mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-10-31 14:04:26 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			78 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			78 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh
 | |
| #
 | |
| # Copyright (C) 2007 OpenWrt.org
 | |
| #
 | |
| #
 | |
| 
 | |
| board_name=""
 | |
| status_led=""
 | |
| status_led2=""
 | |
| sys_mtd_part=""
 | |
| brcm63xx_has_reset_button=""
 | |
| 
 | |
| brcm63xx_detect() {
 | |
| 	board_name=$(awk 'BEGIN{FS="[ \t]+:[ \t]"} /system type/ {print $2}' /proc/cpuinfo)
 | |
| 
 | |
| 	case "$board_name" in
 | |
| 	"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
 | |
| }
 | |
| 
 | |
| brcm63xx_detect
 |