Home
last modified time | relevance | path

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

1234567

/Linux-v6.1/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 …]
/Linux-v6.1/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 …]
Dimagis,ist3038c.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/touchscreen/imagis,ist3038c.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Imagis IST30XXC family touchscreen controller bindings
10 - Markuss Broks <markuss.broks@gmail.com>
13 - $ref: touchscreen.yaml#
17 pattern: "^touchscreen@[0-9a-f]+$"
21 - imagis,ist3038c
29 vdd-supply:
[all …]
Dmelfas,mms114.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/touchscreen/melfas,mms114.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Melfas MMS114 family touchscreen controller bindings
10 - Linus Walleij <linus.walleij@linaro.org>
13 - $ref: touchscreen.yaml#
17 pattern: "^touchscreen(@.*)?$"
21 - enum:
22 - melfas,mms114
[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 …]
Dti,tsc2005.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/touchscreen/ti,tsc2005.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Texas Instruments TSC2004 and TSC2005 touchscreen controller bindings
10 - Marek Vasut <marex@denx.de>
11 - Michael Welling <mwelling@ieee.org>
15 pattern: "^touchscreen(@.*)?$"
19 - ti,tsc2004
20 - ti,tsc2005
[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 …]
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 …]
Dresistive-adc-touch.yaml1 # 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 …]
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 …]
Dazoteq,iqs5xx.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/touchscreen/azoteq,iqs5xx.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Azoteq IQS550/572/525 Trackpad/Touchscreen Controller
10 - Jeff LaBundy <jeff@labundy.com>
13 The Azoteq IQS550, IQS572 and IQS525 trackpad and touchscreen controllers
14 employ projected-capacitance sensing and can track up to five independent
20 - $ref: touchscreen.yaml#
25 - azoteq,iqs550
[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 …]
Dzinitix,bt400.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/touchscreen/zinitix,bt400.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Zinitix BT4xx and BT5xx series touchscreen controller bindings
9 description: The Zinitix BT4xx and BT5xx series of touchscreen controllers
10 are Korea-produced touchscreens with embedded microcontrollers. The
11 BT4xx series was produced 2010-2013 and the BT5xx series 2013-2014.
14 - Michael Srba <Michael.Srba@seznam.cz>
15 - Linus Walleij <linus.walleij@linaro.org>
[all …]
Dilitek_ts_i2c.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/touchscreen/ilitek_ts_i2c.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Ilitek I2C Touchscreen Controller
10 - Dmitry Torokhov <dmitry.torokhov@gmail.com>
13 - $ref: touchscreen.yaml#
18 - ilitek,ili210x
19 - ilitek,ili2117
20 - ilitek,ili2120
[all …]
Dmstar,msg2638.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/touchscreen/mstar,msg2638.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: MStar msg2638 touchscreen controller Bindings
10 - Vincent Knecht <vincent.knecht@mailoo.org>
13 - $ref: touchscreen.yaml#
25 reset-gpios:
28 vdd-supply:
31 vddio-supply:
[all …]
Dchipone,icn8318.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/input/touchscreen/chipone,icn8318.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ChipOne ICN8318 Touchscreen Controller Device Tree Bindings
10 - Dmitry Torokhov <dmitry.torokhov@gmail.com>
13 - $ref: touchscreen.yaml#
25 wake-gpios:
31 - compatible
32 - reg
[all …]
Dsilead,gsl1680.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/input/touchscreen/silead,gsl1680.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Silead GSL1680 Touchscreen Controller Device Tree Bindings
10 - Dmitry Torokhov <dmitry.torokhov@gmail.com>
13 - $ref: touchscreen.yaml#
18 - silead,gsl1680
19 - silead,gsl1688
20 - silead,gsl3670
[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 …]
Dsamsung,s6sy761.txt1 * Samsung S6SY761 touchscreen controller
4 - compatible : must be "samsung,s6sy761"
5 - reg : I2C slave address, (e.g. 0x48)
6 - interrupts : interrupt specification
7 - avdd-supply : analogic power supply
8 - vdd-supply : power supply
11 - touchscreen-size-x : see touchscreen.txt. This property is embedded in the
13 - touchscreen-size-y : see touchscreen.txt. This property is embedded in the
14 device. If defined it forces a different y resolution.
22 touchscreen@48 {
[all …]
Dhideep.txt1 * HiDeep Finger and Stylus touchscreen controller
4 - compatible : must be "hideep,hideep-ts"
5 - reg : I2C slave address, (e.g. 0x6C).
6 - interrupts : Interrupt to which the chip is connected.
9 - vdd-supply : It is the controller supply for controlling
11 - vid-supply : It is the controller supply for controlling
13 - reset-gpios : Define for reset gpio pin.
15 - touchscreen-size-x : X axis size of touchscreen
16 - touchscreen-size-y : Y axis size of touchscreen
17 - linux,keycodes : Specifies an array of numeric keycode values to
[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,cy8ctma340.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/touchscreen/cypress,cy8ctma340.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Cypress CY8CTMA340 series touchscreen controller bindings
14 - Javier Martinez Canillas <javier@dowhile0.org>
15 - Linus Walleij <linus.walleij@linaro.org>
18 - $ref: touchscreen.yaml#
22 pattern: "^touchscreen(@.*)?$"
26 - const: cypress,cy8ctma340
[all …]
Dedt-ft5x06.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/input/touchscreen/edt-ft5x06.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: FocalTech EDT-FT5x06 Polytouch Bindings
18 - Dmitry Torokhov <dmitry.torokhov@gmail.com>
21 - $ref: touchscreen.yaml#
22 - if:
27 - evervision,ev-ft5726
31 offset-x: true
[all …]
/Linux-v6.1/drivers/input/
Dtouchscreen.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Generic helper functions for touchscreens and other two-dimensional
12 #include <linux/input/touchscreen.h>
39 if (!test_bit(axis, dev->absbit)) { in touchscreen_set_params()
40 dev_warn(&dev->dev, in touchscreen_set_params()
46 absinfo = &dev->absinfo[axis]; in touchscreen_set_params()
47 absinfo->minimum = min; in touchscreen_set_params()
48 absinfo->maximum = max; in touchscreen_set_params()
49 absinfo->fuzz = fuzz; in touchscreen_set_params()
53 * touchscreen_parse_properties - parse common touchscreen properties
[all …]

1234567