diff options
author | Benjamin Tissoires <benjamin.tissoires@gmail.com> | 2012-11-14 16:59:25 +0100 |
---|---|---|
committer | Jiri Kosina <jkosina@suse.cz> | 2012-11-15 10:19:00 +0100 |
commit | 1b42fc4a2889729c740321eb487f887161e38428 (patch) | |
tree | cf0013bde2a89ec50c44587936fe106e71818e63 /net/bluetooth/hidp/hidp.h | |
parent | 9b3bb9b8b6b221ab5ec96defedb15e4c99e26372 (diff) | |
download | op-kernel-dev-1b42fc4a2889729c740321eb487f887161e38428.zip op-kernel-dev-1b42fc4a2889729c740321eb487f887161e38428.tar.gz |
HID: multitouch: fix Win 8 protocol
The Win 8 protocol specify the fact that each valid touch must be reported
within a frame until it is released.
We can therefore use the always_valid quirk and dismiss reports when we see
duplicate contacts ID.
We recognize Win8 certified devices from their vendor feature 0xff0000c5
where Microsoft put a signed blob in the report to check if the device
passed the certification.
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
Reviewed-by: Henrik Rydberg <rydberg@euromail.se>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Diffstat (limited to 'net/bluetooth/hidp/hidp.h')
0 files changed, 0 insertions, 0 deletions