OpenWrt – Blame information for rev 1
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | #!/bin/sh |
2 | # |
||
3 | # Copyright (C) 2013-2015 OpenWrt.org |
||
4 | # Copyright (C) 2016 LEDE-Project.org |
||
5 | # |
||
6 | |||
7 | MVEBU_BOARD_NAME= |
||
8 | MVEBU_MODEL= |
||
9 | |||
10 | mvebu_board_detect() { |
||
11 | local machine |
||
12 | local name |
||
13 | |||
14 | machine=$(cat /proc/device-tree/model) |
||
15 | |||
16 | case "$machine" in |
||
17 | *"Marvell Armada 370 Evaluation Board") |
||
18 | name="armada-370-db" |
||
19 | ;; |
||
20 | *"Globalscale Marvell ESPRESSOBin Board") |
||
21 | name="globalscale,espressobin" |
||
22 | ;; |
||
23 | *"Marvell Armada 3720 Development Board DB-88F3720-DDR3") |
||
24 | name="marvell,armada-3720-db" |
||
25 | ;; |
||
26 | *"Marvell 8040 MACHIATOBin") |
||
27 | name="marvell,armada8040-mcbin" |
||
28 | ;; |
||
29 | *"Marvell Armada 8040 DB board") |
||
30 | name="marvell,armada8040-db" |
||
31 | ;; |
||
32 | *"Marvell Armada 7040 DB board") |
||
33 | name="marvell,armada7040-db" |
||
34 | ;; |
||
35 | *"Globalscale Mirabox") |
||
36 | name="mirabox" |
||
37 | ;; |
||
38 | *"Marvell Armada 370 Reference Design") |
||
39 | name="armada-370-rd" |
||
40 | ;; |
||
41 | *"Marvell Armada XP Evaluation Board") |
||
42 | name="armada-xp-db" |
||
43 | ;; |
||
44 | *"PlatHome OpenBlocks AX3-4 board") |
||
45 | name="openblocks-ax3-4" |
||
46 | ;; |
||
47 | *"Marvell Armada XP GP Board") |
||
48 | name="armada-xp-gp" |
||
49 | ;; |
||
50 | *"Linksys WRT1200AC") |
||
51 | name="armada-385-linksys-caiman" |
||
52 | ;; |
||
53 | *"Linksys WRT1900AC") |
||
54 | name="armada-xp-linksys-mamba" |
||
55 | ;; |
||
56 | *"Linksys WRT1900ACv2") |
||
57 | name="armada-385-linksys-cobra" |
||
58 | ;; |
||
59 | *"Linksys WRT1900ACS") |
||
60 | name="armada-385-linksys-shelby" |
||
61 | ;; |
||
62 | *"Linksys WRT3200ACM") |
||
63 | name="armada-385-linksys-rango" |
||
64 | ;; |
||
65 | *"Linksys WRT32X") |
||
66 | name="armada-385-linksys-venom" |
||
67 | ;; |
||
68 | *"Marvell Armada 385 Access Point Development Board") |
||
69 | name="armada-385-db-ap" |
||
70 | ;; |
||
71 | *"Marvell Armada XP Development Board DB-MV784MP-GP") |
||
72 | name="armada-xp-gp" |
||
73 | ;; |
||
74 | *"SolidRun Clearfog Pro A1") |
||
75 | name="armada-388-clearfog-pro" |
||
76 | ;; |
||
77 | *"SolidRun Clearfog Base A1") |
||
78 | name="armada-388-clearfog-base" |
||
79 | ;; |
||
80 | *"Turris Omnia") |
||
81 | name="armada-385-turris-omnia" |
||
82 | ;; |
||
83 | esac |
||
84 | |||
85 | [ -z "$name" ] && name="unknown" |
||
86 | |||
87 | [ -z "$MVEBU_BOARD_NAME" ] && MVEBU_BOARD_NAME="$name" |
||
88 | [ -z "$MVEBU_MODEL" ] && MVEBU_MODEL="$machine" |
||
89 | |||
90 | [ -e "/tmp/sysinfo/" ] || mkdir -p "/tmp/sysinfo/" |
||
91 | |||
92 | echo "$MVEBU_BOARD_NAME" > /tmp/sysinfo/board_name |
||
93 | echo "$MVEBU_MODEL" > /tmp/sysinfo/model |
||
94 | } |