/Documentation/devicetree/bindings/pinctrl/ |
D | cirrus,lochnagar.yaml | 14 Smart CODEC and Amp devices. It allows the connection of most Cirrus 72 enum: [ codec-aif1, codec-aif2, codec-aif3, dsp-aif1, 82 fpga-gpio5, fpga-gpio6, codec-gpio1, codec-gpio2, 83 codec-gpio3, codec-gpio4, codec-gpio5, codec-gpio6, 84 codec-gpio7, codec-gpio8, dsp-gpio1, dsp-gpio2, 86 gf-gpio2, gf-gpio3, gf-gpio7, codec-aif1-bclk, 87 codec-aif1-rxdat, codec-aif1-lrclk, codec-aif1-txdat, 88 codec-aif2-bclk, codec-aif2-rxdat, codec-aif2-lrclk, 89 codec-aif2-txdat, codec-aif3-bclk, codec-aif3-rxdat, 90 codec-aif3-lrclk, codec-aif3-txdat, dsp-aif1-bclk, [all …]
|
/Documentation/devicetree/bindings/sound/ |
D | mt8183-mt6358-ts3a227-max98357.txt | 4 - compatible : "mediatek,mt8183_mt6358_ts3a227_max98357" for MAX98357A codec 5 "mediatek,mt8183_mt6358_ts3a227_max98357b" for MAX98357B codec 6 "mediatek,mt8183_mt6358_ts3a227_rt1015" for RT1015 codec 7 "mediatek,mt8183_mt6358_ts3a227_rt1015p" for RT1015P codec 11 - mediatek,headset-codec: the phandles of ts3a227 codecs 12 - mediatek,ec-codec: the phandle of EC codecs. 13 See google,cros-ec-codec.txt for more details. 14 - mediatek,hdmi-codec: the phandles of HDMI codec 20 mediatek,headset-codec = <&ts3a227>; 21 mediatek,ec-codec = <&ec_codec>; [all …]
|
D | rockchip-max98090.txt | 1 ROCKCHIP with MAX98090 CODEC 7 connected to the CODEC 10 - rockchip,audio-codec: The phandle of the MAX98090 audio codec. 11 - rockchip,headset-codec: The phandle of Ext chip for jack detection. This is 12 required if there is rockchip,audio-codec. 13 - rockchip,hdmi-codec: The phandle of HDMI device for HDMI codec. 22 rockchip,audio-codec = <&max98090>; 23 rockchip,headset-codec = <&headsetcodec>; 31 rockchip,hdmi-codec = <&hdmi>; 39 rockchip,audio-codec = <&max98090>; [all …]
|
D | allwinner,sun4i-a10-codec.yaml | 4 $id: http://devicetree.org/schemas/sound/allwinner,sun4i-a10-codec.yaml# 7 title: Allwinner A10 Codec 19 - allwinner,sun4i-a10-codec 20 - allwinner,sun6i-a31-codec 21 - allwinner,sun7i-a20-codec 22 - allwinner,sun8i-a23-codec 23 - allwinner,sun8i-h3-codec 24 - allwinner,sun8i-v3s-codec 40 - const: codec 86 allwinner,codec-analog-controls: [all …]
|
D | ingenic,codec.yaml | 4 $id: http://devicetree.org/schemas/sound/ingenic,codec.yaml# 7 title: Ingenic JZ47xx internal codec 17 pattern: '^audio-codec@.*' 22 - ingenic,jz4770-codec 23 - ingenic,jz4760-codec 24 - ingenic,jz4725b-codec 25 - ingenic,jz4740-codec 27 - const: ingenic,jz4760b-codec 28 - const: ingenic,jz4760-codec 55 codec: audio-codec@10020080 { [all …]
|
D | ti,j721e-cpb-ivi-audio.yaml | 57 ti,cpb-codec: 58 description: phandle to the pcm3168a codec used on the CPB 65 ti,ivi-codec-a: 66 description: phandle to the pcm3168a-A codec on the expansion board 69 ti,ivi-codec-b: 70 description: phandle to the pcm3168a-B codec on the expansion board 78 - description: SCKI clock for the pcm3168a codec on CPB 84 - description: SCKI clock for the pcm3168a codec on IVI 93 - const: cpb-codec-scki 94 - const: cpb-codec-scki-48000 [all …]
|
D | mt8183-da7219-max98357.txt | 4 - compatible : "mediatek,mt8183_da7219_max98357" for MAX98357A codec 5 "mediatek,mt8183_da7219_rt1015" for RT1015 codec 6 "mediatek,mt8183_da7219_rt1015p" for RT1015P codec 7 - mediatek,headset-codec: the phandles of da7219 codecs 11 - mediatek,hdmi-codec: the phandles of HDMI codec 17 mediatek,headset-codec = <&da7219>; 18 mediatek,hdmi-codec = <&it6505dptx>;
|
D | davinci-evm-audio.txt | 1 * 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>;
|
D | allwinner,sun8i-a23-codec-analog.yaml | 4 $id: http://devicetree.org/schemas/sound/allwinner,sun8i-a23-codec-analog.yaml# 7 title: Allwinner A23 Analog Codec 18 # - allwinner,sun8i-a23-codec-analog 19 - const: allwinner,sun8i-h3-codec-analog 21 - const: allwinner,sun8i-v3-codec-analog 22 - const: allwinner,sun8i-h3-codec-analog 23 - const: allwinner,sun8i-v3s-codec-analog 36 codec_analog: codec-analog@1f015c0 { 37 compatible = "allwinner,sun8i-h3-codec-analog";
|
D | da9055.txt | 1 * Dialog DA9055 Audio CODEC 3 DA9055 provides Audio CODEC support (I2C only). 5 The Audio CODEC device in DA9055 has its own I2C address which is configurable, 13 - compatible: "dlg,da9055-codec" 19 codec: da9055-codec@1a { 20 compatible = "dlg,da9055-codec";
|
D | inno-rk3036.txt | 1 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";
|
D | qcom,msm8916-wcd-digital.txt | 1 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";
|
D | mt8173-rt5650.txt | 5 - 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 {
|
D | ti,j721e-cpb-audio.yaml | 15 The audio support on the board is using pcm3168a codec connected to McASP10 51 ti,cpb-codec: 52 description: phandle to the pcm3168a codec used on the CPB 67 - ti,cpb-codec 87 - description: SCKI clock for the pcm3168a codec on CPB 96 - const: cpb-codec-scki 97 - const: cpb-codec-scki-48000 98 - const: cpb-codec-scki-44100 112 - description: SCKI clock for the pcm3168a codec on CPB 119 - const: cpb-codec-scki [all …]
|
D | ux500-mop500.txt | 10 - stericsson,audio-codec : Phandle to the Audio CODEC 19 stericsson,audio-codec = <&codec>; 36 codec: ab8500-codec { 37 compatible = "stericsson,ab8500-codec";
|
D | samsung,snow.yaml | 7 title: Google Snow audio complex with MAX9809x codec 20 codec: 25 description: List of phandles to the CODEC and HDMI IP nodes. 27 - description: Phandle to the MAX98090, MAX98091 or MAX98095 CODEC. 42 samsung,audio-codec: 43 description: Phandle to the audio codec. 58 - codec 73 codec {
|
D | mt2701-cs42448.txt | 1 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>;
|
D | allwinner,sun8i-a33-codec.yaml | 4 $id: http://devicetree.org/schemas/sound/allwinner,sun8i-a33-codec.yaml# 7 title: Allwinner A33 Codec 27 - const: allwinner,sun50i-a64-codec 28 - const: allwinner,sun8i-a33-codec 29 - const: allwinner,sun8i-a33-codec 59 audio-codec@1c22e00 { 61 compatible = "allwinner,sun8i-a33-codec";
|
/Documentation/sound/soc/ |
D | codec-to-codec.rst | 2 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 …]
|
D | codec.rst | 2 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 …]
|
D | overview.rst | 11 * 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 …]
|
D | machine.rst | 10 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 …]
|
D | dapm.rst | 20 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/ |
D | notes.rst | 19 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/ |
D | x-powers,ac100.yaml | 19 codec: 27 const: x-powers,ac100-codec 35 Name of the 4M_adda clock exposed by the codec 61 A phandle to the codec's "4M_adda" clock 66 Name of the cko1, cko2 and cko3 clocks exposed by the codec 80 - codec 93 codec@e89 { 97 ac100_codec: codec { 98 compatible = "x-powers,ac100-codec";
|