Skip to content

Commit f7be11b

Browse files
chenhuacaiKexyBiscuit
authored andcommitted
AOSCOS: HID: Add some usb-ids ILITEK touch screen driver
Signed-off-by: Huacai Chen <[email protected]> Signed-off-by: Kexy Biscuit <[email protected]>
1 parent 0bb1f4e commit f7be11b

File tree

2 files changed

+52
-2
lines changed

2 files changed

+52
-2
lines changed

drivers/hid/hid-ids.h

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -667,7 +667,17 @@
667667
#define USB_DEVICE_ID_IDEACOM_IDC6680 0x6680
668668

669669
#define USB_VENDOR_ID_ILITEK 0x222a
670-
#define USB_DEVICE_ID_ILITEK_MULTITOUCH 0x0001
670+
#define USB_DEVICE_ID_ILITEK_MULTITOUCH01 0x0001
671+
#define USB_DEVICE_ID_ILITEK_MULTITOUCH02 0x0002
672+
#define USB_DEVICE_ID_ILITEK_MULTITOUCH06 0x0006
673+
#define USB_DEVICE_ID_ILITEK_MULTITOUCH10 0x0010
674+
#define USB_DEVICE_ID_ILITEK_MULTITOUCH15 0x0015
675+
#define USB_DEVICE_ID_ILITEK_MULTITOUCH1C 0x001C
676+
#define USB_DEVICE_ID_ILITEK_MULTITOUCH1F 0x001F
677+
#define USB_DEVICE_ID_ILITEK_MULTITOUCH24 0x0024
678+
#define USB_DEVICE_ID_ILITEK_MULTITOUCH41 0x0041
679+
#define USB_DEVICE_ID_ILITEK_MULTITOUCH88 0x0088
680+
#define USB_DEVICE_ID_ILITEK_MULTITOUCH94 0x0094
671681

672682
#define USB_VENDOR_ID_INTEL_0 0x8086
673683
#define USB_VENDOR_ID_INTEL_1 0x8087

drivers/hid/hid-multitouch.c

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2309,7 +2309,47 @@ static const struct hid_device_id mt_devices[] = {
23092309
/* Ilitek dual touch panel */
23102310
{ .driver_data = MT_CLS_NSMU,
23112311
MT_USB_DEVICE(USB_VENDOR_ID_ILITEK,
2312-
USB_DEVICE_ID_ILITEK_MULTITOUCH) },
2312+
USB_DEVICE_ID_ILITEK_MULTITOUCH01) },
2313+
2314+
{ .driver_data = MT_CLS_NSMU,
2315+
MT_USB_DEVICE(USB_VENDOR_ID_ILITEK,
2316+
USB_DEVICE_ID_ILITEK_MULTITOUCH02) },
2317+
2318+
{ .driver_data = MT_CLS_NSMU,
2319+
MT_USB_DEVICE(USB_VENDOR_ID_ILITEK,
2320+
USB_DEVICE_ID_ILITEK_MULTITOUCH06) },
2321+
2322+
{ .driver_data = MT_CLS_NSMU,
2323+
MT_USB_DEVICE(USB_VENDOR_ID_ILITEK,
2324+
USB_DEVICE_ID_ILITEK_MULTITOUCH10) },
2325+
2326+
{ .driver_data = MT_CLS_NSMU,
2327+
MT_USB_DEVICE(USB_VENDOR_ID_ILITEK,
2328+
USB_DEVICE_ID_ILITEK_MULTITOUCH15) },
2329+
2330+
{ .driver_data = MT_CLS_NSMU,
2331+
MT_USB_DEVICE(USB_VENDOR_ID_ILITEK,
2332+
USB_DEVICE_ID_ILITEK_MULTITOUCH1C) },
2333+
2334+
{ .driver_data = MT_CLS_NSMU,
2335+
MT_USB_DEVICE(USB_VENDOR_ID_ILITEK,
2336+
USB_DEVICE_ID_ILITEK_MULTITOUCH1F) },
2337+
2338+
{ .driver_data = MT_CLS_NSMU,
2339+
MT_USB_DEVICE(USB_VENDOR_ID_ILITEK,
2340+
USB_DEVICE_ID_ILITEK_MULTITOUCH24) },
2341+
2342+
{ .driver_data = MT_CLS_NSMU,
2343+
MT_USB_DEVICE(USB_VENDOR_ID_ILITEK,
2344+
USB_DEVICE_ID_ILITEK_MULTITOUCH41) },
2345+
2346+
{ .driver_data = MT_CLS_NSMU,
2347+
MT_USB_DEVICE(USB_VENDOR_ID_ILITEK,
2348+
USB_DEVICE_ID_ILITEK_MULTITOUCH88) },
2349+
2350+
{ .driver_data = MT_CLS_NSMU,
2351+
MT_USB_DEVICE(USB_VENDOR_ID_ILITEK,
2352+
USB_DEVICE_ID_ILITEK_MULTITOUCH94) },
23132353

23142354
/* LG Melfas panel */
23152355
{ .driver_data = MT_CLS_LG,

0 commit comments

Comments
 (0)