]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit4557f5fd7a27e88aac242f42e6e23774490fd5bc
treef293ccb4fd1c15e2c9ad27000618c04fc1680dad
parent23eaa3be39d201f2b5f11234a073c972b1db3e38
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