Skip to content

Commit

Permalink
Input: psmouse - disable "palm detection" in the focaltech driver
Browse files Browse the repository at this point in the history
Apparently, the threshold for large contact area seems to be rather low on
some devices, causing the touchpad to frequently freeze during normal
usage. Because we do now know how we are supposed to use the value in
question, this commit just drops the related code completely.

Signed-off-by: Mathias Gottschlag <mgottschlag@gmail.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
  • Loading branch information
Mathias Gottschlag authored and Dmitry Torokhov committed Mar 7, 2015
1 parent 4ec212f commit 4eb8d6e
Showing 1 changed file with 0 additions and 10 deletions.
10 changes: 0 additions & 10 deletions drivers/input/mouse/focaltech.c
Original file line number Diff line number Diff line change
Expand Up @@ -185,16 +185,6 @@ static void focaltech_process_abs_packet(struct psmouse *psmouse,

state->pressed = (packet[0] >> 4) & 1;

/*
* packet[5] contains some kind of tool size in the most
* significant nibble. 0xff is a special value (latching) that
* signals a large contact area.
*/
if (packet[5] == 0xff) {
state->fingers[finger].valid = false;
return;
}

state->fingers[finger].x = ((packet[1] & 0xf) << 8) | packet[2];
state->fingers[finger].y = (packet[3] << 8) | packet[4];
state->fingers[finger].valid = true;
Expand Down

0 comments on commit 4eb8d6e

Please sign in to comment.