DTK-1651 is a display pen-only tablet

Signed-off-by: Ping Cheng <pi...@wacom.com>
Signed-off-by: Jiri Kosina <jkos...@suse.cz>
[aaron.sko...@wacom.com: Imported into input-wacom repository (e1123fe)]
Signed-off-by: Aaron Skomra <aaron.sko...@wacom.com>
[aaron.sko...@wacom.com: Backported from input-wacom repository (781fc2c)]
Signed-off-by: Aaron Skomra <aaron.sko...@wacom.com>
---
 2.6.30/wacom_wac.c | 3 +++
 2.6.36/wacom_wac.c | 5 +++++
 2.6.38/wacom_wac.c | 6 +++++-
 3.7/wacom_wac.c    | 5 +++++
 4 files changed, 18 insertions(+), 1 deletion(-)

diff --git a/2.6.30/wacom_wac.c b/2.6.30/wacom_wac.c
index d698175..a31d392 100644
--- a/2.6.30/wacom_wac.c
+++ b/2.6.30/wacom_wac.c
@@ -2112,6 +2112,8 @@ static const struct wacom_features wacom_features_0x32F =
        { "Wacom DTU1031X",       WACOM_PKGLEN_DTUS,      22472, 12728, 511,  
0, DTUSX, WACOM_DTU_OFFSET, WACOM_DTU_OFFSET };
 static const struct wacom_features wacom_features_0x336 =
        { "Wacom DTU1141",         WACOM_PKGLEN_DTUS,      23472, 13203, 1023, 
0, DTUS, WACOM_DTU_OFFSET, WACOM_DTU_OFFSET };
+static const struct wacom_features wacom_features_0x343 =
+       { "Wacom DTK1651",         WACOM_PKGLEN_DTUS,     34616, 19559, 1023, 
0, DTUS, WACOM_DTU_OFFSET, WACOM_DTU_OFFSET };
 static const struct wacom_features wacom_features_0x57 =
        { "Wacom DTK2241",        WACOM_PKGLEN_INTUOS,    95640, 54060, 2047, 
63, DTK, WACOM_CINTIQ_OFFSET, WACOM_CINTIQ_OFFSET };
 static const struct wacom_features wacom_features_0x59 =
@@ -2314,6 +2316,7 @@ const struct usb_device_id wacom_ids[] = {
        { USB_DEVICE_WACOM(0x32A) },
        { USB_DEVICE_WACOM(0x32B) },
        { USB_DEVICE_WACOM(0x32F) },
+       { USB_DEVICE_WACOM(0x343) },
        { USB_DEVICE_LENOVO(0x6004) },
        { }
 };
diff --git a/2.6.36/wacom_wac.c b/2.6.36/wacom_wac.c
index 3877faa..31896b2 100644
--- a/2.6.36/wacom_wac.c
+++ b/2.6.36/wacom_wac.c
@@ -1952,6 +1952,10 @@ static const struct wacom_features wacom_features_0xDA =
 static struct wacom_features wacom_features_0xDB =
        { "Wacom Bamboo 2FG 6x8 SE", WACOM_PKGLEN_BBFUN,  21648, 13700, 1023,
          63, BAMBOO_PT, WACOM_INTUOS_RES, WACOM_INTUOS_RES };
+static const struct wacom_features wacom_features_0x343 =
+       { "Wacom DTK1651", WACOM_PKGLEN_DTUS, 34616, 19559, 1023,
+         0, DTUS, WACOM_INTUOS_RES, WACOM_INTUOS_RES,
+         WACOM_DTU_OFFSET, WACOM_DTU_OFFSET };
 static const struct wacom_features wacom_features_0x6004 =
        { "ISD-V4",               WACOM_PKGLEN_GRAPHIRE,  12800,  8000,  255,
          0, TABLETPC, WACOM_INTUOS_RES, WACOM_INTUOS_RES };
@@ -2080,6 +2084,7 @@ const struct usb_device_id wacom_ids[] = {
        { USB_DEVICE_WACOM(0x116) },
        { USB_DEVICE_WACOM(0x12C) },
        { USB_DEVICE_WACOM(0x32F) },
+       { USB_DEVICE_WACOM(0x343) },
        { USB_DEVICE_LENOVO(0x6004) },
        { }
 };
diff --git a/2.6.38/wacom_wac.c b/2.6.38/wacom_wac.c
index 8a1030b..20beb91 100644
--- a/2.6.38/wacom_wac.c
+++ b/2.6.38/wacom_wac.c
@@ -2691,7 +2691,10 @@ static const struct wacom_features wacom_features_0x33D =
 static const struct wacom_features wacom_features_0x33E =
        { "Wacom Intuos PT M 2",   WACOM_PKGLEN_INTUOS,   21600, 13500, 2047,
          63, INTUOSHT2, WACOM_INTUOS_RES, WACOM_INTUOS_RES, .touch_max = 16 };
-
+static const struct wacom_features wacom_features_0x343 =
+       { "Wacom DTK1651",         WACOM_PKGLEN_DTUS,     34616, 19559, 1023,
+         0, DTUS, WACOM_INTUOS_RES, WACOM_INTUOS_RES, 4,
+         WACOM_DTU_OFFSET, WACOM_DTU_OFFSET};
 #define USB_DEVICE_WACOM(prod)                                 \
        USB_DEVICE(USB_VENDOR_ID_WACOM, prod),                  \
        .driver_info = (kernel_ulong_t)&wacom_features_##prod
@@ -2857,6 +2860,7 @@ const struct usb_device_id wacom_ids[] = {
        { USB_DEVICE_DETAILED(0x33C, USB_CLASS_HID, 0, 0) },
        { USB_DEVICE_DETAILED(0x33D, USB_CLASS_HID, 0, 0) },
        { USB_DEVICE_DETAILED(0x33E, USB_CLASS_HID, 0, 0) },
+       { USB_DEVICE_WACOM(0x343) },
        { USB_DEVICE_LENOVO(0x6004) },
        { }
 };
diff --git a/3.7/wacom_wac.c b/3.7/wacom_wac.c
index d2fb8bd..dd3a2ed 100644
--- a/3.7/wacom_wac.c
+++ b/3.7/wacom_wac.c
@@ -2651,6 +2651,10 @@ static const struct wacom_features wacom_features_0x33D =
 static const struct wacom_features wacom_features_0x33E =
        { "Wacom Intuos PT M 2", WACOM_PKGLEN_INTUOS, 21600, 13500, 2047, 63,
          INTUOSHT2, WACOM_INTUOS_RES, WACOM_INTUOS_RES, .touch_max = 16 };
+static const struct wacom_features wacom_features_0x343 =
+       { "Wacom DTK1651", WACOM_PKGLEN_DTUS, 34616, 19559, 1023, 0,
+         DTUS, WACOM_INTUOS_RES, WACOM_INTUOS_RES, 4,
+         WACOM_DTU_OFFSET, WACOM_DTU_OFFSET };
 
 #define USB_DEVICE_WACOM(prod)                                 \
        USB_DEVICE(USB_VENDOR_ID_WACOM, prod),                  \
@@ -2817,6 +2821,7 @@ const struct usb_device_id wacom_ids[] = {
        { USB_DEVICE_DETAILED(0x33C, USB_CLASS_HID, 0, 0) },
        { USB_DEVICE_DETAILED(0x33D, USB_CLASS_HID, 0, 0) },
        { USB_DEVICE_DETAILED(0x33E, USB_CLASS_HID, 0, 0) },
+       { USB_DEVICE_WACOM(0x343) },
        { USB_DEVICE_LENOVO(0x6004) },
        { }
 };
-- 
1.9.1


------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
Linuxwacom-devel mailing list
Linuxwacom-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel

Reply via email to