Skip to content

Commit a32c99e

Browse files
Oliver NeukumJiri Kosina
authored andcommitted
HID: yet another buggy ELAN touchscreen
The touchscreen needs the same quirk as the other models. Signed-off-by: Oliver Neukum <[email protected]> Reported-by: Bryan Poling <[email protected]> CC: [email protected] Acked-by: Greg Kroah-Hartman <[email protected]> Signed-off-by: Jiri Kosina <[email protected]>
1 parent 6b07974 commit a32c99e

File tree

3 files changed

+5
-0
lines changed

3 files changed

+5
-0
lines changed

drivers/hid/hid-ids.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -300,6 +300,7 @@
300300
#define USB_DEVICE_ID_ELAN_TOUCHSCREEN 0x0089
301301
#define USB_DEVICE_ID_ELAN_TOUCHSCREEN_009B 0x009b
302302
#define USB_DEVICE_ID_ELAN_TOUCHSCREEN_0103 0x0103
303+
#define USB_DEVICE_ID_ELAN_TOUCHSCREEN_010c 0x010c
303304
#define USB_DEVICE_ID_ELAN_TOUCHSCREEN_016F 0x016f
304305

305306
#define USB_VENDOR_ID_ELECOM 0x056e

drivers/hid/usbhid/hid-quirks.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ static const struct hid_blacklist {
7373
{ USB_VENDOR_ID_ELAN, USB_DEVICE_ID_ELAN_TOUCHSCREEN, HID_QUIRK_ALWAYS_POLL },
7474
{ USB_VENDOR_ID_ELAN, USB_DEVICE_ID_ELAN_TOUCHSCREEN_009B, HID_QUIRK_ALWAYS_POLL },
7575
{ USB_VENDOR_ID_ELAN, USB_DEVICE_ID_ELAN_TOUCHSCREEN_0103, HID_QUIRK_ALWAYS_POLL },
76+
{ USB_VENDOR_ID_ELAN, USB_DEVICE_ID_ELAN_TOUCHSCREEN_010c, HID_QUIRK_ALWAYS_POLL },
7677
{ USB_VENDOR_ID_ELAN, USB_DEVICE_ID_ELAN_TOUCHSCREEN_016F, HID_QUIRK_ALWAYS_POLL },
7778
{ USB_VENDOR_ID_ELO, USB_DEVICE_ID_ELO_TS2700, HID_QUIRK_NOGET },
7879
{ USB_VENDOR_ID_FORMOSA, USB_DEVICE_ID_FORMOSA_IR_RECEIVER, HID_QUIRK_NO_INIT_REPORTS },

drivers/usb/core/quirks.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,9 @@ static const struct usb_device_id usb_quirk_list[] = {
100100
{ USB_DEVICE(0x04f3, 0x009b), .driver_info =
101101
USB_QUIRK_DEVICE_QUALIFIER },
102102

103+
{ USB_DEVICE(0x04f3, 0x010c), .driver_info =
104+
USB_QUIRK_DEVICE_QUALIFIER },
105+
103106
{ USB_DEVICE(0x04f3, 0x016f), .driver_info =
104107
USB_QUIRK_DEVICE_QUALIFIER },
105108

0 commit comments

Comments
 (0)