X-Git-Url: http://git.rohieb.name/openwrt.git/blobdiff_plain/705e618a3c9730eecb0a86b7ed9b26d759e4e411..a808a8e5276ff8e3012d1b54b9c3f29744889620:/target/linux/brcm63xx/base-files/lib/brcm63xx.sh?ds=sidebyside diff --git a/target/linux/brcm63xx/base-files/lib/brcm63xx.sh b/target/linux/brcm63xx/base-files/lib/brcm63xx.sh index cfea5e9e7..ed3447d01 100755 --- a/target/linux/brcm63xx/base-files/lib/brcm63xx.sh +++ b/target/linux/brcm63xx/base-files/lib/brcm63xx.sh @@ -14,12 +14,61 @@ brcm63xx_detect() { board_name=$(awk 'BEGIN{FS="[ \t]+:[ \t]"} /system type/ {print $2}' /proc/cpuinfo) case "$board_name" in - "bcm63xx/96348GW"*) - status_led="tel" - status_led2="line1" + "bcm63xx/96348GW "*) + 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 + ;; + "bcm63xx/96348GW-11 "*) + status_led="power" + 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/V2110 "*) + status_led="V2110:power:green" + brcm63xx_has_reset_button="true" + ifname=eth0 + ;; + "bcm63xx/CPVA642 "* ) + status_led="power:green" + brcm63xx_has_reset_button="true" + ifname=eth0 + ;; + "bcm63xx/D-4P-W "*) + status_led="power:green" + brcm63xx_has_reset_button="true" + ifname=eth0 + ;; *) ;; esac