Searched +full:touchscreen +full:- +full:size +full:- +full:y (Results 1 – 25 of 154) sorted by relevance
1234567
/Linux-v5.15/drivers/platform/x86/ |
D | touchscreen_dmi.c | 1 // 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-v5.15/Documentation/devicetree/bindings/input/touchscreen/ |
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 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 …]
|
D | melfas,mms114.yaml | 1 # 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 …]
|
D | eeti,exc3000.yaml | 1 # 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 …]
|
D | bu21013.txt | 4 - 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 …]
|
D | cypress,cy8ctma140.yaml | 1 # 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 …]
|
D | ti,tsc2005.yaml | 1 # 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 …]
|
D | silead_gsl1680.txt | 1 * 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 …]
|
D | raspberrypi,firmware-ts.txt | 1 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 …]
|
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 …]
|
D | brcm,iproc-touchscreen.txt | 1 * 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 …]
|
D | azoteq,iqs5xx.yaml | 1 # 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 …]
|
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 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 …]
|
D | ilitek_ts_i2c.yaml | 1 # 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,ili2130 19 - ilitek,ili2131 20 - ilitek,ili2132 [all …]
|
D | mstar,msg2638.yaml | 1 # 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 …]
|
D | chipone,icn8318.yaml | 1 # 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 …]
|
D | st,stmfts.txt | 1 * 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 …]
|
D | samsung,s6sy761.txt | 1 * 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 …]
|
D | hideep.txt | 1 * 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 …]
|
D | zet6223.txt | 1 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 …]
|
D | cypress,cy8ctma340.yaml | 1 # 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 …]
|
D | edt-ft5x06.yaml | 1 # 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 …]
|
D | elan,elants_i2c.yaml | 1 # 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 …]
|
D | hycon,hy46xx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/input/touchscreen/hycon,hy46xx.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Hycon HY46XX series touchscreen controller bindings 11 Glass: 0.3mm--4.0mm 12 PET/PMMA: 0.2mm--2.0mm 13 HY4613(B)-N048 < 6" 14 HY4614(B)-N068 7" .. 10.1" 15 HY4621-NS32 < 5" [all …]
|
/Linux-v5.15/drivers/input/ |
D | touchscreen.c | 1 // 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