|
|
54d94e |
From 8db05e73d6fc0f9aeb74fbe2ba109a7205d3819e Mon Sep 17 00:00:00 2001
|
|
|
54d94e |
From: Aaron Armstrong Skomra <skomra@gmail.com>
|
|
|
54d94e |
Date: Tue, 2 May 2017 09:48:56 -0700
|
|
|
54d94e |
Subject: [PATCH 1/4] Support recent display devices on older kernels
|
|
|
54d94e |
|
|
|
54d94e |
Older kernels like 2.6.30 will end up with touches
|
|
|
54d94e |
interpreted as relative events unless these devices
|
|
|
54d94e |
are explicitly added.
|
|
|
54d94e |
|
|
|
54d94e |
Signed-off-by: Aaron Armstrong Skomra <aaron.skomra@wacom.com>
|
|
|
54d94e |
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
|
54d94e |
(cherry picked from commit 0318b1cda79261d73f04676dd662f98c84711747)
|
|
|
54d94e |
---
|
|
|
54d94e |
src/wcmUSB.c | 8 ++++++++
|
|
|
54d94e |
src/wcmValidateDevice.c | 8 ++++++++
|
|
|
54d94e |
2 files changed, 16 insertions(+)
|
|
|
54d94e |
|
|
|
54d94e |
diff --git a/src/wcmUSB.c b/src/wcmUSB.c
|
|
|
54d94e |
index 2f9d93f..295286a 100644
|
|
|
54d94e |
--- a/src/wcmUSB.c
|
|
|
54d94e |
+++ b/src/wcmUSB.c
|
|
|
54d94e |
@@ -287,6 +287,14 @@ static struct WacomModelDesc
|
|
|
54d94e |
{ WACOM_VENDOR_ID, 0x57, 200000, 200000, &usbCintiqV5, "DTK2241" },
|
|
|
54d94e |
{ WACOM_VENDOR_ID, 0x59, 200000, 200000, &usbCintiqV5, "DTH2242" },
|
|
|
54d94e |
{ WACOM_VENDOR_ID, 0x5B, 200000, 200000, &usbCintiqV5, "Cintiq 22HDT" },
|
|
|
54d94e |
+ { WACOM_VENDOR_ID, 0x34A, 200000, 200000, &usbCintiqV5, "Mobilestudio Pro 13" }, /* Touch */
|
|
|
54d94e |
+ { WACOM_VENDOR_ID, 0x34B, 200000, 200000, &usbCintiqV5, "MobileStudio Pro 16" }, /* Touch */
|
|
|
54d94e |
+ { WACOM_VENDOR_ID, 0x34D, 200000, 200000, &usbCintiqV5, "MobileStudio Pro 13" },
|
|
|
54d94e |
+ { WACOM_VENDOR_ID, 0x34E, 200000, 200000, &usbCintiqV5, "MobileStudio Pro 16" },
|
|
|
54d94e |
+ { WACOM_VENDOR_ID, 0x34F, 200000, 200000, &usbCintiqV5, "Cintiq 13 FHD Pro" },
|
|
|
54d94e |
+ { WACOM_VENDOR_ID, 0x350, 200000, 200000, &usbCintiqV5, "Cintiq 16 UHD Pro" },
|
|
|
54d94e |
+ { WACOM_VENDOR_ID, 0x353, 200000, 200000, &usbCintiqV5, "Cintiq 13 FHD Pro" }, /* Touch */
|
|
|
54d94e |
+ { WACOM_VENDOR_ID, 0x354, 200000, 200000, &usbCintiqV5, "Cintiq 16 UHD Pro" }, /* Touch */
|
|
|
54d94e |
|
|
|
54d94e |
{ WACOM_VENDOR_ID, 0x90, 100000, 100000, &usbTabletPC, "TabletPC 0x90" },
|
|
|
54d94e |
{ WACOM_VENDOR_ID, 0x93, 100000, 100000, &usbTabletPC, "TabletPC 0x93" },
|
|
|
54d94e |
diff --git a/src/wcmValidateDevice.c b/src/wcmValidateDevice.c
|
|
|
54d94e |
index fd27264..0da5076 100644
|
|
|
54d94e |
--- a/src/wcmValidateDevice.c
|
|
|
54d94e |
+++ b/src/wcmValidateDevice.c
|
|
|
54d94e |
@@ -309,6 +309,14 @@ int wcmDeviceTypeKeys(InputInfoPtr pInfo)
|
|
|
54d94e |
case 0x5D: /* DTH2242 Touch */
|
|
|
54d94e |
case 0x5E: /* Cintiq 22HDT Touch */
|
|
|
54d94e |
case 0x304:/* Cintiq 13HD */
|
|
|
54d94e |
+ case 0x34A:/* MobileStudio Pro 13 Touch */
|
|
|
54d94e |
+ case 0x34B:/* MobileStudio Pro 16 Touch */
|
|
|
54d94e |
+ case 0x34D:/* MobileStudio Pro 13 */
|
|
|
54d94e |
+ case 0x34E:/* MobileStudio Pro 13 */
|
|
|
54d94e |
+ case 0x34F:/* Cintiq Pro 13 FHD */
|
|
|
54d94e |
+ case 0x350:/* Cintiq Pro 16 UHD */
|
|
|
54d94e |
+ case 0x353:/* Cintiq Pro 13 FHD Touch */
|
|
|
54d94e |
+ case 0x354:/* Cintiq Pro 13 UHD Touch */
|
|
|
54d94e |
TabletSetFeature(priv->common, WCM_LCD);
|
|
|
54d94e |
break;
|
|
|
54d94e |
}
|
|
|
54d94e |
--
|
|
|
54d94e |
2.13.6
|
|
|
54d94e |
|