chiark / gitweb /
login: support more than just power-gpio-key
authordoubleodoug <doubleodoug81@live.com>
Thu, 10 Sep 2015 02:00:26 +0000 (22:00 -0400)
committerSven Eden <yamakuzure@gmx.net>
Wed, 29 Mar 2017 08:45:09 +0000 (10:45 +0200)
commitbd582d06a27e3be6a07337138cc9fa3ccf743290
tree6ced8d9b10939153843bf09e3e6a8ad7fb075aef
parent53fc6422895f73a8abc06a5b740354a0f1560b3a
login: support more than just power-gpio-key

Adding additional keys prevents this gpio-keys powerswitch from working,
e.g. this wouldn't poweroff:

button@23 {
    label = "power-switch";
    linux,code = <116>;
    gpios = <&gpio 23 1>;
};
button@25 {
    label = "KEY_A";
    linux,code = <30>;
    gpios = <&gpio 25 1>;
};

Changing ATTRS{keys}=="116" to ATTRS{keys}=="*116*" makes the
power-switch and the A key both work properly.

(David: rephrase and merge-commits)
src/login/70-power-switch.rules