| /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/nxp/mxs/ | 
| H A D | imx28-cfa10049.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later7  * The CFA-10049 is an expansion board for the CFA-10036 module, thus we
 8  * need to include the CFA-10036 DTS.
 10 #include "imx28-cfa10036.dts"
 13 	model = "Crystalfontz CFA-10049 Board";
 17 		compatible = "i2c-mux-gpio";
 18 		#address-cells = <1>;
 19 		#size-cells = <0>;
 20 		pinctrl-names = "default";
 21 		pinctrl-0 = <&i2cmux_pins_cfa10049>;
 [all …]
 
 | 
| H A D | imx28-amarula-rmm.dts | 1 // SPDX-License-Identifier: GPL-2.06 /dts-v1/;
 9 #include <dt-bindings/gpio/gpio.h>
 10 #include <dt-bindings/interrupt-controller/irq.h>
 13 	compatible = "amarula,imx28-rmm", "fsl,imx28";
 22 		compatible = "pwm-backlight";
 24 		brightness-levels = <0 255>;
 25 		num-interpolated-steps = <255>;
 26 		default-brightness-level = <255>;
 27 		power-supply = <®_5v>;
 [all …]
 
 | 
| H A D | imx28-cfa10055.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later8  * The CFA-10055 is an expansion board for the CFA-10036 module and
 9  * CFA-10037, thus we need to include the CFA-10037 DTS.
 11 #include "imx28-cfa10037.dts"
 14 	model = "Crystalfontz CFA-10055 Board";
 17 	spi-2 {
 18 		compatible = "spi-gpio";
 19 		pinctrl-names = "default";
 20 		pinctrl-0 = <&spi2_pins_cfa10055>;
 22 		sck-gpios = <&gpio2 16 0>;
 [all …]
 
 | 
| H A D | imx28-cfa10056.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later7  * The CFA-10055 is an expansion board for the CFA-10036 module and
 8  * CFA-10037, thus we need to include the CFA-10037 DTS.
 10 #include "imx28-cfa10037.dts"
 13 	model = "Crystalfontz CFA-10056 Board";
 16 	spi-2 {
 17 		compatible = "spi-gpio";
 18 		pinctrl-names = "default";
 19 		pinctrl-0 = <&spi2_pins_cfa10056>;
 21 		sck-gpios = <&gpio2 16 0>;
 [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 …]
 
 | 
| /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 | at91-sama5d2_ptc_ek.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR X11)3  * at91-sama5d2_ptc_ek.dts - Device Tree file for SAMA5D2 PTC EK board
 9 /dts-v1/;
 11 #include "sama5d2-pinfunc.h"
 12 #include <dt-bindings/mfd/atmel-flexcom.h>
 13 #include <dt-bindings/gpio/gpio.h>
 14 #include <dt-bindings/input/input.h>
 15 #include <dt-bindings/pinctrl/at91.h>
 19 	compatible = "atmel,sama5d2-ptc_ek", "atmel,sama5d2", "atmel,sama5";
 29 		stdout-path = "serial0:115200n8";
 [all …]
 
 | 
| H A D | at91-sama5d2_xplained.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3  * at91-sama5d2_xplained.dts - Device Tree file for SAMA5D2 Xplained board
 8 /dts-v1/;
 10 #include "sama5d2-pinfunc.h"
 11 #include <dt-bindings/mfd/atmel-flexcom.h>
 12 #include <dt-bindings/gpio/gpio.h>
 13 #include <dt-bindings/input/input.h>
 14 #include <dt-bindings/regulator/active-semi,8945a-regulator.h>
 18 	compatible = "atmel,sama5d2-xplained", "atmel,sama5d2", "atmel,sama5";
 28 		stdout-path = "serial0:115200n8";
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/qcom/ | 
| H A D | msm8939-wingtech-wt82918.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only3 #include "msm8916-modem-qdsp6.dtsi"
 5 #include <dt-bindings/gpio/gpio.h>
 6 #include <dt-bindings/leds/common.h>
 7 #include <dt-bindings/pinctrl/qcom,pmic-mpp.h>
 17 		stdout-path = "serial0";
 21 		compatible = "pwm-backlight";
 23 		brightness-levels = <0 255>;
 24 		num-interpolated-steps = <255>;
 25 		default-brightness-level = <128>;
 [all …]
 
 | 
| H A D | ipq5332-rdp441.dts | 1 // SPDX-License-Identifier: BSD-3-Clause3  * IPQ5332 AP-MI01.2 board device tree source
 5  * Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All rights reserved.
 8 /dts-v1/;
 10 #include "ipq5332-rdp-common.dtsi"
 14 	compatible = "qcom,ipq5332-ap-mi01.2", "qcom,ipq5332";
 18 	clock-frequency = <400000>;
 19 	pinctrl-0 = <&i2c_1_pins>;
 20 	pinctrl-names = "default";
 25 	bus-width = <4>;
 [all …]
 
 | 
| H A D | msm8998-fxtec-pro1.dts | 1 // SPDX-License-Identifier: BSD-3-Clause7 /dts-v1/;
 9 #include <dt-bindings/input/input.h>
 10 #include <dt-bindings/leds/common.h>
 11 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
 20 	chassis-type = "handset";
 21 	qcom,board-id = <0x02000b 0x10>;
 29 	 * Until we hook up type-c detection, we
 32 	extcon_usb: extcon-usb {
 33 		compatible = "linux,extcon-usb-gpio";
 [all …]
 
 | 
| H A D | msm8916-gplus-fl8005a.dts | 1 // SPDX-License-Identifier: GPL-2.0-only3 /dts-v1/;
 5 #include "msm8916-pm8916.dtsi"
 6 #include "msm8916-modem-qdsp6.dtsi"
 8 #include <dt-bindings/gpio/gpio.h>
 9 #include <dt-bindings/input/input.h>
 10 #include <dt-bindings/leds/common.h>
 15 	chassis-type = "tablet";
 24 		stdout-path = "serial0";
 28 		compatible = "simple-battery";
 [all …]
 
 | 
| H A D | msm8916-asus-z00l.dts | 1 // SPDX-License-Identifier: GPL-2.0-only3 /dts-v1/;
 5 #include "msm8916-pm8916.dtsi"
 6 #include "msm8916-modem-qdsp6.dtsi"
 8 #include <dt-bindings/gpio/gpio.h>
 9 #include <dt-bindings/input/input.h>
 10 #include <dt-bindings/interrupt-controller/irq.h>
 15 	chassis-type = "handset";
 24 		stdout-path = "serial0";
 27 	gpio-keys {
 [all …]
 
 | 
| H A D | msm8916-longcheer-l8910.dts | 1 // SPDX-License-Identifier: GPL-2.0-only3 /dts-v1/;
 5 #include "msm8916-pm8916.dtsi"
 6 #include "msm8916-modem-qdsp6.dtsi"
 8 #include <dt-bindings/gpio/gpio.h>
 9 #include <dt-bindings/input/input.h>
 10 #include <dt-bindings/leds/common.h>
 11 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
 16 	chassis-type = "handset";
 25 		stdout-path = "serial0";
 [all …]
 
 | 
| H A D | msm8916-wingtech-wt88047.dts | 1 // SPDX-License-Identifier: GPL-2.0-only6 /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/Documentation/devicetree/bindings/display/bridge/ | 
| H A D | ps8640.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Nicolas Boichat <drinkcat@chromium.org>
 13   The PS8640 is a low power MIPI-to-eDP video format converter supporting
 14   mobile devices with embedded panel resolutions up to 2048 x 1536. The
 15   device accepts a single channel of MIPI DSI v1.1, with up to four lanes
 16   plus clock, at a transmission rate up to 1.5Gbit/sec per lane. The
 17   device outputs eDP v1.4, one or two lanes, at a link rate of up to
 28   powerdown-gpios:
 [all …]
 
 | 
| H A D | toshiba,tc358775.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Vinay Simha BN <simhavcs@gmail.com>
 15   MIPI DSI-RX Data 4-lane, CLK 1-lane with data rates up to 800 Mbps/lane.
 17   Up to 1600x1200 24-bit/pixel resolution for single-link LVDS display panel
 19   Up to WUXGA (1920x1200 24-bit pixels) resolution for dual-link LVDS display
 25       - toshiba,tc358765
 26       - toshiba,tc358775
 32   vdd-supply:
 [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 …]
 
 | 
| /linux/arch/arm/boot/dts/nxp/imx/ | 
| H A D | imx6qdl-skov-cpu.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)5 #include <dt-bindings/gpio/gpio.h>
 6 #include <dt-bindings/leds/common.h>
 10 		stdout-path = &uart2;
 19 		mdio-gpio0 = &mdio;
 28 	iio-hwmon {
 29 		compatible = "iio-hwmon";
 30 		io-channels = <&adc 0>, /* 24V */
 35 		compatible = "gpio-leds";
 37 		led-0 {
 [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/arch/arm64/boot/dts/apple/ | 
| H A D | s5l8960x-air1.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT4  * Based on A7 (APL5698), up to 1.4GHz
 10 #include "s5l8960x-common.dtsi"
 11 #include "s5l8965x-opp.dtsi"
 12 #include <dt-bindings/input/input.h>
 15 	chassis-type = "tablet";
 17 	gpio-keys {
 18 		compatible = "gpio-keys";
 20 		button-home {
 22 			gpios = <&pinctrl 2 GPIO_ACTIVE_LOW>;
 [all …]
 
 | 
| H A D | s5l8960x-mini2.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT4  * Based on A7 (APL0698), up to 1.3GHz
 10 #include "s5l8960x-common.dtsi"
 11 #include "s5l8960x-opp.dtsi"
 12 #include <dt-bindings/input/input.h>
 15 	chassis-type = "tablet";
 17 	gpio-keys {
 18 		compatible = "gpio-keys";
 20 		button-home {
 22 			gpios = <&pinctrl 2 GPIO_ACTIVE_LOW>;
 [all …]
 
 | 
| H A D | s5l8960x-5s.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT4  * Based on A7 (APL0698), up to 1.3GHz
 10 #include "s5l8960x-common.dtsi"
 11 #include "s5l8960x-opp.dtsi"
 12 #include <dt-bindings/input/input.h>
 15 	chassis-type = "handset";
 17 	gpio-keys {
 18 		compatible = "gpio-keys";
 20 		button-home {
 22 			gpios = <&pinctrl 2 GPIO_ACTIVE_LOW>;
 [all …]
 
 | 
| /linux/drivers/tty/serial/ | 
| H A D | ar933x_uart.c | 1 // SPDX-License-Identifier: GPL-2.03  *  Atheros AR933X SoC built-in UART driver
 31 #include <asm/mach-ath79/ar933x_uart.h>
 35 #define DRIVER_NAME "ar933x-uart"
 53 	struct mctrl_gpios	*gpios;  member
 57 static inline unsigned int ar933x_uart_read(struct ar933x_uart_port *up,  in ar933x_uart_read()  argument
 60 	return readl(up->port.membase + offset);  in ar933x_uart_read()
 63 static inline void ar933x_uart_write(struct ar933x_uart_port *up,  in ar933x_uart_write()  argument
 66 	writel(value, up->port.membase + offset);  in ar933x_uart_write()
 69 static inline void ar933x_uart_rmw(struct ar933x_uart_port *up,  in ar933x_uart_rmw()  argument
 [all …]
 
 |