mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-27 19:29:37 +00:00
Input: elantech - remove ETP_EDGE_FUZZ_V2
Don't try to be too clever and remove ETP_EDGE_FUZZ_V2. X, Y ranges should be just the raw resolution of the device. Otherwise, they can cause underflow on the Y axis. Suggested-by: Éric Piel <eric.piel@tremplin-utc.net> 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>
This commit is contained in:
parent
230282a77b
commit
8a360d09b1
1 changed files with 6 additions and 9 deletions
|
@ -66,16 +66,13 @@
|
|||
#define ETP_YMAX_V1 (384 - ETP_EDGE_FUZZ_V1)
|
||||
|
||||
/*
|
||||
* It seems the resolution for hardware version 2 doubled.
|
||||
* Hence the X and Y ranges are doubled too.
|
||||
* The bezel around the pad also appears to be smaller
|
||||
* The resolution for older v2 hardware doubled.
|
||||
* (newer v2's firmware provides command so we can query)
|
||||
*/
|
||||
#define ETP_EDGE_FUZZ_V2 8
|
||||
|
||||
#define ETP_XMIN_V2 ( 0 + ETP_EDGE_FUZZ_V2)
|
||||
#define ETP_XMAX_V2 (1152 - ETP_EDGE_FUZZ_V2)
|
||||
#define ETP_YMIN_V2 ( 0 + ETP_EDGE_FUZZ_V2)
|
||||
#define ETP_YMAX_V2 ( 768 - ETP_EDGE_FUZZ_V2)
|
||||
#define ETP_XMIN_V2 0
|
||||
#define ETP_XMAX_V2 1152
|
||||
#define ETP_YMIN_V2 0
|
||||
#define ETP_YMAX_V2 768
|
||||
|
||||
#define ETP_PMIN_V2 0
|
||||
#define ETP_PMAX_V2 255
|
||||
|
|
Loading…
Reference in a new issue