/Linux-v5.10/Documentation/devicetree/bindings/sound/ |
D | samsung,midas-audio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/samsung,midas-audio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sylwester Nawrocki <s.nawrocki@samsung.com> 14 const: samsung,midas-audio 18 description: The user-visible name of this sound complex. 23 sound-dai: 24 $ref: /schemas/types.yaml#/definitions/phandle-array 28 - sound-dai [all …]
|
D | da7219.txt | 8 - compatible : Should be "dlg,da7219" 9 - reg: Specifies the I2C slave address 11 - interrupts : IRQ line info for DA7219. 12 (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt for 15 - VDD-supply: VDD power supply for the device 16 - VDDMIC-supply: VDDMIC power supply for the device 17 - VDDIO-supply: VDDIO power supply for the device 22 - interrupt-names : Name associated with interrupt line. Should be "wakeup" if 24 - wakeup-source: Flag to indicate this device can wake system (suspend/resume). 26 - #clock-cells : Should be set to '<1>', two clock sources provided; [all …]
|
D | da7213.txt | 6 - compatible : Should be "dlg,da7212" or "dlg,da7213" 7 - reg: Specifies the I2C slave address 10 - clocks : phandle and clock specifier for codec MCLK. 11 - clock-names : Clock name string for 'clocks' attribute, should be "mclk". 13 - dlg,micbias1-lvl : Voltage (mV) for Mic Bias 1 15 - dlg,micbias2-lvl : Voltage (mV) for Mic Bias 2 17 - dlg,dmic-data-sel : DMIC channel select based on clock edge. 19 - dlg,dmic-samplephase : When to sample audio from DMIC. 21 - dlg,dmic-clkrate : DMIC clock frequency (Hz). 24 - VDDA-supply : Regulator phandle for Analogue power supply [all …]
|
D | da7218.txt | 8 - compatible : Should be "dlg,da7217" or "dlg,da7218" 9 - reg: Specifies the I2C slave address 11 - VDD-supply: VDD power supply for the device 12 - VDDMIC-supply: VDDMIC power supply for the device 13 - VDDIO-supply: VDDIO power supply for the device 18 - interrupts: IRQ line info for DA7218 chip. 19 (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt for 21 - interrupt-names : Name associated with interrupt line. Should be "wakeup" if 23 - wakeup-source: Flag to indicate this device can wake system (suspend/resume). 25 - clocks : phandle and clock specifier for codec MCLK. [all …]
|
D | tlv320adcx140.yaml | 1 # SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Texas Instruments TLV320ADCX140 Quad Channel Analog-to-Digital Converter 11 - Dan Murphy <dmurphy@ti.com> 14 The TLV320ADCX140 are multichannel (4-ch analog recording or 8-ch digital 15 PDM microphones recording), high-performance audio, analog-to-digital 18 microphone bias or supply voltage generation. 28 - const: ti,tlv320adc3140 29 - const: ti,tlv320adc5140 [all …]
|
D | cs42l42.txt | 5 - compatible : "cirrus,cs42l42" 7 - reg : the I2C address of the device for I2C. 9 - VP-supply, VCP-supply, VD_FILT-supply, VL-supply, VA-supply : 15 - reset-gpios : a GPIO spec for the reset pin. If specified, it will be 18 - interrupts : IRQ line info CS42L42. 19 (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt 22 - cirrus,ts-inv : Boolean property. For jacks that invert the tip sense 27 0 = (Default) Non-inverted 30 - cirrus,ts-dbnc-rise : Debounce the rising edge of TIP_SENSE_PLUG. With no 33 0 - 0ms, [all …]
|
D | imx-audio-es8328.txt | 4 - compatible : "fsl,imx-audio-es8328" 5 - model : The user-visible name of this sound complex 6 - ssi-controller : The phandle of the i.MX SSI controller 7 - jack-gpio : Optional GPIO for headphone jack 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 28 * Mic PGA 33 * Mic Jack [all …]
|
D | es8328.txt | 7 - compatible : Should be "everest,es8328" or "everest,es8388" 8 - DVDD-supply : Regulator providing digital core supply voltage 1.8 - 3.6V 9 - AVDD-supply : Regulator providing analog supply voltage 3.3V 10 - PVDD-supply : Regulator providing digital IO supply voltage 1.8 - 3.6V 11 - IPVDD-supply : Regulator providing analog output voltage 3.3V 12 - clocks : A 22.5792 or 11.2896 MHz clock 13 - reg : the I2C address of the device for I2C, the chip select number for SPI 25 * Mic Bias 32 DVDD-supply = <®_3p3v>; 33 AVDD-supply = <®_3p3v>; [all …]
|
D | wm8903.txt | 7 - compatible : "wlf,wm8903" 9 - reg : the I2C address of the device. 11 - gpio-controller : Indicates this device is a GPIO controller. 13 - #gpio-cells : Should be two. The first cell is the pin number and the 18 - interrupts : The interrupt line the codec is connected to. 20 - micdet-cfg : Default register value for R6 (Mic Bias). If absent, the 23 - micdet-delay : The debounce delay for microphone detection in mS. If 26 - gpio-cfg : A list of GPIO configuration register values. The list must 31 - AVDD-supply : Analog power supply regulator on the AVDD pin. 33 - CPVDD-supply : Charge pump supply regulator on the CPVDD pin. [all …]
|
/Linux-v5.10/arch/arm64/boot/dts/qcom/ |
D | sdm845-db845c.dts | 1 // SPDX-License-Identifier: GPL-2.0 6 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 10 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 11 #include <dt-bindings/sound/qcom,q6afe.h> 12 #include <dt-bindings/sound/qcom,q6asm.h> 27 stdout-path = "serial0:115200n8"; 30 dc12v: dc12v-regulator { 31 compatible = "regulator-fixed"; [all …]
|
/Linux-v5.10/sound/soc/codecs/ |
D | mt6351.c | 1 // SPDX-License-Identifier: GPL-2.0 3 // mt6351.c -- mt6351 ALSA SoC audio codec driver 8 #include <linux/dma-mapping.h> 179 /* Supply subseq */ 202 regmap_update_bits(cmpnt->regmap, MT6351_ZCD_CON2, in set_hp_gain_zero() 204 regmap_update_bits(cmpnt->regmap, MT6351_ZCD_CON2, in set_hp_gain_zero() 225 dev_warn(cmpnt->dev, "%s(), error rate %d, return 3", in get_cap_reg_val() 256 dev_warn(cmpnt->dev, "%s(), error rate %d, return 8", in get_play_reg_val() 266 struct snd_soc_component *cmpnt = dai->component; in mt6351_codec_dai_hw_params() 270 dev_dbg(priv->dev, "%s(), substream->stream %d, rate %d\n", in mt6351_codec_dai_hw_params() [all …]
|
D | mt6358.c | 1 // SPDX-License-Identifier: GPL-2.0 3 // mt6358.c -- mt6358 ALSA SoC audio codec driver 54 /* Supply widget subseq */ 107 priv->mtkaif_protocol = mtkaif_protocol; in mt6358_set_mtkaif_protocol() 114 regmap_update_bits(priv->regmap, MT6358_GPIO_MODE2_CLR, in playback_gpio_set() 116 regmap_update_bits(priv->regmap, MT6358_GPIO_MODE2_SET, in playback_gpio_set() 118 regmap_update_bits(priv->regmap, MT6358_GPIO_MODE2, in playback_gpio_set() 129 regmap_update_bits(priv->regmap, MT6358_GPIO_MODE2_CLR, in playback_gpio_reset() 131 regmap_update_bits(priv->regmap, MT6358_GPIO_MODE2, in playback_gpio_reset() 133 regmap_update_bits(priv->regmap, MT6358_GPIO_DIR0, in playback_gpio_reset() [all …]
|
D | cx20442.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * cx20442.c -- CX20442 ALSA Soc Audio driver 54 SND_SOC_DAPM_MICBIAS("TELIN Bias", CX20442_PM, CX20442_TELIN, 0), 55 SND_SOC_DAPM_MICBIAS("MIC Bias", CX20442_PM, CX20442_MIC, 0), 57 SND_SOC_DAPM_PGA("MIC AGC", CX20442_PM, CX20442_AGC, 0, NULL, 0), 60 SND_SOC_DAPM_INPUT("MIC"), 76 {"AGCOUT", NULL, "MIC AGC"}, 77 {"MIC AGC", NULL, "MIC"}, 79 {"MIC Bias", NULL, "MIC"}, 80 {"Input Mixer", NULL, "MIC Bias"}, [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/mfd/ |
D | ab8500.txt | 1 * AB8500 Multi-Functional Device (MFD) 4 - compatible : contains "stericsson,ab8500" or "stericsson,ab8505"; 5 - interrupts : contains the IRQ line for the AB8500 6 - interrupt-controller : describes the AB8500 as an Interrupt Controller (has its own domain) 7 - #interrupt-cells : should be 2, for 2-cell format 8 - The first cell is the AB8500 local IRQ number 9 - The second cell is used to specify optional parameters 10 - bits[3:0] trigger type and level flags: 11 1 = low-to-high edge triggered 12 2 = high-to-low edge triggered [all …]
|
/Linux-v5.10/Documentation/sound/soc/ |
D | dapm.rst | 11 such, can easily co-exist with the other PM systems. 25 Codec bias domain 60 Audio DAPM widgets fall into a number of types:- 80 Mic 81 Mic (and optional Jack) 86 Supply 87 Power or clock supply widget used by other widgets. 127 (Widgets are defined in include/sound/soc-dapm.h) 130 There are convenience macros defined in soc-dapm.h that can be used to quickly 138 --------------------- [all …]
|
/Linux-v5.10/arch/arm/boot/dts/ |
D | omap4-sdp.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/ 5 /dts-v1/; 9 #include "omap4-mcpdm.dtsi" 13 compatible = "ti,omap4-sdp", "ti,omap4430", "ti,omap4"; 26 vdd_eth: fixedregulator-vdd-eth { 27 pinctrl-names = "default"; 28 pinctrl-0 = <&enet_enable_gpio>; 30 compatible = "regulator-fixed"; 31 regulator-name = "VDD_ETH"; [all …]
|
D | imx6ul-pico-dwarf.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 8 /dts-v1/; 10 #include "imx6ul-pico.dtsi" 12 model = "TechNexion PICO-IMX6UL and DWARF baseboard"; 13 compatible = "technexion,imx6ul-pico-dwarf", "fsl,imx6ul"; 16 compatible = "fsl,imx-audio-sgtl5000"; 17 model = "imx6ul-sgtl5000"; 18 audio-cpu = <&sai1>; 19 audio-codec = <&sgtl5000>; 20 audio-routing = [all …]
|
D | imx7d-pico-nymph.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 8 /dts-v1/; 10 #include "imx7d-pico.dtsi" 12 model = "TechNexion PICO-IMX7 and NYMPH baseboard"; 13 compatible = "technexion,imx7d-pico-nymph", "fsl,imx7d"; 16 compatible = "gpio-leds"; 17 pinctrl-names = "default"; 18 pinctrl-0 = <&pinctrl_gpio_leds>; 21 label = "gpio-led"; 27 compatible = "fsl,imx-audio-sgtl5000"; [all …]
|
D | imx6qdl-phytec-pbab01.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 #include <dt-bindings/sound/fsl-imx-audmux.h> 10 stdout-path = &uart4; 15 compatible = "regulator-fixed"; 17 regulator-name = "i2s-audio-1v8"; 18 regulator-min-microvolt = <1800000>; 19 regulator-max-microvolt = <1800000>; 23 compatible = "regulator-fixed"; 25 regulator-name = "i2s-audio-3v3"; 26 regulator-min-microvolt = <3300000>; [all …]
|
D | imx6ul-pico-hobbit.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 8 /dts-v1/; 10 #include "imx6ul-pico.dtsi" 12 model = "TechNexion PICO-IMX6UL and HOBBIT baseboard"; 13 compatible = "technexion,imx6ul-pico-hobbit", "fsl,imx6ul"; 16 compatible = "gpio-leds"; 17 pinctrl-names = "default"; 18 pinctrl-0 = <&pinctrl_gpio_leds>; 21 label = "gpio-led"; 27 compatible = "fsl,imx-audio-sgtl5000"; [all …]
|
D | tegra124-nyan.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 #include <dt-bindings/input/input.h> 13 stdout-path = "serial0:115200n8"; 19 * missing a unit-address. However, the bootloader on these Chromebook 21 * Adding the unit-address causes the bootloader to create a /memory 33 /delete-node/ memory@80000000; 39 vdd-supply = <&vdd_3v3_hdmi>; 40 pll-supply = <&vdd_hdmi_pll>; 41 hdmi-supply = <&vdd_5v0_hdmi>; 43 nvidia,ddc-i2c-bus = <&hdmi_ddc>; [all …]
|
D | imx6ul-pico-pi.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 8 /dts-v1/; 10 #include "imx6ul-pico.dtsi" 12 model = "TechNexion PICO-IMX6UL and PI baseboard"; 13 compatible = "technexion,imx6ul-pico-pi", "fsl,imx6ul"; 16 compatible = "gpio-leds"; 17 pinctrl-names = "default"; 18 pinctrl-0 = <&pinctrl_gpio_leds>; 21 label = "gpio-led"; 27 compatible = "fsl,imx-audio-sgtl5000"; [all …]
|
D | imx7d-pico-dwarf.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 8 /dts-v1/; 10 #include "imx7d-pico.dtsi" 12 model = "TechNexion PICO-IMX7D and DWARF baseboard"; 13 compatible = "technexion,imx7d-pico-dwarf", "fsl,imx7d"; 16 compatible = "fsl,imx-audio-sgtl5000"; 17 model = "imx7d-sgtl5000"; 18 audio-cpu = <&sai1>; 19 audio-codec = <&sgtl5000>; 20 audio-routing = [all …]
|
D | imx6q-dms-ba16.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 /dts-v1/; 5 #include <dt-bindings/gpio/gpio.h> 6 #include "imx6q-ba16.dtsi" 9 model = "Advantech DMS-BA16"; 10 compatible = "advantech,imx6q-dms-ba16", "advantech,imx6q-ba16", "fsl,imx6q"; 12 reg_usb_otg_vbus: regulator-usbotgvbus { 13 compatible = "regulator-fixed"; 14 regulator-name = "usb_otg_vbus"; 15 regulator-min-microvolt = <5000000>; [all …]
|
/Linux-v5.10/include/sound/ |
D | da7218.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * da7218.h - DA7218 ASoC Codec Driver Platform Data 13 /* Mic Bias */ 15 DA7218_MICBIAS_1_2V = -1, 84 /* Mic */ 98 /* HP Diff Supply - DA7217 only */ 101 /* HP Detect - DA7218 only */
|