| From 9e0bf92c223dabe0789714f8f85f6e26f8f9cda4 Mon Sep 17 00:00:00 2001 |
| From: Vasily Titskiy <qehgt0@gmail.com> |
| Date: Fri, 30 Aug 2013 18:25:04 -0400 |
| Subject: HID: usbhid: quirk for N-Trig DuoSense Touch Screen |
| |
| From: Vasily Titskiy <qehgt0@gmail.com> |
| |
| commit 9e0bf92c223dabe0789714f8f85f6e26f8f9cda4 upstream. |
| |
| The DuoSense touchscreen device causes a 10 second timeout. This fix |
| removes the delay. |
| |
| Signed-off-by: Vasily Titskiy <qehgt0@gmail.com> |
| Signed-off-by: Jiri Kosina <jkosina@suse.cz> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| drivers/hid/hid-ids.h | 1 + |
| drivers/hid/usbhid/hid-quirks.c | 2 ++ |
| 2 files changed, 3 insertions(+) |
| |
| --- a/drivers/hid/hid-ids.h |
| +++ b/drivers/hid/hid-ids.h |
| @@ -646,6 +646,7 @@ |
| #define USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_16 0x0012 |
| #define USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_17 0x0013 |
| #define USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_18 0x0014 |
| +#define USB_DEVICE_ID_NTRIG_DUOSENSE 0x1500 |
| |
| #define USB_VENDOR_ID_ONTRAK 0x0a07 |
| #define USB_DEVICE_ID_ONTRAK_ADU100 0x0064 |
| --- a/drivers/hid/usbhid/hid-quirks.c |
| +++ b/drivers/hid/usbhid/hid-quirks.c |
| @@ -109,6 +109,8 @@ static const struct hid_blacklist { |
| { USB_VENDOR_ID_SIGMA_MICRO, USB_DEVICE_ID_SIGMA_MICRO_KEYBOARD, HID_QUIRK_NO_INIT_REPORTS }, |
| { USB_VENDOR_ID_KYE, USB_DEVICE_ID_KYE_MOUSEPEN_I608X, HID_QUIRK_MULTI_INPUT }, |
| { USB_VENDOR_ID_KYE, USB_DEVICE_ID_KYE_EASYPEN_M610X, HID_QUIRK_MULTI_INPUT }, |
| + { USB_VENDOR_ID_NTRIG, USB_DEVICE_ID_NTRIG_DUOSENSE, HID_QUIRK_NO_INIT_REPORTS }, |
| + |
| { 0, 0 } |
| }; |
| |