summaryrefslogtreecommitdiffstats
path: root/drivers/hid
diff options
context:
space:
mode:
authorBenjamin Tissoires <benjamin.tissoires@gmail.com>2013-01-31 17:22:27 +0100
committerJiri Kosina <jkosina@suse.cz>2013-02-05 12:07:40 +0100
commite0bb8f9adf1e11cea419c845220d1524a525823b (patch)
tree1515564133777c8244c65e18a1ae1007937de5d8 /drivers/hid
parentHID: multitouch: fix Win8 protocol for Sharp like devices (diff)
downloadlinux-e0bb8f9adf1e11cea419c845220d1524a525823b.tar.xz
linux-e0bb8f9adf1e11cea419c845220d1524a525823b.zip
HID: multitouch: ensure that serial devices make no use of contact count
The serial protocol makes contact count a redondant information, and sometimes it is not reliable (TRS-Star are in this case). Disabling the use of contact count for these devices is thus safer. Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Diffstat (limited to 'drivers/hid')
-rw-r--r--drivers/hid/hid-multitouch.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/hid/hid-multitouch.c b/drivers/hid/hid-multitouch.c
index 1cf676d93049..2693059df534 100644
--- a/drivers/hid/hid-multitouch.c
+++ b/drivers/hid/hid-multitouch.c
@@ -758,6 +758,7 @@ static void mt_post_parse_default_settings(struct mt_device *td)
quirks &= ~MT_QUIRK_NOT_SEEN_MEANS_UP;
quirks &= ~MT_QUIRK_VALID_IS_INRANGE;
quirks &= ~MT_QUIRK_VALID_IS_CONFIDENCE;
+ quirks &= ~MT_QUIRK_CONTACT_CNT_ACCURATE;
}
td->mtclass.quirks = quirks;