mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-10-31 14:04:26 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			50 lines
		
	
	
		
			673 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			673 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh
 | |
| #
 | |
| # Copyright (C) 2007 OpenWrt.org
 | |
| #
 | |
| #
 | |
| 
 | |
| board_name=""
 | |
| status_led=""
 | |
| sys_mtd_part=""
 | |
| 
 | |
| adm5120_detect() {
 | |
| 	board_name=$(awk 'BEGIN{FS="[ \t]+:[ \t]"} /machine/ {print $2}' /proc/cpuinfo)
 | |
| 
 | |
| 	case "$board_name" in
 | |
| 	"Cellvision"*)
 | |
| 		status_led="status"
 | |
| 		sys_mtd_part="firmware"
 | |
| 		;;
 | |
| 	"Compex"*)
 | |
| 		status_led="diag"
 | |
| 		case "$board_name" in
 | |
| 		*-WRT)
 | |
| 			sys_mtd_part="trx"
 | |
| 			;;
 | |
| 		*)
 | |
| 			sys_mtd_part="partition1"
 | |
| 			;;
 | |
| 		esac
 | |
| 		;;
 | |
| 	"Edimax"*)
 | |
| 		status_led="power"
 | |
| 		sys_mtd_part="firmware"
 | |
| 		;;
 | |
| 	"Infineon"*)
 | |
| 		sys_mtd_part="firmware"
 | |
| 		;;
 | |
| 	"Mikrotik"*)
 | |
| 		status_led="power"
 | |
| 		;;
 | |
| 	"ZyXEL"*)
 | |
| 		status_led="power"
 | |
| 		sys_mtd_part="trx"
 | |
| 		;;
 | |
| 	*)
 | |
| 		;;
 | |
| 	esac
 | |
| }
 | |
| 
 | |
| adm5120_detect
 |