brcm63xx: probe gpio controllers through DT
[openwrt.git] / target / linux / brcm63xx / patches-3.18 / 308-board_leds_naming.patch
1 --- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
2 +++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
3 @@ -130,28 +130,28 @@ static struct board_info __initdata boar
4  
5         .leds = {
6                 {
7 -                       .name           = "adsl",
8 +                       .name           = "96338GW:green:adsl",
9                         .gpio           = 3,
10                         .active_low     = 1,
11                 },
12                 {
13 -                       .name           = "ses",
14 +                       .name           = "96338GW:green:ses",
15                         .gpio           = 5,
16                         .active_low     = 1,
17                 },
18                 {
19 -                       .name           = "ppp-fail",
20 +                       .name           = "96338GW:green:ppp-fail",
21                         .gpio           = 4,
22                         .active_low     = 1,
23                 },
24                 {
25 -                       .name           = "power",
26 +                       .name           = "96338GW:green:power",
27                         .gpio           = 0,
28                         .active_low     = 1,
29                         .default_trigger = "default-on",
30                 },
31                 {
32 -                       .name           = "stop",
33 +                       .name           = "96338GW:green:stop",
34                         .gpio           = 1,
35                         .active_low     = 1,
36                 }
37 @@ -171,28 +171,28 @@ static struct board_info __initdata boar
38  
39         .leds = {
40                 {
41 -                       .name           = "adsl",
42 +                       .name           = "96338W:green:adsl",
43                         .gpio           = 3,
44                         .active_low     = 1,
45                 },
46                 {
47 -                       .name           = "ses",
48 +                       .name           = "96338W:green:ses",
49                         .gpio           = 5,
50                         .active_low     = 1,
51                 },
52                 {
53 -                       .name           = "ppp-fail",
54 +                       .name           = "96338W:green:ppp-fail",
55                         .gpio           = 4,
56                         .active_low     = 1,
57                 },
58                 {
59 -                       .name           = "power",
60 +                       .name           = "96338W:green:power",
61                         .gpio           = 0,
62                         .active_low     = 1,
63                         .default_trigger = "default-on",
64                 },
65                 {
66 -                       .name           = "stop",
67 +                       .name           = "96338W:green:stop",
68                         .gpio           = 1,
69                         .active_low     = 1,
70                 },
71 @@ -231,29 +231,29 @@ static struct board_info __initdata boar
72  
73         .leds = {
74                 {
75 -                       .name           = "adsl-fail",
76 +                       .name           = "96348R:green:adsl-fail",
77                         .gpio           = 2,
78                         .active_low     = 1,
79                 },
80                 {
81 -                       .name           = "ppp",
82 +                       .name           = "96348R:green:ppp",
83                         .gpio           = 3,
84                         .active_low     = 1,
85                 },
86                 {
87 -                       .name           = "ppp-fail",
88 +                       .name           = "96348R:green:ppp-fail",
89                         .gpio           = 4,
90                         .active_low     = 1,
91                 },
92                 {
93 -                       .name           = "power",
94 +                       .name           = "96348R:green:power",
95                         .gpio           = 0,
96                         .active_low     = 1,
97                         .default_trigger = "default-on",
98  
99                 },
100                 {
101 -                       .name           = "stop",
102 +                       .name           = "96348R:green:stop",
103                         .gpio           = 1,
104                         .active_low     = 1,
105                 },
106 @@ -292,28 +292,28 @@ static struct board_info __initdata boar
107  
108         .leds = {
109                 {
110 -                       .name           = "adsl-fail",
111 +                       .name           = "96348GW-10:green:adsl-fail",
112                         .gpio           = 2,
113                         .active_low     = 1,
114                 },
115                 {
116 -                       .name           = "ppp",
117 +                       .name           = "96348GW-10:green:ppp",
118                         .gpio           = 3,
119                         .active_low     = 1,
120                 },
121                 {
122 -                       .name           = "ppp-fail",
123 +                       .name           = "96348GW-10:green:ppp-fail",
124                         .gpio           = 4,
125                         .active_low     = 1,
126                 },
127                 {
128 -                       .name           = "power",
129 +                       .name           = "96348GW-10:green:power",
130                         .gpio           = 0,
131                         .active_low     = 1,
132                         .default_trigger = "default-on",
133                 },
134                 {
135 -                       .name           = "stop",
136 +                       .name           = "96348GW-10:green:stop",
137                         .gpio           = 1,
138                         .active_low     = 1,
139                 },
140 @@ -346,28 +346,28 @@ static struct board_info __initdata boar
141  
142         .leds = {
143                 {
144 -                       .name           = "adsl-fail",
145 +                       .name           = "96348GW-11:green:adsl-fail",
146                         .gpio           = 2,
147                         .active_low     = 1,
148                 },
149                 {
150 -                       .name           = "ppp",
151 +                       .name           = "96348GW-11:green:ppp",
152                         .gpio           = 3,
153                         .active_low     = 1,
154                 },
155                 {
156 -                       .name           = "ppp-fail",
157 +                       .name           = "96348GW-11:green:ppp-fail",
158                         .gpio           = 4,
159                         .active_low     = 1,
160                 },
161                 {
162 -                       .name           = "power",
163 +                       .name           = "96348GW-11:green:power",
164                         .gpio           = 0,
165                         .active_low     = 1,
166                         .default_trigger = "default-on",
167                 },
168                 {
169 -                       .name           = "stop",
170 +                       .name           = "96348GW-11:green:stop",
171                         .gpio           = 1,
172                         .active_low     = 1,
173                 },
174 @@ -414,28 +414,28 @@ static struct board_info __initdata boar
175  
176         .leds = {
177                 {
178 -                       .name           = "adsl-fail",
179 +                       .name           = "96348GW:green:adsl-fail",
180                         .gpio           = 2,
181                         .active_low     = 1,
182                 },
183                 {
184 -                       .name           = "ppp",
185 +                       .name           = "96348GW:green:ppp",
186                         .gpio           = 3,
187                         .active_low     = 1,
188                 },
189                 {
190 -                       .name           = "ppp-fail",
191 +                       .name           = "96348GW:green:ppp-fail",
192                         .gpio           = 4,
193                         .active_low     = 1,
194                 },
195                 {
196 -                       .name           = "power",
197 +                       .name           = "96348GW:green:power",
198                         .gpio           = 0,
199                         .active_low     = 1,
200                         .default_trigger = "default-on",
201                 },
202                 {
203 -                       .name           = "stop",
204 +                       .name           = "96348GW:green:stop",
205                         .gpio           = 1,
206                         .active_low     = 1,
207                 },
208 @@ -567,27 +567,27 @@ static struct board_info __initdata boar
209  
210         .leds = {
211                 {
212 -                       .name           = "adsl-fail",
213 +                       .name           = "96358VW:green:adsl-fail",
214                         .gpio           = 15,
215                         .active_low     = 1,
216                 },
217                 {
218 -                       .name           = "ppp",
219 +                       .name           = "96358VW:green:ppp",
220                         .gpio           = 22,
221                         .active_low     = 1,
222                 },
223                 {
224 -                       .name           = "ppp-fail",
225 +                       .name           = "96358VW:green:ppp-fail",
226                         .gpio           = 23,
227                         .active_low     = 1,
228                 },
229                 {
230 -                       .name           = "power",
231 +                       .name           = "96358VW:green:power",
232                         .gpio           = 4,
233                         .default_trigger = "default-on",
234                 },
235                 {
236 -                       .name           = "stop",
237 +                       .name           = "96358VW:green:stop",
238                         .gpio           = 5,
239                 },
240         },
241 @@ -619,22 +619,22 @@ static struct board_info __initdata boar
242  
243         .leds = {
244                 {
245 -                       .name           = "adsl",
246 +                       .name           = "96358VW2:green:adsl",
247                         .gpio           = 22,
248                         .active_low     = 1,
249                 },
250                 {
251 -                       .name           = "ppp-fail",
252 +                       .name           = "96358VW2:green:ppp-fail",
253                         .gpio           = 23,
254                 },
255                 {
256 -                       .name           = "power",
257 +                       .name           = "96358VW2:green:power",
258                         .gpio           = 5,
259                         .active_low     = 1,
260                         .default_trigger = "default-on",
261                 },
262                 {
263 -                       .name           = "stop",
264 +                       .name           = "96358VW2:green:stop",
265                         .gpio           = 4,
266                         .active_low     = 1,
267                 },