[ARM] Orion: Export the reset button of the QNAP TS-409
authorMartin Michlmayr <tbm@cyrius.com>
Thu, 31 Jul 2008 04:38:08 +0000 (07:38 +0300)
committerLennert Buytenhek <buytenh@marvell.com>
Sat, 9 Aug 2008 13:17:28 +0000 (15:17 +0200)
The reset button on the QNAP TS-409 is available through gpio.

Signed-off-by: Martin Michlmayr <tbm@cyrius.com>
Signed-off-by: Lennert Buytenhek <buytenh@marvell.com>
arch/arm/mach-orion5x/ts409-setup.c

index 57d460c01996e5a64ec4d1a4182b2ec773c05e28..b27d2b762081e3730ea1e8cc1ddaebcfab2ca269 100644 (file)
@@ -208,10 +208,16 @@ static struct platform_device ts409_leds = {
  *     Power button is attached to the PIC microcontroller
  ****************************************************************************/
 
+#define QNAP_TS409_GPIO_KEY_RESET      14
 #define QNAP_TS409_GPIO_KEY_MEDIA      15
 
 static struct gpio_keys_button qnap_ts409_buttons[] = {
        {
+               .code           = KEY_RESTART,
+               .gpio           = QNAP_TS409_GPIO_KEY_RESET,
+               .desc           = "Reset Button",
+               .active_low     = 1,
+       }, {
                .code           = KEY_COPY,
                .gpio           = QNAP_TS409_GPIO_KEY_MEDIA,
                .desc           = "USB Copy Button",