gpio-button-hotplug: add more buttons
authorMathias Kresin <dev@kresin.me>
Wed, 19 Oct 2016 19:08:14 +0000 (21:08 +0200)
committerMathias Kresin <dev@kresin.me>
Sun, 27 Nov 2016 14:34:23 +0000 (15:34 +0100)
The keycodes are used by some boards.

Signed-off-by: Mathias Kresin <dev@kresin.me>
package/kernel/gpio-button-hotplug/src/gpio-button-hotplug.c

index 93fc047..2bd3ff1 100644 (file)
@@ -82,21 +82,30 @@ extern u64 uevent_next_seqnum(void);
        }
 
 static struct bh_map button_map[] = {
-       BH_MAP(BTN_0,           "BTN_0"),
-       BH_MAP(BTN_1,           "BTN_1"),
-       BH_MAP(BTN_2,           "BTN_2"),
-       BH_MAP(BTN_3,           "BTN_3"),
-       BH_MAP(BTN_4,           "BTN_4"),
-       BH_MAP(BTN_5,           "BTN_5"),
-       BH_MAP(BTN_6,           "BTN_6"),
-       BH_MAP(BTN_7,           "BTN_7"),
-       BH_MAP(BTN_8,           "BTN_8"),
-       BH_MAP(BTN_9,           "BTN_9"),
-       BH_MAP(KEY_POWER,       "power"),
-       BH_MAP(KEY_RESTART,     "reset"),
-       BH_MAP(KEY_RFKILL,      "rfkill"),
-       BH_MAP(KEY_WPS_BUTTON,  "wps"),
-       BH_MAP(KEY_WIMAX,       "wwan"),
+       BH_MAP(BTN_0,                   "BTN_0"),
+       BH_MAP(BTN_1,                   "BTN_1"),
+       BH_MAP(BTN_2,                   "BTN_2"),
+       BH_MAP(BTN_3,                   "BTN_3"),
+       BH_MAP(BTN_4,                   "BTN_4"),
+       BH_MAP(BTN_5,                   "BTN_5"),
+       BH_MAP(BTN_6,                   "BTN_6"),
+       BH_MAP(BTN_7,                   "BTN_7"),
+       BH_MAP(BTN_8,                   "BTN_8"),
+       BH_MAP(BTN_9,                   "BTN_9"),
+       BH_MAP(KEY_BRIGHTNESS_ZERO,     "brightness_zero"),
+       BH_MAP(KEY_CONFIG,              "config"),
+       BH_MAP(KEY_COPY,                "copy"),
+       BH_MAP(KEY_EJECTCD,             "eject"),
+       BH_MAP(KEY_HELP,                "help"),
+       BH_MAP(KEY_LIGHTS_TOGGLE,       "lights_toggle"),
+       BH_MAP(KEY_PHONE,               "phone"),
+       BH_MAP(KEY_POWER,               "power"),
+       BH_MAP(KEY_RESTART,             "reset"),
+       BH_MAP(KEY_RFKILL,              "rfkill"),
+       BH_MAP(KEY_VIDEO,               "video"),
+       BH_MAP(KEY_WIMAX,               "wwan"),
+       BH_MAP(KEY_WLAN,                "wlan"),
+       BH_MAP(KEY_WPS_BUTTON,          "wps"),
 };
 
 /* -------------------------------------------------------------------------*/