]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
HID: multitouch: add eGalaxTouch EXC3188 support
authorThorsten Schmelzer <tschmelzer@topcon.com>
Fri, 23 Jan 2026 08:57:05 +0000 (09:57 +0100)
committerJiri Kosina <jkosina@suse.com>
Fri, 23 Jan 2026 12:54:21 +0000 (13:54 +0100)
Add support for the for the EXC3188 touchscreen from eGalaxy.

Signed-off-by: Thorsten Schmelzer <tschmelzer@topcon.com>
Signed-off-by: Michael Tretter <m.tretter@pengutronix.de>
Signed-off-by: Jiri Kosina <jkosina@suse.com>
drivers/hid/hid-ids.h
drivers/hid/hid-multitouch.c

index 40364cd69f8e3d5d31eb7eeb92f31781d37542db..bb78857b5908b3a10d4c160f55a7a624ceb4ba14 100644 (file)
 #define USB_DEVICE_ID_DWAV_EGALAX_MULTITOUCH_7349      0x7349
 #define USB_DEVICE_ID_DWAV_EGALAX_MULTITOUCH_73F7      0x73f7
 #define USB_DEVICE_ID_DWAV_EGALAX_MULTITOUCH_A001      0xa001
+#define USB_DEVICE_ID_DWAV_EGALAX_MULTITOUCH_C000      0xc000
 #define USB_DEVICE_ID_DWAV_EGALAX_MULTITOUCH_C002      0xc002
 
 #define USB_VENDOR_ID_EDIFIER          0x2d99
index f21850f7d89e4dd92553d5e251921eb7f146e6b5..7daa8f6d818704a4006feddd125dfeb4ceb6cdf3 100644 (file)
@@ -2212,6 +2212,9 @@ static const struct hid_device_id mt_devices[] = {
        { .driver_data = MT_CLS_EGALAX_SERIAL,
                MT_USB_DEVICE(USB_VENDOR_ID_DWAV,
                        USB_DEVICE_ID_DWAV_EGALAX_MULTITOUCH_A001) },
+       { .driver_data = MT_CLS_EGALAX_SERIAL,
+               MT_USB_DEVICE(USB_VENDOR_ID_DWAV,
+                       USB_DEVICE_ID_DWAV_EGALAX_MULTITOUCH_C000) },
        { .driver_data = MT_CLS_EGALAX,
                MT_USB_DEVICE(USB_VENDOR_ID_DWAV,
                        USB_DEVICE_ID_DWAV_EGALAX_MULTITOUCH_C002) },