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:
Michael Heimpold 2018-11-03 01:24:01 +01:00 committed by Mathias Kresin
parent 5ffacceb7b
commit e880a30549
3 changed files with 2 additions and 44 deletions

View file

@ -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"
;; ;;
*) *)

View file

@ -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
}

View file

@ -1,9 +0,0 @@
#!/bin/sh
do_mxs() {
. /lib/mxs.sh
mxs_board_detect
}
boot_hook_add preinit_main do_mxs