bacd6665fc83b96ea258b46193ed5e215791e4d9
[openwrt/svn-archive/archive.git] / target / linux / brcm63xx / base-files / lib / brcm63xx.sh
1 #!/bin/sh
2 #
3 # Copyright (C) 2007 OpenWrt.org
4 #
5 #
6
7 board_name=""
8 status_led=""
9 status_led2=""
10 sys_mtd_part=""
11 brcm63xx_has_reset_button=""
12
13 brcm63xx_detect() {
14 board_name=$(awk 'BEGIN{FS="[ \t]+:[ \t]"} /system type/ {print $2}' /proc/cpuinfo)
15
16 case "$board_name" in
17 "bcm63xx/96348GW "*)
18 status_led="tel"
19 status_led2="line1"
20 brcm63xx_has_reset_button="true"
21 ifname=eth1
22 ;;
23 "bcm63xx/96348GW-11 "*)
24 status_led="power"
25 brcm63xx_has_reset_button="true"
26 ifname=eth1
27 ;;
28 "bcm63xx/96358GW "*)
29 status_led="power:green"
30 brcm63xx_has_reset_button="true"
31 ifname=eth0
32 ;;
33 *)
34 ;;
35 esac
36 }
37
38 brcm63xx_detect