| /linux/Documentation/devicetree/bindings/input/ | 
| H A D | gpio-mouse.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/input/gpio-mouse.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 11   to 5-7 GPIO lines.
 14   - Anshul Dalal <anshulusr@gmail.com>
 18     const: gpio-mouse
 20   scan-interval-ms:
 23   up-gpios:
 26   down-gpios:
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/allwinner/ | 
| H A D | sun4i-a10-inet9f-rev03.dts | 4  * This file is dual-licensed: you can use it either under the terms43 /dts-v1/;
 44 #include "sun4i-a10.dtsi"
 45 #include "sunxi-common-regulators.dtsi"
 46 #include <dt-bindings/gpio/gpio.h>
 47 #include <dt-bindings/input/input.h>
 48 #include <dt-bindings/interrupt-controller/irq.h>
 51 	model = "iNet-9F Rev 03";
 52 	compatible = "inet-tek,inet9f-rev03", "allwinner,sun4i-a10";
 59 		stdout-path = "serial0:115200n8";
 [all …]
 
 | 
| H A D | sun8i-v3s-anbernic-rg-nano.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3 /dts-v1/;
 4 #include <dt-bindings/input/linux-event-codes.h>
 5 #include "sun8i-v3s.dtsi"
 6 #include "sunxi-common-regulators.dtsi"
 10 	compatible = "anbernic,rg-nano", "allwinner,sun8i-v3s";
 19 		compatible = "pwm-backlight";
 20 		brightness-levels = <0 1 2 3 8 14 21 32 46 60 80 100>;
 21 		default-brightness-level = <11>;
 22 		power-supply = <®_vcc5v0>;
 [all …]
 
 | 
| H A D | sun5i-a13-pocketbook-614-plus.dts | 1 // SPDX-License-Identifier: GPL-2.0+6 /dts-v1/;
 7 #include "sun5i-a13.dtsi"
 8 #include "sunxi-common-regulators.dtsi"
 10 #include <dt-bindings/gpio/gpio.h>
 11 #include <dt-bindings/input/input.h>
 12 #include <dt-bindings/interrupt-controller/irq.h>
 13 #include <dt-bindings/leds/common.h>
 17 	compatible = "pocketbook,614-plus", "allwinner,sun5i-a13";
 24 		stdout-path = "serial0:115200n8";
 [all …]
 
 | 
| H A D | sun5i-a13-pocketbook-touch-lux-3.dts | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT6 /dts-v1/;
 7 #include "sun5i-a13.dtsi"
 8 #include "sunxi-common-regulators.dtsi"
 9 #include <dt-bindings/gpio/gpio.h>
 10 #include <dt-bindings/input/input.h>
 11 #include <dt-bindings/interrupt-controller/irq.h>
 12 #include <dt-bindings/pwm/pwm.h>
 16 	compatible = "pocketbook,touch-lux-3", "allwinner,sun5i-a13";
 26 		compatible = "pwm-backlight";
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/amlogic/ | 
| H A D | meson-g12b-odroid-go-ultra.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)6 /dts-v1/;
 8 #include "meson-g12b-s922x.dtsi"
 9 #include <dt-bindings/input/input.h>
 10 #include <dt-bindings/leds/common.h>
 11 #include <dt-bindings/gpio/meson-g12a-gpio.h>
 12 #include <dt-bindings/sound/meson-g12a-toacodec.h>
 13 #include <dt-bindings/sound/meson-g12a-tohdmitx.h>
 16 	compatible = "hardkernel,odroid-go-ultra", "amlogic,s922x", "amlogic,g12b";
 17 	model = "Hardkernel ODROID-GO-Ultra";
 [all …]
 
 | 
| H A D | meson-axg-s400.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)6 /dts-v1/;
 8 #include "meson-axg.dtsi"
 9 #include <dt-bindings/input/input.h>
 12 	compatible = "amlogic,s400", "amlogic,a113d", "amlogic,meson-axg";
 16 		compatible = "adc-keys";
 17 		io-channels = <&saradc 0>;
 18 		io-channel-names = "buttons";
 19 		keyup-threshold-microvolt = <1800000>;
 21 		button-next {
 [all …]
 
 | 
| H A D | meson-gx-libretech-pc.dtsi | 1 // SPDX-License-Identifier: GPL-2.07 /* Libretech Amlogic GX PC form factor - AKA: Tartiflette */
 9 #include <dt-bindings/input/input.h>
 10 #include <dt-bindings/leds/common.h>
 11 #include <dt-bindings/sound/meson-aiu.h>
 14 	adc-keys {
 15 		compatible = "adc-keys";
 16 		io-channels = <&saradc 0>;
 17 		io-channel-names = "buttons";
 18 		keyup-threshold-microvolt = <1800000>;
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/microchip/ | 
| H A D | at91sam9m10g45ek.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later3  * at91sam9m10g45ek.dts - Device Tree file for AT91SAM9M10G45-EK board
 8 /dts-v1/;
 10 #include <dt-bindings/pwm/pwm.h>
 13 	model = "Atmel AT91SAM9M10G45-EK";
 18 		stdout-path = "serial0:115200n8";
 27 		      clock-frequency = <32768>;
 31 		      clock-frequency = <12000000>;
 43 					compatible = "atmel,tcb-timer";
 48 					compatible = "atmel,tcb-timer";
 [all …]
 
 | 
| H A D | at91sam9263ek.dts | 1 // SPDX-License-Identifier: GPL-2.0-only3  * at91sam9263ek.dts - Device Tree file for Atmel at91sam9263 reference board
 5  *  Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
 7 /dts-v1/;
 16 		stdout-path = "serial0:115200n8";
 25 			clock-frequency = <32768>;
 29 			clock-frequency = <16367660>;
 41 					compatible = "atmel,tcb-timer";
 46 					compatible = "atmel,tcb-timer";
 52 				pinctrl-0 = <
 [all …]
 
 | 
| H A D | at91sam9rlek.dts | 1 // SPDX-License-Identifier: GPL-2.0-only3  * at91sam9rlek.dts - Device Tree file for Atmel at91sam9rl reference board
 6  *  Alexandre Belloni <alexandre.belloni@free-electrons.com>
 8 /dts-v1/;
 17 		stdout-path = "serial0:115200n8";
 26 			clock-frequency = <32768>;
 30 			clock-frequency = <12000000>;
 40 				bits-per-pixel = <16>;
 41 				atmel,lcdcon-backlight;
 44 				atmel,guard-time = <1>;
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/allwinner/ | 
| H A D | sun50i-h700-anbernic-rg35xx-2024.dts | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)6 /dts-v1/;
 8 #include "sun50i-h616.dtsi"
 9 #include "sun50i-h616-cpu-opp.dtsi"
 10 #include <dt-bindings/gpio/gpio.h>
 11 #include <dt-bindings/input/linux-event-codes.h>
 12 #include <dt-bindings/interrupt-controller/arm-gic.h>
 13 #include <dt-bindings/leds/common.h>
 17 	chassis-type = "handset";
 18 	compatible = "anbernic,rg35xx-2024", "allwinner,sun50i-h700";
 [all …]
 
 | 
| 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 …]
 
 | 
| H A D | sun50i-h700-anbernic-rg35xx-h.dts | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)7 #include "sun50i-h700-anbernic-rg35xx-plus.dts"
 11 	compatible = "anbernic,rg35xx-h", "allwinner,sun50i-h700";
 13 	adc-joystick {
 14 		compatible = "adc-joystick";
 15 		io-channels = <&adc_mux 0>,
 19 		pinctrl-0 = <&joy_mux_pin>;
 20 		pinctrl-names = "default";
 21 		poll-interval = <60>;
 22 		#address-cells = <1>;
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/rockchip/ | 
| H A D | rk3566-anbernic-rg353x.dtsi | 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 "rk3566-anbernic-rgxx3.dtsi"
 11 	adc-joystick {
 12 		compatible = "adc-joystick";
 13 		io-channels = <&adc_mux 0>,
 17 		pinctrl-0 = <&joy_mux_en>;
 [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 …]
 
 | 
| H A D | rk3326-odroid-go.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)8 /dts-v1/;
 9 #include <dt-bindings/gpio/gpio.h>
 10 #include <dt-bindings/input/input.h>
 11 #include <dt-bindings/leds/common.h>
 12 #include <dt-bindings/pinctrl/rockchip.h>
 21 		stdout-path = "serial2:115200n8";
 25 		compatible = "pwm-backlight";
 26 		power-supply = <&vcc_bl>;
 30 	builtin_gamepad: gpio-keys {
 [all …]
 
 | 
| H A D | rk3566-powkiddy-rk2023.dtsi | 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/leds/common.h>
 8 #include <dt-bindings/pinctrl/rockchip.h>
 9 #include <dt-bindings/soc/rockchip,vop2.h>
 13 	chassis-type = "handset";
 21 	adc-joystick {
 22 		compatible = "adc-joystick";
 [all …]
 
 | 
| H A D | rk3326-odroid-go3.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)8 /dts-v1/;
 9 #include "rk3326-odroid-go.dtsi"
 12 	model = "ODROID-GO Super";
 13 	compatible = "hardkernel,rk3326-odroid-go3", "rockchip,rk3326";
 15 	joystick_mux_controller: mux-controller {
 16 		compatible = "gpio-mux";
 18 		#mux-control-cells = <0>;
 20 		mux-gpios = <&gpio3 RK_PB3 GPIO_ACTIVE_LOW>,
 24 	joystick_mux: adc-mux {
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/ti/omap/ | 
| H A D | omap3-pandora-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only9 #include <dt-bindings/input/input.h>
 14 			cpu0-supply = <&vcc>;
 29 		#clock-cells = <0>;
 30 		compatible = "fixed-clock";
 31 		clock-frequency = <26000000>;
 35 		compatible = "connector-analog-tv";
 40 				remote-endpoint = <&venc_out>;
 45 	gpio-leds {
 47 		compatible = "gpio-leds";
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/marvell/ | 
| H A D | kirkwood-dnskw.dtsi | 1 // SPDX-License-Identifier: GPL-2.03 #include "kirkwood-6281.dtsi"
 6 	model = "D-Link DNS NASes (kirkwood-based)";
 7 	compatible = "dlink,dns-kirkwood", "marvell,kirkwood-88f6281", "marvell,kirkwood";
 10 		compatible = "gpio-keys";
 11 		pinctrl-0 = <&pmx_button_power &pmx_button_unmount
 13 		pinctrl-names = "default";
 15 		button-power {
 16 			label = "Power button";
 18 			gpios = <&gpio1 2 GPIO_ACTIVE_LOW>;
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/broadcom/ | 
| H A D | bcm958625-meraki-kingpin.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT5  * Copyright (C) 2020-2021 Matthew Hagan <mnhagan88@gmail.com>
 8 #include "bcm958625-meraki-mx6x-common.dtsi"
 13 		compatible = "gpio-keys-polled";
 15 		poll-interval = <20>;
 17 		button-reset {
 20 			gpios = <&gpioa 6 GPIO_ACTIVE_LOW>;
 25 		compatible = "gpio-leds";
 27 		led-0 {
 28 			/* green:lan1-left */
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/arm/ | 
| H A D | integratorap-im-pd1.dts | 1 // SPDX-License-Identifier: GPL-2.04  * with the IM-PD1 example logical module mounted.
 10 	model = "ARM Integrator/AP with IM-PD1";
 11 	compatible = "arm,integrator-ap";
 13 	reserved-memory {
 14 		#address-cells = <1>;
 15 		#size-cells = <1>;
 19 			/* 1 MB of designated video RAM on the IM-PD1 */
 20 			compatible = "shared-dma-pool";
 22 			no-map;
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/st/ | 
| H A D | stm32mp153c-lxa-fairytux2-gen1.dts | 1 // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause)6 /dts-v1/;
 8 #include "stm32mp153c-lxa-fairytux2.dtsi"
 12 	compatible = "lxa,stm32mp153c-fairytux2-gen1", "oct,stm32mp153x-osd32", "st,stm32mp153";
 14 	gpio-keys {
 15 		compatible = "gpio-keys";
 17 		button-left {
 20 			gpios = <&gpioi 11 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>;
 23 		button-right {
 26 			gpios = <&gpioe 9 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>;
 [all …]
 
 | 
| H A D | stm32mp153c-lxa-fairytux2-gen2.dts | 1 // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause)6 /dts-v1/;
 8 #include "stm32mp153c-lxa-fairytux2.dtsi"
 12 	compatible = "lxa,stm32mp153c-fairytux2-gen2", "oct,stm32mp153x-osd32", "st,stm32mp153";
 14 	gpio-keys {
 15 		compatible = "gpio-keys";
 17 		button-left {
 20 			gpios = <&gpioi 10 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>;
 23 		button-right {
 26 			gpios = <&gpioe 9 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>;
 [all …]
 
 |