OpenWrt – Blame information for rev 1
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | #!/bin/sh |
2 | # |
||
3 | # Copyright (C) 2016 OpenWrt.org |
||
4 | # |
||
5 | |||
6 | # defaults |
||
7 | ARC_BOARD_NAME="generic" |
||
8 | ARC_BOARD_MODEL="Generic ARC board" |
||
9 | |||
10 | arc_board_detect() { |
||
11 | local board |
||
12 | local model |
||
13 | local compatible |
||
14 | |||
15 | [ -e "/tmp/sysinfo/" ] || mkdir -p "/tmp/sysinfo/" |
||
16 | |||
17 | model="$( cat /proc/device-tree/model )" |
||
18 | compatible="$( cat /proc/device-tree/compatible )" |
||
19 | |||
20 | case "$compatible" in |
||
21 | "snps,axs103""snps,arc-sdp") |
||
22 | board="arc-sdp"; |
||
23 | ;; |
||
24 | "snps,hsdk") |
||
25 | board="arc-hsdk"; |
||
26 | ;; |
||
27 | "snps,nsim_hs") |
||
28 | board="arc-nsim"; |
||
29 | ;; |
||
30 | esac |
||
31 | |||
32 | if [ "$board" != "" ]; then |
||
33 | ARC_BOARD_NAME="$board" |
||
34 | fi |
||
35 | |||
36 | if [ "$model" != "" ]; then |
||
37 | ARC_BOARD_MODEL="$model" |
||
38 | fi |
||
39 | |||
40 | echo "$ARC_BOARD_NAME" > /tmp/sysinfo/board_name |
||
41 | echo "$ARC_BOARD_MODEL" > /tmp/sysinfo/model |
||
42 | echo "Detected $ARC_BOARD_NAME // $ARC_BOARD_MODEL" |
||
43 | } |