#define DB120_GPIO_LED_STATUS 14
#define DB120_GPIO_LED_WPS 15
-#define DB120_GPIO_BTN_SW1 16
+#define DB120_GPIO_BTN_WPS 16
#define DB120_MAC0_OFFSET 0
#define DB120_MAC1_OFFSET 6
#define DB120_CALDATA_OFFSET 0x1000
-#define DB120_WMAC_MAC_OFFSET 0x1002
#define DB120_KEYS_POLL_INTERVAL 20 /* msecs */
#define DB120_KEYS_DEBOUNCE_INTERVAL (3 * DB120_KEYS_POLL_INTERVAL)
static struct gpio_keys_button db120_gpio_keys[] __initdata = {
{
- .desc = "sw1",
+ .desc = "WPS button",
.type = EV_KEY,
- .code = BTN_0,
+ .code = KEY_WPS_BUTTON,
.debounce_interval = DB120_KEYS_DEBOUNCE_INTERVAL,
- .gpio = DB120_GPIO_BTN_SW1,
+ .gpio = DB120_GPIO_BTN_WPS,
.active_low = 1,
}
};
ar71xx_add_device_eth(1);
- ar9xxx_add_device_wmac(art + DB120_CALDATA_OFFSET,
- art + DB120_WMAC_MAC_OFFSET);
+ ar9xxx_add_device_wmac(art + DB120_CALDATA_OFFSET, NULL);
db120_pci_init();
}