02286e9aabe10ca08f43616cd1192f78c31c1bc0
3 # Copyright (C) 2009-2011 OpenWrt.org
9 ar71xx_board_detect
() {
13 machine
=$
(awk 'BEGIN{FS="[ \t]+:[ \t]"} /machine/ {print $2}' /proc
/cpuinfo
)
73 *"NBG460N/550N/550NH")
74 name
="nbg460n_550n_550nh"
88 *"RouterBOARD 411/A/AH")
94 *"RouterBOARD 433/AH")
97 *"RouterBOARD 433UAH")
106 *"RouterBOARD 493/AH")
121 *"RouterStation Pro")
122 name
="routerstation-pro"
207 [ -z "$name" ] && name
="unknown"
209 [ -z "$AR71XX_BOARD_NAME" ] && AR71XX_BOARD_NAME
="$name"
210 [ -z "$AR71XX_MODEL" ] && AR71XX_MODEL
="$machine"
212 [ -e "/tmp/sysinfo/" ] || mkdir
-p "/tmp/sysinfo/"
214 echo "$AR71XX_BOARD_NAME" > /tmp
/sysinfo
/board_name
215 echo "$AR71XX_MODEL" > /tmp
/sysinfo
/model
218 ar71xx_board_name
() {
221 [ -f /tmp
/sysinfo
/board_name
] && name
=$
(cat /tmp
/sysinfo
/board_name
)
222 [ -z "$name" ] && name
="unknown"