| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/touchscreen/ |
| 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 | tsc2005.txt | 1 * 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 …]
|
| 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 | 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 …]
|
| 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: 23 touchscreen-size-x: 24 description: horizontal resolution of touchscreen (maximum x coordinate reported + 1) [all …]
|
| D | bu21029.txt | 4 - compatible : must be "rohm,bu21029" 5 - reg : i2c device address of the chip (0x40 or 0x41) 6 - interrupt-parent : the phandle for the gpio controller 7 - interrupts : (gpio) interrupt to which the chip is connected 8 - rohm,x-plate-ohms : x-plate resistance in Ohm 11 - reset-gpios : gpio pin to reset the chip (active low) 12 - touchscreen-size-x : horizontal resolution of touchscreen (in pixels) 13 - touchscreen-size-y : vertical resolution of touchscreen (in pixels) 14 - touchscreen-max-pressure: maximum pressure value 15 - vdd-supply : power supply for the controller [all …]
|
| D | ad7879.txt | 1 * 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/ |
| D | tsc2005.txt | 1 * 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 …]
|
| D | touchscreen.txt | 1 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 …]
|
| D | bu21029.txt | 4 - compatible : must be "rohm,bu21029" 5 - reg : i2c device address of the chip (0x40 or 0x41) 6 - interrupt-parent : the phandle for the gpio controller 7 - interrupts : (gpio) interrupt to which the chip is connected 8 - rohm,x-plate-ohms : x-plate resistance in Ohm 11 - reset-gpios : gpio pin to reset the chip (active low) 12 - touchscreen-size-x : horizontal resolution of touchscreen (in pixels) 13 - touchscreen-size-y : vertical resolution of touchscreen (in pixels) 14 - touchscreen-max-pressure: maximum pressure value 15 - vdd-supply : power supply for the controller [all …]
|
| D | ad7879.txt | 1 * 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 …]
|
| 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,swap-xy swap x and y axis 36 ti,settle-delay-usec Settling time of the analog signals; 38 on the X/Y drivers. If set to non-zero, 42 ti,penirq-recheck-delay-usecs If set to non-zero, after samples are 48 ti,x-plate-ohms Resistance of the X-plate, [all …]
|
| /kernel/linux/linux-4.19/drivers/input/touchscreen/ |
| D | of_touchscreen.c | 2 * Generic DT helper functions for touchscreen devices 15 #include <linux/input/touchscreen.h> 38 int max, int fuzz) in touchscreen_set_params() argument 42 if (!test_bit(axis, dev->absbit)) { in touchscreen_set_params() 43 dev_warn(&dev->dev, in touchscreen_set_params() 49 absinfo = &dev->absinfo[axis]; in touchscreen_set_params() 50 absinfo->maximum = max; in touchscreen_set_params() 51 absinfo->fuzz = fuzz; in touchscreen_set_params() 55 * touchscreen_parse_properties - parse common touchscreen DT properties 58 * single-touch or multi-touch axes [all …]
|
| D | mxs-lradc-ts.c | 2 * Freescale MXS LRADC touchscreen driver 28 #include <linux/mfd/mxs-lradc.h> 34 "mxs-lradc-touchscreen", 35 "mxs-lradc-channel6", 36 "mxs-lradc-channel7", 40 * Touchscreen handling 56 * When the touchscreen is enabled, we give it two private virtual 71 /* handle touchscreen's physical behaviour */ 86 u32 pressure; member 102 return !!(readl(ts->base + LRADC_STATUS) & in mxs_lradc_check_touch_event() [all …]
|
| /kernel/linux/linux-5.10/drivers/input/touchscreen/ |
| D | of_touchscreen.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Generic DT helper functions for touchscreen devices 11 #include <linux/input/touchscreen.h> 34 int min, int max, int fuzz) in touchscreen_set_params() argument 38 if (!test_bit(axis, dev->absbit)) { in touchscreen_set_params() 39 dev_warn(&dev->dev, in touchscreen_set_params() 45 absinfo = &dev->absinfo[axis]; in touchscreen_set_params() 46 absinfo->minimum = min; in touchscreen_set_params() 47 absinfo->maximum = max; in touchscreen_set_params() 48 absinfo->fuzz = fuzz; in touchscreen_set_params() [all …]
|
| D | mxs-lradc-ts.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Freescale MXS LRADC touchscreen driver 19 #include <linux/mfd/mxs-lradc.h> 25 "mxs-lradc-touchscreen", 26 "mxs-lradc-channel6", 27 "mxs-lradc-channel7", 31 * Touchscreen handling 47 * When the touchscreen is enabled, we give it two private virtual 62 /* handle touchscreen's physical behaviour */ 77 u32 pressure; member [all …]
|
| D | ads7846.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * ADS7846 based touchscreen and sensor driver 10 * - corgi_ts.c 11 * Copyright (C) 2004-2005 Richard Purdie 12 * - omap_ts.[hc], ads7846.h, ts_osk.c 23 #include <linux/input/touchscreen.h> 42 * Support for ads7843 tested on Atmel at91sam926x-EK. 56 * note. The strength of filtering can be set in the board-* specific 70 * with msbs zeroed). Instead, we read them as two 8-bit values, 83 * driver is used with DMA-based SPI controllers (like atmel_spi) on [all …]
|
| D | tsc2007_core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * drivers/input/touchscreen/tsc2007.c 9 * - ads7846.c 12 * - corgi_ts.c 13 * Copyright (C) 2004-2005 Richard Purdie 14 * - omap_ts.[hc], ads7846.h, ts_osk.c 35 data = i2c_smbus_read_word_data(tsc->client, cmd); in tsc2007_xfer() 37 dev_err(&tsc->client->dev, "i2c io error: %d\n", data); in tsc2007_xfer() 43 * Where DataLow has [D11-D4], DataHigh has [D3-D0 << 4 | Dummy 4bit]. in tsc2007_xfer() 47 dev_dbg(&tsc->client->dev, "data: 0x%x, val: 0x%x\n", data, val); in tsc2007_xfer() [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| 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 …]
|
| D | logicpd-som-lv.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 #include <dt-bindings/input/input.h> 8 cpu0-supply = <&vcc>; 18 compatible = "regulator-fixed"; 19 regulator-name = "vwl1271"; 20 regulator-min-microvolt = <1800000>; 21 regulator-max-microvolt = <1800000>; 23 startup-delay-us = <70000>; 24 enable-active-high; 25 vin-supply = <&vaux3>; [all …]
|
| D | logicpd-torpedo-baseboard.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 5 compatible = "gpio-keys"; 6 pinctrl-names = "default"; 7 pinctrl-0 = <&gpio_key_pins &gpio_key_pins_wkup>; 13 wakeup-source; 20 wakeup-source; 27 wakeup-source; 34 wakeup-source; 39 compatible = "ti,omap-twl4030"; 45 compatible = "gpio-leds"; [all …]
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | am3517-som.dtsi | 4 * Based on am3517-evm.dts 14 cpu0-supply = <&vdd_core_reg>; 19 compatible = "regulator-fixed"; 20 regulator-name = "wl1271_buf"; 21 regulator-min-microvolt = <1800000>; 22 regulator-max-microvolt = <1800000>; 23 pinctrl-names = "default"; 24 pinctrl-0 = <&wl12xx_buffer_pins>; 26 regulator-always-on; 27 vin-supply = <&vdd_1v8_reg>; [all …]
|
| D | logicpd-som-lv.dtsi | 7 #include <dt-bindings/input/input.h> 12 cpu0-supply = <&vcc>; 22 compatible = "regulator-fixed"; 23 regulator-name = "vwl1271"; 24 regulator-min-microvolt = <1800000>; 25 regulator-max-microvolt = <1800000>; 27 startup-delay-us = <70000>; 28 enable-active-high; 29 vin-supply = <&vaux3>; 34 compatible = "usb-nop-xceiv"; [all …]
|
| D | logicpd-torpedo-baseboard.dtsi | 9 compatible = "gpio-keys"; 10 pinctrl-names = "default"; 11 pinctrl-0 = <&gpio_key_pins &gpio_key_pins_wkup>; 17 wakeup-source; 24 wakeup-source; 31 wakeup-source; 38 wakeup-source; 43 compatible = "ti,omap-twl4030"; 49 compatible = "gpio-leds"; 50 pinctrl-names = "default"; [all …]
|
| D | omap3-gta04.dtsi | 4 * Based on omap3-beagle-xm.dts 10 /dts-v1/; 16 compatible = "ti,omap3-gta04", "ti,omap36xx", "ti,omap3"; 20 cpu0-supply = <&vcc>; 36 #clock-cells = <0>; 37 compatible = "fixed-clock"; 38 clock-frequency = <26000000>; 41 gpio-keys { 42 compatible = "gpio-keys"; 44 aux-button { [all …]
|