[ar71xx] tew-632brp: add WPS button
authorGabor Juhos <juhosg@openwrt.org>
Mon, 26 Jan 2009 17:45:33 +0000 (17:45 +0000)
committerGabor Juhos <juhosg@openwrt.org>
Mon, 26 Jan 2009 17:45:33 +0000 (17:45 +0000)
SVN-Revision: 14205

target/linux/ar71xx/files/arch/mips/ar71xx/mach-tew-632brp.c

index 01bab6c1791691351578181247fe3b0a261c7a66..31a5479149d5fa93126b8fa172c40ca8b7dcfd38 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *  TrendNET TEW-632BRP board support
  *
 /*
  *  TrendNET TEW-632BRP board support
  *
- *  Copyright (C) 2008 Gabor Juhos <juhosg@openwrt.org>
+ *  Copyright (C) 2008-2009 Gabor Juhos <juhosg@openwrt.org>
  *  Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org>
  *
  *  This program is free software; you can redistribute it and/or modify it
  *  Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org>
  *
  *  This program is free software; you can redistribute it and/or modify it
@@ -24,6 +24,7 @@
 #define TEW_632BRP_GPIO_LED_STATUS     1
 #define TEW_632BRP_GPIO_LED_WPS                3
 #define TEW_632BRP_GPIO_LED_WLAN       6
 #define TEW_632BRP_GPIO_LED_STATUS     1
 #define TEW_632BRP_GPIO_LED_WPS                3
 #define TEW_632BRP_GPIO_LED_WLAN       6
+#define TEW_632BRP_GPIO_BTN_WPS                12
 #define TEW_632BRP_GPIO_BTN_RESET      21
 
 #define TEW_632BRP_BUTTONS_POLL_INTERVAL       20
 #define TEW_632BRP_GPIO_BTN_RESET      21
 
 #define TEW_632BRP_BUTTONS_POLL_INTERVAL       20
@@ -100,6 +101,12 @@ static struct gpio_button tew_632brp_gpio_buttons[] __initdata = {
                .code           = BTN_0,
                .threshold      = 5,
                .gpio           = TEW_632BRP_GPIO_BTN_RESET,
                .code           = BTN_0,
                .threshold      = 5,
                .gpio           = TEW_632BRP_GPIO_BTN_RESET,
+       }, {
+               .desc           = "wps",
+               .type           = EV_KEY,
+               .code           = BTN_1,
+               .threshold      = 5,
+               .gpio           = TEW_632BRP_GPIO_BTN_WPS,
        }
 };
 
        }
 };