diff options
author | Jonas Gorski <jogo@openwrt.org> | 2014-07-12 12:31:39 +0000 |
---|---|---|
committer | Jonas Gorski <jogo@openwrt.org> | 2014-07-12 12:31:39 +0000 |
commit | e5cadabb58808a0a65ca4a7530befc176b085646 (patch) | |
tree | 66deec2229fc027ca0dcf8e5987eb04ba5815783 /target/linux/brcm63xx/patches-3.14/508-board_hw553.patch | |
parent | beb25f96eb444b5770008959f3247a50225a16db (diff) | |
download | upstream-e5cadabb58808a0a65ca4a7530befc176b085646.tar.gz upstream-e5cadabb58808a0a65ca4a7530befc176b085646.tar.bz2 upstream-e5cadabb58808a0a65ca4a7530befc176b085646.zip |
brcm63xx: Fix HW553 support
- adsl and lan leds are swapped.
- internetkey is labeled as hspa.
- enable status led and reset button for failsafe.
- use new leds script.
- fix switch configuration.
- remove enet0 from board_info.
- add profile.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 41588
Diffstat (limited to 'target/linux/brcm63xx/patches-3.14/508-board_hw553.patch')
-rw-r--r-- | target/linux/brcm63xx/patches-3.14/508-board_hw553.patch | 25 |
1 files changed, 9 insertions, 16 deletions
diff --git a/target/linux/brcm63xx/patches-3.14/508-board_hw553.patch b/target/linux/brcm63xx/patches-3.14/508-board_hw553.patch index 3627ea5e8c..3ea981e6c0 100644 --- a/target/linux/brcm63xx/patches-3.14/508-board_hw553.patch +++ b/target/linux/brcm63xx/patches-3.14/508-board_hw553.patch @@ -1,6 +1,6 @@ --- a/arch/mips/bcm63xx/boards/board_bcm963xx.c +++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c -@@ -1770,6 +1770,83 @@ static struct board_info __initdata boar +@@ -1770,6 +1770,76 @@ static struct board_info __initdata boar .spis = nb4_spi_devices, .num_spis = ARRAY_SIZE(nb4_spi_devices), }; @@ -11,15 +11,9 @@ + + .has_uart0 = 1, + -+ .has_enet0 = 1, + .has_enet1 = 1, + .has_pci = 1, + -+ .enet0 = { -+ .has_phy = 1, -+ .use_internal_phy = 1, -+ }, -+ + .enet1 = { + .has_phy = 1, + .phy_id = 0, @@ -33,22 +27,22 @@ + + .leds = { + { -+ .name = "HW553:red:lan", ++ .name = "HW553:red:adsl", + .gpio = 34, + .active_low = 1, + }, + { -+ .name = "HW553:blue:lan", ++ .name = "HW553:blue:adsl", + .gpio = 35, + .active_low = 1, + }, + { -+ .name = "HW553:red:adsl", ++ .name = "HW553:red:lan", + .gpio = 22, + .active_low = 1, + }, + { -+ .name = "HW553:blue:adsl", ++ .name = "HW553:blue:lan", + .gpio = 23, + .active_low = 1, + }, @@ -56,13 +50,12 @@ + .name = "HW553:red:power", + .gpio = 5, + .active_low = 1, -+ .default_trigger = "default-on", + }, -+ + { + .name = "HW553:blue:power", + .gpio = 4, + .active_low = 1, ++ .default_trigger = "default-on", + }, + { + .name = "HW553:red:wifi", @@ -70,12 +63,12 @@ + .active_low = 1, + }, + { -+ .name = "HW553:red:internetkey", ++ .name = "HW553:red:hspa", + .gpio = 12, + .active_low = 1, + }, + { -+ .name = "HW553:blue:internetkey", ++ .name = "HW553:blue:hspa", + .gpio = 13, + .active_low = 1, + }, @@ -84,7 +77,7 @@ #endif /* -@@ -1818,6 +1895,7 @@ static const struct board_info __initcon +@@ -1818,6 +1888,7 @@ static const struct board_info __initcon &board_nb4_ser_r2, &board_nb4_fxc_r1, &board_nb4_fxc_r2, |