[brcm63xx] add infrastructure to register gpio-input reset button
[openwrt.git] / target / linux / brcm63xx / files / include / asm-mips / mach-bcm63xx / board_bcm963xx.h
index 17e4e7e..e07a07c 100644 (file)
@@ -2,7 +2,10 @@
 #define BOARD_BCM963XX_H_
 
 #include <linux/types.h>
 #define BOARD_BCM963XX_H_
 
 #include <linux/types.h>
+#include <linux/gpio.h>
+#include <linux/leds.h>
 #include <bcm63xx_dev_enet.h>
 #include <bcm63xx_dev_enet.h>
+#include <bcm63xx_dev_dsp.h>
 
 /*
  * flash mapping
 
 /*
  * flash mapping
@@ -41,10 +44,21 @@ struct board_info {
        unsigned int    has_pccard:1;
        unsigned int    has_ohci0:1;
        unsigned int    has_ehci0:1;
        unsigned int    has_pccard:1;
        unsigned int    has_ohci0:1;
        unsigned int    has_ehci0:1;
+       unsigned int    has_udc0:1;
+       unsigned int    has_dsp:1;
 
        /* ethernet config */
        struct bcm63xx_enet_platform_data enet0;
        struct bcm63xx_enet_platform_data enet1;
 
        /* ethernet config */
        struct bcm63xx_enet_platform_data enet0;
        struct bcm63xx_enet_platform_data enet1;
+
+       /* DSP config */
+       struct bcm63xx_dsp_platform_data dsp;
+
+       /* GPIO LEDs */
+       struct gpio_led leds[5];
+
+       /* Reset button */
+       unsigned int    reset_btn;
 };
 
 #endif /* ! BOARD_BCM963XX_H_ */
 };
 
 #endif /* ! BOARD_BCM963XX_H_ */
This page took 0.02607 seconds and 4 git commands to generate.