Home
last modified time | relevance | path

Searched full:codec (Results 1 – 25 of 286) sorted by relevance

12345678910>>...12

/Documentation/devicetree/bindings/pinctrl/
Dcirrus,lochnagar.txt4 Smart CODEC and Amp devices. It allows the connection of most Cirrus
47 codec-aif1, codec-aif2, codec-aif3, dsp-aif1, dsp-aif2, psia1,
53 fpga-gpio6, codec-gpio1, codec-gpio2, codec-gpio3, codec-gpio4,
54 codec-gpio5, codec-gpio6, codec-gpio7, codec-gpio8, dsp-gpio1,
56 gf-gpio3, gf-gpio7, codec-aif1-bclk, codec-aif1-rxdat,
57 codec-aif1-lrclk, codec-aif1-txdat, codec-aif2-bclk,
58 codec-aif2-rxdat, codec-aif2-lrclk, codec-aif2-txdat,
59 codec-aif3-bclk, codec-aif3-rxdat, codec-aif3-lrclk,
60 codec-aif3-txdat, dsp-aif1-bclk, dsp-aif1-rxdat, dsp-aif1-lrclk,
70 codec-pdmclk1, codec-pdmdat1, codec-pdmclk2, codec-pdmdat2,
[all …]
/Documentation/devicetree/bindings/sound/
Dsun4i-codec.txt1 * Allwinner A10 Codec
5 - "allwinner,sun4i-a10-codec"
6 - "allwinner,sun6i-a31-codec"
7 - "allwinner,sun7i-a20-codec"
8 - "allwinner,sun8i-a23-codec"
9 - "allwinner,sun8i-h3-codec"
10 - "allwinner,sun8i-v3s-codec"
12 - interrupts: must contain the codec interrupt
20 - "codec": the parent module clock
26 - "allwinner,sun6i-a31-codec"
[all …]
Ddavinci-evm-audio.txt1 * Texas Instruments SoC audio setups with TLV320AIC3X Codec
6 - ti,audio-codec : The phandle of the TLV320AIC3x audio codec
11 sinks are the codec's pins, and the jacks on the board:
14 - ti,codec-clock-rate : The Codec Clock rate (in Hz) applied to the Codec.
17 - Either codec-clock-rate or the codec-clock reference has to be defined. If
34 ti,audio-codec = <&tlv320aic3x>;
36 ti,codec-clock-rate = <12000000>;
Dda9055.txt1 * Dialog DA9055 Audio CODEC
3 DA9055 provides Audio CODEC support (I2C only).
5 The Audio CODEC device in DA9055 has it's own I2C address which is configurable,
13 - compatible: "dlg,da9055-codec"
19 codec: da9055-codec@1a {
20 compatible = "dlg,da9055-codec";
Drockchip-max98090.txt1 ROCKCHIP with MAX98090 CODEC
7 connected to the CODEC
8 - rockchip,audio-codec: The phandle of the MAX98090 audio codec
9 - rockchip,headset-codec: The phandle of Ext chip for jack detection
17 rockchip,audio-codec = <&max98090>;
18 rockchip,headset-codec = <&headsetcodec>;
Dgoogle,cros-ec-codec.txt1 * Audio codec controlled by ChromeOS EC
3 Google's ChromeOS EC codec is a digital mic codec provided by the
6 An EC codec node should only be found as a sub-node of the EC node (see
10 - compatible: Must contain "google,cros-ec-codec"
21 cros_ec_codec: ec-codec {
22 compatible = "google,cros-ec-codec";
Dsun8i-codec-analog.txt1 * Allwinner Codec Analog Controls
5 - "allwinner,sun8i-a23-codec-analog"
6 - "allwinner,sun8i-h3-codec-analog"
7 - "allwinner,sun8i-v3s-codec-analog"
14 codec_analog: codec-analog {
15 compatible = "allwinner,sun8i-a23-codec-analog";
Dingenic,jz4740-codec.txt1 Ingenic JZ4740 codec controller
4 - compatible : "ingenic,jz4740-codec"
5 - reg : codec registers location and length
12 codec: audio-codec@10020080 {
13 compatible = "ingenic,jz4740-codec";
Dingenic,jz4725b-codec.txt1 Ingenic JZ4725B codec controller
4 - compatible : "ingenic,jz4725b-codec"
5 - reg : codec registers location and length
12 codec: audio-codec@100200a4 {
13 compatible = "ingenic,jz4725b-codec";
Dinno-rk3036.txt1 Inno audio codec for RK3036
3 Inno audio codec is integrated inside RK3036 SoC.
6 - compatible : Should be "rockchip,rk3036-codec".
7 - reg : The registers of codec.
9 - clocks : The clock of codec.
15 compatible = "rk3036-codec";
Dqcom,msm8916-wcd-digital.txt1 msm8916 digital audio CODEC
3 ## Bindings for codec core in lpass:
6 - compatible = "qcom,msm8916-wcd-digital-codec";
7 - reg: address space for lpass codec.
13 audio-codec@771c000{
14 compatible = "qcom,msm8916-wcd-digital-codec";
Dmt8173-rt5650.txt5 - mediatek,audio-codec: the phandles of rt5650 codecs
10 - codec-capture : the subnode of rt5650 codec capture
11 Required codec-capture subnode properties:
12 - sound-dai: audio codec dai name on capture path
24 mediatek,audio-codec = <&rt5650 &hdmi0>;
27 codec-capture {
Dux500-mop500.txt10 - stericsson,audio-codec : Phandle to the Audio CODEC
19 stericsson,audio-codec = <&codec>;
36 codec: ab8500-codec {
37 compatible = "stericsson,ab8500-codec";
Drockchip,rk3328-codec.txt1 * Rockchip Rk3328 internal codec
5 - compatible: "rockchip,rk3328-codec"
13 Example for rk3328 internal codec:
15 codec: codec@ff410000 {
16 compatible = "rockchip,rk3328-codec";
Damlogic,axg-sound-card.txt16 - dai-link: Container for dai-link level properties and the CODEC
25 - dai-format : CPU/CODEC common audio format
42 - codec: dai-link representing backend links should have at least one subnode.
43 One subnode for each codec of the dai-link.
44 dai-link representing frontend links have no codec, therefore have no
47 Required codec subnodes properties:
49 - sound-dai: phandle and port of the CODEC DAI.
51 Optional codec subnodes properties:
99 codec@0 {
103 codec@1 {
[all …]
Dsirf-audio-codec.txt1 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";
Dsnow.txt9 - samsung,audio-codec (deprecated): The phandle of the audio codec
15 - 'codec' subnode with a 'sound-dai' property containing list of phandles
16 to the CODEC nodes, first entry must be the phandle of the MAX98090,
17 MAX98091 or MAX98095 CODEC (exact device type is indicated by the compatible
30 samsung,audio-codec = <&max98095>;
Dmt2701-cs42448.txt1 MT2701 with CS42448 CODEC
7 - mediatek,audio-codec: the phandles of cs42448 codec
8 - mediatek,audio-codec-bt-mrg the phandles of bt-sco dummy codec
37 mediatek,audio-codec = <&cs42448>;
38 mediatek,audio-codec-bt-mrg = <&bt_sco_codec>;
/Documentation/sound/soc/
Dcodec-to-codec.rst2 Creating codec to codec dai link for ALSA dapm
5 Mostly the flow of audio is always from CPU to codec so your system
11 CPU -------> codec
20 codec-2
28 CPU -------> codec-1
36 codec-3
40 Suppose codec-2 is a bluetooth chip and codec-3 is connected to
42 codec-2 will receive the audio data and the user wants to play that
43 audio through codec-3 without involving the CPU.This
44 aforementioned case is the ideal case when codec to codec
[all …]
Dcodec.rst2 ASoC Codec Class Driver
5 The codec class driver is generic and hardware independent code that configures
6 the codec, FM, MODEM, BT or external DSP to provide audio capture and playback.
11 Each codec class driver *must* provide the following features:-
13 1. Codec DAI and PCM configuration
14 2. Codec control IO - using RegMap API
16 4. Codec audio operations
20 Optionally, codec drivers can also provide:-
24 Its probably best to use this guide in conjunction with the existing codec
27 ASoC Codec driver breakdown
[all …]
Doverview.rst11 * Codec drivers were often tightly coupled to the underlying SoC
21 * Drivers tended to power up the entire codec when playing (or
24 power via changing codec oversampling rates, bias currents, etc.
33 * Codec independence. Allows reuse of codec drivers on other platforms
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
47 codec up/down in the correct sequence (including using digital mute). ASoC
48 signals the codec when to change power states.
[all …]
Dmachine.rst10 The machine driver can contain codec and platform specific code. It registers
25 * after the codec and DAIs do any PM work. */
33 /* CPU <--> Codec DAI links */
48 of any machine audio tasks that have to be done before or after the codec, DAIs
54 The machine DAI configuration glues all the codec and CPU DAIs together. It can
56 initialisation e.g. the machine audio map can be connected to the codec audio
57 map, unconnected codec pins can be set as such.
62 /* corgi digital audio interface glue - connects codec <--> CPU */
69 .codec_name = "wm8713-codec.0-001a",
88 The machine driver can optionally extend the codec power map and to become an
[all …]
Ddapm.rst20 audio subsystem, this includes internal codec power blocks and machine
25 Codec bias domain
26 VREF, VMID (core codec and audio power)
28 Usually controlled at codec probe/remove and suspend/resume, although
53 internal codec components). All audio components that effect power are called
75 A codec input pin
77 A codec output pin
116 Sample Rate Converter within DSP or CODEC
118 Asynchronous Sample Rate Converter within DSP or CODEC
150 NOTE: the stream name must match the corresponding stream name in your codec
[all …]
/Documentation/sound/hd-audio/
Dnotes.rst19 the codec chips on the HD-audio bus. Linux provides a single driver
29 codec and optionally one modem codec. In theory, there might be
34 The snd-hda-intel driver has several different codec parsers depending
35 on the codec. It has a generic parser as a fallback, but this
37 parser, usually the codec-specific parser (coded in patch_*.c) is used
38 for the codec-specific implementations. The details about the
39 codec-specific problems are explained in the later sections.
93 Codec-Probing Problem
95 A less often but a more severe problem is the codec probing. When
96 BIOS reports the available codec slots wrongly, the driver gets
[all …]
/Documentation/devicetree/bindings/mfd/
Dac100.txt1 X-Powers AC100 Codec/RTC IC Device Tree bindings
3 AC100 is a audio codec and RTC subsystem combo IC. The 2 parts are
11 - codec
12 - compatible: "x-powers,ac100-codec"
22 - clocks: A phandle to the codec's "4M_adda" clock
30 ac100: codec@e89 {
34 ac100_codec: codec {
35 compatible = "x-powers,ac100-codec";

12345678910>>...12