| /linux/Documentation/devicetree/bindings/iio/adc/ | 
| H A D | adi,ad7606.yaml | 1 # SPDX-License-Identifier: GPL-2.03 ---
 4 $id: http://devicetree.org/schemas/iio/adc/adi,ad7606.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Analog Devices AD7606 Simultaneous Sampling ADC
 10   - Michael Hennerich <michael.hennerich@analog.com>
 13   Analog Devices AD7606 Simultaneous Sampling ADC
 14   https://www.analog.com/media/en/technical-documentation/data-sheets/AD7605-4.pdf
 15   https://www.analog.com/media/en/technical-documentation/data-sheets/ad7606_7606-6_7606-4.pdf
 16   https://www.analog.com/media/en/technical-documentation/data-sheets/AD7606B.pdf
 [all …]
 
 | 
| H A D | adi,ad7380.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/iio/adc/adi,ad7380.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Michael Hennerich <Michael.Hennerich@analog.com>
 11   - Nuno Sá <nuno.sa@analog.com>
 21   * https://www.analog.com/en/products/ad7380-4.html
 22   * https://www.analog.com/en/products/ad7381-4.html
 23   * https://www.analog.com/en/products/ad7383-4.html
 24   * https://www.analog.com/en/products/ad7384-4.html
 [all …]
 
 | 
| H A D | maxim,max34408.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/iio/adc/maxim,max34408.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Ivan Mikhaylov <fr0st61te@gmail.com>
 13   The MAX34408/MAX34409 are two- and four-channel current monitors that are
 15   unidirectional current sensor offers precision high-side operation with a
 16   low full-scale sense voltage. The devices automatically sequence through
 17   two or four channels and collect the current-sense samples and average them
 18   to reduce the effect of impulse noise. The raw ADC samples are compared to
 [all …]
 
 | 
| H A D | adi,max11410.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)4 ---
 5 $id: http://devicetree.org/schemas/iio/adc/adi,max11410.yaml#
 6 $schema: http://devicetree.org/meta-schemas/core.yaml#
 8 title: Analog Devices MAX11410 ADC device driver
 11   - Ibrahim Tilki <Ibrahim.Tilki@analog.com>
 14   Bindings for the Analog Devices MAX11410 ADC device. Datasheet can be
 21       - adi,max11410
 30   interrupt-names:
 31     description: Name of the gpio pin of max11410 used for IRQ
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/rockchip/ | 
| 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 …]
 
 | 
| H A D | rk3328-rock-pi-e.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3  * (C) Copyright 2020 Chen-Yu Tsai <wens@csie.org>
 5  * Based on ./rk3328-rock64.dts, which is
 10 /dts-v1/;
 12 #include <dt-bindings/gpio/gpio.h>
 13 #include <dt-bindings/input/input.h>
 14 #include <dt-bindings/leds/common.h>
 15 #include <dt-bindings/pinctrl/rockchip.h>
 21 	compatible = "radxa,rockpi-e", "rockchip,rk3328";
 31 		stdout-path = "serial2:1500000n8";
 [all …]
 
 | 
| H A D | rk3588-friendlyelec-cm3588-nas.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)9 /dts-v1/;
 11 #include <dt-bindings/gpio/gpio.h>
 12 #include <dt-bindings/input/input.h>
 13 #include <dt-bindings/pinctrl/rockchip.h>
 14 #include <dt-bindings/soc/rockchip,vop2.h>
 15 #include <dt-bindings/usb/pd.h>
 16 #include "rk3588-friendlyelec-cm3588.dtsi"
 20 	compatible = "friendlyarm,cm3588-nas", "friendlyarm,cm3588", "rockchip,rk3588";
 22 	adc_key_recovery: adc-key-recovery {
 [all …]
 
 | 
| 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/input/linux-event-codes.h>
 7 #include <dt-bindings/pinctrl/rockchip.h>
 8 #include <dt-bindings/soc/rockchip,vop2.h>
 9 #include <dt-bindings/usb/pd.h>
 16 	adc-keys-0 {
 17 		compatible = "adc-keys";
 18 		io-channel-names = "buttons";
 [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 | rk3318-a95x-z2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3 /dts-v1/;
 4 #include <dt-bindings/input/input.h>
 9 	compatible = "zkmagic,a95x-z2", "rockchip,rk3318";
 19 		stdout-path = "serial2:1500000n8";
 22 	adc-keys {
 23 		compatible = "adc-keys";
 24 		io-channels = <&saradc 0>;
 25 		io-channel-names = "buttons";
 26 		keyup-threshold-microvolt = <1800000>;
 [all …]
 
 | 
| H A D | rk3399-pinephone-pro.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)9  * https://files.pine64.org/doc/PinePhonePro/PinephonePro-Schematic-V1.0-20211127.pdf
 12 /dts-v1/;
 13 #include <dt-bindings/input/gpio-keys.h>
 14 #include <dt-bindings/input/linux-event-codes.h>
 15 #include <dt-bindings/leds/common.h>
 16 #include "rk3399-s.dtsi"
 20 	compatible = "pine64,pinephone-pro", "rockchip,rk3399";
 21 	chassis-type = "handset";
 30 		stdout-path = "serial2:115200n8";
 [all …]
 
 | 
| H A D | rk3399-roc-pc.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3  * Copyright (c) 2017 T-Chip Intelligent Technology Co., Ltd
 6 /dts-v1/;
 7 #include <dt-bindings/input/linux-event-codes.h>
 8 #include <dt-bindings/pwm/pwm.h>
 12 	model = "Firefly ROC-RK3399-PC Board";
 13 	compatible = "firefly,roc-rk3399-pc", "rockchip,rk3399";
 22 		stdout-path = "serial2:1500000n8";
 26 		compatible = "pwm-backlight";
 30 	clkin_gmac: external-gmac-clock {
 [all …]
 
 | 
| H A D | rk3588-ok3588-c.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3 /dts-v1/;
 4 #include "rk3588-fet3588-c.dtsi"
 7 	model = "Forlinx OK3588-C Board";
 8 	compatible = "forlinx,ok3588-c", "forlinx,fet3588-c", "rockchip,rk3588";
 16 	adc-keys-0 {
 17 		compatible = "adc-keys";
 18 		io-channels = <&saradc 0>;
 19 		io-channel-names = "buttons";
 20 		keyup-threshold-microvolt = <1800000>;
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/mfd/ | 
| H A D | x-powers,axp152.yaml | 1 # SPDX-License-Identifier: GPL-2.03 ---
 4 $id: http://devicetree.org/schemas/mfd/x-powers,axp152.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: X-Powers AXP PMIC
 10   - Chen-Yu Tsai <wens@csie.org>
 13   - if:
 18               - x-powers,axp152
 19               - x-powers,axp202
 20               - x-powers,axp209
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/iio/addac/ | 
| H A D | adi,ad74115.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Cosmin Tanislav <cosmin.tanislav@analog.com>
 13   The AD74115H is a single-channel software configurable input/output
 17   chip solution with an SPI interface. The device features a 16-bit ADC and a
 18   14-bit DAC.
 25       - adi,ad74115h
 30   spi-max-frequency:
 33   spi-cpol: true
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/iio/dac/ | 
| H A D | adi,ad5592r.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Analog Devices AD5592R/AD5593R DAC/ADC
 10   - Michael Hennerich <michael.hennerich@analog.com>
 15       - adi,ad5592r
 16       - adi,ad5593r
 21   spi-max-frequency:
 24   spi-cpol: true
 26   "#address-cells":
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/power/supply/ | 
| H A D | bq2515x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)4 ---
 6 $schema: http://devicetree.org/meta-schemas/core.yaml#
 8 title: TI bq2515x 500-mA Linear charger family
 11   - Andrew Davis <afd@ti.com>
 16   an output voltage rail, ADC for battery and system monitoring, and
 17   push-button controller.
 26       - ti,bq25150
 27       - ti,bq25155
 33   ac-detect-gpios:
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/sound/ | 
| H A D | ak5386.txt | 1 AK5386 Single-ended 24-Bit 192kHz delta-sigma ADC7   - compatible : "asahi-kasei,ak5386"
 11   - reset-gpio : a GPIO spec for the reset/power down pin.
 13   - va-supply : a regulator spec, providing 5.0V
 14   - vd-supply : a regulator spec, providing 3.3V
 19 	compatible = "asahi-kasei,ak5386";
 20 	reset-gpio = <&gpio0 23>;
 21 	va-supply = <&vdd_5v0_reg>;
 22 	vd-supply = <&vdd_3v3_reg>;
 
 | 
| H A D | ti,pcm3168a.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Damien Horsley <Damien.Horsley@imgtec.com>
 11   - Geert Uytterhoeven <geert+renesas@glider.be>
 12   - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
 15   The Texas Instruments PCM3168A is a 24-bit Multi-channel Audio CODEC with
 27       - description: System clock input
 29   clock-names:
 31       - const: scki
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/ti/omap/ | 
| H A D | am335x-pocketbeagle.dts | 1 // SPDX-License-Identifier: GPL-2.03  * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
 7 /dts-v1/;
 10 #include "am335x-osd335x-common.dtsi"
 11 #include <dt-bindings/leds/common.h>
 15 	compatible = "ti,am335x-pocketbeagle", "ti,am335x-bone", "ti,am33xx";
 18 		stdout-path = &uart0;
 22 		pinctrl-names = "default";
 23 		pinctrl-0 = <&usr_leds_pins>;
 25 		compatible = "gpio-leds";
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/gpio/ | 
| H A D | x-powers,axp209-gpio.yaml | 1 # SPDX-License-Identifier: GPL-2.03 ---
 4 $id: http://devicetree.org/schemas/gpio/x-powers,axp209-gpio.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: X-Powers AXP209 GPIO
 10   - Chen-Yu Tsai <wens@csie.org>
 13   "#gpio-cells":
 16       The first cell is the pin number and the second is the GPIO flags.
 20       - enum:
 21           - x-powers,axp209-gpio
 [all …]
 
 | 
| /linux/arch/mips/boot/dts/img/ | 
| H A D | pistachio.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only7 #include <dt-bindings/clock/pistachio-clk.h>
 8 #include <dt-bindings/gpio/gpio.h>
 9 #include <dt-bindings/interrupt-controller/irq.h>
 10 #include <dt-bindings/interrupt-controller/mips-gic.h>
 11 #include <dt-bindings/reset/pistachio-resets.h>
 16 	#address-cells = <1>;
 17 	#size-cells = <1>;
 19 	interrupt-parent = <&gic>;
 22 		#address-cells = <1>;
 [all …]
 
 | 
| /linux/drivers/media/pci/cx88/ | 
| H A D | cx88-cards.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later4  * card-specific stuff.
 19 static unsigned int tuner[] = {[0 ... (CX88_MAXBOARDS - 1)] = UNSET };
 20 static unsigned int radio[] = {[0 ... (CX88_MAXBOARDS - 1)] = UNSET };
 21 static unsigned int card[]  = {[0 ... (CX88_MAXBOARDS - 1)] = UNSET };
 45 /* ------------------------------------------------------------------ */
 82 			.gpio0  = 0xff00,  // internal decoder
 86 			.gpio0  = 0xff01,  // mono from tuner chip
 90 			.gpio0  = 0xff02,
 94 			.gpio0  = 0xff02,
 [all …]
 
 | 
| /linux/drivers/pinctrl/ | 
| H A D | pinctrl-axp209.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later5  * Copyright (C) 2016 Maxime Ripard <maxime.ripard@free-electrons.com>
 6  * Copyright (C) 2017 Quentin Schulz <quentin.schulz@free-electrons.com>
 23 #include <linux/pinctrl/pinconf-generic.h>
 52 	/* Stores the pins supporting LDO function. Bit offset is pin number. */
 54 	/* Stores the pins supporting ADC function. Bit offset is pin number. */
 77 	PINCTRL_PIN(0, "GPIO0"),
 84 	PINCTRL_PIN(0, "GPIO0"),
 124 	return -EINVAL;  in axp20x_gpio_get_reg()
 135 		ret = regmap_read(pctl->regmap, AXP20X_GPIO3_CTRL, &val);  in axp20x_gpio_get()
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/aspeed/ | 
| H A D | aspeed-bmc-ibm-system1.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later3 /dts-v1/;
 5 #include "aspeed-g6.dtsi"
 6 #include <dt-bindings/gpio/aspeed-gpio.h>
 7 #include <dt-bindings/i2c/i2c.h>
 8 #include <dt-bindings/leds/leds-pca955x.h>
 12 	compatible = "ibm,system1-bmc", "aspeed,ast2600";
 74 		stdout-path = "uart5:115200n8";
 82 	reserved-memory {
 83 		#address-cells = <1>;
 [all …]
 
 |