|
@@ -955,6 +955,10 @@ static int uclogic_probe(struct hid_device *hdev,
|
|
|
|
|
|
switch (id->product) {
|
|
|
case USB_DEVICE_ID_HUION_TABLET:
|
|
|
+ case USB_DEVICE_ID_YIYNOVA_TABLET:
|
|
|
+ case USB_DEVICE_ID_UGEE_TABLET_81:
|
|
|
+ case USB_DEVICE_ID_UCLOGIC_DRAWIMAGE_G3:
|
|
|
+ case USB_DEVICE_ID_UGEE_TABLET_45:
|
|
|
/* If this is the pen interface */
|
|
|
if (intf->cur_altsetting->desc.bInterfaceNumber == 0) {
|
|
|
rc = uclogic_tablet_enable(hdev);
|
|
@@ -1023,6 +1027,10 @@ static const struct hid_device_id uclogic_devices[] = {
|
|
|
USB_DEVICE_ID_UCLOGIC_TABLET_TWHA60) },
|
|
|
{ HID_USB_DEVICE(USB_VENDOR_ID_HUION, USB_DEVICE_ID_HUION_TABLET) },
|
|
|
{ HID_USB_DEVICE(USB_VENDOR_ID_UCLOGIC, USB_DEVICE_ID_HUION_TABLET) },
|
|
|
+ { HID_USB_DEVICE(USB_VENDOR_ID_UCLOGIC, USB_DEVICE_ID_YIYNOVA_TABLET) },
|
|
|
+ { HID_USB_DEVICE(USB_VENDOR_ID_UCLOGIC, USB_DEVICE_ID_UGEE_TABLET_81) },
|
|
|
+ { HID_USB_DEVICE(USB_VENDOR_ID_UCLOGIC, USB_DEVICE_ID_UGEE_TABLET_45) },
|
|
|
+ { HID_USB_DEVICE(USB_VENDOR_ID_UCLOGIC, USB_DEVICE_ID_UCLOGIC_DRAWIMAGE_G3) },
|
|
|
{ }
|
|
|
};
|
|
|
MODULE_DEVICE_TABLE(hid, uclogic_devices);
|