HID: uclogic: Add support for Ugee 2150
authorNikolai Kondrashov <spbnick@gmail.com>
Sun, 10 Feb 2019 10:13:57 +0000 (12:13 +0200)
committerBenjamin Tissoires <benjamin.tissoires@redhat.com>
Thu, 21 Feb 2019 11:00:53 +0000 (12:00 +0100)
Add support for Ugee 2150 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 f66553157be5544fa202aaca12ac2650d1cfbe08..304476200c289c3020cd2f476e4a8ae9140e4e68 100644 (file)
 #define USB_DEVICE_ID_UCLOGIC_DRAWIMAGE_G3     0x3031
 #define USB_DEVICE_ID_UCLOGIC_UGEE_TABLET_81   0x0081
 #define USB_DEVICE_ID_UCLOGIC_UGEE_TABLET_45   0x0045
+#define USB_DEVICE_ID_UCLOGIC_UGEE_TABLET_47   0x0047
 #define USB_DEVICE_ID_YIYNOVA_TABLET           0x004d
 
 #define USB_VENDOR_ID_UGEE             0x28bd
index 81693183d64795af1c0c2a91fc54d4288a708805..33333a3e5ffed1798a122d28624a08584db1d57a 100644 (file)
@@ -338,6 +338,8 @@ static const struct hid_device_id uclogic_devices[] = {
                                USB_DEVICE_ID_UCLOGIC_UGEE_TABLET_81) },
        { HID_USB_DEVICE(USB_VENDOR_ID_UCLOGIC,
                                USB_DEVICE_ID_UCLOGIC_UGEE_TABLET_45) },
+       { HID_USB_DEVICE(USB_VENDOR_ID_UCLOGIC,
+                               USB_DEVICE_ID_UCLOGIC_UGEE_TABLET_47) },
        { HID_USB_DEVICE(USB_VENDOR_ID_UCLOGIC,
                                USB_DEVICE_ID_UCLOGIC_DRAWIMAGE_G3) },
        { HID_USB_DEVICE(USB_VENDOR_ID_UGTIZER,
index 132663a87f3837e05189d7ebf91ccdad66c73552..f57bf26983740d335e00a1a1962e34219e76b843 100644 (file)
@@ -969,6 +969,8 @@ int uclogic_params_init(struct uclogic_params *params,
                     USB_DEVICE_ID_UCLOGIC_DRAWIMAGE_G3):
        case VID_PID(USB_VENDOR_ID_UCLOGIC,
                     USB_DEVICE_ID_UCLOGIC_UGEE_TABLET_45):
+       case VID_PID(USB_VENDOR_ID_UCLOGIC,
+                    USB_DEVICE_ID_UCLOGIC_UGEE_TABLET_47):
                rc = uclogic_params_huion_init(&p, hdev);
                if (rc != 0)
                        goto cleanup;