bcm63xx: Add support for the T-Home Speedport W 303V
[openwrt/openwrt.git] / target / linux / brcm63xx / base-files / lib / brcm63xx.sh
index 7b46b5a1675dd4cb30bd6f2e3d62744898fb721e..2c62928a555c03279f345a5cd67d96afec14f2d4 100755 (executable)
@@ -15,8 +15,17 @@ brcm63xx_detect() {
 
        case "$board_name" in
        "bcm63xx/96348GW "*)
-               status_led="tel"
-               status_led2="line1"
+               status_led="power"
+               brcm63xx_has_reset_button="true"
+               ifname=eth1
+               ;;
+       "bcm63xx/GW6000 "*)
+               brcm63xx_has_reset_button="true"
+               ifname=eth1
+               ;;
+       "bcm63xx/GW6200 "*)
+               status_led="line1"
+               status_led2="tel"
                brcm63xx_has_reset_button="true"
                ifname=eth1
                ;;
@@ -25,6 +34,31 @@ brcm63xx_detect() {
                brcm63xx_has_reset_button="true"
                ifname=eth1
                ;;
+       "bcm63xx/CT536_CT5621 "*)
+               status_led="power"
+               brcm63xx_has_reset_button="true"
+               ifname=eth0
+               ;;
+       "bcm63xx/SPW500V "*)
+               status_led="power:green"
+               brcm63xx_has_reset_button="true"
+               ifname=eth0
+               ;;
+       "bcm63xx/AW4139 "*)
+               status_led="dsl-274xb:green:power"
+               brcm63xx_has_reset_button="true"
+               ifname=eth0
+               ;;
+       "bcm63xx/96358-502V "*)
+               status_led="spw303v:green:power+adsl"
+               brcm63xx_has_reset_button="true"
+               ifname=eth0
+               ;;
+       "bcm63xx/CPVA642 "* )
+               status_led="power:green"
+               brcm63xx_has_reset_button="true"
+               ifname=eth0
+               ;;
        *)
                ;;
        esac