summaryrefslogtreecommitdiffstats
path: root/Documentation/input/elantech.txt
diff options
context:
space:
mode:
authorFlorian Ragwitz <rafl@debian.org>2010-05-03 23:29:37 -0700
committerDmitry Torokhov <dmitry.torokhov@gmail.com>2010-05-03 23:35:11 -0700
commite938fbfd4a7ac829d48b767c4dc365535d5c4f97 (patch)
tree894caf195dce009b114aa2c87297071009f8af8a /Documentation/input/elantech.txt
parentf81bc788ff91d4efd4baf88b2c29713838caa8e5 (diff)
downloadop-kernel-dev-e938fbfd4a7ac829d48b767c4dc365535d5c4f97.zip
op-kernel-dev-e938fbfd4a7ac829d48b767c4dc365535d5c4f97.tar.gz
Input: elantech - ignore high bits in the position coordinates
In older versions of the elantech hardware/firmware those bits always were unset, so it didn't actually matter, but newer versions seem to use those high bits for something else, screwing up the coordinates we report to the input layer for those devices. Signed-off-by: Florian Ragwitz <rafl@debian.org> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Diffstat (limited to 'Documentation/input/elantech.txt')
-rw-r--r--Documentation/input/elantech.txt8
1 files changed, 4 insertions, 4 deletions
diff --git a/Documentation/input/elantech.txt b/Documentation/input/elantech.txt
index a10c3b6..56941ae 100644
--- a/Documentation/input/elantech.txt
+++ b/Documentation/input/elantech.txt
@@ -333,14 +333,14 @@ byte 0:
byte 1:
bit 7 6 5 4 3 2 1 0
- x15 x14 x13 x12 x11 x10 x9 x8
+ . . . . . x10 x9 x8
byte 2:
bit 7 6 5 4 3 2 1 0
x7 x6 x5 x4 x4 x2 x1 x0
- x15..x0 = absolute x value (horizontal)
+ x10..x0 = absolute x value (horizontal)
byte 3:
@@ -350,14 +350,14 @@ byte 3:
byte 4:
bit 7 6 5 4 3 2 1 0
- y15 y14 y13 y12 y11 y10 y8 y8
+ . . . . . . y9 y8
byte 5:
bit 7 6 5 4 3 2 1 0
y7 y6 y5 y4 y3 y2 y1 y0
- y15..y0 = absolute y value (vertical)
+ y9..y0 = absolute y value (vertical)
4.2.2 Two finger touch
OpenPOWER on IntegriCloud