[brcm63xx] boards: Added GW6x00 fixups and GPIOs. The GW6200 GPIOs are different...
[openwrt.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="power"
19 brcm63xx_has_reset_button="true"
20 ifname=eth1
21 ;;
22 "bcm63xx/GW6000 "*)
23 brcm63xx_has_reset_button="true"
24 ifname=eth1
25 ;;
26 "bcm63xx/GW6200 "*)
27 status_led="line1"
28 status_led2="tel"
29 brcm63xx_has_reset_button="true"
30 ifname=eth1
31 ;;
32 "bcm63xx/96348GW-11 "*)
33 status_led="power"
34 brcm63xx_has_reset_button="true"
35 ifname=eth1
36 ;;
37 "bcm63xx/96358GW "* | "bcm63xx/SPW500V "*)
38 status_led="power:green"
39 brcm63xx_has_reset_button="true"
40 ifname=eth0
41 ;;
42 "bcm63xx/CPVA642 "* )
43 status_led="power:green"
44 brcm63xx_has_reset_button="true"
45 ifname=eth0
46 ;;
47 *)
48 ;;
49 esac
50 }
51
52 brcm63xx_detect
This page took 0.058295 seconds and 5 git commands to generate.