diff options
-rw-r--r-- | arch/mips/bcm47xx/buttons.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/arch/mips/bcm47xx/buttons.c b/arch/mips/bcm47xx/buttons.c index 7d582275908c..8a760d801895 100644 --- a/arch/mips/bcm47xx/buttons.c +++ b/arch/mips/bcm47xx/buttons.c | |||
@@ -17,6 +17,12 @@ | |||
17 | .active_low = 1, \ | 17 | .active_low = 1, \ |
18 | } | 18 | } |
19 | 19 | ||
20 | #define BCM47XX_GPIO_KEY_H(_gpio, _code) \ | ||
21 | { \ | ||
22 | .code = _code, \ | ||
23 | .gpio = _gpio, \ | ||
24 | } | ||
25 | |||
20 | /* Asus */ | 26 | /* Asus */ |
21 | 27 | ||
22 | static const struct gpio_keys_button | 28 | static const struct gpio_keys_button |
@@ -79,8 +85,8 @@ bcm47xx_buttons_asus_wl500gpv2[] __initconst = { | |||
79 | 85 | ||
80 | static const struct gpio_keys_button | 86 | static const struct gpio_keys_button |
81 | bcm47xx_buttons_asus_wl500w[] __initconst = { | 87 | bcm47xx_buttons_asus_wl500w[] __initconst = { |
82 | BCM47XX_GPIO_KEY(6, KEY_RESTART), | 88 | BCM47XX_GPIO_KEY_H(6, KEY_RESTART), |
83 | BCM47XX_GPIO_KEY(7, KEY_WPS_BUTTON), | 89 | BCM47XX_GPIO_KEY_H(7, KEY_WPS_BUTTON), |
84 | }; | 90 | }; |
85 | 91 | ||
86 | static const struct gpio_keys_button | 92 | static const struct gpio_keys_button |