Home
last modified time | relevance | path

Searched full:audio (Results 1 – 25 of 675) sorted by relevance

12345678910>>...27

/Documentation/userspace-api/media/v4l/
Daudio.rst6 Audio Inputs and Outputs
9 Audio inputs and outputs are physical connectors of a device. Video
11 each. Radio devices have no audio inputs or outputs. They have exactly
12 one tuner which in fact *is* an audio source, but this API associates
14 these. [#f1]_ A connector on a TV card to loop back the received audio
15 signal to a sound card is not considered an audio output.
17 Audio and video inputs and outputs are associated. Selecting a video
18 source also selects an audio source. This is most evident when the video
19 and audio source is a tuner. Further audio connectors can combine with
21 and two audio inputs exist, there may be up to four valid combinations.
[all …]
Dvidioc-g-audio.rst13 VIDIOC_G_AUDIO - VIDIOC_S_AUDIO - Query or select the current audio input and its attributes
38 To query the current audio input applications zero out the ``reserved``
42 has no audio inputs, or none which combine with the current video input.
44 Audio inputs have one writable property, the audio mode. To select the
45 current audio input *and* change the audio mode, applications initialize
48 ioctl. Drivers may switch to a different audio mode if the request
50 return the actual new audio mode.
63 - Identifies the audio input, set by the driver or application.
66 - Name of the audio input, a NUL-terminated ASCII string, for
71 - Audio capability flags, see :ref:`audio-capability`.
[all …]
/Documentation/devicetree/bindings/sound/
Dfsl,audmix.yaml7 title: NXP Audio Mixer (AUDMIX).
14 The Audio Mixer is a on-chip functional module that allows mixing of two
15 audio streams into a single audio stream. Audio Mixer has two input serial
16 audio interfaces. These are driven by two Synchronous Audio interface
17 modules (SAI). Each input serial interface carries 8 audio channels in its
18 frame in TDM manner. Mixer mixes audio samples of corresponding channels
19 from two interfaces into a single sample. Before mixing, audio samples of
21 Audio Mixer is also a serial audio interface. Like input interfaces it has
23 interface of audio codec and also sent to the external pins along with the
24 receive path of normal audio SAI module for readback by the CPU.
[all …]
Dfsl-asoc-card.yaml24 AC'97/I2S/PCM type sound cards, such as S/PDIF audio and HDMI audio, as
59 - karo,tx53-audio-sgtl5000
62 - fsl,imx-audio-ac97
63 - fsl,imx-audio-cs42888
64 - fsl,imx-audio-mqs
65 - fsl,imx-audio-sgtl5000
66 - fsl,imx-audio-wm8960
67 - fsl,imx-audio-wm8962
72 - const: fsl,imx-audio-spdif
75 - fsl,imx-audio-ac97
[all …]
Dsimple-card.yaml7 title: Simple Audio Card Driver
89 A list of the connections between audio components.
95 description: User specified audio sound widgets.
103 description: audio format.
154 Additional devices used by the simple audio card.
158 $ref: audio-iio-aux.yaml#
164 - simple-audio-card
165 - simple-scu-audio-card
175 simple-audio-card,name:
176 description: User specified audio sound card name.
[all …]
Dmediatek,mt7986-afe.yaml31 - description: audio bus clock
32 - description: audio 26M clock
33 - description: audio intbus clock
34 - description: audio hopping clock
35 - description: audio pll clock
37 - description: audio i2s/pcm mck
67 - description: audio bus clock
68 - description: audio 26M clock
69 - description: audio intbus clock
70 - description: audio hopping clock
[all …]
Dfsl,imx-audio-es8328.yaml4 $id: http://devicetree.org/schemas/sound/fsl,imx-audio-es8328.yaml#
7 title: Freescale i.MX audio complex with ES8328 codec
18 const: fsl,imx-audio-es8328
32 audio-amp-supply:
35 audio-codec:
37 description: The phandle to the ES8328 audio codec
39 audio-routing:
42 A list of the connections between audio components. Each entry
48 * audio-amp
68 description: The internal port of the i.MX audio muxer (AUDMUX)
[all …]
Dmvebu-audio.txt1 * 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
9 "marvell,armada-380-audio" for Armada 38x platforms
13 With "marvell,armada-380-audio" two other regions are required:
14 first of those is dedicated for Audio PLL Configuration registers
19 with "marvell,kirkwood-audio", the audio interrupt
20 with "marvell,dove-audio", a list of two interrupts, the first for
35 disables standard I2S I/O. Valid only with "marvell,armada-380-audio"
[all …]
Datmel,sam9x5-wm8731-audio.yaml4 $id: http://devicetree.org/schemas/sound/atmel,sam9x5-wm8731-audio.yaml#
7 title: Atmel at91sam9x5ek wm8731 audio complex
13 The audio complex configuration for Atmel at91sam9x5ek with WM8731 audio codec.
17 const: atmel,sam9x5-wm8731-audio
27 atmel,audio-codec:
29 description: The phandle of the WM8731 audio codec.
31 atmel,audio-routing:
33 A list of the connections between audio components. Each entry is a pair
56 - atmel,audio-codec
57 - atmel,audio-routing
[all …]
Dsirf-audio.txt1 * 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>;
Darmada-370db-audio.txt1 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>;
Dsamsung,tm2.yaml7 title: Samsung Exynos5433 TM2(E) audio complex with WM5110 codec
18 const: samsung,tm2-audio
20 audio-amplifier:
24 audio-codec:
29 - description: Phandle to the WM5110 audio codec.
34 samsung,audio-routing:
36 List of the connections between audio components; each entry is
41 Deprecated, use audio-routing.
57 - audio-amplifier
58 - audio-codec
[all …]
Dnvidia,tegra-audio-max98090.yaml4 $id: http://devicetree.org/schemas/sound/nvidia,tegra-audio-max98090.yaml#
7 title: NVIDIA Tegra audio complex with MAX98090 CODEC
14 - $ref: nvidia,tegra-audio-common.yaml#
20 - pattern: '^[a-z0-9]+,tegra-audio-max98090(-[a-z0-9]+)+$'
21 - const: nvidia,tegra-audio-max98090
24 - nvidia,tegra-audio-max98090-nyan-big
25 - nvidia,tegra-audio-max98090-nyan-blaze
26 - const: nvidia,tegra-audio-max98090-nyan
27 - const: nvidia,tegra-audio-max98090
29 nvidia,audio-routing:
[all …]
Dfsl,rpmsg.yaml7 title: NXP Audio RPMSG CPU DAI Controller
13 fsl_rpmsg is a virtual audio device. Mapping to real hardware devices
15 Linux side is a device which provides audio service by rpmsg channel.
26 - fsl,imx7ulp-rpmsg-audio
27 - fsl,imx8mn-rpmsg-audio
28 - fsl,imx8mm-rpmsg-audio
29 - fsl,imx8mp-rpmsg-audio
30 - fsl,imx8ulp-rpmsg-audio
31 - fsl,imx93-rpmsg-audio
32 - fsl,imx95-rpmsg-audio
[all …]
Dimx-audio-sgtl5000.txt1 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 =
Datmel-at91sam9g20ek-wm8731-audio.txt1 * 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>;
Dmxs-audio-sgtl5000.txt1 * 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 =
Dmediatek,mt2701-audio.yaml4 $id: http://devicetree.org/schemas/sound/mediatek,mt2701-audio.yaml#
7 title: MediaTek Audio Front End (AFE) PCM controller for mt2701
18 - mediatek,mt2701-audio
19 - mediatek,mt7622-audio
36 - description: audio infra sys clock
37 - description: top audio mux 1
38 - description: top audio mux 2
39 - description: top audio sys a1 clock
40 - description: top audio sys a2 clock
65 - description: audio front end pd clock
[all …]
Dti,pcm6240.yaml8 title: Texas Instruments PCM6240 Family Audio ADC/DAC
14 The PCM6240 Family is a big family of Audio ADC/DAC for
18 Specifications about the audio chip can be found at:
38 ti,adc3120: Stereo-channel, 768-kHz, Burr-Brown™ audio analog-to-
41 ti,adc5120: 2-Channel, 768-kHz, Burr-Brown™ Audio ADC with 120-dB SNR.
43 ti,adc6120: Stereo-channel, 768-kHz, Burr-Brown™ audio analog-to-
46 ti,dix4192: 216-kHz digital audio converter with Quad-Channel In
49 ti,pcm1690: Automotive Catalog 113dB SNR 8-Channel Audio DAC with
53 software-controlled audio ADC.
55 ti,pcm3140: Automotive, Quad-Channel, 768-kHz, Burr-Brown™ Audio ADC
[all …]
Dnvidia,tegra-audio-max9808x.yaml4 $id: http://devicetree.org/schemas/sound/nvidia,tegra-audio-max9808x.yaml#
7 title: NVIDIA Tegra audio complex with MAX9808x CODEC
14 - $ref: nvidia,tegra-audio-common.yaml#
20 - pattern: '^[a-z0-9]+,tegra-audio-max98088(-[a-z0-9]+)+$'
21 - const: nvidia,tegra-audio-max98088
23 - pattern: '^[a-z0-9]+,tegra-audio-max98089(-[a-z0-9]+)+$'
24 - const: nvidia,tegra-audio-max98089
26 nvidia,audio-routing:
29 A list of the connections between audio components.
67 compatible = "lg,tegra-audio-max98089-p895",
[all …]
Dimx-audio-hdmi.yaml4 $id: http://devicetree.org/schemas/sound/imx-audio-hdmi.yaml#
7 title: NXP i.MX audio complex with HDMI
15 - fsl,imx-audio-hdmi
16 - fsl,imx-audio-sii902x
20 description: User specified audio sound card name
22 audio-cpu:
44 - audio-cpu
51 compatible = "fsl,imx-audio-hdmi";
52 model = "audio-hdmi";
53 audio-cpu = <&aud2htx>;
/Documentation/sound/designs/
Dtimestamping.rst42 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/
Doverview.rst7 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 …]
Dclocking.rst2 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/clock/
Dmarvell,mmp2-audio-clock.yaml4 $id: http://devicetree.org/schemas/clock/marvell,mmp2-audio-clock.yaml#
7 title: Marvell MMP2 Audio Clock Controller
13 The audio clock controller generates and supplies the clocks to the audio
20 <dt-bindings/clock/marvell,mmp2-audio.h>.
25 - marvell,mmp2-audio-clock
32 - description: Audio subsystem clock
39 - const: audio
61 #include <dt-bindings/clock/marvell,mmp2-audio.h>
66 compatible = "marvell,mmp2-audio-clock";
68 clock-names = "audio", "vctcxo", "i2s0", "i2s1";

12345678910>>...27