[RFC] Dell XPS 15 multitouch touchpad

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux