Merge branch 'spi-4.20' into spi-linus
[sfrench/cifs-2.6.git] / Documentation / devicetree / bindings / input / touchscreen / touchscreen.txt
1 General Touchscreen Properties:
2
3 Optional properties for Touchscreens:
4  - touchscreen-min-x            : minimum x coordinate reported (0 if not set)
5  - touchscreen-min-y            : minimum y coordinate reported (0 if not set)
6  - touchscreen-size-x           : horizontal resolution of touchscreen
7                                   (maximum x coordinate reported + 1)
8  - touchscreen-size-y           : vertical resolution of touchscreen
9                                   (maximum y coordinate reported + 1)
10  - touchscreen-max-pressure     : maximum reported pressure (arbitrary range
11                                   dependent on the controller)
12  - touchscreen-min-pressure     : minimum pressure on the touchscreen to be
13                                   achieved in order for the touchscreen
14                                   driver to report a touch event.
15  - touchscreen-fuzz-x           : horizontal noise value of the absolute input
16                                   device (in pixels)
17  - touchscreen-fuzz-y           : vertical noise value of the absolute input
18                                   device (in pixels)
19  - touchscreen-fuzz-pressure    : pressure noise value of the absolute input
20                                   device (arbitrary range dependent on the
21                                   controller)
22  - touchscreen-average-samples : Number of data samples which are averaged
23                                   for each read (valid values dependent on the
24                                   controller)
25  - touchscreen-inverted-x       : X axis is inverted (boolean)
26  - touchscreen-inverted-y       : Y axis is inverted (boolean)
27  - touchscreen-swapped-x-y      : X and Y axis are swapped (boolean)
28                                   Swapping is done after inverting the axis
29  - touchscreen-x-mm             : horizontal length in mm of the touchscreen
30  - touchscreen-y-mm             : vertical length in mm of the touchscreen
31
32 Deprecated properties for Touchscreens:
33  - x-size                       : deprecated name for touchscreen-size-x
34  - y-size                       : deprecated name for touchscreen-size-y
35  - moving-threshold             : deprecated name for a combination of
36                                   touchscreen-fuzz-x and touchscreen-fuzz-y
37  - contact-threshold            : deprecated name for touchscreen-fuzz-pressure
38  - x-invert                     : deprecated name for touchscreen-inverted-x
39  - y-invert                     : deprecated name for touchscreen-inverted-y