]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
HID: uclogic: Add support for XP-Pen Star G640
authorNikolai Kondrashov <spbnick@gmail.com>
Sun, 10 Feb 2019 10:14:01 +0000 (12:14 +0200)
committerBenjamin Tissoires <benjamin.tissoires@redhat.com>
Thu, 21 Feb 2019 11:00:54 +0000 (12:00 +0100)
Add support for XP-Pen Star G640 to hid-uclogic.

Signed-off-by: Nikolai Kondrashov <spbnick@gmail.com>
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
drivers/hid/hid-ids.h
drivers/hid/hid-uclogic-core.c
drivers/hid/hid-uclogic-params.c

index 4da33b38606c6647754184c7c50f8ae60428e623..cadc8d4d6a4d7ab614a8fb17b912a4ca3a5aa61e 100644 (file)
 
 #define USB_VENDOR_ID_UGEE             0x28bd
 #define USB_DEVICE_ID_UGEE_XPPEN_TABLET_G540   0x0075
+#define USB_DEVICE_ID_UGEE_XPPEN_TABLET_G640   0x0094
 #define USB_DEVICE_ID_UGEE_TABLET_EX07S                0x0071
 
 #define USB_VENDOR_ID_UNITEC   0x227d
index 42c93e3a8f1b3d7d351b009774305fd39f18687c..5fdd8919902d8d40d2f0803286e54532fab4acbe 100644 (file)
@@ -348,6 +348,8 @@ static const struct hid_device_id uclogic_devices[] = {
                                USB_DEVICE_ID_UGEE_TABLET_EX07S) },
        { HID_USB_DEVICE(USB_VENDOR_ID_UGEE,
                                USB_DEVICE_ID_UGEE_XPPEN_TABLET_G540) },
+       { HID_USB_DEVICE(USB_VENDOR_ID_UGEE,
+                               USB_DEVICE_ID_UGEE_XPPEN_TABLET_G640) },
        { }
 };
 MODULE_DEVICE_TABLE(hid, uclogic_devices);
index ac42f91174316ff48fc201743bdd2ae681021899..709eeb15e7dea9464742e9604a3b28ea7bbe4962 100644 (file)
@@ -999,6 +999,8 @@ int uclogic_params_init(struct uclogic_params *params,
                     USB_DEVICE_ID_UGTIZER_TABLET_GP0610):
        case VID_PID(USB_VENDOR_ID_UGEE,
                     USB_DEVICE_ID_UGEE_XPPEN_TABLET_G540):
+       case VID_PID(USB_VENDOR_ID_UGEE,
+                    USB_DEVICE_ID_UGEE_XPPEN_TABLET_G640):
                /* If this is the pen interface */
                if (bInterfaceNumber == 1) {
                        /* Probe v1 pen parameters */