Skip to content

Commit b5e65ae

Browse files
Youwan WangJiri Kosina
authored andcommitted
HID: multitouch: Add quirk for Hantick 5288 touchpad
This device sometimes doesn't send touch release signals when moving from >=2 fingers to <2 fingers. Using MT_QUIRK_NOT_SEEN_MEANS_UP instead of MT_QUIRK_ALWAYS_VALID makes sure that no touches become stuck. Signed-off-by: Enze Xie <[email protected]> Signed-off-by: Youwan Wang <[email protected]> Signed-off-by: Jiri Kosina <[email protected]>
1 parent 50420d7 commit b5e65ae

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

drivers/hid/hid-multitouch.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2314,6 +2314,11 @@ static const struct hid_device_id mt_devices[] = {
23142314
HID_DEVICE(HID_BUS_ANY, HID_GROUP_ANY, USB_VENDOR_ID_SIS_TOUCH,
23152315
HID_ANY_ID) },
23162316

2317+
/* Hantick */
2318+
{ .driver_data = MT_CLS_NSMU,
2319+
HID_DEVICE(BUS_I2C, HID_GROUP_MULTITOUCH_WIN_8,
2320+
I2C_VENDOR_ID_HANTICK, I2C_PRODUCT_ID_HANTICK_5288) },
2321+
23172322
/* Generic MT device */
23182323
{ HID_DEVICE(HID_BUS_ANY, HID_GROUP_MULTITOUCH, HID_ANY_ID, HID_ANY_ID) },
23192324

0 commit comments

Comments
 (0)