public inbox for linux-input@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] HID: multitouch: Add support for Dell Pro Rugged 12 Tablet RA02260
@ 2026-04-03  9:28 buingoc67
  2026-04-03  9:28 ` [PATCH 1/2] HID: multitouch: rename MT_CLS_EGALAX_P80H84 to MT_CLS_EGALAX_WIN8 buingoc67
                   ` (2 more replies)
  0 siblings, 3 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>

This patch series adds multitouch and stylus support for the eGalax 
I2C touchscreen found in the Dell Pro Rugged 12 Tablet RA02260.

hmtheboy154 (2):
  HID: multitouch: rename MT_CLS_EGALAX_P80H84 to MT_CLS_EGALAX_WIN8
  HID: multitouch: add support for Dell Pro Rugged 12 Tablet RA02260

 drivers/hid/hid-ids.h        |  1 +
 drivers/hid/hid-multitouch.c | 10 +++++++---
 2 files changed, 8 insertions(+), 3 deletions(-)

-- 
2.53.0


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [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

* Re: [PATCH 0/2] HID: multitouch: Add support for Dell Pro Rugged 12 Tablet RA02260
  2026-04-08 20:32 ` [PATCH 0/2] HID: multitouch: Add " Jiri Kosina
@ 2026-04-09  5:13   ` buingoc67
  0 siblings, 0 replies; 5+ messages in thread
From: buingoc67 @ 2026-04-09  5:13 UTC (permalink / raw)
  To: jikos; +Cc: bentiss, buingoc67, linux-input, linux-kernel

Hi, I don't understand why it take my email "buingoc67" instead 
of the git user.name that I set as "hmtheboy154". Is there any way 
that I can change this ? Or else I'll submit the changes under my 
org email (hmtheboy154@blisslabs.org) if that's ok.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2026-04-09  5:13 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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 ` [PATCH 0/2] HID: multitouch: Add " Jiri Kosina
2026-04-09  5:13   ` buingoc67

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox