]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
HID: Kysona: Add support for VXE Dragonfly R1 Pro
authorLode Willems <me@lodewillems.com>
Tue, 24 Mar 2026 20:43:06 +0000 (21:43 +0100)
committerJiri Kosina <jkosina@suse.com>
Fri, 27 Mar 2026 14:51:05 +0000 (15:51 +0100)
Apparently this same protocol is used by more mice from different brands.

This patch adds support for the VXE Dragonfly R1 Pro.

Tested-by: Dominykas Svetikas <dominykas@svetikas.lt>
Signed-off-by: Lode Willems <me@lodewillems.com>
Signed-off-by: Jiri Kosina <jkosina@suse.com>
drivers/hid/hid-ids.h
drivers/hid/hid-kysona.c

index e432cc0df680b9580425081bf905cdae6479c88b..c1e4a6ce96317ab4df75b2e795d739e9cfd1ff32 100644 (file)
 #define USB_VENDOR_ID_VTL              0x0306
 #define USB_DEVICE_ID_VTL_MULTITOUCH_FF3F      0xff3f
 
+#define USB_VENDOR_ID_VXE              0x3554
+#define USB_DEVICE_ID_VXE_DRAGONFLY_R1_PRO_DONGLE      0xf58a
+#define USB_DEVICE_ID_VXE_DRAGONFLY_R1_PRO_WIRED       0xf58c
+
 #define USB_VENDOR_ID_WACOM            0x056a
 #define USB_DEVICE_ID_WACOM_GRAPHIRE_BLUETOOTH 0x81
 #define USB_DEVICE_ID_WACOM_INTUOS4_BLUETOOTH   0x00BD
index 09bfe30d02cb903075f4e79e87582c23e9f5c869..ccbd8380064ea5f059e6232a2fac4b994ed9a43c 100644 (file)
@@ -272,6 +272,8 @@ static void kysona_remove(struct hid_device *hdev)
 static const struct hid_device_id kysona_devices[] = {
        { HID_USB_DEVICE(USB_VENDOR_ID_KYSONA, USB_DEVICE_ID_KYSONA_M600_DONGLE) },
        { HID_USB_DEVICE(USB_VENDOR_ID_KYSONA, USB_DEVICE_ID_KYSONA_M600_WIRED) },
+       { HID_USB_DEVICE(USB_VENDOR_ID_VXE, USB_DEVICE_ID_VXE_DRAGONFLY_R1_PRO_DONGLE) },
+       { HID_USB_DEVICE(USB_VENDOR_ID_VXE, USB_DEVICE_ID_VXE_DRAGONFLY_R1_PRO_WIRED) },
        { }
 };
 MODULE_DEVICE_TABLE(hid, kysona_devices);