]> git.ipfire.org Git - thirdparty/systemd.git/commit
rules: Add extended evdev/input match rules for event nodes with the same name
authorHans de Goede <hdegoede@redhat.com>
Sun, 12 Feb 2017 11:33:22 +0000 (12:33 +0100)
committerHans de Goede <hdegoede@redhat.com>
Sun, 12 Feb 2017 11:43:23 +0000 (12:43 +0100)
commit57bb707d48131f4daad2b1b746eab586eb66b4f3
treeb5bffb062f6b8d223a31992a72cf49785a4be75a
parent6818c54ca6663c008fad77d2677c61758c7215f5
rules: Add extended evdev/input match rules for event nodes with the same name

Sometimes a system may have 2 input event nodes with the same name where
we only want to apply keyboard hwdb rules to 1 of the 2 devices.

This problem happens e.g. on devices where the soc_button_array driver is
used (e.g. intel atom based tablets) which registers 2 event nodes with
the name "gpio-keys".

This commit adds a new extended match rule which extends the match to also
check $attr{phys} and $attr{capabilities/ev}, allowing to differentiate
between devices with an identical name.

Suggested-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
hwdb/60-keyboard.hwdb
rules/60-evdev.rules