OpenWrt – Blame information for rev 4
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
4 | office | 1 | #!/bin/sh |
2 | # |
||
3 | # Copyright (C) 2014 OpenWrt.org |
||
4 | # |
||
5 | |||
6 | AT91_BOARD_NAME= |
||
7 | AT91_MODEL= |
||
8 | |||
9 | at91_board_detect() { |
||
10 | local machine |
||
11 | local name |
||
12 | |||
13 | machine=$(cat /proc/device-tree/model) |
||
14 | |||
15 | case "$machine" in |
||
16 | *"Atmel at91sam9263ek") |
||
17 | name="at91sam9263ek" |
||
18 | ;; |
||
19 | *"Atmel AT91SAM9G15-EK") |
||
20 | name="at91sam9g15ek" |
||
21 | ;; |
||
22 | *"Atmel at91sam9g20ek") |
||
23 | name="at91sam9g20ek" |
||
24 | ;; |
||
25 | *"Atmel at91sam9g20ek 2 mmc") |
||
26 | name="at91sam9g20ek_2mmc" |
||
27 | ;; |
||
28 | *"Atmel AT91SAM9G25-EK") |
||
29 | name="at91sam9g25ek" |
||
30 | ;; |
||
31 | *"Atmel AT91SAM9G35-EK") |
||
32 | name="at91sam9g35ek" |
||
33 | ;; |
||
34 | *"Atmel AT91SAM9M10G45-EK") |
||
35 | name="at91sam9m10g45ek" |
||
36 | ;; |
||
37 | *"Atmel AT91SAM9X25-EK") |
||
38 | name="at91sam9x25ek" |
||
39 | ;; |
||
40 | *"Atmel AT91SAM9X35-EK") |
||
41 | name="at91sam9x35ek" |
||
42 | ;; |
||
43 | *"SAMA5D3 Xplained") |
||
44 | name="sama5d3_xplained" |
||
45 | ;; |
||
46 | *"Atmel SAMA5D27 SOM1 EK") |
||
47 | name="sama5d27_som1_ek" |
||
48 | ;; |
||
49 | *"Atmel SAMA5D2 PTC EK") |
||
50 | name="sama5d2_ptc_ek" |
||
51 | ;; |
||
52 | *"SAMA5D2 Xplained") |
||
53 | name="sama5d2_xplained" |
||
54 | ;; |
||
55 | *"SAMA5D4 Xplained") |
||
56 | name="sama5d4_xplained" |
||
57 | ;; |
||
58 | *"CalAmp LMU5000") |
||
59 | name="lmu5000" |
||
60 | ;; |
||
61 | *"Calao TNY A9260") |
||
62 | name="tny_a9260" |
||
63 | ;; |
||
64 | *"Calao TNY A9263") |
||
65 | name="tny_a9263" |
||
66 | ;; |
||
67 | *"Calao TNY A9G20") |
||
68 | name="tny_a9g20" |
||
69 | ;; |
||
70 | *"Calao USB A9260") |
||
71 | name="usb_a9260" |
||
72 | ;; |
||
73 | *"Calao USB A9263") |
||
74 | name="usb_a9263" |
||
75 | ;; |
||
76 | *"Calao USB A9G20") |
||
77 | name="usb_a9g20" |
||
78 | ;; |
||
79 | *"Ethernut 5") |
||
80 | name="ethernut5" |
||
81 | ;; |
||
82 | esac |
||
83 | |||
84 | [ -z "$name" ] && name="unknown" |
||
85 | |||
86 | [ -z "$AT91_BOARD_NAME" ] && AT91_BOARD_NAME="$name" |
||
87 | [ -z "$AT91_MODEL" ] && AT91_MODEL="$machine" |
||
88 | |||
89 | [ -e "/tmp/sysinfo/" ] || mkdir -p "/tmp/sysinfo/" |
||
90 | |||
91 | echo "$AT91_BOARD_NAME" > /tmp/sysinfo/board_name |
||
92 | echo "$AT91_MODEL" > /tmp/sysinfo/model |
||
93 | } |