/linux-4.4.14/drivers/mfd/ |
D | twl4030-audio.c | 60 struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev); in twl4030_audio_set_resource() local 64 audio->resource[id].reg); in twl4030_audio_set_resource() 67 val |= audio->resource[id].mask; in twl4030_audio_set_resource() 69 val &= ~audio->resource[id].mask; in twl4030_audio_set_resource() 72 val, audio->resource[id].reg); in twl4030_audio_set_resource() 79 struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev); in twl4030_audio_get_resource() local 83 audio->resource[id].reg); in twl4030_audio_get_resource() 94 struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev); in twl4030_audio_enable_resource() local 103 mutex_lock(&audio->mutex); in twl4030_audio_enable_resource() 104 if (!audio->resource[id].request_count) in twl4030_audio_enable_resource() [all …]
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
D | radeon_audio.c | 270 if (rdev->audio.funcs->enable) in radeon_audio_enable() 271 rdev->audio.funcs->enable(rdev, pin, enable_mask); in radeon_audio_enable() 277 rdev->audio.funcs = &dce6_funcs; in radeon_audio_interface_init() 278 rdev->audio.hdmi_funcs = &dce6_hdmi_funcs; in radeon_audio_interface_init() 279 rdev->audio.dp_funcs = &dce6_dp_funcs; in radeon_audio_interface_init() 281 rdev->audio.funcs = &dce4_funcs; in radeon_audio_interface_init() 282 rdev->audio.hdmi_funcs = &dce4_hdmi_funcs; in radeon_audio_interface_init() 283 rdev->audio.dp_funcs = &dce4_dp_funcs; in radeon_audio_interface_init() 285 rdev->audio.funcs = &dce32_funcs; in radeon_audio_interface_init() 286 rdev->audio.hdmi_funcs = &dce32_hdmi_funcs; in radeon_audio_interface_init() [all …]
|
D | r600_hdmi.c | 123 if (rdev->audio.pin[0].channels != audio_status.channels || in r600_audio_update_hdmi() 124 rdev->audio.pin[0].rate != audio_status.rate || in r600_audio_update_hdmi() 125 rdev->audio.pin[0].bits_per_sample != audio_status.bits_per_sample || in r600_audio_update_hdmi() 126 rdev->audio.pin[0].status_bits != audio_status.status_bits || in r600_audio_update_hdmi() 127 rdev->audio.pin[0].category_code != audio_status.category_code) { in r600_audio_update_hdmi() 128 rdev->audio.pin[0] = audio_status; in r600_audio_update_hdmi() 174 return &rdev->audio.pin[0]; in r600_audio_get_pin() 417 struct r600_audio_pin audio = r600_audio_status(rdev); in r600_hdmi_update_audio_settings() local 430 audio.channels, audio.rate, audio.bits_per_sample); in r600_hdmi_update_audio_settings() 432 (int)audio.status_bits, (int)audio.category_code); in r600_hdmi_update_audio_settings() [all …]
|
D | dce6_afmt.c | 66 for (i = 0; i < rdev->audio.num_pins; i++) { in dce6_afmt_get_connected_pins() 67 offset = rdev->audio.pin[i].offset; in dce6_afmt_get_connected_pins() 71 rdev->audio.pin[i].connected = false; in dce6_afmt_get_connected_pins() 73 rdev->audio.pin[i].connected = true; in dce6_afmt_get_connected_pins() 87 for (i = 0; i < rdev->audio.num_pins; i++) { in dce6_audio_get_pin() 88 if (rdev->audio.pin[i].connected) { in dce6_audio_get_pin() 89 pin = &rdev->audio.pin[i]; in dce6_audio_get_pin()
|
/linux-4.4.14/drivers/gpu/drm/msm/hdmi/ |
D | hdmi_audio.c | 94 struct hdmi_audio *audio = &hdmi->audio; in hdmi_audio_update() local 95 struct hdmi_audio_infoframe *info = &audio->infoframe; in hdmi_audio_update() 97 bool enabled = audio->enabled; in hdmi_audio_update() 103 audio->enabled, info->channels, info->channel_allocation, in hdmi_audio_update() 104 info->level_shift_value, info->downmix_inhibit, audio->rate); in hdmi_audio_update() 136 n = arcs->lut[audio->rate].n; in hdmi_audio_update() 137 cts = arcs->lut[audio->rate].cts; in hdmi_audio_update() 139 if ((MSM_HDMI_SAMPLE_RATE_192KHZ == audio->rate) || in hdmi_audio_update() 140 (MSM_HDMI_SAMPLE_RATE_176_4KHZ == audio->rate)) { in hdmi_audio_update() 143 } else if ((MSM_HDMI_SAMPLE_RATE_96KHZ == audio->rate) || in hdmi_audio_update() [all …]
|
/linux-4.4.14/drivers/usb/gadget/function/ |
D | f_uac1.c | 303 struct f_audio *audio = container_of(data, struct f_audio, in f_audio_playback_work() local 307 spin_lock_irq(&audio->lock); in f_audio_playback_work() 308 if (list_empty(&audio->play_queue)) { in f_audio_playback_work() 309 spin_unlock_irq(&audio->lock); in f_audio_playback_work() 312 play_buf = list_first_entry(&audio->play_queue, in f_audio_playback_work() 315 spin_unlock_irq(&audio->lock); in f_audio_playback_work() 317 u_audio_playback(&audio->card, play_buf->buf, play_buf->actual); in f_audio_playback_work() 323 struct f_audio *audio = req->context; in f_audio_out_ep_complete() local 324 struct usb_composite_dev *cdev = audio->card.func.config->cdev; in f_audio_out_ep_complete() 325 struct f_audio_buf *copy_buf = audio->copy_buf; in f_audio_out_ep_complete() [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/sound/ |
D | imx-audio-es8328.txt | 1 Freescale i.MX audio complex with ES8328 codec 4 - compatible : "fsl,imx-audio-es8328" 8 - audio-amp-supply : Power regulator for speaker amps 9 - audio-codec : The phandle of the ES8328 audio codec 10 - audio-routing : A list of the connections between audio components. 17 * audio-amp 34 - mux-int-port : The internal port of the i.MX audio muxer (AUDMUX) 35 - mux-ext-port : The external port of the i.MX audio muxer (AUDMIX) 43 compatible = "fsl,imx-audio-es8328"; 44 model = "imx-audio-es8328"; [all …]
|
D | armada-370db-audio.txt | 1 Device Tree bindings for the Armada 370 DB audio 4 These Device Tree bindings are used to describe the audio complex 9 * compatible: must be "marvell,a370db-audio" 11 * marvell,audio-controller: a phandle that points to the audio 14 * marvell,audio-codec: a set of three phandles that points to: 16 1/ the analog audio codec connected to the Armada 370 SoC 23 compatible = "marvell,a370db-audio"; 24 marvell,audio-controller = <&audio_controller>; 25 marvell,audio-codec = <&audio_codec &spdif_out &spdif_in>;
|
D | simple-card.txt | 3 Simple-Card specifies audio DAI connections of SoC <-> codec. 7 - compatible : "simple-audio-card" 11 - simple-audio-card,name : User specified audio sound card name, one string 13 - simple-audio-card,widgets : Please refer to widgets.txt. 14 - simple-audio-card,routing : A list of the connections between audio components. 18 - simple-audio-card,mclk-fs : Multiplication factor between stream rate and codec 21 - simple-audio-card,hp-det-gpio : Reference to GPIO that signals when 23 - simple-audio-card,mic-det-gpio : Reference to GPIO that signals when 28 - simple-audio-card,dai-link : Container for dai-link level 39 prefixed with "simple-audio-card,"-prefix. [all …]
|
D | atmel-sam9x5-wm8731-audio.txt | 1 * Atmel at91sam9x5ek wm8731 audio complex 4 - compatible: "atmel,sam9x5-wm8731-audio" 7 - atmel,audio-codec: The phandle of the WM8731 audio codec 8 - atmel,audio-routing: A list of the connections between audio components. 12 Available audio endpoints for the audio-routing table: 23 compatible = "atmel,sam9x5-wm8731-audio"; 27 atmel,audio-routing = 34 atmel,audio-codec = <&wm8731>;
|
D | fsl-asoc-card.txt | 18 AC'97/I2S/PCM type sound cards, such as S/PDIF audio and HDMI audio, as 23 "fsl,imx-audio-ac97" 25 "fsl,imx-audio-cs42888" 27 "fsl,imx-audio-wm8962" 28 (compatible with Documentation/devicetree/bindings/sound/imx-audio-wm8962.txt) 30 "fsl,imx-audio-sgtl5000" 31 (compatible with Documentation/devicetree/bindings/sound/imx-audio-sgtl5000.txt) 39 - audio-cpu : The phandle of an CPU DAI controller 41 - audio-codec : The phandle of an audio codec 43 - audio-routing : A list of the connections between audio components. [all …]
|
D | sirf-audio.txt | 1 * SiRF atlas6 and prima2 internal audio codec and port based audio setups 4 - compatible: "sirf,sirf-audio-card" 5 - sirf,audio-platform: phandle for the platform node 6 - sirf,audio-codec: phandle for the SiRF internal codec node 16 Available audio endpoints for the audio-routing table: 24 SiRF internal audio codec pins: 34 compatible = "sirf,sirf-audio-card"; 35 sirf,audio-codec = <&audiocodec>; 36 sirf,audio-platform = <&audioport>;
|
D | imx-audio-wm8962.txt | 1 Freescale i.MX audio complex with WM8962 codec 5 - compatible : "fsl,imx-audio-wm8962" 11 - audio-codec : The phandle of the WM8962 audio codec 13 - audio-routing : A list of the connections between audio components. 27 - mux-int-port : The internal port of the i.MX audio muxer (AUDMUX) 29 - mux-ext-port : The external port of the i.MX audio muxer 38 "fsl,imx-audio-wm8962"; 39 model = "wm8962-audio"; 41 audio-codec = <&codec>; 42 audio-routing =
|
D | atmel-at91sam9g20ek-wm8731-audio.txt | 1 * Atmel at91sam9g20ek wm8731 audio complex 4 - compatible: "atmel,at91sam9g20ek-wm8731-audio" 6 - atmel,audio-routing: A list of the connections between audio components. 8 - atmel,audio-codec: The phandle of the WM8731 audio codec 14 compatible = "atmel,at91sam9g20ek-wm8731-audio"; 20 atmel,audio-routing = 25 atmel,audio-codec = <&wm8731>;
|
D | imx-audio-sgtl5000.txt | 1 Freescale i.MX audio complex with SGTL5000 codec 5 - compatible : "fsl,imx-audio-sgtl5000" 11 - audio-codec : The phandle of the SGTL5000 audio codec 13 - audio-routing : A list of the connections between audio components. 35 - mux-int-port : The internal port of the i.MX audio muxer (AUDMUX) 37 - mux-ext-port : The external port of the i.MX audio muxer 46 "fsl,imx-audio-sgtl5000"; 49 audio-codec = <&sgtl5000>; 50 audio-routing =
|
D | samsung,odroidx2-max98090.txt | 1 Samsung Exynos Odroid X2/U3 audio complex with MAX98090 codec 4 - compatible : "samsung,odroidx2-audio" - for Odroid X2 board, 5 "samsung,odroidu3-audio" - for Odroid U3 board 8 - samsung,audio-codec : the phandle of the MAX98090 audio codec 9 - samsung,audio-routing : a list of the connections between audio 26 compatible = "samsung,odroidu3-audio"; 28 samsung,audio-codec = <&max98090>; 30 samsung,audio-routing =
|
D | mvebu-audio.txt | 1 * mvebu (Kirkwood, Dove, Armada 370) audio controller 6 "marvell,kirkwood-audio" for Kirkwood platforms 7 "marvell,dove-audio" for Dove platforms 8 "marvell,armada370-audio" for Armada 370 platforms 14 with "marvell,kirkwood-audio", the audio interrupt 15 with "marvell,dove-audio", a list of two interrupts, the first for 28 i2s1: audio-controller@b4000 { 29 compatible = "marvell,dove-audio";
|
D | nvidia,tegra-audio-wm8753.txt | 1 NVIDIA Tegra audio complex 4 - compatible : "nvidia,tegra-audio-wm8753" 12 - nvidia,audio-routing : A list of the connections between audio components. 22 - nvidia,audio-codec : The phandle of the WM8753 audio codec 26 compatible = "nvidia,tegra-audio-wm8753-whistler", 27 "nvidia,tegra-audio-wm8753" 30 nvidia,audio-routing = 35 nvidia,audio-codec = <&wm8753>;
|
D | nvidia,tegra-audio-alc5632.txt | 1 NVIDIA Tegra audio complex 4 - compatible : "nvidia,tegra-audio-alc5632" 12 - nvidia,audio-routing : A list of the connections between audio components. 24 - nvidia,audio-codec : The phandle of the ALC5632 audio codec 29 compatible = "nvidia,tegra-audio-alc5632-paz00", 30 "nvidia,tegra-audio-alc5632"; 34 nvidia,audio-routing = 44 nvidia,audio-codec = <&alc5632>;
|
D | snow.txt | 5 "google,snow-audio-max98090" or 6 "google,snow-audio-max98091" or 7 "google,snow-audio-max98095" 9 - samsung,audio-codec: The phandle of the audio codec 17 compatible = "google,snow-audio-max98095"; 21 samsung,audio-codec = <&max98095>;
|
D | arndale.txt | 7 - samsung,audio-cpu: The phandle of the Samsung I2S controller 8 - samsung,audio-codec: The phandle of the audio codec 13 Arndale Boards has many audio daughter cards, one of them is 14 rt5631/alc5631. Below example shows audio bindings for rt5631/ 22 samsung,audio-cpu = <&i2s0> 23 samsung,audio-codec = <&rt5631>;
|
D | nvidia,tegra-audio-max98090.txt | 1 NVIDIA Tegra audio complex, with MAX98090 CODEC 4 - compatible : "nvidia,tegra-audio-max98090" 12 - nvidia,audio-routing : A list of the connections between audio components. 25 - nvidia,audio-codec : The phandle of the MAX98090 audio codec. 34 compatible = "nvidia,tegra-audio-max98090-venice2", 35 "nvidia,tegra-audio-max98090"; 38 nvidia,audio-routing = 47 nvidia,audio-codec = <&acodec>;
|
D | nvidia,tegra-audio-rt5640.txt | 1 NVIDIA Tegra audio complex, with RT5640 CODEC 4 - compatible : "nvidia,tegra-audio-rt5640" 12 - nvidia,audio-routing : A list of the connections between audio components. 24 - nvidia,audio-codec : The phandle of the RT5640 audio codec. This binding 33 compatible = "nvidia,tegra-audio-rt5640-dalmore", 34 "nvidia,tegra-audio-rt5640"; 37 nvidia,audio-routing = 46 nvidia,audio-codec = <&rt5640>;
|
D | mxs-audio-sgtl5000.txt | 1 * Freescale MXS audio complex with SGTL5000 codec 4 - compatible: "fsl,mxs-audio-sgtl5000" 7 - audio-codec: The phandle of the SGTL5000 audio codec 13 "fsl,mxs-audio-sgtl5000"; 16 audio-codec = <&sgtl5000>;
|
D | davinci-evm-audio.txt | 1 * Texas Instruments SoC audio setups with TLV320AIC3X Codec 4 - compatible : "ti,da830-evm-audio" : forDM365/DA8xx/OMAPL1x/AM33xx 6 - ti,audio-codec : The phandle of the TLV320AIC3x audio codec 8 - ti,audio-routing : A list of the connections between audio components. 32 compatible = "ti,da830-evm-audio"; 34 ti,audio-codec = <&tlv320aic3x>; 37 ti,audio-routing =
|
D | nvidia,tegra-audio-wm8903.txt | 1 NVIDIA Tegra audio complex 4 - compatible : "nvidia,tegra-audio-wm8903" 12 - nvidia,audio-routing : A list of the connections between audio components. 23 - nvidia,audio-codec : The phandle of the WM8903 audio codec 35 compatible = "nvidia,tegra-audio-wm8903-harmony", 36 "nvidia,tegra-audio-wm8903" 39 nvidia,audio-routing = 50 nvidia,audio-codec = <&wm8903>;
|
D | sirf-audio-codec.txt | 1 SiRF internal audio CODEC 5 - compatible : "sirf,atlas6-audio-codec" or "sirf,prima2-audio-codec" 9 - clocks: the clock of SiRF internal audio codec 14 compatible = "sirf,atlas6-audio-codec";
|
D | nvidia,tegra-audio-trimslice.txt | 1 NVIDIA Tegra audio complex for TrimSlice 4 - compatible : "nvidia,tegra-audio-trimslice" 11 - nvidia,audio-codec : The phandle of the WM8903 audio codec 16 compatible = "nvidia,tegra-audio-trimslice"; 18 nvidia,audio-codec = <&codec>;
|
D | nvidia,tegra-audio-rt5677.txt | 1 NVIDIA Tegra audio complex, with RT5677 CODEC 4 - compatible : "nvidia,tegra-audio-rt5677" 12 - nvidia,audio-routing : A list of the connections between audio components. 26 - nvidia,audio-codec : The phandle of the RT5677 audio codec. This binding 38 compatible = "nvidia,tegra-audio-rt5677-ryu", 39 "nvidia,tegra-audio-rt5677"; 42 nvidia,audio-routing = 56 nvidia,audio-codec = <&rt5677>;
|
D | zte,zx-i2s.txt | 32 compatible = "simple-audio-card"; 33 simple-audio-card,name = "zx296702_snd"; 34 simple-audio-card,format = "left_j"; 35 simple-audio-card,bitclock-master = <&sndcodec>; 36 simple-audio-card,frame-master = <&sndcodec>; 37 sndcpu: simple-audio-card,cpu { 41 sndcodec: simple-audio-card,codec {
|
D | nvidia,tegra-audio-wm9712.txt | 1 NVIDIA Tegra audio complex 4 - compatible : "nvidia,tegra-audio-wm9712" 12 - nvidia,audio-routing : A list of the connections between audio components. 45 compatible = "nvidia,tegra-audio-wm9712-colibri_t20", 46 "nvidia,tegra-audio-wm9712"; 49 nvidia,audio-routing =
|
D | atmel-wm8904.txt | 1 Atmel ASoC driver with wm8904 audio codec complex 6 - atmel,audio-routing: A list of the connections between audio components. 32 - atmel,audio-codec: The phandle of the WM8904 audio codec 45 atmel,audio-routing = 54 atmel,audio-codec = <&wm8904>;
|
D | rockchip-rt5645.txt | 4 - compatible: "rockchip,rockchip-audio-rt5645" 8 - rockchip,audio-codec: The phandle of the RT5645/RT5650 audio codec 13 compatible = "rockchip,rockchip-audio-rt5645"; 16 rockchip,audio-codec = <&rt5645>;
|
D | rockchip-max98090.txt | 4 - compatible: "rockchip,rockchip-audio-max98090" 8 - rockchip,audio-codec: The phandle of the MAX98090 audio codec 14 compatible = "rockchip,rockchip-audio-max98090"; 17 rockchip,audio-codec = <&max98090>;
|
D | renesas,rsrc-card.txt | 3 Renesas Sampling Rate Convert Sound Card specifies audio DAI connections of SoC <-> codec. 14 - card_name : User specified audio sound card name, one string 21 - format : CPU/CODEC common audio format. 33 - audio-prefix : see audio-routing 34 - audio-routing : A list of the connections between audio components. 37 use audio-prefix if some components is using same sink/sources naming.
|
D | samsung,smdk-wm8994.txt | 1 Samsung SMDK audio complex 6 - samsung,audio-codec: The phandle of the WM8994 audio codec 13 samsung,audio-codec = <&wm8994>;
|
D | nokia,rx51.txt | 1 * Nokia N900 audio setup 4 - compatible: Should contain "nokia,n900-audio" 6 - nokia,audio-codec: phandles for the main TLV320AIC3X node and the 17 compatible = "nokia,n900-audio"; 20 nokia,audio-codec = <&tlv320aic3x>, <&tlv320aic3x_aux>;
|
D | omap-twl4030.txt | 1 * Texas Instruments SoC with twl4030 based audio setups 9 - ti,codec: phandle for the twl4030 audio node 12 - ti,audio-routing: List of connections between audio components. 17 Available audio endpoints for the audio-routing table:
|
D | omap-abe-twl6040.txt | 1 * Texas Instruments OMAP4+ and twl6040 based audio setups 9 - ti,audio-routing: List of connections between audio components. 18 Available audio endpoints for the audio-routing table: 71 ti,audio-routing =
|
D | st,sti-asoc-card.txt | 6 sti sound drivers allows to expose sti SoC audio interface through the 10 1) sti-uniperiph-dai: audio dai device. 104 2) sti-sas-codec: internal audio codec IPs driver 126 Example of audio card declaration: 128 compatible = "simple-audio-card"; 129 simple-audio-card,name = "sti audio card"; 132 simple-audio-card,dai-link@0 { 144 simple-audio-card,dai-link@1 {
|
D | mt8173-max98090.txt | 5 - mediatek,audio-codec: the phandle of the MAX98090 audio codec 12 mediatek,audio-codec = <&max98090>;
|
D | wm8731.txt | 1 WM8731 audio CODEC 20 Available audio endpoints for an audio-routing table:
|
D | sirf-audio-port.txt | 1 * SiRF SoC audio port 4 - compatible: "sirf,audio-port" 16 compatible = "sirf,audio-port";
|
D | davinci-mcasp-audio.txt | 5 "ti,dm646x-mcasp-audio" : for DM646x platforms 6 "ti,da830-mcasp-audio" : for both DA830 & DA850 platforms 7 "ti,am33xx-mcasp-audio" : for AM33xx platforms (AM33xx, AM43xx, TI81xx) 8 "ti,dra7-mcasp-audio" : for DRA7xx platforms 46 compatible = "ti,da830-mcasp-audio";
|
D | max98090.txt | 1 MAX98090 audio CODEC 27 Pins on the device (for linking into audio routes): 52 audio-codec@10 {
|
D | imx-audio-spdif.txt | 1 Freescale i.MX audio complex with S/PDIF transceiver 5 - compatible : "fsl,imx-audio-spdif" 31 compatible = "fsl,imx-audio-spdif";
|
D | hdmi.txt | 4 - compatible: should be "linux,hdmi-audio". 15 compatible = "linux,hdmi-audio";
|
D | mrvl,pxa2xx-pcm.txt | 8 - compatible 'mrvl,pxa-pcm-audio' 13 compatible = "mrvl,pxa-pcm-audio";
|
D | mt8173-rt5650-rt5676.txt | 5 - mediatek,audio-codec: the phandles of rt5650 and rt5676 codecs 12 mediatek,audio-codec = <&rt5650 &rt5676>;
|
D | wm8904.txt | 1 WM8904 audio CODEC 12 Pins on the device (for linking into audio routes):
|
D | storm.txt | 8 - compatible : "google,storm-audio" 19 compatible = "google,storm-audio";
|
D | widgets.txt | 3 This mainly specifies audio off-codec DAPM widgets. 15 simple-audio-widgets =
|
D | rt5631.txt | 1 ALC5631/RT5631 audio CODEC 11 Pins on the device (for linking into audio routes):
|
D | wm8753.txt | 1 WM8753 audio CODEC 13 Pins on the device (for linking into audio routes):
|
D | eukrea-tlv320.txt | 11 - fsl,mux-int-port : The internal port of the i.MX audio muxer (AUDMUX). 13 - fsl,mux-ext-port : The external port of the i.MX audio muxer.
|
D | alc5632.txt | 1 ALC5632 audio CODEC 16 Pins on the device (for linking into audio routes):
|
D | es8328.txt | 1 Everest ES8328 audio CODEC 15 Pins on the device (for linking into audio routes):
|
D | ux500-mop500.txt | 10 - stericsson,audio-codec : Phandle to the Audio CODEC 19 stericsson,audio-codec = <&codec>;
|
D | rt5640.txt | 1 RT5640/RT5639 audio CODEC 22 Pins on the device (for linking into audio routes) for RT5639/RT5640:
|
D | rockchip-spdif.txt | 3 The S/PDIF audio block is a stereo transceiver that allows the 4 processor to receive and transmit digital audio via an coaxial cable or
|
D | wm8903.txt | 1 WM8903 audio CODEC 31 Pins on the device (for linking into audio routes):
|
D | fsl,ssi.txt | 3 The SSI is a serial device that communicates with audio codecs. It can 24 playback of audio. This is typically dictated by SOC 27 capture (recording) of audio. This is typically dictated 50 - codec-handle: Phandle to a 'codec' node that defines an audio
|
D | fsl,spdif.txt | 3 The Freescale S/PDIF audio block is a stereo transceiver that allows the 4 processor to receive and transmit digital audio via an coaxial cable or
|
D | rt5677.txt | 1 RT5677 audio CODEC 46 Pins on the device (for linking into audio routes):
|
D | rt5645.txt | 1 RT5650/RT5645 audio CODEC 41 Pins on the device (for linking into audio routes) for RT5645/RT5650:
|
D | bt-sco.txt | 1 Bluetooth-SCO audio CODEC
|
/linux-4.4.14/sound/drivers/vx/ |
D | vx_mixer.c | 217 static int vx_adjust_audio_level(struct vx_core *chip, int audio, int capture, in vx_adjust_audio_level() argument 229 rmh.Cmd[1] = 1 << audio; in vx_adjust_audio_level() 256 static int vx_read_audio_level(struct vx_core *chip, int audio, int capture, 267 rmh.Cmd[1] = 1 << audio; 283 int vx_set_monitor_level(struct vx_core *chip, int audio, int level, int active) in vx_set_monitor_level() argument 292 chip->audio_monitor[audio] = level; in vx_set_monitor_level() 293 chip->audio_monitor_active[audio] = active; in vx_set_monitor_level() 294 return vx_adjust_audio_level(chip, audio, 0, &info); /* playback only */ in vx_set_monitor_level() 301 static int vx_set_audio_switch(struct vx_core *chip, int audio, int active) in vx_set_audio_switch() argument 308 chip->audio_active[audio] = active; in vx_set_audio_switch() [all …]
|
D | vx_pcm.c | 531 unsigned int audio; in vx_pcm_playback_open() local 537 audio = subs->pcm->device * 2; in vx_pcm_playback_open() 538 if (snd_BUG_ON(audio >= chip->audio_outs)) in vx_pcm_playback_open() 542 pipe = chip->playback_pipes[audio]; in vx_pcm_playback_open() 545 err = vx_alloc_pipe(chip, 0, audio, 2, &pipe); /* stereo playback */ in vx_pcm_playback_open() 548 chip->playback_pipes[audio] = pipe; in vx_pcm_playback_open() 554 chip->playback_pipes[audio] = pipe; in vx_pcm_playback_open() 923 unsigned int audio; in vx_pcm_capture_open() local 929 audio = subs->pcm->device * 2; in vx_pcm_capture_open() 930 if (snd_BUG_ON(audio >= chip->audio_ins)) in vx_pcm_capture_open() [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/ |
D | marvell,armada-370-pinctrl.txt | 21 mpp5 5 gpo, ge0(txclkout), uart1(txd), spi1(sck), audio(mclk) 22 mpp6 6 gpio, ge0(txd0), sata0(prsnt), tdm(rst), audio(sdo) 23 mpp7 7 gpo, ge0(txd1), tdm(dtx), audio(lrclk) 24 mpp8 8 gpio, ge0(txd2), uart0(rts), tdm(drx), audio(bclk) 25 mpp9 9 gpo, ge0(txd3), uart1(txd), sd0(clk), audio(spdifo) 26 mpp10 10 gpio, ge0(txctl), uart0(cts), tdm(fsync), audio(sdi) 30 audio(spdifi) 32 audio(rmclk) 37 mpp16 16 gpio, ge0(rxclk), uart1(rxd), tdm(int), audio(extclk) 60 mpp39 39 gpo, dev(ad0), audio(spdifo) [all …]
|
D | marvell,kirkwood-pinctrl.txt | 48 mpp21 21 gpio, audio(spdifi) 49 mpp22 22 gpio, audio(spdifo) 50 mpp23 23 gpio, audio(rmclk) 51 mpp24 24 gpio, audio(bclk) 52 mpp25 25 gpio, audio(sdo) 53 mpp26 26 gpio, audio(lrclk) 54 mpp27 27 gpio, audio(mclk) 55 mpp28 28 gpio, audio(sdi) 56 mpp29 29 gpio, audio(extclk) 130 mpp20 20 gpio, ge1(txd0), ts(mp0), tdm(tx0ql), audio(spdifi), [all …]
|
D | marvell,armada-375-pinctrl.txt | 18 mpp2 2 gpio, dev(ad4), ptp(evreq), led(c0), audio(sdi) 19 mpp3 3 gpio, dev(ad5), ptp(trig), led(p3), audio(mclk) 22 mpp6 6 gpio, dev(ad0), led(p1), audio(lrclk) 23 mpp7 7 gpio, dev(ad1), ptp(clk), led(p2), audio(extclk) 27 mpp11 11 gpio, dev(a0), led(c2), audio(sdo) 28 mpp12 12 gpio, dev(a1), audio(bclk)
|
D | marvell,armada-39x-pinctrl.txt | 69 mpp48 48 gpio, sata0(prsnt) [1], dram(vttctrl), tdm(pclk) [2], audio(mclk) [2], sd0(d4), pcie0(clkr… 71 audio(lrclk) [2], sd0(d5), ua2(rxd) 72 mpp50 50 gpio, pcie0(rstout), tdm(drx) [2], audio(extclk) [2], sd0(cmd), ua2(rxd) 73 mpp51 51 gpio, tdm(dtx) [2], audio(sdo) [2], dram(deccerr), ua2(txd) 74 mpp52 52 gpio, pcie0(rstout), tdm(int) [2], audio(sdi) [2], sd0(d6), i2c3(sck) 75 mpp53 53 gpio, sata1(prsnt) [1], sata0(prsnt) [1], tdm(rst) [2], audio(bclk) [2], sd0(d7), i2c3(sda)
|
D | marvell,armada-38x-pinctrl.txt | 66 mpp48 48 gpio, sata0(prsnt), dram(vttctrl), tdm(pclk), audio(mclk), sd0(d4), pcie0(cl… 67 mpp49 49 gpio, sata2(prsnt) [2], sata3(prsnt) [2], tdm(fsync), audio(lrclk), sd0(d5),… 68 mpp50 50 gpio, pcie0(rstout), tdm(drx), audio(extclk), sd0(cmd) 69 mpp51 51 gpio, tdm(dtx), audio(sdo), dram(deccerr), ptp(trig) 70 mpp52 52 gpio, pcie0(rstout), tdm(int), audio(sdi), sd0(d6), ptp(clk) 71 mpp53 53 gpio, sata1(prsnt), sata0(prsnt), tdm(rst), audio(bclk), sd0(d7), ptp(evreq)
|
/linux-4.4.14/drivers/ps3/ |
D | ps3av_cmd.c | 678 void ps3av_cmd_set_audio_mode(struct ps3av_pkt_audio_mode *audio, u32 avport, in ps3av_cmd_set_audio_mode() argument 694 memset(audio, 0, sizeof(*audio)); in ps3av_cmd_set_audio_mode() 695 ps3av_set_hdr(PS3AV_CID_AUDIO_MODE, sizeof(*audio), &audio->send_hdr); in ps3av_cmd_set_audio_mode() 697 audio->avport = (u8) avport; in ps3av_cmd_set_audio_mode() 698 audio->mask = 0x0FFF; /* XXX set all */ in ps3av_cmd_set_audio_mode() 699 audio->audio_num_of_ch = ch; in ps3av_cmd_set_audio_mode() 700 audio->audio_fs = fs; in ps3av_cmd_set_audio_mode() 701 audio->audio_word_bits = word_bits; in ps3av_cmd_set_audio_mode() 702 audio->audio_format = format; in ps3av_cmd_set_audio_mode() 703 audio->audio_source = source; in ps3av_cmd_set_audio_mode() [all …]
|
/linux-4.4.14/Documentation/sound/alsa/ |
D | timestamping.txt | 38 of time as measured by different components of audio hardware. In 69 audio time it wants reported by selecting the relevant settings in 78 In case the application requests an audio tstamp that is not supported 87 The audio timestamp accuracy can be returned to user-space, so that 95 - the link time can be used to track long-term drifts between audio 105 - including the delay in the audio timestamp may 112 audio applications... 122 The ALSA API only allows for a single audio timestamp to be reported 123 at a time. This is a conscious design decision, reading the audio 126 are. To avoid any interpretation issues, a single (system, audio) [all …]
|
D | Bt87x.txt | 14 does audio. snd-bt87x is a driver for the second function. It's a sound 20 Some cards do not bother to connect anything to the audio input pins of 21 the chip, and some other cards use the audio function to transport MPEG 22 video data, so it's quite possible that audio recording may not work 32 If the driver complains ("Unknown TV card found, the audio driver will 34 try to use the audio capture function of your card. If the frequency of 39 <alsa-devel@alsa-project.org>, regardless of whether audio capture works 51 Digital audio mode 59 Analog audio mode (A/D) 65 maximum sample rate is 1792000 Hz, but audio data becomes unusable
|
D | MIXART.txt | 8 The miXart8 is a multichannel audio processing and mixing soundcard 9 that has 4 stereo audio inputs and 4 stereo audio outputs. 11 4 digital stereo audio inputs and outputs. 57 Rem : for best audio quality try to keep a 0 attenuation on the PCM 66 - MPEG audio formats
|
D | compress_offload.txt | 13 In recent years, audio digital signal processors (DSP) were integrated 14 in system-on-chip designs, and DSPs are also integrated in audio 23 provide a control and data-streaming interface for audio DSPs. 37 estimate reliably the duration of audio buffers when handling 39 reliable audio-video synchronization, which requires precise 45 may also provide support for a limited number of audio encoders and 50 popular formats used for audio and video capture and playback. It is 51 likely that as audio compression technology advances, new formats 69 to expose, translate and make use of the capabilities of the audio 90 is transmitted to the audio DSP. DMA transfers from main memory to an [all …]
|
D | HD-Audio.txt | 9 HD-audio is the new standard on-board audio component on modern PCs 10 after AC97. Although Linux has been supporting HD-audio since long 14 methods for the HD-audio hardware. 16 The HD-audio component consists of two parts: the controller chip and 17 the codec chips on the HD-audio bus. Linux provides a single driver 20 all controller chips by other companies. Since the HD-audio 26 A controller may have multiple codecs. Usually you have one audio 28 multiple audio codecs, e.g. for analog and digital outputs, and the 39 If you are interested in the deep debugging of HD-audio, read the 40 HD-audio specification at first. The specification is found on [all …]
|
D | Audiophile-Usb.txt | 25 The device has 4 audio interfaces, and 2 MIDI ports: 27 - This port supports 2 pairs of line-level audio inputs (1/4" TS and RCA) 41 "Please exit any audio application running before switching between bit depths" 44 activated at the same time depending on the audio mode selected: 58 * Apart from recording an audio digital stream, enabling the Di port is a way 71 * snd-usb-audio 80 Audio functions of the Audiophile USB device are handled by the snd-usb-audio 88 The default behavior of the snd-usb-audio driver is to list the device 92 the snd-usb-audio module will reconfigure the device on the fly. 97 work: under windows applications must be closed before using the m-audio control [all …]
|
D | Jack-Controls.txt | 4 ALSA uses kcontrols to export audio controls(switch, volume, Mux, ...) 16 This can be combined with UCM to allow userspace to route audio more
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | exynos5422-odroidxu3-audio.dtsi | 16 compatible = "simple-audio-card"; 18 simple-audio-card,name = "Odroid-XU3"; 19 simple-audio-card,widgets = 22 simple-audio-card,routing = 30 simple-audio-card,format = "i2s"; 31 simple-audio-card,bitclock-master = <&link0_codec>; 32 simple-audio-card,frame-master = <&link0_codec>; 34 simple-audio-card,cpu { 39 link0_codec: simple-audio-card,codec {
|
D | imx6qdl-phytec-pbab01.dtsi | 23 regulator-name = "i2s-audio-1v8"; 31 regulator-name = "i2s-audio-3v3"; 45 compatible = "simple-audio-card"; 46 simple-audio-card,name = "OnboardTLV320AIC3007"; 47 simple-audio-card,format = "i2s"; 48 simple-audio-card,bitclock-master = <&dailink_master>; 49 simple-audio-card,frame-master = <&dailink_master>; 50 simple-audio-card,widgets = 56 simple-audio-card,routing = 69 simple-audio-card,cpu { [all …]
|
D | kirkwood-t5325.dts | 81 marvell,function = "audio"; 144 audio: audio-controller@a0000 { label 191 compatible = "simple-audio-card"; 192 simple-audio-card,format = "i2s"; 193 simple-audio-card,routing = 200 simple-audio-card,widgets = 205 simple-audio-card,mclk-fs = <256>; 207 simple-audio-card,cpu { 208 sound-dai = <&audio>; 211 simple-audio-card,codec {
|
D | kirkwood-openrd-client.dts | 35 compatible = "simple-audio-card"; 36 simple-audio-card,format = "i2s"; 37 simple-audio-card,mclk-fs = <256>; 39 simple-audio-card,cpu { 43 simple-audio-card,codec {
|
D | da850-evm.dts | 148 compatible = "simple-audio-card"; 149 simple-audio-card,name = "DA850/OMAP-L138 EVM"; 150 simple-audio-card,widgets = 153 simple-audio-card,routing = 158 simple-audio-card,format = "dsp_b"; 159 simple-audio-card,bitclock-master = <&link0_codec>; 160 simple-audio-card,frame-master = <&link0_codec>; 161 simple-audio-card,bitclock-inversion; 163 simple-audio-card,cpu { 168 link0_codec: simple-audio-card,codec {
|
D | armada-370-db.dts | 121 audio_codec: audio-codec@4a { 128 audio-controller@30000 { 193 compatible = "simple-audio-card"; 194 simple-audio-card,name = "Armada 370 DB Audio"; 195 simple-audio-card,mclk-fs = <256>; 196 simple-audio-card,widgets = 199 simple-audio-card,routing = 206 simple-audio-card,dai-link@0 { 217 simple-audio-card,dai-link@1 { 228 simple-audio-card,dai-link@2 {
|
D | r8a7778-bockw.dts | 50 compatible = "simple-audio-card"; 52 simple-audio-card,format = "left_j"; 53 simple-audio-card,bitclock-master = <&sndcodec>; 54 simple-audio-card,frame-master = <&sndcodec>; 56 sndcpu: simple-audio-card,cpu { 60 sndcodec: simple-audio-card,codec {
|
D | tegra20-plutux.dts | 36 compatible = "ad,tegra-audio-plutux", 37 "nvidia,tegra-audio-wm8903"; 40 nvidia,audio-routing = 51 nvidia,audio-codec = <&wm8903>;
|
D | tegra20-tec.dts | 44 compatible = "ad,tegra-audio-wm8903-tec", 45 "nvidia,tegra-audio-wm8903"; 48 nvidia,audio-routing = 59 nvidia,audio-codec = <&wm8903>;
|
D | exynos4412-odroidx2.dts | 26 simple-audio-card,name = "Odroid-X2"; 27 simple-audio-card,widgets = 31 simple-audio-card,routing =
|
D | tegra20-medcom-wide.dts | 64 compatible = "ad,tegra-audio-wm8903-medcom-wide", 65 "nvidia,tegra-audio-wm8903"; 68 nvidia,audio-routing = 79 nvidia,audio-codec = <&wm8903>;
|
D | omap3-gta04.dtsi | 51 /* GSM audio */ 53 compatible = "simple-audio-card"; 54 simple-audio-card,name = "GTA04 voice"; 55 simple-audio-card,bitclock-master = <&telephony_link_master>; 56 simple-audio-card,frame-master = <&telephony_link_master>; 57 simple-audio-card,format = "i2s"; 59 simple-audio-card,cpu { 63 telephony_link_master: simple-audio-card,codec { 268 twl_audio: audio { 269 compatible = "ti,twl4030-audio";
|
D | vf610-twr.dts | 61 compatible = "simple-audio-card"; 62 simple-audio-card,format = "i2s"; 63 simple-audio-card,widgets = 68 simple-audio-card,routing = 75 simple-audio-card,cpu { 81 simple-audio-card,codec {
|
D | ls1021a-twr.dts | 82 compatible = "simple-audio-card"; 83 simple-audio-card,format = "i2s"; 84 simple-audio-card,widgets = 89 simple-audio-card,routing = 96 simple-audio-card,cpu { 102 simple-audio-card,codec {
|
D | exynos4412-odroidu3.dts | 96 simple-audio-card,name = "Odroid-U3"; 97 simple-audio-card,widgets = 100 simple-audio-card,routing =
|
D | exynos5250-snow.dts | 20 compatible = "google,snow-audio-max98095"; 23 samsung,audio-codec = <&max98095>;
|
D | imx6qdl-wandboard.dtsi | 41 "fsl,imx-audio-sgtl5000"; 44 audio-codec = <&codec>; 45 audio-routing = 54 compatible = "fsl,imx-audio-spdif";
|
D | am43x-epos-evm.dts | 111 compatible = "simple-audio-card"; 112 simple-audio-card,name = "AM43-EPOS-EVM"; 113 simple-audio-card,widgets = 117 simple-audio-card,routing = 126 simple-audio-card,format = "dsp_b"; 127 simple-audio-card,bitclock-master = <&sound0_master>; 128 simple-audio-card,frame-master = <&sound0_master>; 129 simple-audio-card,bitclock-inversion; 131 simple-audio-card,cpu { 136 sound0_master: simple-audio-card,codec { [all …]
|
D | exynos5250-snow-rev5.dts | 22 compatible = "google,snow-audio-max98090"; 25 samsung,audio-codec = <&max98090>;
|
D | imx53-voipac-bsb.dts | 18 "fsl,imx-audio-sgtl5000"; 21 audio-codec = <&sgtl5000>; 22 audio-routing =
|
D | ls1021a-qds.dts | 84 compatible = "simple-audio-card"; 85 simple-audio-card,format = "i2s"; 86 simple-audio-card,widgets = 91 simple-audio-card,routing = 98 simple-audio-card,cpu { 104 simple-audio-card,codec {
|
D | at91sam9g20ek_common.dtsi | 212 compatible = "atmel,at91sam9g20ek-wm8731-audio"; 218 atmel,audio-routing = 223 atmel,audio-codec = <&wm8731>;
|
D | am437x-sk-evm.dts | 42 compatible = "simple-audio-card"; 43 simple-audio-card,name = "AM437x-SK-EVM"; 44 simple-audio-card,widgets = 47 simple-audio-card,routing = 52 simple-audio-card,format = "dsp_b"; 53 simple-audio-card,bitclock-master = <&sound_master>; 54 simple-audio-card,frame-master = <&sound_master>; 55 simple-audio-card,bitclock-inversion; 57 simple-audio-card,cpu { 61 sound_master: simple-audio-card,codec {
|
D | am57xx-beagle-x15.dts | 155 compatible = "simple-audio-card"; 156 simple-audio-card,name = "BeagleBoard-X15"; 157 simple-audio-card,widgets = 160 simple-audio-card,routing = 165 simple-audio-card,format = "dsp_b"; 166 simple-audio-card,bitclock-master = <&sound0_master>; 167 simple-audio-card,frame-master = <&sound0_master>; 168 simple-audio-card,bitclock-inversion; 170 simple-audio-card,cpu { 174 sound0_master: simple-audio-card,codec {
|
D | am335x-evmsk.dts | 144 compatible = "simple-audio-card"; 145 simple-audio-card,name = "AM335x-EVMSK"; 146 simple-audio-card,widgets = 148 simple-audio-card,routing = 151 simple-audio-card,format = "dsp_b"; 152 simple-audio-card,bitclock-master = <&sound_master>; 153 simple-audio-card,frame-master = <&sound_master>; 154 simple-audio-card,bitclock-inversion; 156 simple-audio-card,cpu { 160 sound_master: simple-audio-card,codec {
|
D | at91sam9x5ek.dtsi | 185 compatible = "atmel,sam9x5-wm8731-audio"; 189 atmel,audio-routing = 196 atmel,audio-codec = <&wm8731>;
|
D | dra72-evm.dts | 108 compatible = "simple-audio-card"; 109 simple-audio-card,name = "DRA7xx-EVM"; 110 simple-audio-card,widgets = 115 simple-audio-card,routing = 125 simple-audio-card,format = "dsp_b"; 126 simple-audio-card,bitclock-master = <&sound0_master>; 127 simple-audio-card,frame-master = <&sound0_master>; 128 simple-audio-card,bitclock-inversion; 130 sound0_master: simple-audio-card,cpu { 135 simple-audio-card,codec { [all …]
|
D | r8a7740-armadillo800eva.dts | 152 compatible = "simple-audio-card"; 154 simple-audio-card,format = "i2s"; 156 simple-audio-card,cpu { 161 simple-audio-card,codec {
|
D | am335x-evm.dts | 139 compatible = "simple-audio-card"; 140 simple-audio-card,name = "AM335x-EVM"; 141 simple-audio-card,widgets = 144 simple-audio-card,routing = 149 simple-audio-card,format = "dsp_b"; 150 simple-audio-card,bitclock-master = <&sound_master>; 151 simple-audio-card,frame-master = <&sound_master>; 152 simple-audio-card,bitclock-inversion; 154 simple-audio-card,cpu { 158 sound_master: simple-audio-card,codec {
|
D | am437x-gp-evm.dts | 123 compatible = "simple-audio-card"; 124 simple-audio-card,name = "AM437x-GP-EVM"; 125 simple-audio-card,widgets = 128 simple-audio-card,routing = 133 simple-audio-card,format = "dsp_b"; 134 simple-audio-card,bitclock-master = <&sound0_master>; 135 simple-audio-card,frame-master = <&sound0_master>; 136 simple-audio-card,bitclock-inversion; 138 simple-audio-card,cpu { 143 sound0_master: simple-audio-card,codec { [all …]
|
D | dra7-evm.dts | 71 compatible = "simple-audio-card"; 72 simple-audio-card,name = "DRA7xx-EVM"; 73 simple-audio-card,widgets = 78 simple-audio-card,routing = 88 simple-audio-card,format = "dsp_b"; 89 simple-audio-card,bitclock-master = <&sound0_master>; 90 simple-audio-card,frame-master = <&sound0_master>; 91 simple-audio-card,bitclock-inversion; 93 sound0_master: simple-audio-card,cpu { 98 simple-audio-card,codec { [all …]
|
D | exynos4412-odroid-common.dtsi | 43 compatible = "simple-audio-card"; 55 simple-audio-card,format = "i2s"; 56 simple-audio-card,bitclock-master = <&link0_codec>; 57 simple-audio-card,frame-master = <&link0_codec>; 59 simple-audio-card,cpu { 64 link0_codec: simple-audio-card,codec {
|
D | sama5d3xmb.dtsi | 44 * can not enable audio when i2c0 disabled 208 atmel,audio-routing = 217 atmel,audio-codec = <&wm8904>;
|
D | r8a7790-lager.dts | 185 compatible = "simple-audio-card"; 187 simple-audio-card,format = "left_j"; 188 simple-audio-card,bitclock-master = <&sndcodec>; 189 simple-audio-card,frame-master = <&sndcodec>; 191 sndcpu: simple-audio-card,cpu { 195 sndcodec: simple-audio-card,codec {
|
D | imx6qdl-sabreauto.dtsi | 76 "fsl,imx-audio-cs42888"; 78 audio-cpu = <&esai>; 79 audio-asrc = <&asrc>; 80 audio-codec = <&codec>; 81 audio-routing = 97 compatible = "fsl,imx-audio-spdif",
|
D | imx53-mba53.dts | 72 "fsl,imx-audio-sgtl5000"; 75 audio-codec = <&codec>; 76 audio-routing =
|
D | imx6qdl-hummingboard.dtsi | 91 audio-codec = <&sgtl5000>; 92 audio-routing = 96 compatible = "fsl,imx-audio-sgtl5000"; 104 compatible = "fsl,imx-audio-spdif";
|
/linux-4.4.14/sound/soc/sirf/ |
D | Makefile | 1 snd-soc-sirf-audio-objs := sirf-audio.o 2 snd-soc-sirf-audio-port-objs := sirf-audio-port.o 5 obj-$(CONFIG_SND_SOC_SIRF_AUDIO) += snd-soc-sirf-audio.o 6 obj-$(CONFIG_SND_SOC_SIRF_AUDIO_PORT) += snd-soc-sirf-audio-port.o
|
/linux-4.4.14/Documentation/isdn/ |
D | README.audio | 1 $Id: README.audio,v 1.8 1999/07/11 17:17:29 armin Exp $ 4 Description of audio mode. 7 subsystem is capable of a reduced set of commands to support audio. 9 audio data. 11 Commands for enabling/disabling audio mode: 13 AT+FCLASS=8 Enable audio mode. 18 AT+FCLASS=0 Disable audio mode. 23 Commands supported in audio mode: 25 All audio mode commands have one of the following forms: 40 AT+VIP Reset all audio parameters. [all …]
|
D | 00-INDEX | 21 README.audio 22 - info for running audio over ISDN.
|
/linux-4.4.14/Documentation/sound/alsa/soc/ |
D | overview.txt | 6 pxa2xx, au1x00, iMX, etc) and portable audio codecs. Prior to the ASoC 7 subsystem there was some support in the kernel for SoC audio, however it 14 * There was no standard method to signal user initiated audio events (e.g. 17 machine specific code to re-route audio, enable amps, etc., after such an 21 recording) audio. This is fine for a PC, but tends to waste a lot of 35 * Easy I2S/PCM audio interface setup between codec and SoC. Each SoC 36 interface and codec registers its audio interface capabilities with the 42 internal power blocks depending on the internal codec audio routing and any 52 To achieve all this, ASoC basically splits an embedded audio system into 56 contains audio controls, audio interface capabilities, codec DAPM [all …]
|
D | machine.txt | 6 relationships between each componnent which include audio paths, GPIOs, 10 the audio subsystem with the kernel as a platform device and is represented by 46 of any machine audio tasks that have to be done before or after the codec, DAIs 54 initialisation e.g. the machine audio map can be connected to the codec audio 59 /* corgi digital audio interface glue - connects codec <--> CPU */ 65 .platform_name = "pxa-pcm-audio", 73 /* corgi audio machine driver */ 85 audio power map of the audio subsystem. This allows for automatic power up/down 93 Machine specific audio mixer controls can be added in the DAI init function.
|
D | pops_clicks.txt | 4 Pops and clicks are unwanted audio artifacts caused by the powering up and down 5 of components within the audio subsystem. This is noticeable on PCs when an 6 audio module is either loaded or unloaded (at module load time the sound card is 11 depending on the audio usage and this can subsequently cause a small pop or 18 Playback pops in portable audio subsystems cannot be completely eliminated 19 currently, however future audio codec hardware will have better pop and click 20 suppression. Pops can be reduced within playback by powering the audio 47 An unwanted zipper noise can occur within the audio playback or capture stream 49 is heard when the gain increase or decrease changes the mean audio signal
|
D | clocking.txt | 4 This text describes the audio clocking terms in ASoC and digital audio in 11 Every audio subsystem is driven by a master clock (sometimes referred to as MCLK 12 or SYSCLK). This audio master clock can be derived from a number of sources 14 audio playback and capture sample rates. 24 as BCLK). This clock is used to drive the digital audio data across the link 27 The DAI also has a frame clock to signal the start of each audio frame. This 48 audio clocks as it usually gives more accurate sample rates than the CPU.
|
D | dapm.txt | 8 Linux devices to use the minimum amount of power within the audio 15 switching decisions based upon any audio stream (capture/playback) 16 activity and audio mixer settings within the device. 19 audio subsystem, this includes internal codec power blocks and machine 24 1. Codec bias domain - VREF, VMID (core codec and audio power) 33 3. Path domain - audio subsystem signal paths 41 All DAPM power switching decisions are made automatically by consulting an audio 43 consists of the interconnections between every audio component (including 44 internal codec components). All audio components that effect power are called 66 o Regulator - External regulator that supplies power to audio components. [all …]
|
D | platform.txt | 4 An ASoC platform driver class can be divided into audio DMA drivers, SoC DAI 13 /* SoC audio ops */ 49 Please refer to the ALSA driver documentation for details of audio DMA. 60 1) Digital audio interface (DAI) description 61 2) Digital audio interface configuration
|
D | DPCM.txt | 7 Dynamic PCM allows an ALSA PCM device to digitally route its PCM audio to 9 digital audio to I2S DAI0, I2S DAI1 or PDM DAI2. This is useful for on SoC DSP 14 graph representing the DSP internal audio paths and uses the mixer settings to 24 Consider the following phone audio subsystem. This will be used in this 43 This diagram shows a simple smart phone audio subsystem. It supports Bluetooth, 46 supports 6 back end (BE) DAIs. Each FE PCM can digitally route audio data to any 47 of the BE DAIs. The FE PCM devices can also route audio to more than 1 BE DAI. 55 and audio continues playing on the speakers. 89 The audio driver processes this as follows :- 93 2) Machine driver OR audio HAL disables the Headset path. [all …]
|
D | codec.txt | 5 the codec, FM, MODEM, BT or external DSP to provide audio capture and playback. 14 3) Mixers and audio controls 15 4) Codec audio operations 73 3 - Mixers and audio controls 75 All the codec mixers and audio controls can be defined using the convenience 116 /* SoC audio ops */
|
D | DAI.txt | 2 SoC controllers and portable audio CODECs today, namely AC97, I2S and PCM. 23 Rx lines are used for audio transmission, whilst the bit clock (BCLK) and 47 receive the audio data. Bit clock usually varies depending on sample rate
|
/linux-4.4.14/sound/pci/hda/ |
D | Kconfig | 18 This option enables the HD-audio controller. Don't forget 33 present in some NVIDIA Tegra SoCs, used to communicate audio 42 bool "Build hwdep interface for HD-audio driver" 45 Say Y here to build a hwdep interface for HD-audio driver. 52 Say Y here to enable the HD-audio codec re-configuration feature. 61 Say Y here to build a digital beep interface for HD-audio 70 Set 0 to disable the digital beep interface for HD-audio by default. 71 Set 1 to always enable the digital beep interface for HD-audio by 75 bool "Support initialization patch loading for HD-audio" 79 Say Y here to allow the HD-audio driver to load a pseudo [all …]
|
/linux-4.4.14/sound/soc/pxa/ |
D | Kconfig | 8 to select the audio interfaces to support below. 46 Say Y if you want to add support for SoC audio on Sharp 55 Say Y if you want to add support for SoC audio on Sharp 64 Say Y if you want to add support for SoC audio on Zipit Z2. 72 Say Y if you want to add support for SoC audio on Sharp 82 Say Y if you want to add support for SoC audio on Sharp 91 Say Y if you want to add support for SoC audio on the 100 Say Y if you want to add support for SoC audio on the 109 Say Y if you want to add support for SoC audio on the 119 Say Y if you want to add support for SoC audio on [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/mfd/ |
D | twl4030-audio.txt | 1 Texas Instruments TWL family (twl4030) audio module 3 The audio module inside the TWL family consist of an audio codec and a vibra 7 - compatible : must be "ti,twl4030-audio" 12 - codec { }: Need to be present if the audio functionality is used. Within this 35 twl_audio: audio { 36 compatible = "ti,twl4030-audio";
|
D | twl6040.txt | 3 The TWL6040s are 8-channel high quality low-power audio codecs providing audio, 5 They are connected ot the host processor via i2c for commands, McPDM for audio
|
/linux-4.4.14/sound/soc/omap/ |
D | Kconfig | 16 tristate "HDMI audio support for OMAP4+ based SoCs" 19 For HDMI audio to work OMAPDSS HDMI support should be 21 The hdmi audio driver implements cpu-dai component using the 25 as codec component. The hdmi audio driver implements also 37 Say Y if you want to add support for SoC audio on Nokia N810. 47 Say Y if you want to add support for SoC audio on Nokia N900 56 Say Y if you want to add support for SoC audio device connected to 75 Say Y if you want to add support for SoC audio on osk5912. 83 Say Y if you want to add support for SoC audio on the OMAP3517 / AM3517 92 Say Y if you want to add support for SoC audio on TI SoC based boards [all …]
|
D | Makefile | 6 snd-soc-omap-hdmi-audio-objs := omap-hdmi-audio.o 12 obj-$(CONFIG_SND_OMAP_SOC_HDMI_AUDIO) += snd-soc-omap-hdmi-audio.o
|
/linux-4.4.14/sound/soc/samsung/ |
D | Kconfig | 10 select the audio interfaces to support below. 43 Say Y here to enable audio support for the Openmoko Neo1973 52 Say Y if you want to add support for SoC audio on the Jive. 61 Say Y if you want to add support for SoC audio on the SMDKs. 71 Say Y if you want to add support for SoC audio on the SMDKs. 80 Say Y if you want to add support for SoC audio on smdk2443 90 Say Y if you want to add support for SoC audio on ln2440sbc 125 This driver provides audio support for HP iPAQ h1940 PDA. 133 This driver provides audio support for HP iPAQ RX1950 PDA. 141 Say Y if you want to add support for SoC audio on the SMDK. [all …]
|
/linux-4.4.14/arch/xtensa/boot/dts/ |
D | xtfpga.dtsi | 118 compatible = "simple-audio-card"; 119 simple-audio-card,format = "i2s"; 120 simple-audio-card,mclk-fs = <256>; 122 simple-audio-card,cpu { 126 simple-audio-card,codec { 128 simple-audio-card,bitclock-master = <0>; 129 simple-audio-card,frame-master = <0>;
|
/linux-4.4.14/drivers/media/pci/saa7134/ |
D | saa7134-tvaudio.c | 252 struct saa7134_tvaudio *audio, in tvaudio_setmode() argument 267 note, audio->name, in tvaudio_setmode() 268 audio->carr1 / 1000, audio->carr1 % 1000, in tvaudio_setmode() 269 audio->carr2 / 1000, audio->carr2 % 1000, in tvaudio_setmode() 276 tvaudio_setcarrier(dev,audio->carr1,audio->carr2); in tvaudio_setmode() 278 switch (audio->mode) { in tvaudio_setmode() 379 static int tvaudio_getstereo(struct saa7134_dev *dev, struct saa7134_tvaudio *audio) in tvaudio_getstereo() argument 384 switch (audio->mode) { in tvaudio_getstereo() 434 static int tvaudio_setstereo(struct saa7134_dev *dev, struct saa7134_tvaudio *audio, in tvaudio_setstereo() argument 453 switch (audio->mode) { in tvaudio_setstereo() [all …]
|
/linux-4.4.14/sound/soc/intel/ |
D | Kconfig | 9 used as alsa device in audio substem in Intel(R) MID devices 64 This adds audio driver for Intel Baytrail platform based boards 65 with the RT5640 audio codec. 75 This adds audio driver for Intel Baytrail platform based boards 76 with the MAX98090 audio codec. 100 used as alsa device in audio substem in Intel(R) MID devices 112 platforms with RT5672 audio codec. 124 platforms with RT5645/5650 audio codec. 136 platforms with MAX98090 audio codec it also can support TI jack chip as aux device. 154 with RT286 I2S audio codec.
|
/linux-4.4.14/sound/oss/dmasound/ |
D | Kconfig | 6 If you want to use the internal audio of your Atari in Linux, answer 7 Y to this question. This will provide a Sun-like /dev/audio, 20 If you want to use the internal audio of your Amiga in Linux, answer 21 Y to this question. This will provide a Sun-like /dev/audio, 34 If you want to use the internal audio of your Q40 in Linux, answer 35 Y to this question. This will provide a Sun-like /dev/audio,
|
/linux-4.4.14/sound/soc/nuc900/ |
D | Makefile | 9 snd-soc-nuc900-audio-objs := nuc900-audio.o 11 obj-$(CONFIG_SND_SOC_NUC900EVB) += snd-soc-nuc900-audio.o
|
/linux-4.4.14/drivers/media/usb/go7007/ |
D | s2250-board.c | 130 struct i2c_client *audio; member 439 write_reg(state->audio, 0x08, 0x02); /* Line In */ in s2250_s_audio_routing() 442 write_reg(state->audio, 0x08, 0x04); /* Mic */ in s2250_s_audio_routing() 445 write_reg(state->audio, 0x08, 0x05); /* Mic Boost */ in s2250_s_audio_routing() 498 .audio = &s2250_audio_ops, 508 struct i2c_client *audio; in s2250_probe() local 516 audio = i2c_new_dummy(adapter, TLV320_ADDRESS >> 1); in s2250_probe() 517 if (audio == NULL) in s2250_probe() 522 i2c_unregister_device(audio); in s2250_probe() 555 state->audio = audio; in s2250_probe() [all …]
|
/linux-4.4.14/sound/mips/ |
D | sgio2audio.c | 125 CODEC_CONTROL_READ, &mace->perif.audio.codec_control); in read_ad1843_reg() 127 val = readq(&mace->perif.audio.codec_control); /* flush bus */ in read_ad1843_reg() 130 val = readq(&mace->perif.audio.codec_read); in read_ad1843_reg() 149 &mace->perif.audio.codec_control); in write_ad1843_reg() 151 val = readq(&mace->perif.audio.codec_control); /* flush bus */ in write_ad1843_reg() 374 src_pos = readq(&mace->perif.audio.chan[ch].read_ptr); in snd_sgio2audio_dma_pull_frag() 397 writeq(src_pos, &mace->perif.audio.chan[ch].read_ptr); /* in bytes */ in snd_sgio2audio_dma_pull_frag() 422 dst_pos = readq(&mace->perif.audio.chan[ch].write_ptr); in snd_sgio2audio_dma_push_frag() 447 writeq(dst_pos, &mace->perif.audio.chan[ch].write_ptr); /* in bytes */ in snd_sgio2audio_dma_push_frag() 461 writeq(CHANNEL_CONTROL_RESET, &mace->perif.audio.chan[ch].control); in snd_sgio2audio_dma_start() [all …]
|
/linux-4.4.14/sound/soc/qcom/ |
D | Kconfig | 5 Say Y or M if you want to add support to use audio devices 32 Say Y or M if you want add support for SoC audio on the 40 Support for Qualcomm Technologies LPASS audio block in 42 Say Y if you want to use audio devices on MI2S.
|
/linux-4.4.14/sound/soc/davinci/ |
D | Kconfig | 11 Say Y or M here if you want audio support for TI SoC which uses eDMA. 43 Say Y or M if you want to add support for SoC audio on AM33XX 54 Say Y if you want to add support for SoC audio on TI 65 Say Y if you want to add support for AIC3101 audio codec 83 Say Y if you want to add support for SoC audio on TI 91 Say Y if you want to add support for SoC audio on TI 99 Say Y if you want to add support for SoC audio on TI
|
/linux-4.4.14/Documentation/sound/oss/ |
D | ALS | 25 the MPU401 interface on this card uses a different interrupt to the audio 35 sure to specify different IRQs for the audio and MPU401 sections - this card 37 to the same values used to configure the audio section of the card with 40 default to using channel 5 anyway which will cause audio not to work. 44 card uses separate IRQs for the audio and MPU401 sections and there is no 50 - 8 and 16 bit audio playback 51 - 8 and 16 bit audio recording 57 DSP/PCM/audio out (L&R), FM (L&R) and Mic in (mono).
|
D | AudioExcelDSP16 | 19 I you own a Gallant's audio card based on SC-6600, activate the SC-6600 support. 72 For all the non-supported audio cards, you have to boot MS-DOS (or WIN95) 73 activating the audio card with the MS-DOS device driver, then you have to 78 you want, with the parameters of your audio card, 81 3) Boot MS-DOS and configure the audio card with the boot time device 85 the audio card and will recognize and attach it.
|
D | btaudio | 20 does audio. btaudio is a driver for the second function. It's a sound 42 Digital audio mode 50 One possible source for digital sound is the msp34xx audio processor 78 * read audio data from btaudio (dsp2), send to es1730 (dsp,dsp1): 81 * read audio data from btaudio, send to esound daemon (which might be
|
/linux-4.4.14/sound/soc/tegra/ |
D | Kconfig | 9 Say Y or M here if you want support for SoC audio on Tegra. 71 Say Y or M here if you want to add support for SoC audio on Tegra 81 Say Y or M here if you want to add support for SoC audio on Tegra 91 Say Y or M here if you want to add support for SoC audio on Tegra 101 Say Y or M here if you want to add support for SoC audio on Tegra 110 Say Y or M here if you want to add support for SoC audio on the 119 Say Y or M here if you want to add support for SoC audio on the 129 Say Y or M here if you want to add support for SoC audio on Tegra 139 Say Y or M here if you want to add support for SoC audio on Tegra
|
/linux-4.4.14/Documentation/video4linux/ |
D | radiotrack.txt | 26 broadcast band, so I could pick up the audio carriers from North American 37 input is simply an antenna lead, and the output is a power audio signal 68 0 0 : audio mute 84 1 : Enable path (audio produced) 109 Card Off: BASE <-- 0x00 (audio mute, no stereo detect, 137 BASE <-- 0x01 (audio mute, no stereo detect, radio 139 BASE <-- 0x03 (audio mute, no stereo detect, radio 142 BASE <-- 0x05 (audio mute, no stereo detect, radio 144 BASE <-- 0x07 (audio mute, no stereo detect, radio
|
D | si4713.txt | 97 * The si4713 device is capable of applying audio compression to the transmitted signal. 99 acomp_enabled - Enables or disables the audio dynamic range control feature. 100 acomp_gain - Sets the gain for audio dynamic range control. 101 acomp_threshold - Sets the threshold level for audio dynamic range control. 102 acomp_attack_time - Sets the attack time for audio dynamic range control. 103 acomp_release_time - Sets the release time for audio dynamic range control. 105 * Limiter setups audio deviation limiter feature. Once a over deviation occurs, 106 it is possible to adjust the front-end gain of the audio input and always 110 limiter_deviation - Configures audio frequency deviation level.
|
D | README.ivtv | 25 S-Video/Composite and audio line-in. 112 display, audio will appear on the line-out/audio out. It is only 119 The raw audio capture device(s). 122 The raw audio PCM stereo stream from the currently selected 123 tuner or audio line-in. Reading from this device results in a raw 125 This device only captures audio. This should be replaced by an ALSA 127 Note that there is no corresponding raw audio output device, this is 154 read or write audio streams with this device. Once you use this
|
/linux-4.4.14/Documentation/arm/OMAP/ |
D | DSS | 50 omapdss driver support for audio 52 There exist several display technologies and standards that support audio as 53 well. Hence, it is relevant to update the DSS device driver to provide an audio 54 interface that may be used by an audio driver or any other driver interested in 58 IP for playback (e.g., enabling an audio FIFO, taking in/out of reset 63 While a given DSS device driver may support audio, it is possible that for 64 certain configurations audio is not supported (e.g., an HDMI display using a 66 the current configuration of the display supports audio. 68 The audio_config function is intended to configure all the relevant audio 71 is to contain all the required parameters for audio configuration. At the [all …]
|
/linux-4.4.14/drivers/media/usb/hdpvr/ |
D | hdpvr-video.c | 825 struct v4l2_audio *audio) in vidioc_enumaudio() argument 829 n = audio->index; in vidioc_enumaudio() 833 audio->capability = V4L2_AUDCAP_STEREO; in vidioc_enumaudio() 835 strncpy(audio->name, audio_iname[n], sizeof(audio->name) - 1); in vidioc_enumaudio() 836 audio->name[sizeof(audio->name) - 1] = '\0'; in vidioc_enumaudio() 842 const struct v4l2_audio *audio) in vidioc_s_audio() argument 847 if (audio->index >= HDPVR_AUDIO_INPUTS) in vidioc_s_audio() 853 retval = hdpvr_set_audio(dev, audio->index+1, dev->options.audio_codec); in vidioc_s_audio() 855 dev->options.audio_input = audio->index; in vidioc_s_audio() 861 struct v4l2_audio *audio) in vidioc_g_audio() argument [all …]
|
/linux-4.4.14/drivers/video/fbdev/omap2/dss/ |
D | hdmi4_core.c | 688 struct omap_dss_audio *audio, u32 pclk) in hdmi4_audio_config() argument 697 if (!audio || !audio->iec || !audio->cea || !core) in hdmi4_audio_config() 700 acore.iec60958_cfg = audio->iec; in hdmi4_audio_config() 705 if (!(audio->iec->status[4] & IEC958_AES4_CON_MAX_WORDLEN_24)) in hdmi4_audio_config() 706 if (audio->iec->status[4] & IEC958_AES4_CON_WORDLEN_20_16) in hdmi4_audio_config() 719 acore.i2s_cfg.in_length_bits = audio->iec->status[4] in hdmi4_audio_config() 721 if (audio->iec->status[4] & IEC958_AES4_CON_MAX_WORDLEN_24) in hdmi4_audio_config() 729 switch (audio->iec->status[3] & IEC958_AES3_CON_FS) { in hdmi4_audio_config() 774 channel_count = (audio->cea->db1_ct_cc & in hdmi4_audio_config() 819 audio->cea->db1_ct_cc = 7; in hdmi4_audio_config() [all …]
|
D | hdmi5_core.c | 799 struct omap_dss_audio *audio, u32 pclk) in hdmi5_audio_config() argument 808 if (!audio || !audio->iec || !audio->cea || !core) in hdmi5_audio_config() 811 core_cfg.iec60958_cfg = audio->iec; in hdmi5_audio_config() 813 if (!(audio->iec->status[4] & IEC958_AES4_CON_MAX_WORDLEN_24) && in hdmi5_audio_config() 814 (audio->iec->status[4] & IEC958_AES4_CON_WORDLEN_20_16)) in hdmi5_audio_config() 821 switch (audio->iec->status[3] & IEC958_AES3_CON_FS) { in hdmi5_audio_config() 852 channel_count = (audio->cea->db1_ct_cc & CEA861_AUDIO_INFOFRAME_DB1CC) in hdmi5_audio_config() 894 hdmi5_core_audio_infoframe_cfg(core, audio->cea); in hdmi5_audio_config()
|
/linux-4.4.14/drivers/media/i2c/cx25840/ |
D | Kconfig | 2 tristate "Conexant CX2584x audio/video decoders" 5 Support for the Conexant CX2584x audio/video decoders.
|
/linux-4.4.14/drivers/media/pci/ivtv/ |
D | Kconfig | 32 tristate "Conexant cx23415/cx23416 ALSA interface for PCM audio capture" 37 applications to obtain PCM audio data from Conexant cx23415/cx23416 41 PCM audio capture, than the V4L2 "/dev/video24" PCM audio interface
|
D | ivtv-routing.c | 49 v4l2_subdev_call(itv->sd_muxer, audio, s_routing, in ivtv_audio_set_io() 56 ivtv_call_hw(itv, itv->card->hw_audio, audio, s_routing, in ivtv_audio_set_io()
|
/linux-4.4.14/drivers/media/i2c/ |
D | Kconfig | 30 tristate "Simple audio decoder chips" 33 Support for several audio decoder chips found on some bt8xx boards: 42 tristate "Philips TDA7432 audio processor" 45 Support for tda7432 audio decoder chip found on some bt8xx boards. 51 tristate "Philips TDA9840 audio processor" 54 Support for tda9840 audio decoder chip found on some Zoran boards. 60 tristate "Philips TEA6415C audio processor" 63 Support for tea6415c audio decoder chip found on some bt8xx boards. 69 tristate "Philips TEA6420 audio processor" 72 Support for tea6420 audio decoder chip found on some bt8xx boards. [all …]
|
/linux-4.4.14/sound/soc/cirrus/ |
D | Kconfig | 23 Say Y or M here if you want to add support for I2S audio on the 32 Say Y or M here if you want to add support for AC97 audio on the 42 Say Y or M here if you want to add support for I2S audio on the
|
/linux-4.4.14/sound/soc/fsl/ |
D | Kconfig | 108 Say Y if you want to enable audio on the Freescale MPC8610 HPCD. 120 Say Y if you want to enable audio on the Freescale P1022 DS board. 134 Say Y if you want to enable audio on the Freescale / iVeia 194 Enable support for audio on the i.MX31ADS with the WM1133-EV1 198 tristate "SoC audio support for Visstrim M10 boards" 205 Say Y if you want to add support for SoC audio on Visstrim SM10 217 Say Y if you want to add support for SoC audio on Phytec phyCORE 240 Say Y if you want to add support for SoC audio on an i.MX board with 252 Say Y if you want to add support for the ES8328 audio codec connected 263 Say Y if you want to add support for SoC audio on an i.MX board with [all …]
|
/linux-4.4.14/arch/arm/mach-sti/ |
D | Kconfig | 34 and other digital audio/video applications using Flattned Device 44 and other digital audio/video applications using Flattened Device 54 and other digital audio/video applications using Flattened Device
|
/linux-4.4.14/drivers/media/pci/cx18/ |
D | cx18-cards.c | 620 int cx18_get_audio_input(struct cx18 *cx, u16 index, struct v4l2_audio *audio) in cx18_get_audio_input() argument 630 memset(audio, 0, sizeof(*audio)); in cx18_get_audio_input() 633 strlcpy(audio->name, input_strs[aud_input->audio_type - 1], in cx18_get_audio_input() 634 sizeof(audio->name)); in cx18_get_audio_input() 635 audio->index = index; in cx18_get_audio_input() 636 audio->capability = V4L2_AUDCAP_STEREO; in cx18_get_audio_input()
|
D | cx18-audio.c | 50 v4l2_subdev_call(cx->sd_extmux, audio, s_routing, in cx18_audio_set_io() 54 audio, s_routing, in->audio_input, 0, 0); in cx18_audio_set_io()
|
D | Makefile | 3 cx18-mailbox.o cx18-vbi.o cx18-audio.o cx18-video.o cx18-irq.o \ 4 cx18-av-core.o cx18-av-audio.o cx18-av-firmware.o cx18-av-vbi.o cx18-scb.o \
|
D | Kconfig | 27 tristate "Conexant 23418 DMA audio support" 31 This is a video4linux driver for direct (DMA) audio on
|
/linux-4.4.14/sound/pci/pcxhr/ |
D | pcxhr_core.c | 799 int audio = 0; in pcxhr_prepair_pipe_start() local 805 if (audio < PCXHR_PIPE_STATE_CAPTURE_OFFSET) { in pcxhr_prepair_pipe_start() 807 pcxhr_set_pipe_cmd_params(&rmh, 0, audio, 0, 0); in pcxhr_prepair_pipe_start() 810 pcxhr_set_pipe_cmd_params(&rmh, 1, audio - in pcxhr_prepair_pipe_start() 826 *retry |= (1<<audio); in pcxhr_prepair_pipe_start() 829 audio++; in pcxhr_prepair_pipe_start() 838 int audio = 0; in pcxhr_stop_pipes() local 843 if (audio < PCXHR_PIPE_STATE_CAPTURE_OFFSET) { in pcxhr_stop_pipes() 845 pcxhr_set_pipe_cmd_params(&rmh, 0, audio, 0, 0); in pcxhr_stop_pipes() 848 pcxhr_set_pipe_cmd_params(&rmh, 1, audio - in pcxhr_stop_pipes() [all …]
|
/linux-4.4.14/sound/usb/ |
D | Makefile | 5 snd-usb-audio-objs := card.o \ 21 obj-$(CONFIG_SND_USB_AUDIO) += snd-usb-audio.o snd-usbmidi-lib.o
|
D | Kconfig | 19 Say Y here to include support for USB audio and USB MIDI 23 will be called snd-usb-audio. 31 audio/MIDI interfaces. 50 tristate "Native Instruments USB audio devices" 55 Say Y here to include support for caiaq USB audio interfaces,
|
/linux-4.4.14/sound/soc/rockchip/ |
D | Kconfig | 7 select the audio interfaces to support below. 33 Say Y or M here if you want to add support for SoC audio on Rockchip 42 Say Y or M here if you want to add support for SoC audio on Rockchip
|
/linux-4.4.14/Documentation/devicetree/bindings/extcon/ |
D | extcon-arizona.txt | 1 Cirrus Logic Arizona class audio SoCs 3 These devices are audio SoCs with extensive digital capabilities and a range
|
/linux-4.4.14/Documentation/devicetree/bindings/regulator/ |
D | arizona-regulator.txt | 1 Cirrus Logic Arizona class audio SoCs 3 These devices are audio SoCs with extensive digital capabilities and a range
|
/linux-4.4.14/Documentation/ioctl/ |
D | cdrom.txt | 61 CDROMAUDIOBUFSIZ set the audio buffer size 108 ENOSYS cd drive not audio-capable. 122 ENOSYS cd drive not audio-capable. 138 ENOSYS cd drive not audio-capable. 162 ENOSYS cd drive not audio-capable. 184 ENOSYS cd drive not audio-capable. 202 ENOSYS cd drive not audio-capable. 225 ENOSYS cd drive not audio-capable. 243 ENOSYS cd drive not audio-capable. 303 ENOSYS cd drive not audio-capable. [all …]
|
/linux-4.4.14/sound/soc/kirkwood/ |
D | Kconfig | 7 audio interfaces to support below. 15 Say Y if you want to add support for SoC audio on
|
/linux-4.4.14/drivers/media/radio/wl128x/ |
D | fmdrv_v4l2.c | 253 struct v4l2_audio *audio) in fm_v4l2_vidioc_g_audio() argument 255 memset(audio, 0, sizeof(*audio)); in fm_v4l2_vidioc_g_audio() 256 strcpy(audio->name, "Radio"); in fm_v4l2_vidioc_g_audio() 257 audio->capability = V4L2_AUDCAP_STEREO; in fm_v4l2_vidioc_g_audio() 263 const struct v4l2_audio *audio) in fm_v4l2_vidioc_s_audio() argument 265 if (audio->index != 0) in fm_v4l2_vidioc_s_audio()
|
/linux-4.4.14/sound/hda/ |
D | Kconfig | 19 int "Pre-allocated buffer size for HD-audio driver" 24 HD-audio driver. A larger buffer (e.g. 2048) is preferred
|
/linux-4.4.14/sound/sh/ |
D | Kconfig | 10 "ALSA for SoC audio support" section. 23 tristate "SuperH DAC audio support"
|
/linux-4.4.14/drivers/clk/tegra/ |
D | Makefile | 2 obj-y += clk-audio-sync.o 10 obj-y += clk-tegra-audio.o
|
/linux-4.4.14/sound/oss/ |
D | CHANGELOG | 18 - Lot of fixes to audio playback code in dmabuf.c 24 - Fixed many bugs in audio playback. 30 - Major rewrite of audio playback handling. 49 - Limited minimum fragment size with some audio devices (GUS=512 and 63 been causing "audio device opening" errors with RealAudio player. 68 DMA channel. The extra audio/dsp device (the "Not functional" one) used 70 just one /dev/dsp# device which is used both for code download and audio. 96 - Some changes which reduce clicking in audio playback. 136 - Few changes which decrease popping at end/beginning of audio playback. 146 - Full duplex audio with MAD16+CS4231 may work now. The driver configures [all …]
|
/linux-4.4.14/sound/soc/atmel/ |
D | Kconfig | 7 to select the audio interfaces to support below. 40 Say Y if you want to add support for SoC audio on WM8731-based 60 Say Y if you want to add support for audio SoC on an
|
/linux-4.4.14/drivers/media/pci/cx25821/ |
D | Kconfig | 14 tristate "Conexant 25821 DMA audio support" 18 This is a video4linux driver for direct (DMA) audio on
|
/linux-4.4.14/sound/soc/jz4740/ |
D | Kconfig | 7 the JZ4740 I2S interface. You will also need to select the audio 26 Say Y if you want to add support for ASoC audio on the Qi LB60 board
|
/linux-4.4.14/sound/soc/ |
D | Kconfig | 2 # SoC audio configuration 6 tristate "ALSA for SoC audio support" 20 This ASoC audio support can also be built as a module. If so, the module
|
/linux-4.4.14/drivers/media/usb/em28xx/ |
D | Kconfig | 25 tristate "Empia EM28xx ALSA audio module" 30 newer em28xx devices uses Vendor Class for audio, instead of 32 will enable digital audio.
|
/linux-4.4.14/Documentation/video4linux/bttv/ |
D | README.quirks | 25 demultiplexed by the audio request signal. Thus the arbiter defaults to 28 often. However, the audio will have highest bus access priority. Thus 29 the audio will have first access to the bus even when issuing a request 33 very short compared to the bus access latency the audio PCI FIFO can 48 simple logical-or of video and audio requests would violate the rules.
|
/linux-4.4.14/Documentation/DocBook/media/ |
D | Makefile | 14 audio.h.xml \ 60 …perl -ne 'print "$$1 " if /\#define\s+([^\s]+)\s+_IO/' $(srctree)/include/uapi/linux/dvb/audio.h) \ 79 $(srctree)/include/uapi/linux/dvb/audio.h \ 96 …perl -ne 'print "$$1 " if (/^struct\s+([^\s\{]+)\s*/)' $(srctree)/include/uapi/linux/dvb/audio.h) \ 224 $(MEDIA_OBJ_DIR)/audio.h.xml: $(srctree)/include/uapi/linux/dvb/audio.h $(MEDIA_OBJ_DIR)/v4l2.xml
|
/linux-4.4.14/drivers/media/usb/tm6000/ |
D | Kconfig | 18 tristate "TV Master TM5600/6000/6010 audio support" 22 This is a video4linux driver for direct (DMA) audio for
|
/linux-4.4.14/Documentation/video4linux/cx2341x/ |
D | fw-decoder-api.txt | 23 Specifies the number of muted audio frames to play before normal 24 audio resumes. (This is not implemented in the firmware, leave at 0) 84 Mute audio: 0=disable, 1=enable 88 Specifies the number of muted audio frames to play before normal audio 223 Select audio mode
|
D | fw-encoder-api.txt | 16 Commences the capture of video, audio and/or VBI data. All encoding 29 Bit 1 when set, captures PCM audio 55 Assigns the transport stream ID of the encoded audio stream 280 Set audio stream properties, may be called while encoding is in progress. 663 0=audio not muted 664 1=audio muted (produces silent mpeg audio stream) 702 12=reset audio interface after channel change or input switch (has no argument). 705 13=set audio volume delay 706 14=set audio delay
|
/linux-4.4.14/sound/soc/au1x/ |
D | Kconfig | 50 Select this option to enable AC97 audio on the early DB1x00 series 62 Select this option to enable audio (AC97 and I2S) on the
|
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
D | dce_v8_0.c | 1343 for (i = 0; i < adev->mode_info.audio.num_pins; i++) { in dce_v8_0_audio_get_connected_pins() 1344 offset = adev->mode_info.audio.pin[i].offset; in dce_v8_0_audio_get_connected_pins() 1350 adev->mode_info.audio.pin[i].connected = false; in dce_v8_0_audio_get_connected_pins() 1352 adev->mode_info.audio.pin[i].connected = true; in dce_v8_0_audio_get_connected_pins() 1362 for (i = 0; i < adev->mode_info.audio.num_pins; i++) { in dce_v8_0_audio_get_pin() 1363 if (adev->mode_info.audio.pin[i].connected) in dce_v8_0_audio_get_pin() 1364 return &adev->mode_info.audio.pin[i]; in dce_v8_0_audio_get_pin() 1608 adev->mode_info.audio.enabled = true; in dce_v8_0_audio_init() 1611 adev->mode_info.audio.num_pins = 7; in dce_v8_0_audio_init() 1614 adev->mode_info.audio.num_pins = 3; in dce_v8_0_audio_init() [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/nintendo/ |
D | gamecube.txt | 28 and graphics and audio processor. 48 audio related tasks. 58 Represents the non cpu-addressable ram designed mainly to store audio
|
/linux-4.4.14/sound/soc/blackfin/ |
D | Kconfig | 10 You will also need to select the audio interfaces to support below. 92 Say Y if you want to add support for SoC audio on BF5xx STAMP/EZKIT. 131 You will also need to select the audio interfaces to support below. 151 Say y if you want AC97 driver to support up to 5.1 channel audio. 176 Say Y if you want to add support for SoC audio on BF5xx STAMP/EZKIT.
|
/linux-4.4.14/drivers/media/usb/usbtv/ |
D | Makefile | 3 usbtv-audio.o
|
/linux-4.4.14/drivers/gpu/drm/bridge/ |
D | dw_hdmi.c | 108 struct platform_device *audio; member 1667 struct dw_hdmi_audio_data audio; in dw_hdmi_bind() local 1799 audio.phys = iores->start; in dw_hdmi_bind() 1800 audio.base = hdmi->regs; in dw_hdmi_bind() 1801 audio.irq = irq; in dw_hdmi_bind() 1802 audio.hdmi = hdmi; in dw_hdmi_bind() 1803 audio.eld = hdmi->connector.eld; in dw_hdmi_bind() 1806 pdevinfo.data = &audio; in dw_hdmi_bind() 1807 pdevinfo.size_data = sizeof(audio); in dw_hdmi_bind() 1809 hdmi->audio = platform_device_register_full(&pdevinfo); in dw_hdmi_bind() [all …]
|
/linux-4.4.14/drivers/input/misc/ |
D | sgi_btns.c | 45 status = readq(&mace->perif.audio.control); in button_status() 46 writeq(status & ~(3U << 23), &mace->perif.audio.control); in button_status()
|
/linux-4.4.14/Documentation/devicetree/bindings/clock/ |
D | mvebu-gated-clock.txt | 35 8 audio Audio Cntrl 57 0 audio Audio 96 0 audio Audio Cntrl 154 9 audio I2S Cntrl 0
|
/linux-4.4.14/Documentation/ide/ |
D | ChangeLog.ide-cd.1994-2004 | 9 * add audio ioctls. 84 * Work around sporadic Sony55e audio play problem. 89 * Switch to using MSF addressing for audio commands. 107 * 3.17 Sep 17, 1996 -- Tweak audio reads for some drives. 210 * - Unified audio ioctl support, most of it. 218 * - mask out audio playing, if the device can't do it. 220 * 4.55 Sep 1, 1999 - Eliminated the rest of the audio ioctls, except 222 * use this independently of the actual audio handling.
|