No need to keep the bcm63xx/ at the start or the chipid info at the end.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31871
3c298f89-4303-0410-b956-
a3cf2f4a3e73
brcm63xx_detect
case "$board_name" in
brcm63xx_detect
case "$board_name" in
- "bcm63xx/CPVA642 "* | "bcm63xx/MAGIC "* | "bcm63xx/V2500V_BB "* | \
- "bcm63xx/V2110 "* | "bcm63xx/CPVA502+ "*)
+ "CPVA502+" |\
+ CPVA642 |\
+ MAGIC |\
+ V2110 |\
+ V2500V_BB)
brcm63xx_has_reset_button=""
brcm63xx_detect() {
brcm63xx_has_reset_button=""
brcm63xx_detect() {
- board_name=$(awk 'BEGIN{FS="[ \t]+:[ \t]"} /system type/ {print $2}' /proc/cpuinfo)
+ board_name=$(awk 'BEGIN{FS="[ \t:/]+"} /system type/ {print $4}' /proc/cpuinfo)
status_led="power"
brcm63xx_has_reset_button="true"
ifname=eth1
;;
status_led="power"
brcm63xx_has_reset_button="true"
ifname=eth1
;;
brcm63xx_has_reset_button="true"
ifname=eth1
;;
brcm63xx_has_reset_button="true"
ifname=eth1
;;
status_led="line1"
status_led2="tel"
brcm63xx_has_reset_button="true"
ifname=eth1
;;
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
;;
status_led="power"
brcm63xx_has_reset_button="true"
ifname=eth1
;;
- "bcm63xx/CT536_CT5621 "*)
status_led="power"
brcm63xx_has_reset_button="true"
ifname=eth0
;;
status_led="power"
brcm63xx_has_reset_button="true"
ifname=eth0
;;
status_led="power:green"
brcm63xx_has_reset_button="true"
ifname=eth0
;;
status_led="power:green"
brcm63xx_has_reset_button="true"
ifname=eth0
;;
status_led="dsl-274xb:green:power"
brcm63xx_has_reset_button="true"
ifname=eth0
;;
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
;;
status_led="spw303v:green:power+adsl"
brcm63xx_has_reset_button="true"
ifname=eth0
;;
status_led="V2110:power:green"
brcm63xx_has_reset_button="true"
ifname=eth0
;;
status_led="V2110:power:green"
brcm63xx_has_reset_button="true"
ifname=eth0
;;
status_led="power:green"
brcm63xx_has_reset_button="true"
ifname=eth0
;;
status_led="power:green"
brcm63xx_has_reset_button="true"
ifname=eth0
;;
status_led="power:green"
brcm63xx_has_reset_button="true"
ifname=eth0
status_led="power:green"
brcm63xx_has_reset_button="true"
ifname=eth0