Skip to content

Commit 140958d

Browse files
leakimJiri Kosina
authored andcommitted
HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons
One more device that needs 40d5bb8 to resolve regression for the trackpoint and three mouse buttons on the type cover of the Lenovo X1 Tablet Gen3. It is probably also needed for the Lenovo X1 Tablet Gen2 with PID 0x60a3 Signed-off-by: Mikael Wikström <[email protected]> Signed-off-by: Jiri Kosina <[email protected]>
1 parent 2c34688 commit 140958d

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

drivers/hid/hid-ids.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -727,6 +727,7 @@
727727
#define USB_DEVICE_ID_LENOVO_TP10UBKBD 0x6062
728728
#define USB_DEVICE_ID_LENOVO_TPPRODOCK 0x6067
729729
#define USB_DEVICE_ID_LENOVO_X1_COVER 0x6085
730+
#define USB_DEVICE_ID_LENOVO_X1_TAB3 0x60b5
730731
#define USB_DEVICE_ID_LENOVO_PIXART_USB_MOUSE_608D 0x608d
731732
#define USB_DEVICE_ID_LENOVO_PIXART_USB_MOUSE_6019 0x6019
732733
#define USB_DEVICE_ID_LENOVO_PIXART_USB_MOUSE_602E 0x602e

drivers/hid/hid-multitouch.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1973,6 +1973,12 @@ static const struct hid_device_id mt_devices[] = {
19731973
HID_DEVICE(BUS_I2C, HID_GROUP_GENERIC,
19741974
USB_VENDOR_ID_LG, I2C_DEVICE_ID_LG_7010) },
19751975

1976+
/* Lenovo X1 TAB Gen 3 */
1977+
{ .driver_data = MT_CLS_WIN_8_FORCE_MULTI_INPUT,
1978+
HID_DEVICE(BUS_USB, HID_GROUP_MULTITOUCH_WIN_8,
1979+
USB_VENDOR_ID_LENOVO,
1980+
USB_DEVICE_ID_LENOVO_X1_TAB3) },
1981+
19761982
/* MosArt panels */
19771983
{ .driver_data = MT_CLS_CONFIDENCE_MINUS_ONE,
19781984
MT_USB_DEVICE(USB_VENDOR_ID_ASUS,

0 commit comments

Comments
 (0)