* [PATCH 1/2] HID: multitouch: rename MT_CLS_EGALAX_P80H84 to MT_CLS_EGALAX_WIN8
2026-04-03 9:28 [PATCH 0/2] HID: multitouch: Add support for Dell Pro Rugged 12 Tablet RA02260 buingoc67
@ 2026-04-03 9:28 ` buingoc67
2026-04-03 9:28 ` [PATCH 2/2] HID: multitouch: add support for Dell Pro Rugged 12 Tablet RA02260 buingoc67
2026-04-08 20:32 ` [PATCH 0/2] HID: multitouch: Add " Jiri Kosina
2 siblings, 0 replies; 5+ messages in thread
From: buingoc67 @ 2026-04-03 9:28 UTC (permalink / raw)
To: Jiri Kosina, Benjamin Tissoires; +Cc: linux-input, linux-kernel, hmtheboy154
From: hmtheboy154 <buingoc67@gmail.com>
The Dell Pro Rugged 12 Tablet RA02260 uses an i2c touchscreen from
eGalax that exposes the same HID_GROUP_MULTITOUCH_WIN_8 as the
P80H84 and also requires the same quirks to make multitouch work.
Rename the class to MT_CLS_EGALAX_WIN8 for more general use.
Signed-off-by: hmtheboy154 <buingoc67@gmail.com>
---
drivers/hid/hid-multitouch.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/hid/hid-multitouch.c b/drivers/hid/hid-multitouch.c
index e82a3c4e5b44..9e46028746fd 100644
--- a/drivers/hid/hid-multitouch.c
+++ b/drivers/hid/hid-multitouch.c
@@ -235,7 +235,7 @@ static void mt_post_parse(struct mt_device *td, struct mt_application *app);
#define MT_CLS_SMART_TECH 0x0113
#define MT_CLS_APPLE_TOUCHBAR 0x0114
#define MT_CLS_YOGABOOK9I 0x0115
-#define MT_CLS_EGALAX_P80H84 0x0116
+#define MT_CLS_EGALAX_WIN8 0x0116
#define MT_CLS_SIS 0x0457
#define MT_DEFAULT_MAXCONTACT 10
@@ -450,7 +450,7 @@ static const struct mt_class mt_classes[] = {
MT_QUIRK_YOGABOOK9I,
.export_all_inputs = true
},
- { .name = MT_CLS_EGALAX_P80H84,
+ { .name = MT_CLS_EGALAX_WIN8,
.quirks = MT_QUIRK_ALWAYS_VALID |
MT_QUIRK_IGNORE_DUPLICATES |
MT_QUIRK_CONTACT_CNT_ACCURATE,
@@ -2246,7 +2246,7 @@ 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_C000) },
- { .driver_data = MT_CLS_EGALAX_P80H84,
+ { .driver_data = MT_CLS_EGALAX_WIN8,
HID_DEVICE(HID_BUS_ANY, HID_GROUP_MULTITOUCH_WIN_8,
USB_VENDOR_ID_DWAV,
USB_DEVICE_ID_DWAV_EGALAX_MULTITOUCH_C002) },
--
2.53.0
^ permalink raw reply related [flat|nested] 5+ messages in thread* [PATCH 2/2] HID: multitouch: add support for Dell Pro Rugged 12 Tablet RA02260
2026-04-03 9:28 [PATCH 0/2] HID: multitouch: Add support for Dell Pro Rugged 12 Tablet RA02260 buingoc67
2026-04-03 9:28 ` [PATCH 1/2] HID: multitouch: rename MT_CLS_EGALAX_P80H84 to MT_CLS_EGALAX_WIN8 buingoc67
@ 2026-04-03 9:28 ` buingoc67
2026-04-08 20:32 ` [PATCH 0/2] HID: multitouch: Add " Jiri Kosina
2 siblings, 0 replies; 5+ messages in thread
From: buingoc67 @ 2026-04-03 9:28 UTC (permalink / raw)
To: Jiri Kosina, Benjamin Tissoires; +Cc: linux-input, linux-kernel, hmtheboy154
From: hmtheboy154 <buingoc67@gmail.com>
Tested both multitouch & stylus.
Signed-off-by: hmtheboy154 <buingoc67@gmail.com>
---
drivers/hid/hid-ids.h | 1 +
drivers/hid/hid-multitouch.c | 4 ++++
2 files changed, 5 insertions(+)
diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h
index afcee13bad61..2d40d33a6a90 100644
--- a/drivers/hid/hid-ids.h
+++ b/drivers/hid/hid-ids.h
@@ -447,6 +447,7 @@
#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 I2C_DEVICE_ID_DELL_PRO_RUGGED_12_RA02260 0xc005
#define USB_VENDOR_ID_EDIFIER 0x2d99
#define USB_DEVICE_ID_EDIFIER_QR30 0xa101 /* EDIFIER Hal0 2.0 SE */
diff --git a/drivers/hid/hid-multitouch.c b/drivers/hid/hid-multitouch.c
index 9e46028746fd..228fcffc3423 100644
--- a/drivers/hid/hid-multitouch.c
+++ b/drivers/hid/hid-multitouch.c
@@ -2250,6 +2250,10 @@ static const struct hid_device_id mt_devices[] = {
HID_DEVICE(HID_BUS_ANY, HID_GROUP_MULTITOUCH_WIN_8,
USB_VENDOR_ID_DWAV,
USB_DEVICE_ID_DWAV_EGALAX_MULTITOUCH_C002) },
+ { .driver_data = MT_CLS_EGALAX_WIN8,
+ HID_DEVICE(BUS_I2C, HID_GROUP_MULTITOUCH_WIN_8,
+ USB_VENDOR_ID_DWAV,
+ I2C_DEVICE_ID_DELL_PRO_RUGGED_12_RA02260) },
/* Elan devices */
{ .driver_data = MT_CLS_WIN_8_FORCE_MULTI_INPUT,
--
2.53.0
^ permalink raw reply related [flat|nested] 5+ messages in thread* Re: [PATCH 0/2] HID: multitouch: Add support for Dell Pro Rugged 12 Tablet RA02260
2026-04-03 9:28 [PATCH 0/2] HID: multitouch: Add support for Dell Pro Rugged 12 Tablet RA02260 buingoc67
2026-04-03 9:28 ` [PATCH 1/2] HID: multitouch: rename MT_CLS_EGALAX_P80H84 to MT_CLS_EGALAX_WIN8 buingoc67
2026-04-03 9:28 ` [PATCH 2/2] HID: multitouch: add support for Dell Pro Rugged 12 Tablet RA02260 buingoc67
@ 2026-04-08 20:32 ` Jiri Kosina
2026-04-09 5:13 ` buingoc67
2 siblings, 1 reply; 5+ messages in thread
From: Jiri Kosina @ 2026-04-08 20:32 UTC (permalink / raw)
To: hmtheboy154; +Cc: Benjamin Tissoires, linux-input, linux-kernel
On Fri, 3 Apr 2026, buingoc67@gmail.com wrote:
> From: hmtheboy154 <buingoc67@gmail.com>
>
> This patch series adds multitouch and stylus support for the eGalax
> I2C touchscreen found in the Dell Pro Rugged 12 Tablet RA02260.
>
> hmtheboy154 (2):
Thanks a lot for the patches.
I know that the kernel documentation is now a little bit more liberal
about not having to use real names, but "well established identities"
being fine, but stil ... would you mind submitting this under some more
comprehensible authorship? (anonymous submissions are still not allowed,
BTW).
hmtheboy154 / buingoc67 doesn't really sound too well established identity
to me, unfortunately :)
Thanks,
--
Jiri Kosina
SUSE Labs
^ permalink raw reply [flat|nested] 5+ messages in thread