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