| /Documentation/media/uapi/dvb/ |
| D | audio_function_calls.rst | 13 Audio Function Calls 19 audio-fopen 20 audio-fclose 21 audio-fwrite 22 audio-stop 23 audio-play 24 audio-pause 25 audio-continue 26 audio-select-source 27 audio-set-mute [all …]
|
| /Documentation/media/uapi/v4l/ |
| D | audio.rst | 13 Audio Inputs and Outputs 16 Audio inputs and outputs are physical connectors of a device. Video 18 each. Radio devices have no audio inputs or outputs. They have exactly 19 one tuner which in fact *is* an audio source, but this API associates 21 these. [#f1]_ A connector on a TV card to loop back the received audio 22 signal to a sound card is not considered an audio output. 24 Audio and video inputs and outputs are associated. Selecting a video 25 source also selects an audio source. This is most evident when the video 26 and audio source is a tuner. Further audio connectors can combine with 28 and two audio inputs exist, there may be up to four valid combinations. [all …]
|
| D | vidioc-g-audio.rst | 19 VIDIOC_G_AUDIO - VIDIOC_S_AUDIO - Query or select the current audio input and its attributes 45 To query the current audio input applications zero out the ``reserved`` 49 has no audio inputs, or none which combine with the current video input. 51 Audio inputs have one writable property, the audio mode. To select the 52 current audio input *and* change the audio mode, applications initialize 55 ioctl. Drivers may switch to a different audio mode if the request 57 return the actual new audio mode. 71 - Identifies the audio input, set by the driver or application. 74 - Name of the audio input, a NUL-terminated ASCII string, for 79 - Audio capability flags, see :ref:`audio-capability`. [all …]
|
| /Documentation/devicetree/bindings/sound/ |
| D | fsl,audmix.txt | 1 NXP Audio Mixer (AUDMIX). 3 The Audio Mixer is a on-chip functional module that allows mixing of two 4 audio streams into a single audio stream. Audio Mixer has two input serial 5 audio interfaces. These are driven by two Synchronous Audio interface 6 modules (SAI). Each input serial interface carries 8 audio channels in its 7 frame in TDM manner. Mixer mixes audio samples of corresponding channels 8 from two interfaces into a single sample. Before mixing, audio samples of 10 Audio Mixer is also a serial audio interface. Like input interfaces it has 12 interface of audio codec and also sent to the external pins along with the 13 receive path of normal audio SAI module for readback by the CPU. [all …]
|
| 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-cs427x" 30 "fsl,imx-audio-wm8962" 32 "fsl,imx-audio-sgtl5000" 33 (compatible with Documentation/devicetree/bindings/sound/imx-audio-sgtl5000.txt) 35 "fsl,imx-audio-wm8960" 43 - audio-cpu : The phandle of an CPU DAI controller 45 - audio-codec : The phandle of an audio codec [all …]
|
| 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 | 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 | 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 25 - simple-audio-card,aux-devs : List of phandles pointing to auxiliary devices, such 27 - simple-audio-card,pin-switches : List of strings containing the widget names for [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 | 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 | 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 | 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 | arndale.txt | 1 Audio Binding for Arndale boards 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 | samsung,tm2-audio.txt | 1 Samsung Exynos5433 TM2(E) audio complex with WM5110 codec 5 - compatible : "samsung,tm2-audio" 7 - audio-codec : the first entry should be phandle of the wm5110 audio 14 - audio-amplifier : the phandle of the MAX98504 amplifier 15 - samsung,audio-routing : a list of the connections between audio components; 28 compatible = "samsung,tm2-audio"; 29 audio-codec = <&wm5110>, <&hdmi>; 31 audio-amplifier = <&max98504>; 34 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 | 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 8 - audio-routing : A list of the connections between audio components. 34 "fsl,mxs-audio-sgtl5000"; 37 audio-codec = <&sgtl5000>; 38 audio-routing =
|
| 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 | samsung,odroid.txt | 1 Samsung Exynos Odroid XU3/XU4 audio complex with MAX98090 codec 5 - compatible - "hardkernel,odroid-xu3-audio" - for Odroid XU3 board, 6 "hardkernel,odroid-xu4-audio" - for Odroid XU4 board (deprecated), 7 "samsung,odroid-xu3-audio" - for Odroid XU3 board (deprecated), 8 "samsung,odroid-xu4-audio" - for Odroid XU4 board (deprecated) 12 - samsung,audio-widgets - this property specifies off-codec audio elements 14 - samsung,audio-routing - a list of the connections between audio 40 compatible = "hardkernel,odroid-xu3-audio"; 42 samsung,audio-routing =
|
| D | nvidia,tegra-audio-sgtl5000.txt | 1 NVIDIA Tegra audio complex, with SGTL5000 CODEC 4 - compatible : "nvidia,tegra-audio-sgtl5000" 12 - nvidia,audio-routing : A list of the connections between audio components. 24 - nvidia,audio-codec : The phandle of the SGTL5000 audio codec. 29 compatible = "toradex,tegra-audio-sgtl5000-apalis_t30", 30 "nvidia,tegra-audio-sgtl5000"; 32 nvidia,audio-routing = 37 nvidia,audio-codec = <&sgtl5000>;
|
| 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 | 1 Audio Binding for Snow boards 5 "google,snow-audio-max98090" or 6 "google,snow-audio-max98091" or 7 "google,snow-audio-max98095" 9 - samsung,audio-codec (deprecated): The phandle of the audio codec 26 compatible = "google,snow-audio-max98095"; 30 samsung,audio-codec = <&max98095>;
|
| /Documentation/sound/designs/ |
| D | timestamping.rst | 42 of time as measured by different components of audio hardware. In 74 audio time it wants reported by selecting the relevant settings in 83 In case the application requests an audio tstamp that is not supported 92 The audio timestamp accuracy can be returned to user-space, so that 100 - the link time can be used to track long-term drifts between audio 110 - including the delay in the audio timestamp may 117 audio applications... 127 The ALSA API only allows for a single audio timestamp to be reported 128 at a time. This is a conscious design decision, reading the audio 131 are. To avoid any interpretation issues, a single (system, audio) [all …]
|
| /Documentation/sound/soc/ |
| D | overview.rst | 7 pxa2xx, au1x00, iMX, etc) and portable audio codecs. Prior to the ASoC 8 subsystem there was some support in the kernel for SoC audio, however it 15 * There was no standard method to signal user initiated audio events (e.g. 18 machine specific code to re-route audio, enable amps, etc., after such an 22 recording) audio. This is fine for a PC, but tends to waste a lot of 36 * Easy I2S/PCM audio interface setup between codec and SoC. Each SoC 37 interface and codec registers its audio interface capabilities with the 41 * Dynamic Audio Power Management (DAPM). DAPM automatically sets the codec to 43 internal power blocks depending on the internal codec audio routing and any 53 To achieve all this, ASoC basically splits an embedded audio system into [all …]
|
| D | clocking.rst | 2 Audio Clocking 5 This text describes the audio clocking terms in ASoC and digital audio in 6 general. Note: Audio clocking can be complex! 12 Every audio subsystem is driven by a master clock (sometimes referred to as MCLK 13 or SYSCLK). This audio master clock can be derived from a number of sources 15 audio playback and capture sample rates. 24 The Digital Audio Interface is usually driven by a Bit Clock (often referred to 25 as BCLK). This clock is used to drive the digital audio data across the link 28 The DAI also has a frame clock to signal the start of each audio frame. This 43 audio clocks as it usually gives more accurate sample rates than the CPU.
|
| /Documentation/devicetree/bindings/display/bridge/ |
| D | sii902x.txt | 12 HDMI audio properties: 14 is wired, <1> if the both are wired. HDMI audio is 18 audio fifo. The first integer selects i2s audio pin for the 19 first audio fifo#0 (HDMI channels 1&2), second for fifo#1 24 value is <0>, describing SD0 pin beiging routed to hdmi audio 30 HDMI audio CTS values. This property follows 34 If HDMI audio is configured the sii902x device becomes an I2S 35 and/or spdif audio codec component (e.g a digital audio sink), 36 that can be used in configuring a full audio devices with 37 simple-card or audio-graph-card binding. See their binding [all …]
|