Home
last modified time | relevance | path

Searched +full:touchscreen +full:- +full:size +full:- +full:y (Results 1 – 25 of 225) sorted by relevance

123456789

/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-4.19/Documentation/devicetree/bindings/input/touchscreen/
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 …]
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 …]
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 …]
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 …]
Dbrcm,iproc-touchscreen.txt1 * Broadcom's IPROC Touchscreen Controller
4 - compatible: must be "brcm,iproc-touchscreen"
5 - ts_syscon: handler of syscon node defining physical base
9 - clocks: The clock provided by the SOC to driver the tsc
10 - clock-names: name for the clock
11 - interrupts: The touchscreen controller's interrupt
12 - address-cells: Specify the number of u32 entries needed in child nodes.
14 - size-cells: Specify number of u32 entries needed to specify child nodes size
18 - scanning_period: Time between scans. Each step is 1024 us. Valid 1-256.
19 - debounce_timeout: Each step is 512 us. Valid 0-255
[all …]
Dcyttsp.txt1 * Cypress cyttsp touchscreen controller
4 - compatible : must be "cypress,cyttsp-i2c" or "cypress,cyttsp-spi"
5 - reg : Device I2C address or SPI chip select number
6 - spi-max-frequency : Maximum SPI clocking speed of the device (for cyttsp-spi)
7 - interrupts : (gpio) interrupt to which the chip is connected
9 - bootloader-key : the 8-byte bootloader key that is required to switch
16 - reset-gpios : the reset gpio the chip is connected to
18 - touchscreen-size-x : horizontal resolution of touchscreen (in pixels)
19 - touchscreen-size-y : vertical resolution of touchscreen (in pixels)
20 - touchscreen-fuzz-x : horizontal noise value of the absolute input device
[all …]
Dtsc2005.txt1 * Texas Instruments tsc2004 and tsc2005 touchscreen controllers
4 - compatible : "ti,tsc2004" or "ti,tsc2005"
5 - reg : Device address
6 - interrupts : IRQ specifier
7 - spi-max-frequency : Maximum SPI clocking speed of the device
11 - vio-supply : Regulator specifier
12 - reset-gpios : GPIO specifier for the controller reset line
13 - ti,x-plate-ohms : integer, resistance of the touchscreen's X plates
15 - ti,esd-recovery-timeout-ms : integer, if the touchscreen does not respond after
18 - properties defined in touchscreen.txt
[all …]
Dst,stmfts.txt1 * ST-Microelectronics FingerTip touchscreen controller
3 The ST-Microelectronics FingerTip device provides a basic touchscreen
7 The driver supports also hovering as an absolute single touch event with x, y, z
11 - compatible : must be "st,stmfts"
12 - reg : I2C slave address, (e.g. 0x49)
13 - interrupts : interrupt specification
14 - avdd-supply : analogic power supply
15 - vdd-supply : power supply
16 - touchscreen-size-x : see touchscreen.txt
17 - touchscreen-size-y : see touchscreen.txt
[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/Documentation/devicetree/bindings/input/touchscreen/
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:
18 touchscreen-min-y:
19 description: minimum y coordinate reported
23 touchscreen-size-x:
[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 …]
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 …]
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 …]
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 …]
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
28 - touchscreen-size-y : See [2]. If this property is omitted, the
[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 …]
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 …]
Dbrcm,iproc-touchscreen.txt1 * Broadcom's IPROC Touchscreen Controller
4 - compatible: must be "brcm,iproc-touchscreen"
5 - ts_syscon: handler of syscon node defining physical base
9 - clocks: The clock provided by the SOC to driver the tsc
10 - clock-names: name for the clock
11 - interrupts: The touchscreen controller's interrupt
12 - address-cells: Specify the number of u32 entries needed in child nodes.
14 - size-cells: Specify number of u32 entries needed to specify child nodes size
18 - scanning_period: Time between scans. Each step is 1024 us. Valid 1-256.
19 - debounce_timeout: Each step is 512 us. Valid 0-255
[all …]
Dcyttsp.txt1 * Cypress cyttsp touchscreen controller
4 - compatible : must be "cypress,cyttsp-i2c" or "cypress,cyttsp-spi"
5 - reg : Device I2C address or SPI chip select number
6 - spi-max-frequency : Maximum SPI clocking speed of the device (for cyttsp-spi)
7 - interrupts : (gpio) interrupt to which the chip is connected
9 - bootloader-key : the 8-byte bootloader key that is required to switch
16 - reset-gpios : the reset gpio the chip is connected to
18 - touchscreen-size-x : horizontal resolution of touchscreen (in pixels)
19 - touchscreen-size-y : vertical resolution of touchscreen (in pixels)
20 - touchscreen-fuzz-x : horizontal noise value of the absolute input device
[all …]
Dtsc2005.txt1 * Texas Instruments tsc2004 and tsc2005 touchscreen controllers
4 - compatible : "ti,tsc2004" or "ti,tsc2005"
5 - reg : Device address
6 - interrupts : IRQ specifier
7 - spi-max-frequency : Maximum SPI clocking speed of the device
11 - vio-supply : Regulator specifier
12 - reset-gpios : GPIO specifier for the controller reset line
13 - ti,x-plate-ohms : integer, resistance of the touchscreen's X plates
15 - ti,esd-recovery-timeout-ms : integer, if the touchscreen does not respond after
18 - properties defined in touchscreen.txt
[all …]
Dads7846.txt7 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 drivers. If set to non-zero,
41 ti,penirq-recheck-delay-usecs If set to non-zero, after samples are
47 ti,x-plate-ohms Resistance of the X-plate,
49 ti,y-plate-ohms Resistance of the Y-plate,
[all …]
Dst,stmfts.txt1 * ST-Microelectronics FingerTip touchscreen controller
3 The ST-Microelectronics FingerTip device provides a basic touchscreen
7 The driver supports also hovering as an absolute single touch event with x, y, z
11 - compatible : must be "st,stmfts"
12 - reg : I2C slave address, (e.g. 0x49)
13 - interrupts : interrupt specification
14 - avdd-supply : analogic power supply
15 - vdd-supply : power supply
16 - touchscreen-size-x : see touchscreen.txt
17 - touchscreen-size-y : see touchscreen.txt
[all …]

123456789