diff options
author | JJ Ding <jj_ding@emc.com.tw> | 2011-09-09 13:22:19 -0400 |
---|---|---|
committer | Dmitry Torokhov <dmitry.torokhov@gmail.com> | 2011-09-09 13:34:25 -0400 |
commit | 1155961946f2c6ac0f2db2bc6318ec01c79fb3fa (patch) | |
tree | cb06a7c54103c63c3e137f572140ad53f04b726f /Documentation/input | |
parent | b6b1e927cec6b472578402f07f5befa79a96818d (diff) |
Input: elantech - correct x, y value range for v2 hardware
x, y values are actually 12-bit long. Also update protocol document to
reflect the change.
Signed-off-by: JJ Ding <jj_ding@emc.com.tw>
Acked-by: Daniel Kurtz <djkurtz@chromium.org>
Acked-by: Éric Piel <eric.piel@tremplin-utc.net>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Diffstat (limited to 'Documentation/input')
-rw-r--r-- | Documentation/input/elantech.txt | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Documentation/input/elantech.txt b/Documentation/input/elantech.txt index db798af5ef98..bce9941ffa94 100644 --- a/Documentation/input/elantech.txt +++ b/Documentation/input/elantech.txt | |||
@@ -389,14 +389,14 @@ byte 0: | |||
389 | byte 1: | 389 | byte 1: |
390 | 390 | ||
391 | bit 7 6 5 4 3 2 1 0 | 391 | bit 7 6 5 4 3 2 1 0 |
392 | p7 p6 p5 p4 . x10 x9 x8 | 392 | p7 p6 p5 p4 x11 x10 x9 x8 |
393 | 393 | ||
394 | byte 2: | 394 | byte 2: |
395 | 395 | ||
396 | bit 7 6 5 4 3 2 1 0 | 396 | bit 7 6 5 4 3 2 1 0 |
397 | x7 x6 x5 x4 x3 x2 x1 x0 | 397 | x7 x6 x5 x4 x3 x2 x1 x0 |
398 | 398 | ||
399 | x10..x0 = absolute x value (horizontal) | 399 | x11..x0 = absolute x value (horizontal) |
400 | 400 | ||
401 | byte 3: | 401 | byte 3: |
402 | 402 | ||
@@ -420,7 +420,7 @@ byte 3: | |||
420 | byte 4: | 420 | byte 4: |
421 | 421 | ||
422 | bit 7 6 5 4 3 2 1 0 | 422 | bit 7 6 5 4 3 2 1 0 |
423 | p3 p1 p2 p0 . . y9 y8 | 423 | p3 p1 p2 p0 y11 y10 y9 y8 |
424 | 424 | ||
425 | p7..p0 = pressure (not EF113) | 425 | p7..p0 = pressure (not EF113) |
426 | 426 | ||
@@ -429,7 +429,7 @@ byte 5: | |||
429 | bit 7 6 5 4 3 2 1 0 | 429 | bit 7 6 5 4 3 2 1 0 |
430 | y7 y6 y5 y4 y3 y2 y1 y0 | 430 | y7 y6 y5 y4 y3 y2 y1 y0 |
431 | 431 | ||
432 | y9..y0 = absolute y value (vertical) | 432 | y11..y0 = absolute y value (vertical) |
433 | 433 | ||
434 | 434 | ||
435 | 4.2.2 Two finger touch | 435 | 4.2.2 Two finger touch |