On Sun, 14 Jan 2018, Alexandrov Stansilav wrote:
This is driver for usb touchpad found on HP Pavilion x2 10-p0xx
laptop. On this device keyboard and touchpad connected as a single
usb device with two interfaces: keyboard, which exposes ordinary keys
and second interface is touchpad which also contains FlightMode button and
audio mute led (which physically placed on keyboard for some reason).
Initially, this touchpad works in mouse emulation mode, this driver will
switch it to touchpad mode, which can track 5 fingers and can report
coordinates for two of them.
Signed-off-by: Alexandrov Stansilav <redacted>
---
drivers/hid/Kconfig | 8 +
drivers/hid/Makefile | 1 +
drivers/hid/hid-elan.c | 421 +++++++++++++++++++++++++++++++++++++++++++++++
drivers/hid/hid-ids.h | 1 +
drivers/hid/hid-quirks.c | 3 +
5 files changed, 434 insertions(+)
create mode 100644 drivers/hid/hid-elan.c
Applied to for-4.17/hid-elan. Thanks,
--
Jiri Kosina
SUSE Labs