Commit 65b72ea9 authored by Vishnu Sankar's avatar Vishnu Sankar Committed by Jiri Kosina
Browse files

HID: multitouch: Add support for Thinkpad X12 Gen 2 Kbd Portfolio



This applies similar quirks used by previous generation device, so that
Trackpoint and buttons on the touchpad works.  New USB KBD PID 0x61AE for
Thinkpad X12 Tab is added.

Signed-off-by: default avatarVishnu Sankar <vishnuocv@gmail.com>
Reviewed-by: default avatarMark Pearson <mpearson-lenovo@squebb.ca>
Signed-off-by: default avatarJiri Kosina <jkosina@suse.com>
parent d11cfda9
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -811,6 +811,7 @@
#define USB_DEVICE_ID_LENOVO_X1_TAB	0x60a3
#define USB_DEVICE_ID_LENOVO_X1_TAB3	0x60b5
#define USB_DEVICE_ID_LENOVO_X12_TAB	0x60fe
#define USB_DEVICE_ID_LENOVO_X12_TAB2	0x61ae
#define USB_DEVICE_ID_LENOVO_OPTICAL_USB_MOUSE_600E	0x600e
#define USB_DEVICE_ID_LENOVO_PIXART_USB_MOUSE_608D	0x608d
#define USB_DEVICE_ID_LENOVO_PIXART_USB_MOUSE_6019	0x6019
+6 −0
Original line number Diff line number Diff line
@@ -2126,6 +2126,12 @@ static const struct hid_device_id mt_devices[] = {
			   USB_VENDOR_ID_LENOVO,
			   USB_DEVICE_ID_LENOVO_X12_TAB) },

	/* Lenovo X12 TAB Gen 2 */
	{ .driver_data = MT_CLS_WIN_8_FORCE_MULTI_INPUT_NSMU,
		HID_DEVICE(BUS_USB, HID_GROUP_MULTITOUCH_WIN_8,
			   USB_VENDOR_ID_LENOVO,
			   USB_DEVICE_ID_LENOVO_X12_TAB2) },

	/* Logitech devices */
	{ .driver_data = MT_CLS_NSMU,
		HID_DEVICE(BUS_BLUETOOTH, HID_GROUP_MULTITOUCH_WIN_8,