bcm63xx: add gpio leds to alice gate
authorClaudio Mignanti <c.mignanti@gmail.com>
Fri, 15 Jan 2010 13:30:46 +0000 (13:30 +0000)
committerClaudio Mignanti <c.mignanti@gmail.com>
Fri, 15 Jan 2010 13:30:46 +0000 (13:30 +0000)
SVN-Revision: 19152

target/linux/brcm63xx/files/arch/mips/bcm63xx/boards/board_bcm963xx.c
target/linux/brcm63xx/files/include/asm-mips/mach-bcm63xx/board_bcm963xx.h

index d9c4a20c60b1c1c1300c7be8b26de13a264ea522..ba5719045e7405ede3f49bb3d4bbb994b6678730 100644 (file)
@@ -559,6 +559,55 @@ static struct board_info __initdata board_AGPFS0 = {
 
        .has_ohci0 = 1,
        .has_ehci0 = 1,
+
+       .leds = {
+               /*Each led on alice gate is bi-color so final char */
+               /* is r for red and g for green leds */
+               {
+                       .name           = "pwrr",
+                       .gpio           = 5,
+                       .active_low     = 1,
+               },
+               {
+                       .name           = "pwrg",
+                       .gpio           = 4,
+                       .active_low     = 1,
+                       .default_trigger = "default-on",
+               },
+               {
+                       .name           = "wifir",
+                       .gpio           = 23,
+                       .active_low     = 1,
+               },
+               {
+                       .name           = "wifig",
+                       .gpio           = 22,
+                       .active_low     = 1,
+               },
+               {
+                       .name           = "usr1r",
+                       .gpio           = 27,
+                       .active_low     = 1,
+               },
+               {
+                       .name           = "usr1g",
+                       .gpio           = 26,
+                       .active_low     = 1,
+               },
+               {
+                       .name           = "usr2r",
+                       .gpio           = 30,
+                       .active_low     = 1,
+               },
+               {
+                       .name           = "usr2g",
+                       .gpio           = 29,
+                       .active_low     = 1,
+               },
+       },
+
+       .reset_btn = 37; /* sw2 */
+       /* sw1 is connected to gpio34*/
 };
 
 static struct board_info __initdata board_DWVS0 = {
index e07a07c88c5a39f685a2211816fee7db176944f3..0482c69548a961239bdac2b1dafe5b84959beb45 100644 (file)
@@ -55,7 +55,7 @@ struct board_info {
        struct bcm63xx_dsp_platform_data dsp;
 
        /* GPIO LEDs */
-       struct gpio_led leds[5];
+       struct gpio_led leds[8];
 
        /* Reset button */
        unsigned int    reset_btn;