Skip to content

Commit 070f63b

Browse files
linuxseaJiri Kosina
authored andcommitted
HID: multitouch: Add support for CJTouch MultiTouch
Add device IDs for CJTouch 0020 and 0040 panels. Signed-off-by: Yang Bo <[email protected]> Signed-off-by: Jiri Kosina <[email protected]>
1 parent 67db8a8 commit 070f63b

File tree

3 files changed

+13
-0
lines changed

3 files changed

+13
-0
lines changed

drivers/hid/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -480,6 +480,7 @@ config HID_MULTITOUCH
480480
- Atmel panels
481481
- Cando dual touch panels
482482
- Chunghwa panels
483+
- CJTouch panels
483484
- CVTouch panels
484485
- Cypress TrueTouch panels
485486
- Elan Microelectronics touch panels

drivers/hid/hid-ids.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,10 @@
236236

237237
#define USB_VENDOR_ID_CIDC 0x1677
238238

239+
#define USB_VENDOR_ID_CJTOUCH 0x24b8
240+
#define USB_DEVICE_ID_CJTOUCH_MULTI_TOUCH_0020 0x0020
241+
#define USB_DEVICE_ID_CJTOUCH_MULTI_TOUCH_0040 0x0040
242+
239243
#define USB_VENDOR_ID_CMEDIA 0x0d8c
240244
#define USB_DEVICE_ID_CM109 0x000e
241245

drivers/hid/hid-multitouch.c

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1138,6 +1138,14 @@ static const struct hid_device_id mt_devices[] = {
11381138
MT_USB_DEVICE(USB_VENDOR_ID_CHUNGHWAT,
11391139
USB_DEVICE_ID_CHUNGHWAT_MULTITOUCH) },
11401140

1141+
/* CJTouch panels */
1142+
{ .driver_data = MT_CLS_NSMU,
1143+
MT_USB_DEVICE(USB_VENDOR_ID_CJTOUCH,
1144+
USB_DEVICE_ID_CJTOUCH_MULTI_TOUCH_0020) },
1145+
{ .driver_data = MT_CLS_NSMU,
1146+
MT_USB_DEVICE(USB_VENDOR_ID_CJTOUCH,
1147+
USB_DEVICE_ID_CJTOUCH_MULTI_TOUCH_0040) },
1148+
11411149
/* CVTouch panels */
11421150
{ .driver_data = MT_CLS_NSMU,
11431151
MT_USB_DEVICE(USB_VENDOR_ID_CVTOUCH,

0 commit comments

Comments
 (0)