| /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/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/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 …]
 
 | 
| H A D | bcm958625-meraki-alamo.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"
 12 		compatible = "gpio-keys-polled";
 14 		poll-interval = <20>;
 16 		button-reset {
 19 			gpios = <&gpioa 8 GPIO_ACTIVE_LOW>;
 24 		compatible = "gpio-leds";
 26 		led-0 {
 27 			/* green:wan1-left */
 [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 …]
 
 | 
| H A D | sun50i-a64-olinuxino.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)4 /dts-v1/;
 6 #include "sun50i-a64.dtsi"
 7 #include "sun50i-a64-cpu-opp.dtsi"
 9 #include <dt-bindings/gpio/gpio.h>
 12 	model = "Olimex A64-Olinuxino";
 13 	compatible = "olimex,a64-olinuxino", "allwinner,sun50i-a64";
 21 		stdout-path = "serial0:115200n8";
 24 	hdmi-connector {
 25 		compatible = "hdmi-connector";
 [all …]
 
 | 
| 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-bananapi-m64.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)4 /dts-v1/;
 6 #include "sun50i-a64.dtsi"
 7 #include "sun50i-a64-cpu-opp.dtsi"
 9 #include <dt-bindings/gpio/gpio.h>
 12 	model = "BananaPi-M64";
 13 	compatible = "sinovoip,bananapi-m64", "allwinner,sun50i-a64";
 22 		stdout-path = "serial0:115200n8";
 25 	hdmi-connector {
 26 		compatible = "hdmi-connector";
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/qcom/ | 
| H A D | msm8916-wingtech-wt86528.dts | 1 // SPDX-License-Identifier: GPL-2.0-only3 /dts-v1/;
 5 #include "msm8916-wingtech-wt865x8.dtsi"
 10 	chassis-type = "handset";
 13 	speaker_amp_left: audio-amplifier-left {
 16 		pinctrl-0 = <&spk_ext_pa_left_default>;
 17 		pinctrl-names = "default";
 19 		mode-gpios = <&tlmm 119 GPIO_ACTIVE_HIGH>;
 20 		sound-name-prefix = "Speaker Amp L";
 24 	/* right AW8736 */
 [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 …]
 
 | 
| /linux/Documentation/devicetree/bindings/display/panel/ | 
| H A D | jdi,lpm102a188a.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Diogo Ivo <diogo.ivo@tecnico.ulisboa.pt>
 13   This panel requires a dual-channel DSI host to operate. It supports two modes:
 14   - left-right: each channel drives the left or right half of the screen
 15   - even-odd: each channel drives the even or odd lines of the screen
 18   driven by the first link (DSI-LINK1) is considered the primary peripheral
 20   peripheral driven by the second link (DSI-LINK2).
 23   - $ref: panel-common.yaml#
 [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 …]
 
 | 
| /linux/Documentation/devicetree/bindings/sound/ | 
| H A D | cs35l32.txt | 5   - compatible : "cirrus,cs35l32"7   - reg : the I2C address of the device for I2C. Address is determined by the level
 10   - VA-supply, VP-supply : power supplies for the device,
 15   - reset-gpios : a GPIO spec for the reset pin. If specified, it will be
 18   - cirrus,boost-manager : Boost voltage control.
 19   0 = Automatically managed.  Boost-converter output voltage is the higher
 21   1 = Automatically managed irrespective of audio, adapting for low-power
 22   dissipation when LEDs are ON, and operating in Fixed-Boost Bypass Mode
 27   - cirrus,sdout-datacfg : Data configuration for dual CS35L32 applications only.
 28   Determines the data packed in a two-CS35L32 configuration.
 [all …]
 
 | 
| H A D | cs35l34.txt | 5   - compatible : "cirrus,cs35l34"7   - reg : the I2C address of the device for I2C.
 9   - VA-supply, VP-supply : power supplies for the device,
 13   - cirrus,boost-vtge-millivolt : Boost Voltage Value.  Configures the boost
 17   - cirrus,boost-nanohenry: Inductor value for boost converter. The value is
 22   - reset-gpios: GPIO used to reset the amplifier.
 24   - interrupts : IRQ line info CS35L34.
 25     (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
 28   - cirrus,boost-peak-milliamp : Boost converter peak current limit in mA. The
 32   - cirrus,i2s-sdinloc : ADSP SDIN I2S channel location. Indicates whether the
 [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 …]
 
 | 
| /linux/arch/arm/boot/dts/nuvoton/ | 
| H A D | nuvoton-wpcm450-supermicro-x9sci-ln4f.dts | 1 // SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause4 /dts-v1/;
 9 #include "nuvoton-wpcm450.dtsi"
 11 #include <dt-bindings/input/linux-event-codes.h>
 12 #include <dt-bindings/gpio/gpio.h>
 15 	model = "Supermicro X9SCi-LN4F BMC";
 16 	compatible = "supermicro,x9sci-ln4f-bmc", "nuvoton,wpcm450";
 24 		stdout-path = "serial0:115200n8";
 32 	gpio-keys {
 33 		compatible = "gpio-keys";
 [all …]
 
 | 
| /linux/Documentation/driver-api/gpio/ | 
| H A D | drivers-on-gpio.rst | 6 the right in-kernel and userspace APIs/ABIs for the job, and that these10 - leds-gpio: drivers/leds/leds-gpio.c will handle LEDs connected to  GPIO
 13 - ledtrig-gpio: drivers/leds/trigger/ledtrig-gpio.c will provide a LED trigger,
 15   (and that LED may in turn use the leds-gpio as per above).
 17 - gpio-keys: drivers/input/keyboard/gpio_keys.c is used when your GPIO line
 20 - gpio-keys-polled: drivers/input/keyboard/gpio_keys_polled.c is used when your
 24 - gpio_mouse: drivers/input/mouse/gpio_mouse.c is used to provide a mouse with
 25   up to three buttons by simply using GPIOs and no mouse port. You can cut the
 29 - gpio-beeper: drivers/input/misc/gpio-beeper.c is used to provide a beep from
 31   off/on, for an actual PWM waveform, see pwm-gpio below.)
 [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/ti/davinci/ | 
| H A D | da850-lego-ev3.dts | 1 // SPDX-License-Identifier: GPL-2.0-only8 /dts-v1/;
 9 #include <dt-bindings/gpio/gpio.h>
 10 #include <dt-bindings/input/linux-event-codes.h>
 11 #include <dt-bindings/pwm/pwm.h>
 32 		compatible = "gpio-keys";
 34 		pinctrl-names = "default";
 35 		pinctrl-0 = <&button_bias>;
 40 			gpios = <&gpio 29 GPIO_ACTIVE_HIGH>;
 46 			gpios = <&gpio 102 GPIO_ACTIVE_HIGH>;
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/mmc/ | 
| H A D | mmc-pwrseq-simple.yaml | 1 # SPDX-License-Identifier: GPL-2.03 ---
 4 $id: http://devicetree.org/schemas/mmc/mmc-pwrseq-simple.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Ulf Hansson <ulf.hansson@linaro.org>
 19     const: mmc-pwrseq-simple
 21   reset-gpios:
 26       contains a list of GPIO specifiers. The reset GPIOs are asserted
 28       They will be de-asserted right after the power has been provided to the
 33     description: Handle for the entry in clock-names.
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/nxp/imx/ | 
| H A D | imx6ull-uti260b.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)2 // Copyright (C) 2022-2024 Sebastian Reichel <sre@kernel.org>
 4 /dts-v1/;
 6 #include <dt-bindings/gpio/gpio.h>
 7 #include <dt-bindings/input/input.h>
 8 #include <dt-bindings/clock/imx6ul-clock.h>
 9 #include <dt-bindings/leds/common.h>
 12 	model = "UNI-T UTi260B Thermal Camera";
 13 	compatible = "uni-t,uti260b", "fsl,imx6ull";
 16 		stdout-path = "serial0:115200n8";
 [all …]
 
 |