source: trunk/target/linux/ar71xx/base-files/lib/ar71xx.sh @ 20005

Last change on this file since 20005 was 20005, checked in by juhosg, 7 years ago

ar71xx: fix status led detection on the RB4xx boards

  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 1.5 KB
Line 
1#!/bin/sh
2#
3# Copyright (C) 2009 OpenWrt.org
4#
5
6ar71xx_board_name() {
7        local machine
8        local name
9
10        machine=$(awk 'BEGIN{FS="[ \t]+:[ \t]"} /machine/ {print $2}' /proc/cpuinfo)
11
12        case "$machine" in
13        *AP81)
14                name="ap81"
15                ;;
16        *AP83)
17                name="ap83"
18                ;;
19        *AW-NR580)
20                name="aw-nr580"
21                ;;
22        *"DIR-600 rev. A1")
23                name="dir-600-a1"
24                ;;
25        *"DIR-825 rev. B1")
26                name="dir-825-b1"
27                ;;
28        *"Bullet M")
29                name="bullet-m"
30                ;;
31        *"Nanostation M")
32                name="nanostation-m"
33                ;;
34        *LS-SR71)
35                name="ls-sr71"
36                ;;
37        *MZK-W04NU)
38                name="mzk-w04nu"
39                ;;
40        *MZK-W300NH)
41                name="mzk-w300nh"
42                ;;
43        *PB42)
44                name="pb42"
45                ;;
46        *PB44)
47                name="pb44"
48                ;;
49        *"RouterBOARD 411/A/AH")
50                name="rb-411"
51                ;;
52        *"RouterBOARD 411U")
53                name="rb-411u"
54                ;;
55        *"RouterBOARD 433/AH")
56                name="rb-433"
57                ;;
58        *"RouterBOARD 433UAH")
59                name="rb-433u"
60                ;;
61        *"RouterBOARD 450")
62                name="rb-450"
63                ;;
64        *"RouterBOARD 450G")
65                name="rb-450g"
66                ;;
67        *"RouterBOARD 493/AH")
68                name="rb-493"
69                ;;
70        *"Rocket M")
71                name="rocket-m"
72                ;;
73        *RouterStation)
74                name="routerstation"
75                ;;
76        *"RouterStation Pro")
77                name="routerstation-pro"
78                ;;
79        *TEW-632BRP)
80                name="tew-632brp"
81                ;;
82        *TL-WR1043ND)
83                name="tl-wr1043nd"
84                ;;
85        *"DIR-615 rev. C1")
86                name="dir-615-c1"
87                ;;
88        *TL-WR741ND)
89                name="tl-wr741nd"
90                ;;
91        *"TL-WR841N v1")
92                name="tl-wr841n-v1"
93                ;;
94        *TL-WR941ND)
95                name="tl-wr941nd"
96                ;;
97        *WP543)
98                name="wp543"
99                ;;
100        *WNDR3700)
101                name="wndr3700"
102                ;;
103        *WNR2000)
104                name="wnr2000"
105                ;;
106        *WRT160NL)
107                name="wrt160nl"
108                ;;
109        *WRT400N)
110                name="wrt400n"
111                ;;
112        *WZR-HP-G300NH)
113                name="wzr-hp-g300nh"
114                ;;
115        *)
116                name="generic"
117                ;;
118        esac
119
120        echo $name
121}
Note: See TracBrowser for help on using the repository browser.