chiark / gitweb /
hwdb: add a touchpad hwdb
authorPeter Hutterer <peter.hutterer@who-t.net>
Wed, 28 Jan 2015 04:05:01 +0000 (14:05 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Thu, 29 Jan 2015 03:06:04 +0000 (13:06 +1000)
commit001a247324b44c0e0b8fdba41a6fc66e7465b8b6
tree03259f0ea25736b4af378b1610f52d7a3e0eb355
parent3e495a6651609d0a45b62aab5c3ed5a3b40e11ab
hwdb: add a touchpad hwdb

Currently used to tag devices in the new Lenovo *50 series and the X1 Carbon
3rd. These laptops re-introduced the physical trackpoint buttons that were
missing from the *40 series but those buttons are now wired up to the
touchpad.

The touchpad now sends BTN_0, BTN_1 and BTN_2 for the trackpoint. The same
button codes were used in older touchpads that had dedicated scroll up/down
buttons. Input drivers need to work around this and thus know what they're
dealing with.

For the previous gen we introduced INPUT_PROP_TOPBUTTONPAD in the kernel, but
the resulting mess showed that these per-device quirks should really live in
userspace.

The list currently includes the X1 Carbon 3rd PNPID, others will be added as
get to know which PNPID they have.
Makefile.am
hwdb/70-touchpad.hwdb [new file with mode: 0644]
rules/70-touchpad.rules [new file with mode: 0644]