From 44d1612339a8aaaf5f6bd3c989e86d1041be15ae Mon Sep 17 00:00:00 2001 From: Nikolai Kondrashov Date: Sun, 17 May 2020 15:49:15 +0300 Subject: [PATCH] uclogic: Add support for Parblo A640 --- hid-ids.h | 2 ++ hid-uclogic-core.c | 2 ++ hid-uclogic-params.c | 2 ++ 3 files changed, 6 insertions(+) diff --git a/hid-ids.h b/hid-ids.h index 43c8e7b4..fbb725d0 100644 --- a/hid-ids.h +++ b/hid-ids.h @@ -38,6 +38,8 @@ #define USB_DEVICE_ID_UCLOGIC_UGEE_TABLET_45 0x0045 #define USB_DEVICE_ID_UCLOGIC_UGEE_TABLET_47 0x0047 +#define USB_DEVICE_ID_UCLOGIC_PARBLO_A640 0x0061 + #define USB_DEVICE_ID_YIYNOVA_TABLET 0x004d /* Known as Zippy Technology Corp. in usbutils */ diff --git a/hid-uclogic-core.c b/hid-uclogic-core.c index 1caa1df2..37fdf973 100644 --- a/hid-uclogic-core.c +++ b/hid-uclogic-core.c @@ -516,6 +516,8 @@ static const struct hid_device_id uclogic_devices[] = { 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_PARBLO_A640) }, { HID_USB_DEVICE(USB_VENDOR_ID_UCLOGIC, USB_DEVICE_ID_UCLOGIC_DRAWIMAGE_G3) }, { HID_USB_DEVICE(USB_VENDOR_ID_UGTIZER, diff --git a/hid-uclogic-params.c b/hid-uclogic-params.c index 12a0fd6b..b8b71831 100644 --- a/hid-uclogic-params.c +++ b/hid-uclogic-params.c @@ -1178,6 +1178,8 @@ int uclogic_params_init(struct uclogic_params *params, USB_DEVICE_ID_UCLOGIC_UGEE_TABLET_45): case VID_PID(USB_VENDOR_ID_UCLOGIC, USB_DEVICE_ID_UCLOGIC_UGEE_TABLET_47): + case VID_PID(USB_VENDOR_ID_UCLOGIC, + USB_DEVICE_ID_UCLOGIC_PARBLO_A640): rc = uclogic_params_huion_init(&p, hdev); if (rc != 0) goto cleanup;