HID: wacom: Report input events for each finger on generic devices
authorJason Gerecke <killertofu@gmail.com>
Thu, 11 Dec 2014 00:26:04 +0000 (16:26 -0800)
committerJiri Kosina <jkosina@suse.cz>
Thu, 11 Dec 2014 22:01:56 +0000 (23:01 +0100)
The existing generic touch code only reports events after reading an
entire HID report, which practically means that only data about the last
contact in a report will ever be provided to userspace. This patch uses
a trick from hid-multitouch.c to discover what type of field is at the
end of each contact; when such a field is encountered all the stored
contact data will be reported.

Signed-off-by: Jason Gerecke <killertofu@gmail.com>
Reviewed-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/wacom_wac.c
drivers/hid/wacom_wac.h

Simple merge
Simple merge