diff options
author | Daniel Dickinson <crazycshore@gmail.com> | 2010-12-10 18:59:58 +0000 |
---|---|---|
committer | Daniel Dickinson <crazycshore@gmail.com> | 2010-12-10 18:59:58 +0000 |
commit | 44e22cbd49deeb17e9033da8bc72059887acb92f (patch) | |
tree | 27b93a722723b7f3b5a80149a75ecb7578d6e9fb /target/linux/brcm63xx/patches-2.6.35 | |
parent | 4dcba4234223d83e60640e62a0c959aea2eb657c (diff) | |
download | upstream-44e22cbd49deeb17e9033da8bc72059887acb92f.tar.gz upstream-44e22cbd49deeb17e9033da8bc72059887acb92f.tar.bz2 upstream-44e22cbd49deeb17e9033da8bc72059887acb92f.zip |
Fixed Comtrend CT536_CT5621 board settings. These boards are based on the 96348GW-11 reference design but have different GPIOs therefore we use the board fixups now availabed (thanks the patches by Jonas Gorski) to create a separate board entry for these boards and leave the reference design with reference GPIOs. Also these boards only have enet1 (no enet0) so we set that in the board definition, and use a defconfig for a single interface network.
SVN-Revision: 24442
Diffstat (limited to 'target/linux/brcm63xx/patches-2.6.35')
-rw-r--r-- | target/linux/brcm63xx/patches-2.6.35/440-new_96348gw-11_leds.patch | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/target/linux/brcm63xx/patches-2.6.35/440-new_96348gw-11_leds.patch b/target/linux/brcm63xx/patches-2.6.35/440-new_96348gw-11_leds.patch new file mode 100644 index 0000000000..e1b6342655 --- /dev/null +++ b/target/linux/brcm63xx/patches-2.6.35/440-new_96348gw-11_leds.patch @@ -0,0 +1,60 @@ +--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c ++++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c +@@ -364,6 +364,49 @@ static struct board_info __initdata boar + }, + }; + ++static struct board_info __initdata board_ct536_ct5621 = { ++ .name = "CT536_CT5621", ++ .expected_cpu_id = 0x6348, ++ ++ .has_uart0 = 1, ++ .has_enet0 = 0, ++ .has_enet1 = 1, ++ .has_pci = 1, ++ ++ .enet1 = { ++ .force_speed_100 = 1, ++ .force_duplex_full = 1, ++ }, ++ ++ .has_ohci0 = 1, ++ .has_pccard = 1, ++ .has_ehci0 = 1, ++ ++ .leds = { ++ { ++ .name = "adsl-fail", ++ .gpio = 2, ++ .active_low = 1, ++ }, ++ { ++ .name = "power", ++ .gpio = 0, ++ .active_low = 1, ++ .default_trigger = "default-on", ++ }, ++ }, ++ .buttons = { ++ { ++ .desc = "reset", ++ .gpio = 33, ++ .active_low = 1, ++ .type = EV_KEY, ++ .code = KEY_RESTART, ++ .threshold = 3, ++ }, ++ }, ++}; ++ + static struct board_info __initdata board_96348gw = { + .name = "96348GW", + .expected_cpu_id = 0x6348, +@@ -1642,6 +1685,7 @@ static const struct board_info __initdat + &board_rta1025w_16, + &board_96348_D4PW, + &board_spw500v, ++ &board_ct536_ct5621, + #endif + + #ifdef CONFIG_BCM63XX_CPU_6358 |