Home
last modified time | relevance | path

Searched +full:touchscreen +full:- +full:swapped +full:- +full:x +full:- +full:y (Results 1 – 25 of 59) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/platform/x86/
Dtouchscreen_dmi.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Touchscreen driver DMI based configuration code
21 /* The EFI embedded-fw code expects this to be the first member! */
30 PROPERTY_ENTRY_U32("touchscreen-size-x", 1665),
31 PROPERTY_ENTRY_U32("touchscreen-size-y", 1140),
32 PROPERTY_ENTRY_BOOL("touchscreen-swapped-x-y"),
33 PROPERTY_ENTRY_BOOL("silead,home-button"),
34 PROPERTY_ENTRY_STRING("firmware-name", "gsl1680-chuwi-hi8.fw"),
44 PROPERTY_ENTRY_U32("touchscreen-size-x", 1728),
45 PROPERTY_ENTRY_U32("touchscreen-size-y", 1148),
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/touchscreen/
Dchipone_icn8318.txt1 * ChipOne icn8318 I2C touchscreen controller
4 - compatible : "chipone,icn8318"
5 - reg : I2C slave address of the chip (0x40)
6 - interrupts : interrupt specification for the icn8318 interrupt
7 - wake-gpios : GPIO specification for the WAKE input
8 - touchscreen-size-x : horizontal resolution of touchscreen (in pixels)
9 - touchscreen-size-y : vertical resolution of touchscreen (in pixels)
12 - pinctrl-names : should be "default"
13 - pinctrl-0: : a phandle pointing to the pin settings for the
15 - touchscreen-fuzz-x : horizontal noise value of the absolute input
[all …]
Dtouchscreen.yaml1 # 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 Bindings
10 - Dmitry Torokhov <dmitry.torokhov@gmail.com>
13 touchscreen-min-x:
14 description: minimum x coordinate reported
18 touchscreen-min-y:
19 description: minimum y coordinate reported
[all …]
Deeti,exc3000.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/touchscreen/eeti,exc3000.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: EETI EXC3000 series touchscreen controller
10 - Dmitry Torokhov <dmitry.torokhov@gmail.com>
13 - $ref: touchscreen.yaml#
18 - eeti,exc3000
19 - eeti,exc80h60
20 - eeti,exc80h84
[all …]
Dsilead_gsl1680.txt1 * GSL 1680 touchscreen controller
4 - compatible : Must be one of the following, depending on the model:
10 - reg : I2C slave address of the chip (0x40)
11 - interrupts : interrupt specification for the gsl1680 interrupt
12 - power-gpios : Specification for the pin connected to the gsl1680's
15 - touchscreen-size-x : See touchscreen.txt
16 - touchscreen-size-y : See touchscreen.txt
19 - firmware-name : File basename (string) for board specific firmware
20 - touchscreen-inverted-x : See touchscreen.txt
21 - touchscreen-inverted-y : See touchscreen.txt
[all …]
Dmms114.txt1 * MELFAS MMS114/MMS152/MMS345L touchscreen controller
4 - compatible: should be one of:
5 - "melfas,mms114"
6 - "melfas,mms152"
7 - "melfas,mms345l"
8 - reg: I2C address of the chip
9 - interrupts: interrupt to which the chip is connected
10 - touchscreen-size-x: See [1]
11 - touchscreen-size-y: See [1]
14 - touchscreen-fuzz-x: See [1]
[all …]
Draspberrypi,firmware-ts.txt1 Raspberry Pi firmware based 7" touchscreen
5 - compatible: "raspberrypi,firmware-ts"
8 - firmware: Reference to RPi's firmware device node
9 - touchscreen-size-x: See touchscreen.txt
10 - touchscreen-size-y: See touchscreen.txt
11 - touchscreen-inverted-x: See touchscreen.txt
12 - touchscreen-inverted-y: See touchscreen.txt
13 - touchscreen-swapped-x-y: See touchscreen.txt
17 firmware: firmware-rpi {
18 compatible = "raspberrypi,bcm2835-firmware";
[all …]
Dbu21013.txt4 - compatible : "rohm,bu21013_tp"
5 - reg : I2C device address
6 - reset-gpios : GPIO pin enabling (selecting) chip (CS)
7 - interrupt-parent : the phandle for the gpio controller
8 - interrupts : (gpio) interrupt to which the chip is connected
11 - touch-gpios : GPIO pin registering a touch event
12 - <supply_name>-supply : Phandle to a regulator supply
13 - touchscreen-size-x : General touchscreen binding, see [1].
14 - touchscreen-size-y : General touchscreen binding, see [1].
15 - touchscreen-inverted-x : General touchscreen binding, see [1].
[all …]
Dzet6223.txt1 Zeitec ZET6223 I2C touchscreen controller
4 - compatible : "zeitec,zet6223"
5 - reg : I2C slave address of the chip (0x76)
6 - interrupts : interrupt specification for the zet6223 interrupt
10 - vio-supply : Specification for VIO supply (1.8V or 3.3V,
12 - vcc-supply : Specification for 3.3V VCC supply.
13 - touchscreen-size-x : See touchscreen.txt
14 - touchscreen-size-y : See touchscreen.txt
15 - touchscreen-inverted-x : See touchscreen.txt
16 - touchscreen-inverted-y : See touchscreen.txt
[all …]
Dcypress,cy8ctma140.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/touchscreen/cypress,cy8ctma140.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Cypress CY8CTMA140 series touchscreen controller bindings
10 - Linus Walleij <linus.walleij@linaro.org>
13 - $ref: touchscreen.yaml#
22 clock-frequency:
30 vcpin-supply:
33 vdd-supply:
[all …]
Diqs5xx.txt1 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
26 device's "X Resolution" register.
[all …]
Delan,elants_i2c.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: "http://devicetree.org/schemas/input/touchscreen/elan,elants_i2c.yaml#"
5 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
7 title: Elantech I2C Touchscreen
10 - David Heidelberg <david@ixit.cz>
13 - $ref: touchscreen.yaml#
18 - elan,ektf3624
19 - elan,ekth3500
27 wakeup-source:
[all …]
Dad7879.txt1 * Analog Devices AD7879(-1)/AD7889(-1) touchscreen interface (SPI/I2C)
4 - compatible : for SPI slave, use "adi,ad7879"
5 for I2C slave, use "adi,ad7879-1"
6 - reg : SPI chipselect/I2C slave address
7 See spi-bus.txt for more SPI slave properties
8 - interrupts : touch controller interrupt
9 - touchscreen-max-pressure : maximum reported pressure
10 - adi,resistance-plate-x : total resistance of X-plate (for pressure
13 - touchscreen-swapped-x-y : X and Y axis are swapped (boolean)
14 - adi,first-conversion-delay : 0-12: In 128us steps (starting with 128us)
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/input/touchscreen/
Dchipone_icn8318.txt1 * ChipOne icn8318 I2C touchscreen controller
4 - compatible : "chipone,icn8318"
5 - reg : I2C slave address of the chip (0x40)
6 - interrupts : interrupt specification for the icn8318 interrupt
7 - wake-gpios : GPIO specification for the WAKE input
8 - touchscreen-size-x : horizontal resolution of touchscreen (in pixels)
9 - touchscreen-size-y : vertical resolution of touchscreen (in pixels)
12 - pinctrl-names : should be "default"
13 - pinctrl-0: : a phandle pointing to the pin settings for the
15 - touchscreen-fuzz-x : horizontal noise value of the absolute input
[all …]
Dtouchscreen.txt1 General Touchscreen Properties:
4 - touchscreen-size-x : horizontal resolution of touchscreen
6 - touchscreen-size-y : vertical resolution of touchscreen
8 - touchscreen-max-pressure : maximum reported pressure (arbitrary range
10 - touchscreen-min-pressure : minimum pressure on the touchscreen to be
11 achieved in order for the touchscreen
13 - touchscreen-fuzz-x : horizontal noise value of the absolute input
15 - touchscreen-fuzz-y : vertical noise value of the absolute input
17 - touchscreen-fuzz-pressure : pressure noise value of the absolute input
20 - touchscreen-average-samples : Number of data samples which are averaged
[all …]
Dexc3000.txt4 - compatible: must be "eeti,exc3000"
5 - reg: i2c slave address
6 - interrupts: touch controller interrupt
7 - touchscreen-size-x: See touchscreen.txt
8 - touchscreen-size-y: See touchscreen.txt
11 - touchscreen-inverted-x: See touchscreen.txt
12 - touchscreen-inverted-y: See touchscreen.txt
13 - touchscreen-swapped-x-y: See touchscreen.txt
17 touchscreen@2a {
20 interrupt-parent = <&gpio1>;
[all …]
Dsilead_gsl1680.txt1 * GSL 1680 touchscreen controller
4 - compatible : Must be one of the following, depending on the model:
10 - reg : I2C slave address of the chip (0x40)
11 - interrupts : interrupt specification for the gsl1680 interrupt
12 - power-gpios : Specification for the pin connected to the gsl1680's
15 - touchscreen-size-x : See touchscreen.txt
16 - touchscreen-size-y : See touchscreen.txt
19 - firmware-name : File basename (string) for board specific firmware
20 - touchscreen-inverted-x : See touchscreen.txt
21 - touchscreen-inverted-y : See touchscreen.txt
[all …]
Dgoodix.txt1 Device tree bindings for Goodix GT9xx series touchscreen controller
5 - compatible : Should be "goodix,gt1151"
13 - reg : I2C address of the chip. Should be 0x5d or 0x14
14 - interrupts : Interrupt to which the chip is connected
18 - irq-gpios : GPIO pin used for IRQ. The driver uses the
20 - reset-gpios : GPIO pin used for reset
22 - touchscreen-inverted-x : X axis is inverted (boolean)
23 - touchscreen-inverted-y : Y axis is inverted (boolean)
24 - touchscreen-swapped-x-y : X and Y axis are swapped (boolean)
35 interrupt-parent = <&gpio>;
[all …]
Dmms114.txt1 * MELFAS MMS114/MMS152 touchscreen controller
4 - compatible: should be one of:
5 - "melfas,mms114"
6 - "melfas,mms152"
7 - reg: I2C address of the chip
8 - interrupts: interrupt to which the chip is connected
9 - touchscreen-size-x: See [1]
10 - touchscreen-size-y: See [1]
13 - touchscreen-fuzz-x: See [1]
14 - touchscreen-fuzz-y: See [1]
[all …]
Dzet6223.txt1 Zeitec ZET6223 I2C touchscreen controller
4 - compatible : "zeitec,zet6223"
5 - reg : I2C slave address of the chip (0x76)
6 - interrupts : interrupt specification for the zet6223 interrupt
10 - vio-supply : Specification for VIO supply (1.8V or 3.3V,
12 - vcc-supply : Specification for 3.3V VCC supply.
13 - touchscreen-size-x : See touchscreen.txt
14 - touchscreen-size-y : See touchscreen.txt
15 - touchscreen-inverted-x : See touchscreen.txt
16 - touchscreen-inverted-y : See touchscreen.txt
[all …]
Dad7879.txt1 * Analog Devices AD7879(-1)/AD7889(-1) touchscreen interface (SPI/I2C)
4 - compatible : for SPI slave, use "adi,ad7879"
5 for I2C slave, use "adi,ad7879-1"
6 - reg : SPI chipselect/I2C slave address
7 See spi-bus.txt for more SPI slave properties
8 - interrupts : touch controller interrupt
9 - touchscreen-max-pressure : maximum reported pressure
10 - adi,resistance-plate-x : total resistance of X-plate (for pressure
13 - touchscreen-swapped-x-y : X and Y axis are swapped (boolean)
14 - adi,first-conversion-delay : 0-12: In 128us steps (starting with 128us)
[all …]
/kernel/linux/linux-4.19/drivers/platform/x86/
Dtouchscreen_dmi.c2 * Touchscreen driver DMI based configuration code
31 PROPERTY_ENTRY_U32("touchscreen-size-x", 1665),
32 PROPERTY_ENTRY_U32("touchscreen-size-y", 1140),
33 PROPERTY_ENTRY_BOOL("touchscreen-swapped-x-y"),
34 PROPERTY_ENTRY_BOOL("silead,home-button"),
35 PROPERTY_ENTRY_STRING("firmware-name", "gsl1680-chuwi-hi8.fw"),
45 PROPERTY_ENTRY_U32("touchscreen-size-x", 1728),
46 PROPERTY_ENTRY_U32("touchscreen-size-y", 1148),
47 PROPERTY_ENTRY_BOOL("touchscreen-swapped-x-y"),
48 PROPERTY_ENTRY_STRING("firmware-name", "gsl3680-chuwi-hi8-pro.fw"),
[all …]
/kernel/linux/linux-5.10/arch/arm64/boot/dts/freescale/
Dimx8mq-zii-ultra-rmb3.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 /dts-v1/;
8 #include "imx8mq-zii-ultra.dtsi"
12 compatible = "zii,imx8mq-ultra-rmb3", "zii,imx8mq-ultra", "fsl,imx8mq";
16 pinctrl-names = "default";
17 pinctrl-0 = <&pinctrl_ecspi1>;
18 cs-gpios = <&gpio5 9 GPIO_ACTIVE_LOW>;
20 #address-cells = <1>;
21 #size-cells = <0>;
24 compatible = "st,n25q128a13", "jedec,spi-nor";
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/input/rmi4/
Drmi_2d_sensor.txt12 http://www.synaptics.com/sites/default/files/511-000136-01-Rev-E-RMI4-Interfacing-Guide.pdf
15 Description in Documentation/devicetree/bindings/input/touchscreen
16 - touchscreen-inverted-x
17 - touchscreen-inverted-y
18 - touchscreen-swapped-x-y
19 - touchscreen-x-mm
20 - touchscreen-y-mm
23 - syna,clip-x-low: Sets a minimum value for X.
24 - syna,clip-y-low: Sets a minimum value for Y.
25 - syna,clip-x-high: Sets a maximum value for X.
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/rmi4/
Drmi_2d_sensor.txt12 http://www.synaptics.com/sites/default/files/511-000136-01-Rev-E-RMI4-Interfacing-Guide.pdf
15 Description in Documentation/devicetree/bindings/input/touchscreen
16 - touchscreen-inverted-x
17 - touchscreen-inverted-y
18 - touchscreen-swapped-x-y
19 - touchscreen-x-mm
20 - touchscreen-y-mm
23 - syna,clip-x-low: Sets a minimum value for X.
24 - syna,clip-y-low: Sets a minimum value for Y.
25 - syna,clip-x-high: Sets a maximum value for X.
[all …]

123