mirror of
https://github.com/openwrt/openwrt.git
synced 2025-02-01 08:48:08 +00:00
archs38: use generic 02_sysinfo
Currently archs38 sets a board name from compatible for no apparent reason. Just use the compatible directly instead. This theoretically removes a board name "generic" when no compatible was present, however, there is no case where this "generic" board name was actually used. This also fixes an issue where snps,axs103 would not have been properly detected anyway, as its case was not set up syntactically correct. Fixes: 73015c4cb378 ("linux: add support of Synopsys ARCHS38-based boards") Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
This commit is contained in:
parent
9662b9d688
commit
3c190ef112
@ -8,7 +8,8 @@
|
||||
board_config_update
|
||||
|
||||
case "$(board_name)" in
|
||||
"arc-sdp"*|"arc-hsdk"*)
|
||||
snps,axs103|\
|
||||
snps,hsdk)
|
||||
ucidef_set_interface_lan "eth0" "dhcp"
|
||||
;;
|
||||
esac
|
||||
|
@ -1,43 +0,0 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# Copyright (C) 2016 OpenWrt.org
|
||||
#
|
||||
|
||||
# defaults
|
||||
ARC_BOARD_NAME="generic"
|
||||
ARC_BOARD_MODEL="Generic ARC board"
|
||||
|
||||
arc_board_detect() {
|
||||
local board
|
||||
local model
|
||||
local compatible
|
||||
|
||||
[ -e "/tmp/sysinfo/" ] || mkdir -p "/tmp/sysinfo/"
|
||||
|
||||
model="$( cat /proc/device-tree/model )"
|
||||
compatible="$( cat /proc/device-tree/compatible )"
|
||||
|
||||
case "$compatible" in
|
||||
"snps,axs103""snps,arc-sdp")
|
||||
board="arc-sdp";
|
||||
;;
|
||||
"snps,hsdk")
|
||||
board="arc-hsdk";
|
||||
;;
|
||||
"snps,nsim_hs")
|
||||
board="arc-nsim";
|
||||
;;
|
||||
esac
|
||||
|
||||
if [ "$board" != "" ]; then
|
||||
ARC_BOARD_NAME="$board"
|
||||
fi
|
||||
|
||||
if [ "$model" != "" ]; then
|
||||
ARC_BOARD_MODEL="$model"
|
||||
fi
|
||||
|
||||
echo "$ARC_BOARD_NAME" > /tmp/sysinfo/board_name
|
||||
echo "$ARC_BOARD_MODEL" > /tmp/sysinfo/model
|
||||
echo "Detected $ARC_BOARD_NAME // $ARC_BOARD_MODEL"
|
||||
}
|
@ -1,7 +0,0 @@
|
||||
do_arc() {
|
||||
. /lib/arc.sh
|
||||
|
||||
arc_board_detect
|
||||
}
|
||||
|
||||
boot_hook_add preinit_main do_arc
|
Loading…
x
Reference in New Issue
Block a user