Просмотр исходного кода

button-hotplug: add KEY_POWER2 handling

For devices such as BTHOMEHUBV5A with both reset and restart buttons,
its easily accessible restart button has been assigned to KEY_POWER
power script to poweroff preventing accidental (or malicious) factory
resets by KEY_RESTART reset script. However an easily accessible button
immediately powering off the device is also undesirable.

As KEY_RESTART is already used for reset script (and there's no
KEY_REBOOT in Linux input events), use KEY_POWER2 for rebooting via new
reboot script with 5 second seen delay.

Fixes: FS#1965
Signed-off-by: Alan Swanson <[email protected]>
Signed-off-by: Petr Štetiar <[email protected]> [long line wrap]
Alan Swanson 6 лет назад
Родитель
Сommit
a46259787d
1 измененных файлов с 1 добавлено и 0 удалено
  1. 1 0
      package/kernel/button-hotplug/src/button-hotplug.c

+ 1 - 0
package/kernel/button-hotplug/src/button-hotplug.c

@@ -85,6 +85,7 @@ static struct bh_map button_map[] = {
 	BH_MAP(BTN_9,		"BTN_9"),
 	BH_MAP(KEY_RESTART,	"reset"),
 	BH_MAP(KEY_POWER,	"power"),
+	BH_MAP(KEY_POWER2,	"reboot"),
 	BH_MAP(KEY_RFKILL,	"rfkill"),
 	BH_MAP(KEY_WPS_BUTTON,	"wps"),
 	BH_MAP(KEY_WIMAX,	"wwan"),