Input: elantech - discard the first 2 positions on some firmwares
According to the Dell/Ubuntu driver, what was previously observed as "jumpy cursor" corresponds to the hardware sending incorrect data for the first two reports of a one touch finger. So let's use the same workaround as in the other driver. Also, detect another firmware version with the same behaviour, as in the other driver. Signed-off-by: Éric Piel <eric.piel@tremplin-utc.net> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
This commit is contained in:

committed by
Dmitry Torokhov

parent
7be3c13425
commit
7f29f17b57
@@ -100,10 +100,11 @@ struct elantech_data {
|
||||
unsigned char reg_26;
|
||||
unsigned char debug;
|
||||
unsigned char capabilities;
|
||||
unsigned char paritycheck;
|
||||
unsigned char jumpy_cursor;
|
||||
bool paritycheck;
|
||||
bool jumpy_cursor;
|
||||
unsigned char hw_version;
|
||||
unsigned int fw_version;
|
||||
unsigned int fw_version;
|
||||
unsigned int single_finger_reports;
|
||||
unsigned char parity[256];
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user