]> git.baikalelectronics.ru Git - kernel.git/commit
HID: i2c-hid: override HID descriptors for certain devices
authorJulian Sax <jsbc@gmx.de>
Wed, 19 Sep 2018 09:46:23 +0000 (11:46 +0200)
committerJiri Kosina <jkosina@suse.cz>
Sat, 29 Sep 2018 19:25:59 +0000 (21:25 +0200)
commit0035ad39f7e536df3914a22db0ae24ca9de9ef55
tree90689de6f079e313896cadd3282c29fad0b70601
parent76fc918f1fd4c751156aebab5f79ee51849053ca
HID: i2c-hid: override HID descriptors for certain devices

A particular touchpad (SIPODEV SP1064) refuses to supply the HID
descriptors. This patch provides the framework for overriding these
descriptors based on DMI data. It also includes the descriptors for
said touchpad, which were extracted by listening to the traffic of the
windows filter driver, as well as the DMI data for the laptops known
to use this device.

Relevant Bug: https://bugzilla.redhat.com/show_bug.cgi?id=1526312

Cc: Hans de Goede <hdegoede@redhat.com>
Reported-and-tested-by: ahormann@gmx.net
Reported-and-tested-by: Bruno Jesus <bruno.fl.jesus@gmail.com>
Reported-and-tested-by: Dietrich <enaut.w@googlemail.com>
Reported-and-tested-by: kloxdami@yahoo.com
Signed-off-by: Julian Sax <jsbc@gmx.de>
Reviewed-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/i2c-hid/Makefile
drivers/hid/i2c-hid/i2c-hid-core.c [new file with mode: 0644]
drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c [new file with mode: 0644]
drivers/hid/i2c-hid/i2c-hid.c [deleted file]
drivers/hid/i2c-hid/i2c-hid.h [new file with mode: 0644]