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"