]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
hid: add support for Lilliput touchscreen
authorKiran Rudramuni <kchitrik@codeaurora.org>
Tue, 15 Sep 2015 19:06:04 +0000 (21:06 +0200)
committerSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Mon, 11 Jan 2016 09:53:57 +0000 (09:53 +0000)
Signed-off-by: Kiran Rudramuni <kchitrik@codeaurora.org>
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
drivers/hid/hid-core.c
drivers/hid/hid-ids.h
drivers/hid/hid-multitouch.c

index c6f7a694f67a189daaae4be80645fb8773bfd2d5..4350376d61b38ffec7a1b4f875fe4199cdbb1c57 100644 (file)
@@ -2051,6 +2051,7 @@ static const struct hid_device_id hid_have_special_driver[] = {
        { HID_USB_DEVICE(USB_VENDOR_ID_ZEROPLUS, 0x0005) },
        { HID_USB_DEVICE(USB_VENDOR_ID_ZEROPLUS, 0x0030) },
        { HID_USB_DEVICE(USB_VENDOR_ID_ZYDACRON, USB_DEVICE_ID_ZYDACRON_REMOTE_CONTROL) },
+       { HID_USB_DEVICE(USB_VENDOR_ID_LILLIPUT, USB_PROD_ID_LILLIPUT) },
 
        { HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_MICROSOFT, USB_DEVICE_ID_MS_PRESENTER_8K_BT) },
        { HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_NINTENDO, USB_DEVICE_ID_NINTENDO_WIIMOTE) },
index 8b78a7f1f779faa586abd156a0f9ce7082616bc5..f345f90771bb6b65aae492216b74f5ef026b470e 100644 (file)
 #define USB_DEVICE_ID_RAPHNET_2NES2SNES        0x0002
 #define USB_DEVICE_ID_RAPHNET_4NES4SNES        0x0003
 
+/* Lilliput Capacitive TouchScreen */
+#define USB_VENDOR_ID_LILLIPUT  0x1391
+#define USB_PROD_ID_LILLIPUT    0x2112
+
 #endif
index 3d664d01305e5ef32301fdcf53a4f3bbee61f027..580749e6f428109e75d760fda2723e90d1ff6b71 100644 (file)
@@ -1209,6 +1209,11 @@ static const struct hid_device_id mt_devices[] = {
                MT_USB_DEVICE(USB_VENDOR_ID_CJTOUCH,
                        USB_DEVICE_ID_CJTOUCH_MULTI_TOUCH_0040) },
 
+       /* Lilliput multitouch panels */
+       {  .driver_data = MT_CLS_DEFAULT,
+               HID_USB_DEVICE(USB_VENDOR_ID_LILLIPUT,
+                       USB_PROD_ID_LILLIPUT) },
+
        /* CVTouch panels */
        { .driver_data = MT_CLS_NSMU,
                MT_USB_DEVICE(USB_VENDOR_ID_CVTOUCH,