Hi, I am testing a Dell XPS 15 all-in-one and noticed the I2C connected touchpad had only very basic mouse function. I debugged around a bit and manually modprobing hid-multitouch appears to bind this to the hid-multitouch for grearly enhanced functionatliy. Now I could probably just add hid-multitouch to some init script, but I wanted to get it to auto-load liek for my Surface Typecover. I added the ID, Synaptics, 0x7A13 to the hid-quirks for a test, but this is not yet enough to auto-load. Before I continue adding the ID all over the place, including the hid-multitouch.c, could someone shortly comment about the best, intended place for this - there are so many IDs all over the place and it is not obvious where it is necessary and where not. Thank you! René Rebe --- drivers/hid/hid-quirks.c.vanilla 2019-01-06 17:35:58.304007689 +0100 +++ drivers/hid/hid-quirks.c 2019-01-06 17:47:30.776010444 +0100 @@ -157,6 +157,7 @@ { HID_USB_DEVICE(USB_VENDOR_ID_SYNAPTICS, USB_DEVICE_ID_SYNAPTICS_LTS2), HID_QUIRK_NO_INIT_REPORTS }, { HID_USB_DEVICE(USB_VENDOR_ID_SYNAPTICS, USB_DEVICE_ID_SYNAPTICS_QUAD_HD), HID_QUIRK_NO_INIT_REPORTS }, { HID_USB_DEVICE(USB_VENDOR_ID_SYNAPTICS, USB_DEVICE_ID_SYNAPTICS_TP_V103), HID_QUIRK_NO_INIT_REPORTS }, + { HID_USB_DEVICE(USB_VENDOR_ID_SYNAPTICS, 0x7A13), HID_QUIRK_MULTI_INPUT }, { HID_USB_DEVICE(USB_VENDOR_ID_TOPMAX, USB_DEVICE_ID_TOPMAX_COBRAPAD), HID_QUIRK_BADPAD }, { HID_USB_DEVICE(USB_VENDOR_ID_TOUCHPACK, USB_DEVICE_ID_TOUCHPACK_RTS), HID_QUIRK_MULTI_INPUT }, { HID_USB_DEVICE(USB_VENDOR_ID_TPV, USB_DEVICE_ID_TPV_OPTICAL_TOUCHSCREEN_8882), HID_QUIRK_NOGET }, @@ -507,6 +508,7 @@ #endif #if IS_ENABLED(CONFIG_HID_MULTITOUCH) { HID_USB_DEVICE(USB_VENDOR_ID_LG, USB_DEVICE_ID_LG_MELFAS_MT) }, + { HID_USB_DEVICE(USB_VENDOR_ID_SYNAPTICS, 0x7A13) }, #endif #if IS_ENABLED(CONFIG_HID_WIIMOTE) { HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_NINTENDO, USB_DEVICE_ID_NINTENDO_WIIMOTE) }, -- René Rebe, ExactCODE GmbH, Lietzenburger Str. 42, DE-10789 Berlin https://exactcode.com | https://t2sde.org | https://rene.rebe.de