/freebsd-src/sys/contrib/device-tree/Bindings/input/touchscreen/ |
H A D | ads7846.txt | 7 Documentation/devicetree/bindings/spi/spi-bus.txt 23 vcc-supply A regulator node for the supply voltage. 28 ti,vref-delay-usecs vref supply delay in usecs, 0 for 30 ti,vref-mv The VREF voltage, in millivolts (u16). 33 ti,keep-vref-on set to keep vref on for differential 35 ti,settle-delay-usec Settling time of the analog signals; 37 on the X/Y driver [all...] |
H A D | touchscreen.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/input/touchscreen/touchscreen.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Common touchscreen 10 - Dmitry Torokhov <dmitry.torokhov@gmail.com> 14 description: If this touchscreen is integrally connected to a panel, this 16 that the touchscreen should be power sequenced together with the panel 20 touchscreen-min-x: 25 touchscreen-min-y: [all …]
|
H A D | resistive-adc-touch.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/input/touchscreen/resistive-adc-touch.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Generic resistive touchscreen ADC 10 - Oleksij Rempel <o.rempel@pengutronix.de> 13 Generic ADC based resistive touchscreen controller 18 - $ref: touchscreen.yaml# 22 const: resistive-adc-touch 24 io-channels: [all …]
|
H A D | iqs5xx.txt | 1 Azoteq IQS550/572/525 Trackpad/Touchscreen Controller 5 - compatible : Must be equal to one of the following: 10 - reg : I2C slave address for the device. 12 - interrupts : GPIO to which the device's active-high RDY 15 - reset-gpios : GPIO to which the device's active-low NRST 20 - touchscreen-min-x : See [2]. 22 - touchscreen-min-y : See [2]. 24 - touchscreen-size-x : See [2]. If this property is omitted, the 25 maximum x-coordinate is specified by the 28 - touchscreen-size-y : See [2]. If this property is omitted, the [all …]
|
H A D | neonode,zforce.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/input/touchscreen/neonode,zforce.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Neonode infrared touchscreen controller 10 - Heiko Stuebner <heiko@sntech.de> 13 - $ref: touchscreen.yaml# 25 reset-gpios: 28 irq-gpios: 31 x-size: [all …]
|
H A D | colibri-vf50-ts.txt | 1 * Toradex Colibri VF50 Touchscreen driver 4 - compatible must be toradex,vf50-touchscreen 5 - io-channels: adc channels being used by the Colibri VF50 module 6 IIO ADC for Y-, X-, Y+, X+ connections 7 - xp-gpios: FET gate driver for input of X+ 8 - xm-gpios: FET gate driver for input of X- 9 - yp-gpios: FET gate driver for input of Y+ 10 - ym-gpios: FET gate driver for input of Y- 11 - interrupts: pen irq interrupt for touch detection, signal from X plate 12 - pinctrl-names: "idle", "default" [all …]
|
H A D | resistive-adc-touch.txt | 1 Generic resistive touchscreen ADC 5 - compatible: must be "resistive-adc-touch" 9 https://github.com/devicetree-org/dt-schema/blob/master/schemas/iio/iio-consumer.yaml 12 - iio-channels: must have at least two channels connected to an ADC device. 15 represent the relative position on the "x" and "y" axes. 16 - iio-channel-names: must have all the channels' names. Mandatory channels 17 are "x" and "y". 20 - iio-channels: The third channel named "pressure" is optional and can be 22 If this channel is missing, pressure will be ignored and the touchscreen 24 - iio-channel-names: optional channel named "pressure". [all …]
|
/freebsd-src/sys/contrib/device-tree/src/arm64/freescale/ |
H A D | imx8mp-skov-revb-lt6.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 3 /dts-v1/; 5 #include "imx8mp-skov-reva.dtsi" 8 model = "SKOV IMX8MP CPU revB - LT6"; 9 compatible = "skov,imx8mp-skov-revb-lt6", "fsl,imx8mp"; 11 touchscreen { 12 compatible = "resistive-adc-touch"; 13 io-channels = <&adc_ts 1>, <&adc_ts 3>, <&adc_ts 4>, <&adc_ts 5>; 14 io-channel-names = "y", "z1", "z2", "x"; 15 touchscreen-min-pressure = <65000>; [all …]
|
H A D | imx8mn-var-som-symphony.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 5 * Copyright 2019-2020 Variscite Ltd. 9 /dts-v1/; 11 #include <dt-bindings/usb/pd.h> 12 #include "imx8mn-var-som.dtsi" 15 model = "Variscite VAR-SOM-MX8M [all...] |
H A D | imx8mm-var-som-symphony.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include "imx8mm-var-som.dtsi" 11 model = "Variscite VAR-SOM-MX8MM Symphony evaluation board"; 12 compatible = "variscite,var-som-mx8m [all...] |
H A D | imx8mm-var-som.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 10 model = "Variscite VAR-SOM-MX8MM module"; 13 stdout-path = &uart4; 21 reg_eth_phy: regulator-eth-phy { 22 compatible = "regulator-fixed"; 23 pinctrl-name [all...] |
H A D | imx8mn-var-som.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 4 * Copyright 2019-2020 Variscite Ltd. 11 model = "Variscite VAR-SOM-MX8MN module"; 12 compatible = "variscite,var-som-mx8mn", "fsl,imx8mn"; 15 stdout-path = &uart4; 23 reg_eth_phy: regulator-eth-phy { 24 compatible = "regulator-fixed"; 25 pinctrl-names = "default"; 26 pinctrl-0 = <&pinctrl_reg_eth_phy>; 27 regulator-name = "eth_phy_pwr"; [all …]
|
/freebsd-src/sys/contrib/device-tree/src/arm/nxp/imx/ |
H A D | imx6qdl-skov-cpu-revc.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 touchscreen { 7 compatible = "resistive-adc-touch"; 8 io-channels = <&adc_ts 1>, <&adc_ts 3>, <&adc_ts 4>, <&adc_ts 5>; 9 io-channel-names = "y", "z1", "z2", "x"; 10 touchscreen-min-pressure = <65000>; 11 touchscreen-inverted-y; 12 touchscreen-swapped-x-y; 13 touchscreen-x-plate-ohms = <300>; 14 touchscreen-y-plate-ohms = <800>; [all …]
|
H A D | imx6q-var-dt6customboard.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Support for Variscite DART-MX6 Carrier-board 9 /dts-v1/; 12 #include "imx6qdl-var-dart.dtsi" 13 #include <dt-bindings/input/linux-even [all...] |
H A D | imx7d-remarkable2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 4 * Copyright (C) 2019 reMarkable AS - http://www.remarkable.com/ 8 /dts-v1/; 11 #include <dt-bindings/input/linux-event-codes.h> 15 compatible = "remarkable,imx7d-remarkable2", "fsl,imx7d"; 18 stdout-pat [all...] |
H A D | imx6qdl-zii-rdu2.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 3 * Copyright (C) 2016-2017 Zodiac Inflight Innovations 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/sound/fsl-imx-audmux.h> 11 stdout-path = &uart1; 15 mdio-gpio0 = &mdio1; 20 compatible = "virtual,mdio-gpio"; 21 #address-cells = <1>; 22 #size-cells = <0>; 23 pinctrl-names = "default"; [all …]
|
H A D | imx6dl-plym2m.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 7 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/leds/common.h> 17 stdout-path = &uart4; 21 compatible = "pwm-backlight"; 23 brightness-levels = <0 1000>; 24 num-interpolated-steps = <20>; 25 default-brightness-level = <19>; 26 power-supply = <®_12v0>; [all …]
|
/freebsd-src/sys/contrib/device-tree/src/arm/ti/omap/ |
H A D | am3517-som.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Based on am3517-evm.dts 11 cpu0-supply = <&vdd_core_reg>; 16 compatible = "regulator-fixed"; 17 regulator-name = "wl1271_buf"; 18 regulator-min-microvolt = <1800000>; 19 regulator-max-microvolt = <1800000>; 20 pinctrl-names = "default"; 21 pinctrl-0 = <&wl12xx_buffer_pins>; 23 regulator-always-on; [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/mfd/ |
H A D | da9052-i2c.txt | 4 - compatible : Should be "dlg,da9052", "dlg,da9053-aa", 5 "dlg,da9053-ab", or "dlg,da9053-bb" 8 - dlg,tsi-as-adc : Boolean, if set the X+, X-, Y+, Y- touchscreen 11 - tsiref-supply: Phandle to the regulator, which provides the reference 13 touchscreen pins are used for ADC purposes. 15 Sub-nodes: 16 - regulators : Contain the regulator nodes. The DA9052/53 regulators are 42 compatible = "dlg,da9053-aa"; 47 regulator-min-microvolt = <500000>; 48 regulator-max-microvolt = <2075000>; [all …]
|
/freebsd-src/sys/contrib/device-tree/src/arm/allwinner/ |
H A D | sun4i-a10-pov-protab2-ips9.dts | 4 * This file is dual-licensed: you can use it either under the terms 43 /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> 49 #include <dt-bindings/pwm/pwm.h> 52 model = "Point of View Protab2-IPS9"; 53 compatible = "pov,protab2-ips9", "allwinner,sun4i-a10"; [all …]
|
H A D | sun4i-a10-inet1.dts | 4 * This file is dual-licensed: you can use it either under the terms 43 /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> 49 #include <dt-bindings/pwm/pwm.h> 52 model = "iNet-1"; 53 compatible = "inet-tek,inet1", "allwinner,sun4i-a10"; [all …]
|
/freebsd-src/sys/contrib/device-tree/src/arm64/qcom/ |
H A D | msm8916-gplus-fl8005a.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 /dts-v1/; 5 #include "msm8916-pm8916.dtsi" 6 #include "msm8916-modem-qdsp6.dtsi" 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-binding [all...] |
H A D | msm8916-samsung-a3u-eur.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 /dts-v1/; 5 #include "msm8916-samsung-a2015-common.dtsi" 9 compatible = "samsung,a3u-eur", "qcom,msm8916"; 10 chassis-typ [all...] |
H A D | sdm450-motorola-ali.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 5 /dts-v1/; 11 /delete-node/ &qseecom_mem; 16 chassis-type = "handset"; 17 qcom,msm-id = <338 0>; 18 qcom,board-id = <0x43 0xc200>; 20 gpio-key [all...] |
/freebsd-src/sys/contrib/device-tree/src/arm/samsung/ |
H A D | exynos4412-n710x.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 3 #include "exynos4412-midas.dtsi" 7 model = "Samsung Galaxy Note 2 (GT-N7100, GT-N7105) based on Exynos4412"; 8 chassis-type = "handset"; 17 cam_vdda_reg: voltage-regulator-1 [all...] |