| /linux/Documentation/devicetree/bindings/power/ | 
| H A D | rockchip-io-domain.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/power/rockchip-io-domain.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Rockchip SRAM for IO Voltage Domains 10   - Heiko Stuebner <heiko@sntech.de> 13   IO domain voltages on some Rockchip SoCs are variable but need to be 42   to report their voltage. The IO Voltage Domain for any non-specified 48       - rockchip,px30-io-voltage-domain 49       - rockchip,px30-pmu-io-voltage-domain [all …] 
 | 
| /linux/drivers/soc/rockchip/ | 
| H A D | io-domain.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3  * Rockchip IO Voltage Domain driver 26  * - If the voltage on a rail is above the "1.8" voltage (1.98V) we'll tell the 28  * - If the voltage on a rail is above the "3.3" voltage (3.6V) we'll consider 75 	int (*write)(struct rockchip_iodomain_supply *supply, int uV); 83 	int (*write)(struct rockchip_iodomain_supply *supply, int uV); 86 static int rk3568_iodomain_write(struct rockchip_iodomain_supply *supply, int uV)  in rk3568_iodomain_write()  argument 88 	struct rockchip_iodomain *iod = supply->iod;  in rk3568_iodomain_write() 93 	switch (supply->idx) {  in rk3568_iodomain_write() 97 		b = supply->idx;  in rk3568_iodomain_write() [all …] 
 | 
| /linux/Documentation/devicetree/bindings/sound/ | 
| H A D | qcom,wcd9335.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13   Qualcomm WCD9335 Codec is a standalone Hi-Fi audio codec IC with in-built 27   clock-names: 29       - const: mclk 30       - const: slimbus 35   interrupt-names: 37       - const: intr1 [all …] 
 | 
| H A 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> 13   - $ref: sound-card-common.yaml# 17     const: samsung,midas-audio 23       sound-dai: 27       - sound-dai 33       sound-dai: [all …] 
 | 
| H A D | cirrus,cs48l32.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 13   The CS48L32 is a high-performance low-power audio DSP for smartphones and 15   DSP with a variety of power-efficient fixed-function audio processors. 19     include/dt-bindings/sound/cs48l32.yaml 22   - $ref: /schemas/spi/spi-peripheral-props.yaml# 23   - $ref: dai-common.yaml# 28       - cirrus,cs48l32 [all …] 
 | 
| H A D | samsung,aries-wm8994.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/samsung,aries-wm8994.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Jonathan Bakker <xc-racer2@live.ca> 13   - $ref: sound-card-common.yaml# 19       - samsung,aries-wm8994 21       - samsung,fascinate4g-wm8994 27       sound-dai: 34       - sound-dai [all …] 
 | 
| H A D | cirrus,cs530x.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Paul Handrigan <paulha@opensource.cirrus.com> 11   - patches@opensource.cirrus.com 17   - $ref: dai-common.yaml# 22       - cirrus,cs5302 23       - cirrus,cs5304 24       - cirrus,cs5308 29   '#sound-dai-cells': [all …] 
 | 
| H A D | qcom,wsa8840.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> 11   - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 18   - $ref: dai-common.yaml# 27   powerdown-gpios: 31   reset-gpios: 35   qcom,port-mapping: 39     $ref: /schemas/types.yaml#/definitions/uint32-array [all …] 
 | 
| /linux/arch/arm/boot/dts/st/ | 
| H A D | ste-ab8505.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 #include <dt-bindings/clock/ste-ab8500.h> 10 	iio-hwmon { 11 		compatible = "iio-hwmon"; 12 		io-channels = <&gpadc 0x02>, /* Battery temperature */ 24 				interrupt-parent = <&intc>; 26 				interrupt-controller; 27 				#interrupt-cells = <2>; 28 				#address-cells = <1>; 29 				#size-cells = <0>; [all …] 
 | 
| H A D | ste-ab8500.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 #include <dt-bindings/clock/ste-ab8500.h> 10 	iio-hwmon { 11 		compatible = "iio-hwmon"; 12 		io-channels = <&gpadc 0x02>, /* Battery temperature */ 27 				interrupt-parent = <&intc>; 29 				interrupt-controller; 30 				#interrupt-cells = <2>; 31 				#address-cells = <1>; 32 				#size-cells = <0>; [all …] 
 | 
| /linux/Documentation/devicetree/bindings/power/supply/ | 
| H A D | stericsson,ab8500-charger.yaml | 1 # SPDX-License-Identifier: GPL-2.0 4 --- 5 $id: http://devicetree.org/schemas/power/supply/stericsson,ab8500-charger.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11   - Sebastian Reichel <sre@kernel.org> 14   - $ref: power-supply.yaml# 18     const: stericsson,ab8500-charger 20   monitored-battery: true 26   vddadc-supply: 27     description: Supply for USB and Main charger [all …] 
 | 
| H A D | dlg,da9150-charger.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/power/supply/dlg,da9150-charger.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Dialog Semiconductor DA9150 Charger Power Supply 10   - Sebastian Reichel <sre@kernel.org> 13   - $ref: power-supply.yaml# 17     const: dlg,da9150-charger 19   io-channels: 21       - description: ADC channel for current [all …] 
 | 
| /linux/Documentation/devicetree/bindings/iio/potentiometer/ | 
| H A D | renesas,x9250.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Herve Codina <herve.codina@bootlin.com> 18   - $ref: /schemas/spi/spi-peripheral-props.yaml 23       - renesas,x9250t 24       - renesas,x9250u 29   vcc-supply: 31       Regulator for the VCC power supply. 33   avp-supply: [all …] 
 | 
| /linux/Documentation/devicetree/bindings/input/ | 
| H A D | cirrus,cs40l50.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - James Ogletree <jogletre@opensource.cirrus.com> 14   integrated DSP, and closed-loop algorithms. 19       - cirrus,cs40l50 27   reset-gpios: 30   vdd-a-supply: 31     description: Power supply for internal analog circuits. 33   vdd-p-supply: [all …] 
 | 
| /linux/arch/arm64/boot/dts/allwinner/ | 
| H A D | sun50i-h6-orangepi-3.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 4 /dts-v1/; 6 #include "sun50i-h6.dtsi" 7 #include "sun50i-h6-cpu-opp.dtsi" 9 #include <dt-bindings/gpio/gpio.h> 13 	compatible = "xunlong,orangepi-3", "allwinner,sun50i-h6"; 21 		stdout-path = "serial0:115200n8"; 25 		compatible = "hdmi-connector"; 26 		ddc-en-gpios = <&pio 7 2 GPIO_ACTIVE_HIGH>; /* PH2 */ 31 				remote-endpoint = <&hdmi_out_con>; [all …] 
 | 
| H A D | sun50i-h618-orangepi-zero2w.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include "sun50i-h616.dtsi" 9 #include "sun50i-h616-cpu-opp.dtsi" 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/interrupt-controller/arm-gic.h> 13 #include <dt-bindings/leds/common.h> 17 	compatible = "xunlong,orangepi-zero2w", "allwinner,sun50i-h618"; 24 		stdout-path = "serial0:115200n8"; 28 		compatible = "gpio-leds"; [all …] 
 | 
| H A D | sun50i-h616-bigtreetech-cb1.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include "sun50i-h616.dtsi" 9 #include "sun50i-h616-cpu-opp.dtsi" 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/interrupt-controller/arm-gic.h> 13 #include <dt-bindings/leds/common.h> 21 		compatible = "gpio-leds"; 23 		led-0 { 30 	reg_vcc5v: regulator-vcc5v { [all …] 
 | 
| /linux/arch/arm/boot/dts/allwinner/ | 
| H A D | sun7i-a20-bananapi.dts | 6  * This file is dual-licensed: you can use it either under the terms 45 /dts-v1/; 46 #include "sun7i-a20.dtsi" 47 #include "sunxi-common-regulators.dtsi" 49 #include <dt-bindings/gpio/gpio.h> 50 #include <dt-bindings/interrupt-controller/irq.h> 51 #include <dt-bindings/leds/common.h> 55 	compatible = "lemaker,bananapi", "allwinner,sun7i-a20"; 64 		stdout-path = "serial0:115200n8"; 67 	hdmi-connector { [all …] 
 | 
| /linux/Documentation/devicetree/bindings/iio/light/ | 
| H A D | sharp,gp2ap002.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Linus Walleij <linus.walleij@linaro.org> 20       - sharp,gp2ap002a00f 21       - sharp,gp2ap002s00f 30   vdd-supply: 31     description: VDD power supply a phandle to a regulator 33   vio-supply: 34     description: VIO power supply a phandle to a regulator [all …] 
 | 
| /linux/Documentation/devicetree/bindings/iio/adc/ | 
| H A D | adi,ad7405.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11   - Dragos Bogdan <dragos.bogdan@analog.com> 12   - Pop Ioan Daniel <pop.ioan-daniel@analog.com> 15   Analog Devices AD7405 is a high performance isolated ADC, 1-channel, 16   16-bit with a second-order Σ-Δ modulator that converts an analog input signal 17   into a high speed, single-bit data stream. 19   https://www.analog.com/media/en/technical-documentation/data-sheets/ad7405.pdf 20   https://www.analog.com/media/en/technical-documentation/data-sheets/adum7701.pdf [all …] 
 | 
| H A D | sigma-delta-modulator.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/adc/sigma-delta-modulator.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Arnaud Pouliquen <arnaud.pouliquen@foss.st.com> 15       "sd-modulator" can be used as a generic SD modulator, 18       - sd-modulator 19       - ads1201 21   '#io-backend-cells': 24   '#io-channel-cells': [all …] 
 | 
| /linux/Documentation/devicetree/bindings/iio/dac/ | 
| H A D | dpot-dac.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/dac/dpot-dac.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Peter Rosin <peda@axentia.se> 17                   .------. 18    .-----------.  |      | 19    | vref      |--'    .---. 20    | regulator |--.    |   | 21    '-----------'  |    | d | [all …] 
 | 
| /linux/Documentation/devicetree/bindings/net/ | 
| H A D | micrel,ks8851.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Marek Vasut <marex@denx.de> 15       - micrel,ks8851      # SPI bus option 16       - micrel,ks8851-mll  # Parallel bus option 24       - description: SPI or Parallel bus hardware address 25       - description: Parallel bus command mode address 27   reset-gpios: 32   vdd-supply: [all …] 
 | 
| /linux/Documentation/devicetree/bindings/iio/proximity/ | 
| H A D | semtech,sx9360.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Gwendal Grignou <gwendal@chromium.org> 11   - Daniel Campello <campello@chromium.org> 29   vdd-supply: 30     description: Main power supply 32   svdd-supply: 33     description: Host interface power supply 35   "#io-channel-cells": [all …] 
 | 
| /linux/arch/arm64/boot/dts/ti/ | 
| H A D | k3-am62p-verdin-ivy.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 7  * https://www.toradex.com/computer-on-modules/verdin-arm-family/ti-am62p 8  * https://www.toradex.com/products/carrier-board/ivy-carrier-board 11 #include <dt-bindings/mux/mux.h> 12 #include <dt-bindings/leds/common.h> 13 #include <dt-bindings/net/ti-dp83867.h> 21 	ain1_voltage_unmanaged: voltage-divider-ain1 { 22 		compatible = "voltage-divider"; 23 		#io-channel-cells = <1>; 24 		io-channels = <&ivy_adc1 0>; [all …] 
 |