Home
last modified time | relevance | path

Searched +full:touchscreen +full:- +full:max +full:- +full:pressure (Results 1 – 25 of 76) sorted by relevance

1234

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/touchscreen/
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 …]
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 …]
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 …]
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:
23 touchscreen-size-x:
24 description: horizontal resolution of touchscreen (maximum x coordinate reported + 1)
[all …]
Dbu21029.txt4 - 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 …]
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/
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 …]
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 …]
Dbu21029.txt4 - 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 …]
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 …]
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,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/
Dof_touchscreen.c2 * 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 …]
Dmxs-lradc-ts.c2 * 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/
Dof_touchscreen.c1 // 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 …]
Dmxs-lradc-ts.c1 // 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 …]
Dads7846.c1 // 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 …]
Dtsc2007_core.c1 // 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/
Dam3517-som.dtsi1 // 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 …]
Dlogicpd-som-lv.dtsi1 // 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 …]
Dlogicpd-torpedo-baseboard.dtsi1 // 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/
Dam3517-som.dtsi4 * 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 …]
Dlogicpd-som-lv.dtsi7 #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 …]
Dlogicpd-torpedo-baseboard.dtsi9 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 …]
Domap3-gta04.dtsi4 * 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 …]

1234