提交 4eb8d6e7 编写于 作者: M Mathias Gottschlag 提交者: Dmitry Torokhov

Input: psmouse - disable "palm detection" in the focaltech driver

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: NMathias Gottschlag <mgottschlag@gmail.com>
Signed-off-by: NDmitry Torokhov <dmitry.torokhov@gmail.com>
上级 4ec212f0
...@@ -185,16 +185,6 @@ static void focaltech_process_abs_packet(struct psmouse *psmouse, ...@@ -185,16 +185,6 @@ static void focaltech_process_abs_packet(struct psmouse *psmouse,
state->pressed = (packet[0] >> 4) & 1; 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].x = ((packet[1] & 0xf) << 8) | packet[2];
state->fingers[finger].y = (packet[3] << 8) | packet[4]; state->fingers[finger].y = (packet[3] << 8) | packet[4];
state->fingers[finger].valid = true; state->fingers[finger].valid = true;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册