mxs: use generic sysinfo board detection
Since we do nothing special for mxs based boards, we can simply use the generic existing code. We just need to convert scripts to use the DT compatible strings. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
This commit is contained in:
parent
5ffacceb7b
commit
e880a30549
3 changed files with 2 additions and 44 deletions
|
@ -6,10 +6,10 @@
|
||||||
|
|
||||||
get_status_led() {
|
get_status_led() {
|
||||||
case $(board_name) in
|
case $(board_name) in
|
||||||
duckbill)
|
i2se,duckbill*)
|
||||||
status_led="duckbill:green:status"
|
status_led="duckbill:green:status"
|
||||||
;;
|
;;
|
||||||
olinuxino)
|
olimex,imx23-olinuxino)
|
||||||
status_led="green"
|
status_led="green"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
|
|
|
@ -1,33 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
#
|
|
||||||
# Copyright (C) 2013 OpenWrt.org
|
|
||||||
#
|
|
||||||
|
|
||||||
MXS_BOARD_NAME=
|
|
||||||
MXS_MODEL=
|
|
||||||
|
|
||||||
mxs_board_detect() {
|
|
||||||
local machine
|
|
||||||
local name
|
|
||||||
|
|
||||||
machine=$(cat /proc/device-tree/model)
|
|
||||||
|
|
||||||
case "$machine" in
|
|
||||||
*"I2SE Duckbill"*)
|
|
||||||
name="duckbill"
|
|
||||||
;;
|
|
||||||
*"i.MX23 Olinuxino Low Cost Board")
|
|
||||||
name="olinuxino"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
[ -z "$name" ] && name="unknown"
|
|
||||||
|
|
||||||
[ -z "$MXS_BOARD_NAME" ] && MXS_BOARD_NAME="$name"
|
|
||||||
[ -z "$MXS_MODEL" ] && MXS_MODEL="$machine"
|
|
||||||
|
|
||||||
[ -e "/tmp/sysinfo/" ] || mkdir -p "/tmp/sysinfo/"
|
|
||||||
|
|
||||||
echo "$MXS_BOARD_NAME" > /tmp/sysinfo/board_name
|
|
||||||
echo "$MXS_MODEL" > /tmp/sysinfo/model
|
|
||||||
}
|
|
|
@ -1,9 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
do_mxs() {
|
|
||||||
. /lib/mxs.sh
|
|
||||||
|
|
||||||
mxs_board_detect
|
|
||||||
}
|
|
||||||
|
|
||||||
boot_hook_add preinit_main do_mxs
|
|
Loading…
Reference in a new issue