HID: Add driver for USB ELAN Touchpad
authorAlexandrov Stansilav <neko@nya.ai>
Sat, 13 Jan 2018 23:33:49 +0000 (02:33 +0300)
committerJiri Kosina <jkosina@suse.cz>
Fri, 16 Feb 2018 12:25:04 +0000 (13:25 +0100)
commit9a6a4193d65b853020ef0e66cecdf9e64a863883
treef293ccb4fd1c15e2c9ad27000618c04fc1680dad
parent183b6366cf473ff0e706a6751adc082faa44843d
HID: Add driver for USB ELAN Touchpad

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 <neko@nya.ai>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/Kconfig
drivers/hid/Makefile
drivers/hid/hid-elan.c [new file with mode: 0644]
drivers/hid/hid-ids.h
drivers/hid/hid-quirks.c