chiark / gitweb /
hwdb: convert to generic input-modalias matches
authorDavid Herrmann <dh.herrmann@gmail.com>
Mon, 16 Mar 2015 11:00:46 +0000 (12:00 +0100)
committerDavid Herrmann <dh.herrmann@gmail.com>
Mon, 16 Mar 2015 11:00:46 +0000 (12:00 +0100)
commitb26e4ced91d0ac0eabdce1c505228ccafc65a23f
tree3b1bbaed9d72599c869a848a59d5ea837e63cff2
parent9b7d4d2e92d325a863aca5547c722722b629fe5c
hwdb: convert to generic input-modalias matches

There is no reason to match on usb-modaliases, if we can use the
input-modalias to achieve the same. This commit changes the
keyboard-lookups to not be restricted to USB, but pass all modaliases to
the hwdb. Furthermore, we convert all usb:* matches to input:* matches,
thus getting rid of any ambiguity if multiple usb devices are chained (or
a bluetooth device / etc. is on top).

Note that legacy keyboard:usb:* matches are still supported, but
deprecated. If possible, please use keyboard:input:* matches instead.

This is a required step to make other input devices work with
60-keyboard.hwdb. Other bus-types are often chained on usb and we want to
avoid any ambiguity here if we incorrectly match on a USB hub.
hwdb/60-keyboard.hwdb
rules/60-keyboard.rules