/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | wlf,wm8731.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - patches@opensource.cirrus.com 27 - wlf,wm8731 32 "#sound-dai-cells": 39 clock-names: 41 - const: mclk 43 AVDD-supply: 44 description: Analog power supply regulator on the AVDD pin. [all …]
|
H A D | tas571x.txt | 9 - compatible: should be one of the following: 10 - "ti,tas5707" 11 - "ti,tas5711", 12 - "ti,tas5717", 13 - "ti,tas5719", 14 - "ti,tas5721" 15 - "ti,tas5733" 16 - reg: The I2C address of the device 17 - #sound-dai-cells: must be equal to 0 21 - reset-gpios: GPIO specifier for the TAS571x's active low reset line [all …]
|
H A D | tlv320aic31xx.txt | 1 Texas Instruments - tlv320aic31xx Codec module 7 - compatible - "string" - One of: 8 "ti,tlv320aic310x" - Generic TLV320AIC31xx with mono speaker amp 9 "ti,tlv320aic311x" - Generic TLV320AIC31xx with stereo speaker amp 10 "ti,tlv320aic3100" - TLV320AIC3100 (mono speaker amp, no MiniDSP) 11 "ti,tlv320aic3110" - TLV320AIC3110 (stereo speaker amp, no MiniDSP) 12 "ti,tlv320aic3120" - TLV320AIC3120 (mono speaker amp, MiniDSP) 13 "ti,tlv320aic3111" - TLV320AIC3111 (stereo speaker amp, MiniDSP) 14 "ti,tlv320dac3100" - TLV320DAC3100 (no ADC, mono speaker amp, no MiniDSP) 15 "ti,tlv320dac3101" - TLV320DAC3101 (no ADC, stereo speaker amp, no MiniDSP) [all …]
|
H A 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 32 DVDD-supply = <®_3p3v>; 33 AVDD-supply = <®_3p3v>; 34 PVDD-supply = <®_3p3v>; [all …]
|
/openbmc/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx8mn-bsh-smm-s2pro.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 7 /dts-v1/; 9 #include "imx8mn-bsh-smm-s2-common.dtsi" 10 #include <dt-bindings/sound/tlv320aic31xx.h> 14 compatible = "bsh,imx8mn-bsh-smm-s2pro", "fsl,imx8mn"; 21 sound-tlv320aic31xx { 22 compatible = "fsl,imx-audio-tlv320aic31xx"; 23 model = "tlv320aic31xx-hifi"; 24 audio-cpu = <&sai3>; 25 audio-codec = <&tlv320dac3101>; [all …]
|
H A D | imx8mq-zii-ultra-rmb3.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 8 #include "imx8mq-zii-ultra.dtsi" 12 compatible = "zii,imx8mq-ultra-rmb3", "zii,imx8mq-ultra", "fsl,imx8mq"; 15 compatible = "simple-audio-card"; 16 simple-audio-card,name = "front"; 17 simple-audio-card,format = "i2s"; 18 simple-audio-card,bitclock-master = <&sound1_codec>; 19 simple-audio-card,frame-master = <&sound1_codec>; 20 simple-audio-card,widgets = [all …]
|
H A D | imx8mq-zii-ultra.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 10 mdio-gpio0 = &mdio0; 15 stdout-path = &uart1; 18 mdio0: bitbang-mdio { 19 compatible = "virtual,mdio-gpio"; 20 pinctrl-names = "default"; 21 pinctrl-0 = <&pinctrl_mdio_bitbang>, <&pinctrl_fec1_phy_reset>; 24 #address-cells = <1>; 25 #size-cells = <0>; 27 phy0: ethernet-phy@0 { [all …]
|
/openbmc/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx7d-zii-rpu2.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 5 * RPU - Remote Peripheral Unit 10 /dts-v1/; 11 #include <dt-bindings/thermal/thermal.h> 16 compatible = "zii,imx7d-rpu2", "fsl,imx7d"; 19 stdout-path = &uart2; 23 compatible = "fixed-clock"; 24 #clock-cells = <0>; 25 clock-frequency = <24576000>; 28 cs2000_in_dummy: dummy-oscillator { [all …]
|
H A D | imx6qdl-zii-rdu2.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 3 * Copyright (C) 2016-2017 Zodiac Inflight Innovations 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/sound/fsl-imx-audmux.h> 11 stdout-path = &uart1; 15 mdio-gpio0 = &mdio1; 20 compatible = "virtual,mdio-gpio"; 21 #address-cells = <1>; 22 #size-cells = <0>; 23 pinctrl-names = "default"; [all …]
|
H A D | imx6q-novena.dts | 2 * Copyright 2015 Sutajio Ko-Usagi PTE LTD 4 * This file is dual-licensed: you can use it either under the terms 22 * MA 02110-1301 USA 49 /dts-v1/; 51 #include <dt-bindings/gpio/gpio.h> 52 #include <dt-bindings/input/input.h> 56 compatible = "kosagi,imx6q-novena", "fsl,imx6q"; 65 stdout-path = &uart2; 69 compatible = "pwm-backlight"; 71 pinctrl-names = "default"; [all …]
|
/openbmc/linux/arch/arm/boot/dts/microchip/ |
H A D | at91sam9g20ek_common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * at91sam9g20ek_common.dtsi - Device Tree file for Atmel at91sam9g20ek board 5 * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> 8 #include <dt-bindings/input/input.h> 14 stdout-path = "serial0:115200n8"; 23 clock-frequency = <32768>; 27 clock-frequency = <18432000>; 50 pinctrl_board_mmc0_slot1: mmc0_slot1-board { 63 compatible = "atmel,tcb-timer"; 68 compatible = "atmel,tcb-timer"; [all …]
|
/openbmc/linux/arch/arm/boot/dts/rockchip/ |
H A D | rk3288-rock2-square.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 /dts-v1/; 4 #include <dt-bindings/input/input.h> 5 #include "rk3288-rock2-som.dtsi" 9 compatible = "radxa,rock2-square", "rockchip,rk3288"; 12 stdout-path = "serial2:115200n8"; 15 adc-keys { 16 compatible = "adc-keys"; 17 io-channels = <&saradc 1>; 18 io-channel-names = "buttons"; [all …]
|
H A D | rk3288-firefly-reload.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 8 #include "rk3288-firefly-reload-core.dtsi" 11 model = "Firefly-RK3288-reload"; 12 compatible = "firefly,firefly-rk3288-reload", "rockchip,rk3288"; 14 adc-keys { 15 compatible = "adc-keys"; 16 io-channels = <&saradc 1>; 17 io-channel-names = "buttons"; 18 keyup-threshold-microvolt = <1800000>; [all …]
|
/openbmc/linux/sound/soc/codecs/ |
H A D | es8328.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * es8328.c -- ES8328 ALSA SoC Audio driver 5 * Copyright 2014 Sutajio Ko-Usagi PTE LTD 52 /* regulator supplies for sgtl5000, VDDD is an optional external supply */ 57 HPVDD, enumerator 61 /* vddd is optional supply */ 66 "HPVDD", 100 static const DECLARE_TLV_DB_SCALE(play_tlv, -3000, 100, 0); 101 static const DECLARE_TLV_DB_SCALE(dac_adc_tlv, -9600, 50, 0); 102 static const DECLARE_TLV_DB_SCALE(bypass_tlv, -1500, 300, 0); [all …]
|
H A D | wm8731.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * wm8731.c -- WM8731 ALSA SoC Audio driver 6 * Copyright 2006-12 Wolfson Microelectronics, plc 33 "HPVDD", 76 if (wm8731->deemph) { in wm8731_set_deemph() 79 if (abs(wm8731_deemph[i] - wm8731->playback_fs) < in wm8731_set_deemph() 80 abs(wm8731_deemph[best] - wm8731->playback_fs)) in wm8731_set_deemph() 90 dev_dbg(component->dev, "Set deemphasis %d (%dHz)\n", in wm8731_set_deemph() 102 ucontrol->value.integer.value[0] = wm8731->deemph; in wm8731_get_deemph() 112 unsigned int deemph = ucontrol->value.integer.value[0]; in wm8731_put_deemph() [all …]
|
H A D | wm8400.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * wm8400.c -- WM8400 ALSA Soc Audio driver 5 * Copyright 2008-11 Wolfson Microelectronics PLC. 18 #include <linux/mfd/wm8400-audio.h> 19 #include <linux/mfd/wm8400-private.h> 32 .supply = "I2S1VDD", 35 .supply = "I2S2VDD", 38 .supply = "DCVDD", 41 .supply = "AVDD", 44 .supply = "FLLVDD", [all …]
|
H A D | wm8955.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * wm8955.c -- WM8955 ALSA SoC Audio driver 33 "HPVDD", 50 { 2, 0x0079 }, /* R2 - LOUT1 volume */ 51 { 3, 0x0079 }, /* R3 - ROUT1 volume */ 52 { 5, 0x0008 }, /* R5 - DAC Control */ 53 { 7, 0x000A }, /* R7 - Audio Interface */ 54 { 8, 0x0000 }, /* R8 - Sample Rate */ 55 { 10, 0x00FF }, /* R10 - Left DAC volume */ 56 { 11, 0x00FF }, /* R11 - Right DAC volume */ [all …]
|
H A D | tas571x.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 62 return priv->chip->vol_reg_size; in tas571x_register_size() 88 for (i = size; i >= 1; --i) { in tas571x_reg_write() 99 return -EIO; in tas571x_reg_write() 116 msgs[0].addr = client->addr; in tas571x_reg_read() 121 msgs[1].addr = client->addr; in tas571x_reg_read() 126 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs)); in tas571x_reg_read() 130 return -EIO; in tas571x_reg_read() 143 * register write for 8- and 20-byte registers 155 return -ENOMEM; in tas571x_reg_write_multiword() [all …]
|
H A D | tlv320aic31xx.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2014-2017 Texas Instruments Incorporated - https://www.ti.com/ 10 * The TLV320AIC31xx series of audio codecs are low-power, highly integrated 12 * and mono/stereo Class-D speaker driver. 35 #include <dt-bindings/sound/tlv320aic31xx.h> 146 "HPVDD", 179 u8 ocmv; /* output common-mode voltage */ 310 static const DECLARE_TLV_DB_SCALE(dac_vol_tlv, -6350, 50, 0); 312 static const DECLARE_TLV_DB_SCALE(adc_cgain_tlv, -2000, 50, 0); 316 static const DECLARE_TLV_DB_SCALE(hp_vol_tlv, -6350, 50, 0); [all …]
|
H A D | wm8350.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * wm8350.c -- WM8350 ALSA SoC audio driver 5 * Copyright (C) 2007-12 Wolfson Microelectronics PLC. 41 "HPVDD", 77 struct wm8350_output *out1 = &wm8350_data->out1; in wm8350_out1_ramp_step() 78 struct wm8350 *wm8350 = wm8350_data->wm8350; in wm8350_out1_ramp_step() 86 if (out1->ramp == WM8350_RAMP_UP) { in wm8350_out1_ramp_step() 88 if (val < out1->left_vol) { in wm8350_out1_ramp_step() 95 } else if (out1->ramp == WM8350_RAMP_DOWN) { in wm8350_out1_ramp_step() 98 val--; in wm8350_out1_ramp_step() [all …]
|
/openbmc/linux/arch/arm64/boot/dts/rockchip/ |
H A D | rk3588s-indiedroid-nova.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 /dts-v1/; 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/pinctrl/rockchip.h> 7 #include <dt-bindings/usb/pd.h> 22 stdout-path = "serial2:1500000n8"; 25 sdio_pwrseq: sdio-pwrseq { 26 compatible = "mmc-pwrseq-simple"; 27 clock-names = "ext_clock"; 29 pinctrl-0 = <&wifi_enable_h>; [all …]
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | am43x-epos-evm.dts | 2 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ 11 /dts-v1/; 14 #include <dt-bindings/pinctrl/am43xx.h> 15 #include <dt-bindings/gpio/gpio.h> 16 #include <dt-bindings/pwm/pwm.h> 17 #include <dt-bindings/sound/tlv320aic31xx-micbias.h> 21 compatible = "ti,am43x-epos-evm","ti,am438x","ti,am43"; 28 stdout-path = &uart0; 29 tick-timer = &timer2; 32 vmmcsd_fixed: fixedregulator-sd { [all …]
|
/openbmc/linux/arch/arm/boot/dts/ti/omap/ |
H A D | am43x-epos-evm.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/ 8 /dts-v1/; 11 #include <dt-bindings/pinctrl/am43xx.h> 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/pwm/pwm.h> 14 #include <dt-bindings/sound/tlv320aic31xx.h> 18 compatible = "ti,am43x-epos-evm","ti,am438x","ti,am43"; 25 stdout-path = &uart0; 28 vmmcsd_fixed: fixedregulator-sd { [all …]
|