HID: uclogic: Add support for Parblo A610 PRO
authorJosé Expósito <jose.exposito89@gmail.com>
Mon, 15 Aug 2022 14:29:56 +0000 (16:29 +0200)
committerJiri Kosina <jkosina@suse.cz>
Thu, 25 Aug 2022 08:26:31 +0000 (10:26 +0200)
The Parblo A610 PRO is a UGEE v2 device with a frame with 9 buttons
and a bitmap dial. Its pen has 2 buttons, supports tilt and pressure.

Add its ID in order to support the device.

Signed-off-by: José Expósito <jose.exposito89@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/hid-ids.h
drivers/hid/hid-uclogic-core.c
drivers/hid/hid-uclogic-params.c

index ecf1468404b3a14b2b48d606ada35947cf7dc9ed..6b4068eecc6f4f0b5315a2578c2528d03cad3b31 100644 (file)
 #define USB_DEVICE_ID_YIYNOVA_TABLET           0x004d
 
 #define USB_VENDOR_ID_UGEE             0x28bd
+#define USB_DEVICE_ID_UGEE_PARBLO_A610_PRO     0x1903
 #define USB_DEVICE_ID_UGEE_XPPEN_TABLET_G540   0x0075
 #define USB_DEVICE_ID_UGEE_XPPEN_TABLET_G640   0x0094
 #define USB_DEVICE_ID_UGEE_XPPEN_TABLET_DECO01 0x0042
index db9dec440018b02e6c3d42bc82aefe1a1e180f3c..0fbc408c26070e6072ef0f939bf2426a9c1e8180 100644 (file)
@@ -510,6 +510,8 @@ static const struct hid_device_id uclogic_devices[] = {
                                USB_DEVICE_ID_UGTIZER_TABLET_GP0610) },
        { HID_USB_DEVICE(USB_VENDOR_ID_UGTIZER,
                                USB_DEVICE_ID_UGTIZER_TABLET_GT5040) },
+       { HID_USB_DEVICE(USB_VENDOR_ID_UGEE,
+                               USB_DEVICE_ID_UGEE_PARBLO_A610_PRO) },
        { HID_USB_DEVICE(USB_VENDOR_ID_UGEE,
                                USB_DEVICE_ID_UGEE_TABLET_G5) },
        { HID_USB_DEVICE(USB_VENDOR_ID_UGEE,
index 60ed94981a5555f33f9931236d16e01bca0f1110..34fa991e6267e3228bd78cdca94c6e97d7f7e349 100644 (file)
@@ -1580,6 +1580,8 @@ int uclogic_params_init(struct uclogic_params *params,
                        uclogic_params_init_invalid(&p);
                }
                break;
+       case VID_PID(USB_VENDOR_ID_UGEE,
+                    USB_DEVICE_ID_UGEE_PARBLO_A610_PRO):
        case VID_PID(USB_VENDOR_ID_UGEE,
                     USB_DEVICE_ID_UGEE_XPPEN_TABLET_DECO_L):
        case VID_PID(USB_VENDOR_ID_UGEE,