]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
HID: multitouch: add support of EliteGroup 05D8 panels
authorTomas Sokorai <tsokorai@gmail.com>
Wed, 23 Apr 2014 14:42:41 +0000 (10:42 -0400)
committerJiri Slaby <jslaby@suse.cz>
Thu, 30 Jul 2015 12:10:55 +0000 (14:10 +0200)
commit 7c7606a2464fee1cf50efef34aa44aee1edf453a upstream.

They need to have the class SERIAL.

Note: it is a Win 7 panel, not Win 8 certified.

Signed-off-by: Tomas Sokorai <tsokorai@gmail.com>
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Cc: Oliver Neukum <ONeukum@suse.com>
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
drivers/hid/hid-ids.h
drivers/hid/hid-multitouch.c

index 7d036aadb567fc1d5a8437301566fda4cc56fe0a..2e65d77910608026df5987fb0c78ac12fc125ae8 100644 (file)
 
 #define USB_VENDOR_ID_DREAM_CHEEKY     0x1d34
 
+#define USB_VENDOR_ID_ELITEGROUP       0x03fc
+#define USB_DEVICE_ID_ELITEGROUP_05D8  0x05d8
+
 #define USB_VENDOR_ID_ELO              0x04E7
 #define USB_DEVICE_ID_ELO_TS2515       0x0022
 #define USB_DEVICE_ID_ELO_TS2700       0x0020
index 09eec7fd51599e0d9cb00fe59d78d20c6b704d5b..e7c2af5d38116de95f43302eefed7a4174759e1f 100644 (file)
@@ -1163,6 +1163,11 @@ static const struct hid_device_id mt_devices[] = {
                MT_USB_DEVICE(USB_VENDOR_ID_DWAV,
                        USB_DEVICE_ID_DWAV_EGALAX_MULTITOUCH_A001) },
 
+       /* Elitegroup panel */
+       { .driver_data = MT_CLS_SERIAL,
+               MT_USB_DEVICE(USB_VENDOR_ID_ELITEGROUP,
+                       USB_DEVICE_ID_ELITEGROUP_05D8) },
+
        /* Elo TouchSystems IntelliTouch Plus panel */
        { .driver_data = MT_CLS_DUAL_CONTACT_ID,
                MT_USB_DEVICE(USB_VENDOR_ID_ELO,