| /linux/Documentation/devicetree/bindings/sound/ | 
| H A D | simple-audio-amplifier.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/sound/simple-audio-amplifier.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Simple Audio Amplifier 10   - Jerome Brunet <jbrunet@baylibre.com> 13   - $ref: dai-common.yaml# 18       - dioo,dio2125 19       - simple-audio-amplifier 21   enable-gpios: [all …] 
 | 
| H A D | awinic,aw8738.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Awinic AW8738 Audio Amplifier 10   - Stephan Gerhold <stephan@gerhold.net> 13   The Awinic AW8738 is a simple audio amplifier with different operation modes 14   (set using one-wire pulse control). The mode configures the speaker-guard 15   function (primarily the power limit for the amplifier). 18   - $ref: dai-common.yaml# 24   mode-gpios: [all …] 
 | 
| /linux/arch/arm64/boot/dts/rockchip/ | 
| H A D | rk3588-firefly-itx-3588j.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 /dts-v1/; 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/input/input.h> 7 #include <dt-bindings/leds/common.h> 8 #include <dt-bindings/pinctrl/rockchip.h> 9 #include <dt-bindings/pwm/pwm.h> 10 #include <dt-bindings/soc/rockchip,vop2.h> 11 #include "dt-bindings/usb/pd.h" 13 #include "rk3588-firefly-core-3588j.dtsi" [all …] 
 | 
| H A D | rk3588s-evb1-v10.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/pinctrl/rockchip.h> 12 #include <dt-bindings/soc/rockchip,vop2.h> 13 #include <dt-bindings/usb/pd.h> 18 	compatible = "rockchip,rk3588s-evb1-v10", "rockchip,rk3588s"; 26 		stdout-path = "serial2:1500000n8"; 29 	adc-keys { [all …] 
 | 
| H A D | rk3588-evb1-v10.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/pinctrl/rockchip.h> 12 #include <dt-bindings/soc/rockchip,vop2.h> 13 #include <dt-bindings/usb/pd.h> 18 	compatible = "rockchip,rk3588-evb1-v10", "rockchip,rk3588"; 26 		stdout-path = "serial2:1500000n8"; 29 	adc-keys { [all …] 
 | 
| H A D | rk3399-roc-pc-plus.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3  * Copyright (c) 2017 T-Chip Intelligent Technology Co., Ltd 6 /dts-v1/; 7 #include "rk3399-roc-pc.dtsi" 11  * 1. rk3399-roc-pc-plus is powered by dc_12v directly. 12  * 2. rk3399-roc-pc-plus has only vcc_bus_typec0 in schematic, which is coresponding 13  *    to vcc_vbus_typec1 in rk3399-roc-pc. 18 /delete-node/ &fusb1; 19 /delete-node/ &hub_rst; 20 /delete-node/ &mp8859; [all …] 
 | 
| H A D | rk3566-pinetab2.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 #include <dt-bindings/gpio/gpio.h> 4 #include <dt-bindings/input/gpio-keys.h> 5 #include <dt-bindings/input/input.h> 6 #include <dt-bindings/leds/common.h> 7 #include <dt-bindings/pinctrl/rockchip.h> 8 #include <dt-bindings/soc/rockchip,vop2.h> 9 #include <dt-bindings/usb/pd.h> 13 	chassis-type = "tablet"; 21 		stdout-path = "serial2:1500000n8"; [all …] 
 | 
| H A D | rk3399-pinebook-pro.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 9 #include <dt-bindings/input/gpio-keys.h> 10 #include <dt-bindings/input/linux-event-codes.h> 11 #include <dt-bindings/pwm/pwm.h> 12 #include <dt-bindings/usb/pd.h> 13 #include <dt-bindings/leds/common.h> 18 	compatible = "pine64,pinebook-pro", "rockchip,rk3399"; 19 	chassis-type = "laptop"; 28 		stdout-path = "serial2:1500000n8"; [all …] 
 | 
| H A D | rk3588-orangepi-5.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/leds/common.h> 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/pinctrl/rockchip.h> 12 #include <dt-bindings/usb/pd.h> 22 		stdout-path = "serial2:1500000n8"; 25 	adc-keys-0 { 26 		compatible = "adc-keys"; [all …] 
 | 
| H A D | rk3566-pinenote.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 #include <dt-bindings/gpio/gpio.h> 4 #include <dt-bindings/input/gpio-keys.h> 5 #include <dt-bindings/input/input.h> 6 #include <dt-bindings/leds/common.h> 7 #include <dt-bindings/pinctrl/rockchip.h> 12 	chassis-type = "tablet"; 19 		stdout-path = "serial2:1500000n8"; 22 	adc-keys { 23 		compatible = "adc-keys"; [all …] 
 | 
| H A D | rk3326-gameforce-chi.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/input/input.h> 9 #include <dt-bindings/leds/common.h> 10 #include <dt-bindings/pinctrl/rockchip.h> 16 	chassis-type = "handset"; 24 		stdout-path = "serial2:115200n8"; 27 	adc_joystick: adc-joystick { 28 		compatible = "adc-joystick"; [all …] 
 | 
| /linux/sound/soc/codecs/ | 
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 5 # setting - SPI can't be modular so that case doesn't need to be covered. 498 	tristate "Analog Devices AU1761 CODEC - I2C" 504 	tristate "Analog Devices AU1761 CODEC - SPI" 541 	tristate "Analog Devices ADAU7002 Stereo PDM-to-I2S/TDM Converter" 547 	tristate "Analog Devices ADAU7118 8 Channel PDM-t [all...] | 
| H A D | simple-amplifier.c | 1 // SPDX-License-Identifier: GPL-2.0-only 12 #define DRV_NAME "simple-amplifier" 21 	struct snd_soc_component *c = snd_soc_dapm_to_component(w->dapm);  in drv_event() 34 		return -EINVAL;  in drv_event() 37 	gpiod_set_value_cansleep(priv->gpiod_enable, val);  in drv_event() 70 	struct device *dev = &pdev->dev;  in simple_amp_probe() 75 		return -ENOMEM;  in simple_amp_probe() 78 	priv->gpiod_enable = devm_gpiod_get_optional(dev, "enable",  in simple_amp_probe() 80 	if (IS_ERR(priv->gpiod_enable))  in simple_amp_probe() 81 		return dev_err_probe(dev, PTR_ERR(priv->gpiod_enable),  in simple_amp_probe() [all …] 
 | 
| /linux/arch/arm64/boot/dts/qcom/ | 
| H A D | msm8916-wingtech-wt88047.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 6 /dts-v1/; 8 #include "msm8916-pm8916.dtsi" 9 #include "msm8916-modem-qdsp6.dtsi" 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/input/input.h> 13 #include <dt-bindings/leds/common.h> 18 	chassis-type = "handset"; 27 		stdout-path = "serial0"; 30 	speaker_amp: audio-amplifier { [all …] 
 | 
| /linux/arch/mips/boot/dts/ingenic/ | 
| H A D | qi_lb60.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/iio/adc/ingenic,adc.h> 8 #include <dt-bindings/clock/ingenic,tcu.h> 9 #include <dt-bindings/input/input.h> 27 		stdout-path = &uart0; 30 	vcc: regulator-0 { 31 		compatible = "regulator-fixed"; 32 		regulator-name = "vcc"; [all …] 
 | 
| /linux/arch/arm64/boot/dts/amlogic/ | 
| H A D | meson-gxl-s905x-p212.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include "meson-gxl-s905x-p212.dtsi" 10 #include <dt-bindings/sound/meson-aiu.h> 13 	compatible = "amlogic,p212", "amlogic,s905x", "amlogic,meson-gxl"; 16 	dio2133: analog-amplifier { 17 		compatible = "simple-audio-amplifier"; 18 		sound-name-prefix = "AU2"; 19 		VCC-supply = <&hdmi_5v>; 20 		enable-gpios = <&gpio GPIOH_5 GPIO_ACTIVE_HIGH>; [all …] 
 | 
| H A D | meson-gxl-s905x-vero4k.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include "meson-gxl-s905x-p212.dtsi" 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/leds/common.h> 11 #include <dt-bindings/sound/meson-aiu.h> 14 	compatible = "osmc,vero4k", "amlogic,s905x", "amlogic,meson-gxl"; 17 	reserved-memory { 21 			no-map; 25 	gpio-keys-polled { [all …] 
 | 
| H A D | meson-gxl-s805x-p241.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/sound/meson-aiu.h> 13 #include "meson-gxl-s805x.dtsi" 16 	compatible = "amlogic,p241", "amlogic,s805x", "amlogic,meson-gxl"; 25 	au2: analog-amplifier { 26 		compatible = "simple-audio-amplifier"; 27 		sound-name-prefix = "AU2"; 28 		VCC-supply = <&vcc_5v>; [all …] 
 | 
| H A D | meson-gx-p23x-q20x.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8  * the pin-compatible S912 (GXM) or S905D (GXL) SoCs. 11 #include <dt-bindings/sound/meson-aiu.h> 19 	dio2133: analog-amplifier { 20 		compatible = "simple-audio-amplifier"; 21 		sound-name-prefix = "AU2"; 22 		VCC-supply = <&hdmi_5v>; 23 		enable-gpios = <&gpio GPIOH_5 GPIO_ACTIVE_HIGH>; 26 	spdif_dit: audio-codec-0 { 27 		#sound-dai-cells = <0>; [all …] 
 | 
| H A D | meson-gxl-s905x-libretech-cc.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/sound/meson-aiu.h> 13 #include "meson-gxl-s905x.dtsi" 16 	compatible = "libretech,aml-s905x-cc", "amlogic,s905x", 17 		     "amlogic,meson-gxl"; 18 	model = "Libre Computer AML-S905X-CC"; 25 	dio2133: analog-amplifier { 26 		compatible = "simple-audio-amplifier"; [all …] 
 | 
| H A D | meson-g12b-odroid-n2.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include "meson-g12b-odroid.dtsi" 14 	dio2133: audio-amplifier-0 { 15 		compatible = "simple-audio-amplifier"; 16 		enable-gpios = <&gpio_ao GPIOAO_2 GPIO_ACTIVE_HIGH>; 17 		VCC-supply = <&vcc_5v>; 18 		sound-name-prefix = "U19"; 22 	hub_5v: regulator-hub-5v { 23 		compatible = "regulator-fixed"; 24 		regulator-name = "HUB_5V"; [all …] 
 | 
| /linux/Documentation/devicetree/bindings/soc/socionext/ | 
| H A D | socionext,uniphier-adamv.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/soc/socionext/socionext,uniphier-adamv.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14   amplifier that is a part of the external video and audio I/O system. 16   This block is defined for controlling audio I/O reset only. 21       - enum: 22           - socionext,uniphier-ld11-adamv 23           - socionext,uniphier-ld20-adamv [all …] 
 | 
| /linux/arch/arm/boot/dts/microchip/ | 
| H A D | at91-nattis-2-natte-2.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 3  * at91-nattis-2-natte-2.dts - Device Tree file for the Linea/Nattis board 9 /dts-v1/; 10 #include "at91-linea.dtsi" 11 #include "at91-natte.dtsi" 14 	model = "Axentia Linea-Nattis v2 Natte v2"; 15 	compatible = "axentia,nattis-2", "axentia,natte-2", "axentia,linea", 18 	gpio-keys { 19 		compatible = "gpio-keys"; 21 		key-wakeup { [all …] 
 | 
| /linux/arch/arm64/boot/dts/allwinner/ | 
| H A D | sun50i-a64-pinetab.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include "sun50i-a64.dtsi" 10 #include "sun50i-a64-cpu-opp.dtsi" 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/input/input.h> 14 #include <dt-bindings/pwm/pwm.h> 18 	compatible = "pine64,pinetab", "allwinner,sun50i-a64"; 19 	chassis-type = "tablet"; 27 		compatible = "pwm-backlight"; [all …] 
 | 
| /linux/arch/arm/boot/dts/ti/omap/ | 
| H A D | omap3-echo.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 5 /dts-v1/; 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/leds/common.h> 14 	compatible = "amazon,omap3-echo", "ti,omap3630", "ti,omap3"; 18 			cpu0-supply = <&vdd1_reg>; 28 		compatible = "regulator-fixed"; 29 		regulator-name = "vcc5v"; 30 		regulator-min-microvolt = <5000000>; 31 		regulator-max-microvolt = <5000000>; [all …] 
 |