> All you have to do is take this patch, put it into
> target/linux/brcm63xx/patches-3.{7,8}, make sure it applies, and you
> are done. The appropriate number is 55x (just take the next one free).

FILE: target/linux/brcm63xx/patches-3.8/554-board_DWVS0_leds_buttons.patch
======================================================================================
--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
@@ -1754,6 +1754,95 @@ static struct board_info __initdata boar
 
        .has_ohci0                      = 1,
        .has_ehci0                      = 1,
+
+               .leds = {
+                {
+                        .name           = "DWV-S0:red:power",
+                        .gpio           = 5,
+                        .active_low     = 1,
+                },
+                {
+                        .name           = "DWV-S0:green:power",
+                        .gpio           = 4,
+                        .active_low     = 1,
+                        .default_trigger = "default-on",
+                },
+                {
+                        .name           = "DWV-S0:red:internet",
+                        .gpio           = 6,
+                        .active_low     = 1,
+                },
+                {
+                        .name           = "DWV-S0:green:internet",
+                        .gpio           = 7,
+                        .active_low     = 1,
+                },
+                {
+                        .name           = "DWV-S0:green:ADSL",
+                        .gpio           = 2,
+                        .active_low     = 1,
+                },
+                {
+                        .name           = "DWV-S0:red:ADSL",
+                        .gpio           = 12,
+                        .active_low     = 1,
+                },
+                {
+                        .name           = "DWV-S0:red:wifi",
+                        .gpio           = 10,
+                        .active_low     = 1,
+                },
+                {
+                        .name           = "DWV-S0:green:VoIP",
+                        .gpio           = 9,
+                        .active_low     = 1,
+                },
+                {
+                        .name           = "DWV-S0:red:VoIP",
+                        .gpio           = 0,
+                        .active_low     = 1,
+                },
+                {
+                        .name           = "DWV-S0:red:ethernet",
+                        .gpio           = 1,
+                        .active_low     = 1,
+                },
+                {
+                        .name           = "DWV-S0:green:ethernet",
+                        .gpio           = 8,
+                        .active_low     = 1,
+                },
+                {
+                        .name           = "DWV-S0:red:USB",
+                        .gpio           = 11,
+                        .active_low     = 1,
+                },
+                {
+                        .name           = "DWV-S0:green:USB",
+                        .gpio           = 3,
+                        .active_low     = 1,
+                },
+        },
+
+        .buttons = {
+                {
+                        .desc           = "reset",
+                        .gpio           = 37,
+                        .active_low     = 1,
+                        .type           = EV_KEY,
+                        .code           = KEY_RESTART,
+                        .debounce_interval = BCM963XX_KEYS_DEBOUNCE_INTERVAL,
+                },
+                {
+                        .desc           = "wps",
+                        .gpio           = 34,
+                        .active_low     = 1,
+                        .type           = EV_KEY,
+                        .code           = KEY_WPS_BUTTON,
+                        .debounce_interval = BCM963XX_KEYS_DEBOUNCE_INTERVAL,
+                },
+        },
+
 };
 
 /* D-Link DSL-274xB revison C2/C3 */

==========================================================================================

For kernel 3.7, file name is 557-board_DWVS0_leds_buttons.patch. But how can I 
test it?




Gianluca                                          
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to