Blame SOURCES/0001-Support-recent-display-devices-on-older-kernels.patch

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