Commit c419d1d6d06de612c05f5ae821bf29bc19c69030

Authored by stroese
1 parent 0621f6f9d3

some new esd boards added

Showing 3 changed files with 48 additions and 5 deletions Inline Diff

1 ######################################################################### 1 #########################################################################
2 # # 2 # #
3 # Regular Maintainers for U-Boot board support: # 3 # Regular Maintainers for U-Boot board support: #
4 # # 4 # #
5 # For any board without permanent maintainer, please contact # 5 # For any board without permanent maintainer, please contact #
6 # Wolfgang Denk <wd@denx.de> # 6 # Wolfgang Denk <wd@denx.de> #
7 # and Cc: the <U-Boot-Users@lists.sourceforge.net> mailing lists. # 7 # and Cc: the <U-Boot-Users@lists.sourceforge.net> mailing lists. #
8 # # 8 # #
9 # Note: lists sorted by Maintainer Name # 9 # Note: lists sorted by Maintainer Name #
10 ######################################################################### 10 #########################################################################
11 11
12 12
13 ######################################################################### 13 #########################################################################
14 # PowerPC Systems: # 14 # PowerPC Systems: #
15 # # 15 # #
16 # Maintainer Name, Email Address # 16 # Maintainer Name, Email Address #
17 # Board CPU # 17 # Board CPU #
18 ######################################################################### 18 #########################################################################
19 19
20 Greg Allen <gallen@arlut.utexas.edu> 20 Greg Allen <gallen@arlut.utexas.edu>
21 21
22 UTX8245 MPC8245 22 UTX8245 MPC8245
23 23
24 Pantelis Antoniou <panto@intracom.gr> 24 Pantelis Antoniou <panto@intracom.gr>
25 25
26 NETVIA MPC8xx 26 NETVIA MPC8xx
27 27
28 Reinhard Arlt <reinhard.arlt@esd-electronics.com>
29
30 CPCI750 PPC750FX/GX
31
28 Yuli Barcohen <yuli@arabellasw.com> 32 Yuli Barcohen <yuli@arabellasw.com>
29 33
30 Adder MPC87x/MPC852T 34 Adder MPC87x/MPC852T
31 ISPAN MPC8260 35 ISPAN MPC8260
32 MPC8260ADS MPC826x/MPC827x/MPC8280 36 MPC8260ADS MPC826x/MPC827x/MPC8280
33 ZPC1900 MPC8265 37 ZPC1900 MPC8265
34 38
35 Jerry Van Baren <gerald.vanbaren@smiths-aerospace.com> 39 Jerry Van Baren <gerald.vanbaren@smiths-aerospace.com>
36 40
37 sacsng MPC8260 41 sacsng MPC8260
38 42
39 Rick Bronson <rick@efn.org> 43 Rick Bronson <rick@efn.org>
40 44
41 AT91RM9200DK at91rm9200 45 AT91RM9200DK at91rm9200
42 46
43 Oliver Brown <obrown@adventnetworks.com> 47 Oliver Brown <obrown@adventnetworks.com>
44 48
45 gw8260 MPC8260 49 gw8260 MPC8260
46 50
47 Conn Clark <clark@esteem.com> 51 Conn Clark <clark@esteem.com>
48 52
49 ESTEEM192E MPC8xx 53 ESTEEM192E MPC8xx
50 54
51 Kári Davíðsson <kd@flaga.is> 55 Kári Davíðsson <kd@flaga.is>
52 56
53 FLAGADM MPC823 57 FLAGADM MPC823
54 58
55 Torsten Demke <torsten.demke@fci.com> 59 Torsten Demke <torsten.demke@fci.com>
56 60
57 eXalion MPC824x 61 eXalion MPC824x
58 62
59 Wolfgang Denk <wd@denx.de> 63 Wolfgang Denk <wd@denx.de>
60 64
61 IceCube_5100 MGT5100 65 IceCube_5100 MGT5100
62 IceCube_5200 MPC5200 66 IceCube_5200 MPC5200
63 67
64 AMX860 MPC860 68 AMX860 MPC860
65 ETX094 MPC850 69 ETX094 MPC850
66 FPS850L MPC850 70 FPS850L MPC850
67 FPS860L MPC860 71 FPS860L MPC860
68 ICU862 MPC862 72 ICU862 MPC862
69 IP860 MPC860 73 IP860 MPC860
70 IVML24 MPC860 74 IVML24 MPC860
71 IVML24_128 MPC860 75 IVML24_128 MPC860
72 IVML24_256 MPC860 76 IVML24_256 MPC860
73 IVMS8 MPC860 77 IVMS8 MPC860
74 IVMS8_128 MPC860 78 IVMS8_128 MPC860
75 IVMS8_256 MPC860 79 IVMS8_256 MPC860
76 LANTEC MPC850 80 LANTEC MPC850
77 LWMON MPC823 81 LWMON MPC823
78 NC650 MPC852 82 NC650 MPC852
79 R360MPI MPC823 83 R360MPI MPC823
80 RMU MPC850 84 RMU MPC850
81 RRvision MPC823 85 RRvision MPC823
82 SM850 MPC850 86 SM850 MPC850
83 SPD823TS MPC823 87 SPD823TS MPC823
84 TQM823L MPC823 88 TQM823L MPC823
85 TQM823L_LCD MPC823 89 TQM823L_LCD MPC823
86 TQM850L MPC850 90 TQM850L MPC850
87 TQM855L MPC855 91 TQM855L MPC855
88 TQM860L MPC860 92 TQM860L MPC860
89 TQM860L_FEC MPC860 93 TQM860L_FEC MPC860
90 c2mon MPC855 94 c2mon MPC855
91 hermes MPC860 95 hermes MPC860
92 lwmon MPC823 96 lwmon MPC823
93 pcu_e MPC855 97 pcu_e MPC855
94 98
95 CU824 MPC8240 99 CU824 MPC8240
96 Sandpoint8240 MPC8240 100 Sandpoint8240 MPC8240
97 SL8245 MPC8245 101 SL8245 MPC8245
98 102
99 ATC MPC8250 103 ATC MPC8250
100 PM825 MPC8250 104 PM825 MPC8250
101 105
102 TQM8255 MPC8255 106 TQM8255 MPC8255
103 107
104 CPU86 MPC8260 108 CPU86 MPC8260
105 PM826 MPC8260 109 PM826 MPC8260
106 TQM8260 MPC8260 110 TQM8260 MPC8260
107 111
108 P3G4 MPC7410 112 P3G4 MPC7410
109 113
110 PCIPPC2 MPC750 114 PCIPPC2 MPC750
111 PCIPPC6 MPC750 115 PCIPPC6 MPC750
112 116
113 EXBITGEN PPC405GP 117 EXBITGEN PPC405GP
114 118
115 Jon Diekema <jon.diekema@smiths-aerospace.com> 119 Jon Diekema <jon.diekema@smiths-aerospace.com>
116 120
117 sbc8260 MPC8260 121 sbc8260 MPC8260
118 122
119 Dave Ellis <DGE@sixnetio.com> 123 Dave Ellis <DGE@sixnetio.com>
120 124
121 SXNI855T MPC8xx 125 SXNI855T MPC8xx
122 126
123 Thomas Frieden <ThomasF@hyperion-entertainment.com> 127 Thomas Frieden <ThomasF@hyperion-entertainment.com>
124 128
125 AmigaOneG3SE MPC7xx 129 AmigaOneG3SE MPC7xx
126 130
127 Frank Gottschling <fgottschling@eltec.de> 131 Frank Gottschling <fgottschling@eltec.de>
128 132
129 MHPC MPC8xx 133 MHPC MPC8xx
130 134
131 BAB7xx MPC740/MPC750 135 BAB7xx MPC740/MPC750
132 136
133 Wolfgang Grandegger <wg@denx.de> 137 Wolfgang Grandegger <wg@denx.de>
134 138
135 CCM MPC855 139 CCM MPC855
136 140
137 PN62 MPC8240 141 PN62 MPC8240
138 142
139 IPHASE4539 MPC8260 143 IPHASE4539 MPC8260
140 SCM MPC8260 144 SCM MPC8260
141 145
142 Howard Gray <mvsensor@matrix-vision.de> 146 Howard Gray <mvsensor@matrix-vision.de>
143 147
144 MVS1 MPC823 148 MVS1 MPC823
145 149
146 Bill Hargen <Bill_Hargen@Jabil.com> 150 Bill Hargen <Bill_Hargen@Jabil.com>
147 151
148 BUBINGA405EP PPC405EP 152 BUBINGA405EP PPC405EP
149 153
150 Klaus Heydeck <heydeck@kieback-peter.de> 154 Klaus Heydeck <heydeck@kieback-peter.de>
151 155
152 KUP4K MPC855 156 KUP4K MPC855
153 KUP4X MPC859 157 KUP4X MPC859
154 158
155 Murray Jensen <Murray.Jensen@cmst.csiro.au> 159 Murray Jensen <Murray.Jensen@cmst.csiro.au>
156 160
157 cogent_mpc8xx MPC8xx 161 cogent_mpc8xx MPC8xx
158 162
159 cogent_mpc8260 MPC8260 163 cogent_mpc8260 MPC8260
160 hymod MPC8260 164 hymod MPC8260
161 165
162 Brad Kemp <Brad.Kemp@seranoa.com> 166 Brad Kemp <Brad.Kemp@seranoa.com>
163 167
164 ppmc8260 MPC8260 168 ppmc8260 MPC8260
165 169
166 Sangmoon Kim <dogoil@etinsys.com> 170 Sangmoon Kim <dogoil@etinsys.com>
167 171
168 debris MPC8245 172 debris MPC8245
169 173
170 Nye Liu <nyet@zumanetworks.com> 174 Nye Liu <nyet@zumanetworks.com>
171 175
172 ZUMA MPC7xx_74xx 176 ZUMA MPC7xx_74xx
173 177
174 Thomas Lange <thomas@corelatus.se> 178 Thomas Lange <thomas@corelatus.se>
175 179
176 GTH MPC860 180 GTH MPC860
177 181
178 The LEOX team <team@leox.org> 182 The LEOX team <team@leox.org>
179 183
180 ELPT860 MPC860T 184 ELPT860 MPC860T
181 185
182 Eran Man <eran@nbase.co.il> 186 Eran Man <eran@nbase.co.il>
183 187
184 EVB64260_750CX MPC750CX 188 EVB64260_750CX MPC750CX
185 189
186 Andrea "llandre" Marson <andrea.marson@dave-tech.it> 190 Andrea "llandre" Marson <andrea.marson@dave-tech.it>
187 191
188 PPChameleonEVB PPC405EP 192 PPChameleonEVB PPC405EP
189 193
190 Reinhard Meyer <r.meyer@emk-elektronik.de> 194 Reinhard Meyer <r.meyer@emk-elektronik.de>
191 195
192 TOP860 MPC860T 196 TOP860 MPC860T
193 TOP5200 MPC5200 197 TOP5200 MPC5200
194 198
195 Scott McNutt <smcnutt@artesyncp.com> 199 Scott McNutt <smcnutt@artesyncp.com>
196 200
197 EBONY PPC440GP 201 EBONY PPC440GP
198 202
199 Tolunay Orkun <torkun@nextio.com> 203 Tolunay Orkun <torkun@nextio.com>
200 csb272 PPC405GP 204 csb272 PPC405GP
201 csb472 PPC405GP 205 csb472 PPC405GP
202 206
203 Keith Outwater <Keith_Outwater@mvis.com> 207 Keith Outwater <Keith_Outwater@mvis.com>
204 208
205 GEN860T MPC860T 209 GEN860T MPC860T
206 GEN860T_SC MPC860T 210 GEN860T_SC MPC860T
207 211
208 Frank Panno <fpanno@delphintech.com> 212 Frank Panno <fpanno@delphintech.com>
209 213
210 ep8260 MPC8260 214 ep8260 MPC8260
211 215
212 Peter Pearse <peter.pearse@arm.com> 216 Peter Pearse <peter.pearse@arm.com>
213 217
214 Integrator/AP CM 926EJ-S, CM7x0T, CM9x0T 218 Integrator/AP CM 926EJ-S, CM7x0T, CM9x0T
215 Integrator/CP CM 926EJ-S CM920T, CM940T, CM922T-XA10 219 Integrator/CP CM 926EJ-S CM920T, CM940T, CM922T-XA10
216 Versatile/AB ARM926EJ-S 220 Versatile/AB ARM926EJ-S
217 Versatile/PB ARM926EJ-S 221 Versatile/PB ARM926EJ-S
218 222
219 Denis Peter <d.peter@mpl.ch> 223 Denis Peter <d.peter@mpl.ch>
220 224
221 MIP405 PPC4xx 225 MIP405 PPC4xx
222 PIP405 PPC4xx 226 PIP405 PPC4xx
223 227
224 Stefan Roese <stefan.roese@esd-electronics.com> 228 Stefan Roese <stefan.roese@esd-electronics.com>
225 229
226 ADCIOP IOP480 (PPC401) 230 ADCIOP IOP480 (PPC401)
231 APC405 PPC405GP
227 AR405 PPC405GP 232 AR405 PPC405GP
228 ASH405 PPC405EP 233 ASH405 PPC405EP
229 CANBT PPC405CR 234 CANBT PPC405CR
230 CPCI405 PPC405GP 235 CPCI405 PPC405GP
231 CPCI4052 PPC405GP 236 CPCI4052 PPC405GP
232 CPCI405AB PPC405GP 237 CPCI405AB PPC405GP
238 CPCI405DT PPC405GP
233 CPCI440 PPC440GP 239 CPCI440 PPC440GP
234 CPCIISER4 PPC405GP 240 CPCIISER4 PPC405GP
235 DASA_SIM IOP480 (PPC401) 241 DASA_SIM IOP480 (PPC401)
236 DP405 PPC405EP 242 DP405 PPC405EP
237 DU405 PPC405GP 243 DU405 PPC405GP
244 G2000 PPC405EP
245 HH405 PPC405EP
238 HUB405 PPC405EP 246 HUB405 PPC405EP
239 OCRTC PPC405GP 247 OCRTC PPC405GP
240 ORSG PPC405GP 248 ORSG PPC405GP
241 PCI405 PPC405GP 249 PCI405 PPC405GP
242 PLU405 PPC405EP 250 PLU405 PPC405EP
243 PMC405 PPC405GP 251 PMC405 PPC405GP
244 VOH405 PPC405EP 252 VOH405 PPC405EP
253 VOM405 PPC405EP
254 WUH405 PPC405EP
245 255
246 Travis Sawyer (travis.sawyer@sandburst.com> 256 Travis Sawyer (travis.sawyer@sandburst.com>
247 257
248 XPEDITE1K PPC440GX 258 XPEDITE1K PPC440GX
249 OCOTEA PPC440GX 259 OCOTEA PPC440GX
250 260
251 Peter De Schrijver <p2@mind.be> 261 Peter De Schrijver <p2@mind.be>
252 262
253 ML2 PPC4xx 263 ML2 PPC4xx
254 264
255 Erik Theisen <etheisen@mindspring.com> 265 Erik Theisen <etheisen@mindspring.com>
256 266
257 W7OLMC PPC4xx 267 W7OLMC PPC4xx
258 W7OLMG PPC4xx 268 W7OLMG PPC4xx
259 269
260 Jim Thompson <jim@musenki.com> 270 Jim Thompson <jim@musenki.com>
261 271
262 MUSENKI MPC8245/8241 272 MUSENKI MPC8245/8241
263 Sandpoint8245 MPC8245 273 Sandpoint8245 MPC8245
264 274
265 Rune Torgersen <runet@innovsys.com> 275 Rune Torgersen <runet@innovsys.com>
266 276
267 MPC8266ADS MPC8266 277 MPC8266ADS MPC8266
268 278
269 Josef Wagner <Wagner@Microsys.de> 279 Josef Wagner <Wagner@Microsys.de>
270 280
271 CPC45 MPC8245 281 CPC45 MPC8245
272 PM520 MPC5200 282 PM520 MPC5200
273 283
274 Stephen Williams <steve@icarus.com> 284 Stephen Williams <steve@icarus.com>
275 285
276 JSE PPC405GPr 286 JSE PPC405GPr
277 287
278 John Zhan <zhanz@sinovee.com> 288 John Zhan <zhanz@sinovee.com>
279 289
280 svm_sc8xx MPC8xx 290 svm_sc8xx MPC8xx
281 291
282 Jon Loeliger <jdl@freescale.com> 292 Jon Loeliger <jdl@freescale.com>
283 293
284 MPC8540ADS MPC8540 294 MPC8540ADS MPC8540
285 MPC8560ADS MPC8560 295 MPC8560ADS MPC8560
286 296
287 Dan Malek <dan@embeddededge.com> 297 Dan Malek <dan@embeddededge.com>
288 298
289 STxGP3 MPC85xx 299 STxGP3 MPC85xx
290 300
291 ------------------------------------------------------------------------- 301 -------------------------------------------------------------------------
292 302
293 Unknown / orphaned boards: 303 Unknown / orphaned boards:
294 304
295 ADS860 MPC8xx 305 ADS860 MPC8xx
296 FADS823 MPC8xx 306 FADS823 MPC8xx
297 FADS850SAR MPC8xx 307 FADS850SAR MPC8xx
298 FADS860T MPC8xx 308 FADS860T MPC8xx
299 GENIETV MPC8xx 309 GENIETV MPC8xx
300 IAD210 MPC8xx 310 IAD210 MPC8xx
301 MBX MPC8xx 311 MBX MPC8xx
302 MBX860T MPC8xx 312 MBX860T MPC8xx
303 NX823 MPC8xx 313 NX823 MPC8xx
304 RPXClassic MPC8xx 314 RPXClassic MPC8xx
305 RPXlite MPC8xx 315 RPXlite MPC8xx
306 316
307 CRAYL1 PPC4xx 317 CRAYL1 PPC4xx
308 ERIC PPC4xx 318 ERIC PPC4xx
309 WALNUT405 PPC4xx 319 WALNUT405 PPC4xx
310 320
311 MOUSSE MPC824x 321 MOUSSE MPC824x
312 322
313 RPXsuper MPC8260 323 RPXsuper MPC8260
314 rsdproto MPC8260 324 rsdproto MPC8260
315 325
316 EVB64260 MPC7xx_74xx 326 EVB64260 MPC7xx_74xx
317 327
318 328
319 ######################################################################### 329 #########################################################################
320 # ARM Systems: # 330 # ARM Systems: #
321 # # 331 # #
322 # Maintainer Name, Email Address # 332 # Maintainer Name, Email Address #
323 # Board CPU # 333 # Board CPU #
324 ######################################################################### 334 #########################################################################
325 335
326 George G. Davis <gdavis@mvista.com> 336 George G. Davis <gdavis@mvista.com>
327 337
328 assabet SA1100 338 assabet SA1100
329 gcplus SA1100 339 gcplus SA1100
330 340
331 Thomas Elste <info@elste.org> 341 Thomas Elste <info@elste.org>
332 342
333 modnet50 ARM720T (NET+50) 343 modnet50 ARM720T (NET+50)
334 344
335 Peter Figuli <peposh@etc.sk> 345 Peter Figuli <peposh@etc.sk>
336 346
337 wepep250 xscale 347 wepep250 xscale
338 348
339 Marius Gröger <mag@sysgo.de> 349 Marius Gröger <mag@sysgo.de>
340 350
341 impa7 ARM720T (EP7211) 351 impa7 ARM720T (EP7211)
342 ep7312 ARM720T (EP7312) 352 ep7312 ARM720T (EP7312)
343 353
344 Kyle Harris <kharris@nexus-tech.net> 354 Kyle Harris <kharris@nexus-tech.net>
345 355
346 lubbock xscale 356 lubbock xscale
347 cradle xscale 357 cradle xscale
348 ixdp425 xscale 358 ixdp425 xscale
349 359
350 Gary Jennejohn <gj@denx.de> 360 Gary Jennejohn <gj@denx.de>
351 361
352 smdk2400 ARM920T 362 smdk2400 ARM920T
353 trab ARM920T 363 trab ARM920T
354 364
355 Prakash Kumar <prakash@embedx.com> 365 Prakash Kumar <prakash@embedx.com>
356 366
357 cerf250 xscale 367 cerf250 xscale
358 368
359 Kshitij Gupta <kshitij@ti.com> 369 Kshitij Gupta <kshitij@ti.com>
360 370
361 omap1510inn ARM925T 371 omap1510inn ARM925T
362 omap1610inn ARM926EJS 372 omap1610inn ARM926EJS
363 373
364 Dave Peverley <dpeverley@mpc-data.co.uk> 374 Dave Peverley <dpeverley@mpc-data.co.uk>
365 omap730p2 ARM926EJS 375 omap730p2 ARM926EJS
366 376
367 Nishant Kamat <nskamat@ti.com> 377 Nishant Kamat <nskamat@ti.com>
368 378
369 omap1610h2 ARM926EJS 379 omap1610h2 ARM926EJS
370 380
371 Rishi Bhattacharya <rishi@ti.com> 381 Rishi Bhattacharya <rishi@ti.com>
372 382
373 omap5912osk ARM926EJS 383 omap5912osk ARM926EJS
374 384
375 David Müller <d.mueller@elsoft.ch> 385 David Müller <d.mueller@elsoft.ch>
376 386
377 smdk2410 ARM920T 387 smdk2410 ARM920T
378 VCMA9 ARM920T 388 VCMA9 ARM920T
379 389
380 Rolf Offermanns <rof@sysgo.de> 390 Rolf Offermanns <rof@sysgo.de>
381 391
382 shannon SA1100 392 shannon SA1100
383 393
384 Robert Schwebel <r.schwebel@pengutronix.de> 394 Robert Schwebel <r.schwebel@pengutronix.de>
385 395
386 csb226 xscale 396 csb226 xscale
387 innokom xscale 397 innokom xscale
388 398
389 Andrea Scian <andrea.scian@dave-tech.it> 399 Andrea Scian <andrea.scian@dave-tech.it>
390 400
391 B2 ARM7TDMI (S3C44B0X) 401 B2 ARM7TDMI (S3C44B0X)
392 402
393 Alex Züpke <azu@sysgo.de> 403 Alex Züpke <azu@sysgo.de>
394 404
395 lart SA1100 405 lart SA1100
396 dnp1110 SA1110 406 dnp1110 SA1110
397 407
398 ######################################################################### 408 #########################################################################
399 # x86 Systems: # 409 # x86 Systems: #
400 # # 410 # #
401 # Maintainer Name, Email Address # 411 # Maintainer Name, Email Address #
402 # Board CPU # 412 # Board CPU #
403 ######################################################################### 413 #########################################################################
404 414
405 Daniel Engström <daniel@omicron.se> 415 Daniel Engström <daniel@omicron.se>
406 416
407 sc520_cdp x86 417 sc520_cdp x86
408 418
409 ######################################################################### 419 #########################################################################
410 # MIPS Systems: # 420 # MIPS Systems: #
411 # # 421 # #
412 # Maintainer Name, Email Address # 422 # Maintainer Name, Email Address #
413 # Board CPU # 423 # Board CPU #
414 ######################################################################### 424 #########################################################################
415 425
416 Wolfgang Denk <wd@denx.de> 426 Wolfgang Denk <wd@denx.de>
417 427
418 incaip MIPS32 4Kc 428 incaip MIPS32 4Kc
419 purple MIPS64 5Kc 429 purple MIPS64 5Kc
420 430
421 Thomas Lange <thomas@corelatus.se> 431 Thomas Lange <thomas@corelatus.se>
422 dbau1x00 MIPS32 Au1000 432 dbau1x00 MIPS32 Au1000
423 433
424 ######################################################################### 434 #########################################################################
425 # Nios-32 Systems: # 435 # Nios-32 Systems: #
426 # # 436 # #
427 # Maintainer Name, Email Address # 437 # Maintainer Name, Email Address #
428 # Board CPU # 438 # Board CPU #
429 ######################################################################### 439 #########################################################################
430 440
431 Stephan Linz <linz@li-pro.net> 441 Stephan Linz <linz@li-pro.net>
432 442
433 DK1S10 Nios-32 443 DK1S10 Nios-32
434 ADNPESC1 Nios-32 444 ADNPESC1 Nios-32
435 445
436 Scott McNutt <smcnutt@psyent.com> 446 Scott McNutt <smcnutt@psyent.com>
437 447
438 DK1C20 Nios-32 448 DK1C20 Nios-32
439 449
440 ######################################################################### 450 #########################################################################
441 # Nios-II Systems: # 451 # Nios-II Systems: #
442 # # 452 # #
443 # Maintainer Name, Email Address # 453 # Maintainer Name, Email Address #
444 # Board CPU # 454 # Board CPU #
445 ######################################################################### 455 #########################################################################
446 456
447 Scott McNutt <smcnutt@psyent.com> 457 Scott McNutt <smcnutt@psyent.com>
448 458
449 PCI5441 Nios-II 459 PCI5441 Nios-II
450 PK1C20 Nios-II 460 PK1C20 Nios-II
451 461
452 ######################################################################### 462 #########################################################################
453 # MicroBlaze Systems: # 463 # MicroBlaze Systems: #
454 # # 464 # #
455 # Maintainer Name, Email Address # 465 # Maintainer Name, Email Address #
456 # Board CPU # 466 # Board CPU #
457 ######################################################################### 467 #########################################################################
458 468
459 Yasushi Shoji <yashi@atmark-techno.com> 469 Yasushi Shoji <yashi@atmark-techno.com>
460 470
461 SUZAKU MicroBlaze 471 SUZAKU MicroBlaze
472
473 #########################################################################
474 # Coldfire Systems: #
475 # #
476 # Maintainer Name, Email Address #
477 # Board CPU #
478 #########################################################################
479
480 Stefan Roese <stefan.roese@esd-electronics.com>
481
482 TASREG MCF5249
462 483
463 ######################################################################### 484 #########################################################################
464 # End of MAINTAINERS list # 485 # End of MAINTAINERS list #
465 ######################################################################### 486 #########################################################################
466 487
1 #!/bin/sh 1 #!/bin/sh
2 2
3 : ${JOBS:=} 3 : ${JOBS:=}
4 4
5 if [ "${CROSS_COMPILE}" ] ; then 5 if [ "${CROSS_COMPILE}" ] ; then
6 MAKE="make CROSS_COMPILE=${CROSS_COMPILE}" 6 MAKE="make CROSS_COMPILE=${CROSS_COMPILE}"
7 else 7 else
8 MAKE=make 8 MAKE=make
9 fi 9 fi
10 10
11 [ -d LOG ] || mkdir LOG || exit 1 11 [ -d LOG ] || mkdir LOG || exit 1
12 12
13 LIST="" 13 LIST=""
14 14
15 ######################################################################### 15 #########################################################################
16 ## MPC5xx Systems 16 ## MPC5xx Systems
17 ######################################################################### 17 #########################################################################
18 18
19 LIST_5xx=" \ 19 LIST_5xx=" \
20 cmi_mpc5xx \ 20 cmi_mpc5xx \
21 " 21 "
22 22
23 ######################################################################### 23 #########################################################################
24 ## MPC5xxx Systems 24 ## MPC5xxx Systems
25 ######################################################################### 25 #########################################################################
26 26
27 LIST_5xxx=" \ 27 LIST_5xxx=" \
28 icecube_5100 icecube_5200 EVAL5200 PM520 \ 28 icecube_5100 icecube_5200 EVAL5200 PM520 \
29 Total5100 Total5200 Total5200_Rev2 TQM5200_AA \ 29 Total5100 Total5200 Total5200_Rev2 TQM5200_AA \
30 " 30 "
31 31
32 ######################################################################### 32 #########################################################################
33 ## MPC8xx Systems 33 ## MPC8xx Systems
34 ######################################################################### 34 #########################################################################
35 35
36 LIST_8xx=" \ 36 LIST_8xx=" \
37 Adder87x GENIETV MBX860T R360MPI \ 37 Adder87x GENIETV MBX860T R360MPI \
38 AdderII GTH MHPC RBC823 \ 38 AdderII GTH MHPC RBC823 \
39 ADS860 hermes MPC86xADS rmu \ 39 ADS860 hermes MPC86xADS rmu \
40 AMX860 IAD210 MPC885ADS RPXClassic \ 40 AMX860 IAD210 MPC885ADS RPXClassic \
41 c2mon ICU862_100MHz MVS1 RPXlite \ 41 c2mon ICU862_100MHz MVS1 RPXlite \
42 CCM IP860 NETPHONE RPXlite_DW \ 42 CCM IP860 NETPHONE RPXlite_DW \
43 cogent_mpc8xx IVML24 NETTA RRvision \ 43 cogent_mpc8xx IVML24 NETTA RRvision \
44 ELPT860 IVML24_128 NETTA2 SM850 \ 44 ELPT860 IVML24_128 NETTA2 SM850 \
45 ESTEEM192E IVML24_256 NETTA_ISDN SPD823TS \ 45 ESTEEM192E IVML24_256 NETTA_ISDN SPD823TS \
46 ETX094 IVMS8 NETVIA svm_sc8xx \ 46 ETX094 IVMS8 NETVIA svm_sc8xx \
47 FADS823 IVMS8_128 NETVIA_V2 SXNI855T \ 47 FADS823 IVMS8_128 NETVIA_V2 SXNI855T \
48 FADS850SAR IVMS8_256 NX823 TOP860 \ 48 FADS850SAR IVMS8_256 NX823 TOP860 \
49 FADS860T KUP4K pcu_e TQM823L \ 49 FADS860T KUP4K pcu_e TQM823L \
50 FLAGADM KUP4X QS823 TQM823L_LCD \ 50 FLAGADM KUP4X QS823 TQM823L_LCD \
51 FPS850L LANTEC QS850 TQM850L \ 51 FPS850L LANTEC QS850 TQM850L \
52 GEN860T lwmon QS860T TQM855L \ 52 GEN860T lwmon QS860T TQM855L \
53 GEN860T_SC MBX quantum TQM860L \ 53 GEN860T_SC MBX quantum TQM860L \
54 v37 \ 54 v37 \
55 " 55 "
56 56
57 ######################################################################### 57 #########################################################################
58 ## PPC4xx Systems 58 ## PPC4xx Systems
59 ######################################################################### 59 #########################################################################
60 60
61 LIST_4xx=" \ 61 LIST_4xx=" \
62 ADCIOP AR405 ASH405 BUBINGA405EP \ 62 ADCIOP AR405 ASH405 BUBINGA405EP \
63 CANBT CPCI405 CPCI4052 CPCI405AB \ 63 CANBT CPCI405 CPCI4052 CPCI405AB \
64 CPCI440 CPCIISER4 CRAYL1 csb272 \ 64 CPCI440 CPCIISER4 CRAYL1 csb272 \
65 csb472 DASA_SIM DP405 DU405 \ 65 csb472 DASA_SIM DP405 DU405 \
66 EBONY ERIC EXBITGEN HUB405 \ 66 EBONY ERIC EXBITGEN HUB405 \
67 JSE MIP405 MIP405T ML2 \ 67 JSE MIP405 MIP405T ML2 \
68 ml300 OCOTEA OCRTC ORSG \ 68 ml300 OCOTEA OCRTC ORSG \
69 PCI405 PIP405 PLU405 PMC405 \ 69 PCI405 PIP405 PLU405 PMC405 \
70 PPChameleonEVB VOH405 W7OLMC W7OLMG \ 70 PPChameleonEVB VOH405 W7OLMC W7OLMG \
71 WALNUT405 XPEDITE1K \ 71 WALNUT405 WUH405 XPEDITE1K \
72 " 72 "
73 73
74 ######################################################################### 74 #########################################################################
75 ## MPC8220 Systems 75 ## MPC8220 Systems
76 ######################################################################### 76 #########################################################################
77 77
78 LIST_8220=" \ 78 LIST_8220=" \
79 Alaska8220 Yukon8220 \ 79 Alaska8220 Yukon8220 \
80 " 80 "
81 81
82 ######################################################################### 82 #########################################################################
83 ## MPC824x Systems 83 ## MPC824x Systems
84 ######################################################################### 84 #########################################################################
85 85
86 LIST_824x=" \ 86 LIST_824x=" \
87 A3000 BMW CPC45 CU824 \ 87 A3000 BMW CPC45 CU824 \
88 debris eXalion MOUSSE MUSENKI \ 88 debris eXalion MOUSSE MUSENKI \
89 MVBLUE OXC PN62 Sandpoint8240 \ 89 MVBLUE OXC PN62 Sandpoint8240 \
90 Sandpoint8245 SL8245 utx8245 sbc8240 \ 90 Sandpoint8245 SL8245 utx8245 sbc8240 \
91 " 91 "
92 92
93 ######################################################################### 93 #########################################################################
94 ## MPC8260 Systems (includes 8250, 8255 etc.) 94 ## MPC8260 Systems (includes 8250, 8255 etc.)
95 ######################################################################### 95 #########################################################################
96 96
97 LIST_8260=" \ 97 LIST_8260=" \
98 atc cogent_mpc8260 CPU86 ep8260 \ 98 atc cogent_mpc8260 CPU86 ep8260 \
99 gw8260 hymod IPHASE4539 ISPAN \ 99 gw8260 hymod IPHASE4539 ISPAN \
100 MPC8260ADS MPC8266ADS MPC8272ADS PM826 \ 100 MPC8260ADS MPC8266ADS MPC8272ADS PM826 \
101 PM828 ppmc8260 PQ2FADS RPXsuper \ 101 PM828 ppmc8260 PQ2FADS RPXsuper \
102 rsdproto sacsng sbc8260 SCM \ 102 rsdproto sacsng sbc8260 SCM \
103 TQM8260_AC TQM8260_AD TQM8260_AE ZPC1900 \ 103 TQM8260_AC TQM8260_AD TQM8260_AE ZPC1900 \
104 " 104 "
105 105
106 ######################################################################### 106 #########################################################################
107 ## MPC85xx Systems (includes 8540, 8560 etc.) 107 ## MPC85xx Systems (includes 8540, 8560 etc.)
108 ######################################################################### 108 #########################################################################
109 109
110 LIST_85xx=" \ 110 LIST_85xx=" \
111 MPC8540ADS MPC8541CDS MPC8555CDS MPC8560ADS \ 111 MPC8540ADS MPC8541CDS MPC8555CDS MPC8560ADS \
112 sbc8540 sbc8560 stxgp3 \ 112 sbc8540 sbc8560 stxgp3 \
113 " 113 "
114 114
115 ######################################################################### 115 #########################################################################
116 ## 74xx/7xx Systems 116 ## 74xx/7xx Systems
117 ######################################################################### 117 #########################################################################
118 118
119 LIST_74xx=" \ 119 LIST_74xx=" \
120 DB64360 DB64460 EVB64260 P3G4 \ 120 DB64360 DB64460 EVB64260 P3G4 \
121 PCIPPC2 PCIPPC6 ZUMA \ 121 PCIPPC2 PCIPPC6 ZUMA \
122 " 122 "
123 123
124 LIST_7xx=" \ 124 LIST_7xx=" \
125 BAB7xx ELPPC \ 125 BAB7xx CPCI750 ELPPC \
126 " 126 "
127 127
128 LIST_ppc="${LIST_5xx} ${LIST_5xxx} \ 128 LIST_ppc="${LIST_5xx} ${LIST_5xxx} \
129 ${LIST_8xx} \ 129 ${LIST_8xx} \
130 ${LIST_824x} ${LIST_8260} \ 130 ${LIST_824x} ${LIST_8260} \
131 ${LIST_85xx} \ 131 ${LIST_85xx} \
132 ${LIST_4xx} \ 132 ${LIST_4xx} \
133 ${LIST_74xx} ${LIST_7xx}" 133 ${LIST_74xx} ${LIST_7xx}"
134 134
135 ######################################################################### 135 #########################################################################
136 ## StrongARM Systems 136 ## StrongARM Systems
137 ######################################################################### 137 #########################################################################
138 138
139 LIST_SA="assabet dnp1110 gcplus lart shannon" 139 LIST_SA="assabet dnp1110 gcplus lart shannon"
140 140
141 ######################################################################### 141 #########################################################################
142 ## ARM7 Systems 142 ## ARM7 Systems
143 ######################################################################### 143 #########################################################################
144 144
145 LIST_ARM7="B2 ep7312 evb4510 impa7 modnet50" 145 LIST_ARM7="B2 ep7312 evb4510 impa7 modnet50"
146 146
147 ######################################################################### 147 #########################################################################
148 ## ARM9 Systems 148 ## ARM9 Systems
149 ######################################################################### 149 #########################################################################
150 150
151 LIST_ARM9=" \ 151 LIST_ARM9=" \
152 at91rm9200dk cmc_pu2 integratorcp integratorap \ 152 at91rm9200dk cmc_pu2 integratorcp integratorap \
153 lpd7a400 mx1ads mx1fs2 omap1510inn \ 153 lpd7a400 mx1ads mx1fs2 omap1510inn \
154 omap1610h2 omap1610inn omap730p2 scb9328 \ 154 omap1610h2 omap1610inn omap730p2 scb9328 \
155 smdk2400 smdk2410 trab VCMA9 \ 155 smdk2400 smdk2410 trab VCMA9 \
156 versatile \ 156 versatile \
157 " 157 "
158 158
159 ######################################################################### 159 #########################################################################
160 ## Xscale Systems 160 ## Xscale Systems
161 ######################################################################### 161 #########################################################################
162 162
163 LIST_pxa=" \ 163 LIST_pxa=" \
164 cerf250 cradle csb226 innokom \ 164 cerf250 cradle csb226 innokom \
165 lubbock wepep250 xaeniax xm250 \ 165 lubbock wepep250 xaeniax xm250 \
166 xsengine \ 166 xsengine \
167 " 167 "
168 168
169 LIST_ixp="ixdp425" 169 LIST_ixp="ixdp425"
170 170
171 171
172 LIST_arm="${LIST_SA} ${LIST_ARM7} ${LIST_ARM9} ${LIST_pxa} ${LIST_ixp}" 172 LIST_arm="${LIST_SA} ${LIST_ARM7} ${LIST_ARM9} ${LIST_pxa} ${LIST_ixp}"
173 173
174 ######################################################################### 174 #########################################################################
175 ## MIPS Systems 175 ## MIPS Systems
176 ######################################################################### 176 #########################################################################
177 177
178 LIST_mips4kc="incaip" 178 LIST_mips4kc="incaip"
179 179
180 LIST_mips5kc="purple" 180 LIST_mips5kc="purple"
181 181
182 LIST_au1x00="dbau1000 dbau1100 dbau1500" 182 LIST_au1x00="dbau1000 dbau1100 dbau1500"
183 183
184 LIST_mips="${LIST_mips4kc} ${LIST_mips5kc} ${LIST_au1x00}" 184 LIST_mips="${LIST_mips4kc} ${LIST_mips5kc} ${LIST_au1x00}"
185 185
186 ######################################################################### 186 #########################################################################
187 ## i386 Systems 187 ## i386 Systems
188 ######################################################################### 188 #########################################################################
189 189
190 LIST_I486="sc520_cdp sc520_spunk sc520_spunk_rel" 190 LIST_I486="sc520_cdp sc520_spunk sc520_spunk_rel"
191 191
192 LIST_x86="${LIST_I486}" 192 LIST_x86="${LIST_I486}"
193 193
194 ######################################################################### 194 #########################################################################
195 ## NIOS Systems 195 ## NIOS Systems
196 ######################################################################### 196 #########################################################################
197 197
198 LIST_nios=" \ 198 LIST_nios=" \
199 ADNPESC1 ADNPESC1_base_32 \ 199 ADNPESC1 ADNPESC1_base_32 \
200 ADNPESC1_DNPEVA2_base_32 \ 200 ADNPESC1_DNPEVA2_base_32 \
201 DK1C20 DK1C20_standard_32 \ 201 DK1C20 DK1C20_standard_32 \
202 DK1S10 DK1S10_standard_32 DK1S10_mtx_ldk_20 \ 202 DK1S10 DK1S10_standard_32 DK1S10_mtx_ldk_20 \
203 " 203 "
204 204
205 ######################################################################### 205 #########################################################################
206 ## Nios-II Systems 206 ## Nios-II Systems
207 ######################################################################### 207 #########################################################################
208 208
209 LIST_nios2="PCI5441 PK1C20" 209 LIST_nios2="PCI5441 PK1C20"
210 210
211 ######################################################################### 211 #########################################################################
212 ## MicroBlaze Systems 212 ## MicroBlaze Systems
213 ######################################################################### 213 #########################################################################
214 214
215 LIST_microblaze="suzaku" 215 LIST_microblaze="suzaku"
216 216
217 #----------------------------------------------------------------------- 217 #-----------------------------------------------------------------------
218 218
219 #----- for now, just run PPC by default ----- 219 #----- for now, just run PPC by default -----
220 [ $# = 0 ] && set $LIST_ppc 220 [ $# = 0 ] && set $LIST_ppc
221 221
222 #----------------------------------------------------------------------- 222 #-----------------------------------------------------------------------
223 223
224 build_target() { 224 build_target() {
225 target=$1 225 target=$1
226 226
227 ${MAKE} distclean >/dev/null 227 ${MAKE} distclean >/dev/null
228 ${MAKE} ${target}_config 228 ${MAKE} ${target}_config
229 ${MAKE} ${JOBS} all 2>&1 >LOG/$target.MAKELOG | tee LOG/$target.ERR 229 ${MAKE} ${JOBS} all 2>&1 >LOG/$target.MAKELOG | tee LOG/$target.ERR
230 ${CROSS_COMPILE:-ppc_8xx-}size u-boot | tee -a LOG/$target.MAKELOG 230 ${CROSS_COMPILE:-ppc_8xx-}size u-boot | tee -a LOG/$target.MAKELOG
231 } 231 }
232 232
233 #----------------------------------------------------------------------- 233 #-----------------------------------------------------------------------
234 234
235 235
236 for arg in $@ 236 for arg in $@
237 do 237 do
238 case "$arg" in 238 case "$arg" in
239 ppc|5xx|5xxx|8xx|8220|824x|8260|85xx|4xx|7xx|74xx| \ 239 ppc|5xx|5xxx|8xx|8220|824x|8260|85xx|4xx|7xx|74xx| \
240 arm|SA|ARM7|ARM9|pxa|ixp| \ 240 arm|SA|ARM7|ARM9|pxa|ixp| \
241 microblaze| \ 241 microblaze| \
242 mips| \ 242 mips| \
243 nios|nios2| \ 243 nios|nios2| \
244 x86|I486) 244 x86|I486)
245 for target in `eval echo '$LIST_'${arg}` 245 for target in `eval echo '$LIST_'${arg}`
246 do 246 do
247 build_target ${target} 247 build_target ${target}
248 done 248 done
249 ;; 249 ;;
250 *) build_target ${arg} 250 *) build_target ${arg}
251 ;; 251 ;;
252 esac 252 esac
253 done 253 done
254 254
1 # 1 #
2 # (C) Copyright 2000-2004 2 # (C) Copyright 2000-2004
3 # Wolfgang Denk, DENX Software Engineering, wd@denx.de. 3 # Wolfgang Denk, DENX Software Engineering, wd@denx.de.
4 # 4 #
5 # See file CREDITS for list of people who contributed to this 5 # See file CREDITS for list of people who contributed to this
6 # project. 6 # project.
7 # 7 #
8 # This program is free software; you can redistribute it and/or 8 # This program is free software; you can redistribute it and/or
9 # modify it under the terms of the GNU General Public License as 9 # modify it under the terms of the GNU General Public License as
10 # published by the Free Software Foundation; either version 2 of 10 # published by the Free Software Foundation; either version 2 of
11 # the License, or (at your option) any later version. 11 # the License, or (at your option) any later version.
12 # 12 #
13 # This program is distributed in the hope that it will be useful, 13 # This program is distributed in the hope that it will be useful,
14 # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 # GNU General Public License for more details. 16 # GNU General Public License for more details.
17 # 17 #
18 # You should have received a copy of the GNU General Public License 18 # You should have received a copy of the GNU General Public License
19 # along with this program; if not, write to the Free Software 19 # along with this program; if not, write to the Free Software
20 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, 20 # Foundation, Inc., 59 Temple Place, Suite 330, Boston,
21 # MA 02111-1307 USA 21 # MA 02111-1307 USA
22 # 22 #
23 23
24 HOSTARCH := $(shell uname -m | \ 24 HOSTARCH := $(shell uname -m | \
25 sed -e s/i.86/i386/ \ 25 sed -e s/i.86/i386/ \
26 -e s/sun4u/sparc64/ \ 26 -e s/sun4u/sparc64/ \
27 -e s/arm.*/arm/ \ 27 -e s/arm.*/arm/ \
28 -e s/sa110/arm/ \ 28 -e s/sa110/arm/ \
29 -e s/powerpc/ppc/ \ 29 -e s/powerpc/ppc/ \
30 -e s/macppc/ppc/) 30 -e s/macppc/ppc/)
31 31
32 HOSTOS := $(shell uname -s | tr A-Z a-z | \ 32 HOSTOS := $(shell uname -s | tr A-Z a-z | \
33 sed -e 's/\(cygwin\).*/cygwin/') 33 sed -e 's/\(cygwin\).*/cygwin/')
34 34
35 export HOSTARCH 35 export HOSTARCH
36 36
37 # Deal with colliding definitions from tcsh etc. 37 # Deal with colliding definitions from tcsh etc.
38 VENDOR= 38 VENDOR=
39 39
40 ######################################################################### 40 #########################################################################
41 41
42 TOPDIR := $(shell if [ "$$PWD" != "" ]; then echo $$PWD; else pwd; fi) 42 TOPDIR := $(shell if [ "$$PWD" != "" ]; then echo $$PWD; else pwd; fi)
43 export TOPDIR 43 export TOPDIR
44 44
45 ifeq (include/config.mk,$(wildcard include/config.mk)) 45 ifeq (include/config.mk,$(wildcard include/config.mk))
46 # load ARCH, BOARD, and CPU configuration 46 # load ARCH, BOARD, and CPU configuration
47 include include/config.mk 47 include include/config.mk
48 export ARCH CPU BOARD VENDOR SOC 48 export ARCH CPU BOARD VENDOR SOC
49 # load other configuration 49 # load other configuration
50 include $(TOPDIR)/config.mk 50 include $(TOPDIR)/config.mk
51 51
52 ifndef CROSS_COMPILE 52 ifndef CROSS_COMPILE
53 ifeq ($(HOSTARCH),ppc) 53 ifeq ($(HOSTARCH),ppc)
54 CROSS_COMPILE = 54 CROSS_COMPILE =
55 else 55 else
56 ifeq ($(ARCH),ppc) 56 ifeq ($(ARCH),ppc)
57 CROSS_COMPILE = ppc_8xx- 57 CROSS_COMPILE = ppc_8xx-
58 endif 58 endif
59 ifeq ($(ARCH),arm) 59 ifeq ($(ARCH),arm)
60 CROSS_COMPILE = arm-linux- 60 CROSS_COMPILE = arm-linux-
61 endif 61 endif
62 ifeq ($(ARCH),i386) 62 ifeq ($(ARCH),i386)
63 ifeq ($(HOSTARCH),i386) 63 ifeq ($(HOSTARCH),i386)
64 CROSS_COMPILE = 64 CROSS_COMPILE =
65 else 65 else
66 CROSS_COMPILE = i386-linux- 66 CROSS_COMPILE = i386-linux-
67 endif 67 endif
68 endif 68 endif
69 ifeq ($(ARCH),mips) 69 ifeq ($(ARCH),mips)
70 CROSS_COMPILE = mips_4KC- 70 CROSS_COMPILE = mips_4KC-
71 endif 71 endif
72 ifeq ($(ARCH),nios) 72 ifeq ($(ARCH),nios)
73 CROSS_COMPILE = nios-elf- 73 CROSS_COMPILE = nios-elf-
74 endif 74 endif
75 ifeq ($(ARCH),nios2) 75 ifeq ($(ARCH),nios2)
76 CROSS_COMPILE = nios2-elf- 76 CROSS_COMPILE = nios2-elf-
77 endif 77 endif
78 ifeq ($(ARCH),m68k) 78 ifeq ($(ARCH),m68k)
79 CROSS_COMPILE = m68k-elf- 79 CROSS_COMPILE = m68k-elf-
80 endif 80 endif
81 ifeq ($(ARCH),microblaze) 81 ifeq ($(ARCH),microblaze)
82 CROSS_COMPILE = mb- 82 CROSS_COMPILE = mb-
83 endif 83 endif
84 endif 84 endif
85 endif 85 endif
86 86
87 export CROSS_COMPILE 87 export CROSS_COMPILE
88 88
89 ######################################################################### 89 #########################################################################
90 # U-Boot objects....order is important (i.e. start must be first) 90 # U-Boot objects....order is important (i.e. start must be first)
91 91
92 OBJS = cpu/$(CPU)/start.o 92 OBJS = cpu/$(CPU)/start.o
93 ifeq ($(CPU),i386) 93 ifeq ($(CPU),i386)
94 OBJS += cpu/$(CPU)/start16.o 94 OBJS += cpu/$(CPU)/start16.o
95 OBJS += cpu/$(CPU)/reset.o 95 OBJS += cpu/$(CPU)/reset.o
96 endif 96 endif
97 ifeq ($(CPU),ppc4xx) 97 ifeq ($(CPU),ppc4xx)
98 OBJS += cpu/$(CPU)/resetvec.o 98 OBJS += cpu/$(CPU)/resetvec.o
99 endif 99 endif
100 ifeq ($(CPU),mpc85xx) 100 ifeq ($(CPU),mpc85xx)
101 OBJS += cpu/$(CPU)/resetvec.o 101 OBJS += cpu/$(CPU)/resetvec.o
102 endif 102 endif
103 103
104 LIBS = lib_generic/libgeneric.a 104 LIBS = lib_generic/libgeneric.a
105 LIBS += board/$(BOARDDIR)/lib$(BOARD).a 105 LIBS += board/$(BOARDDIR)/lib$(BOARD).a
106 LIBS += cpu/$(CPU)/lib$(CPU).a 106 LIBS += cpu/$(CPU)/lib$(CPU).a
107 ifdef SOC 107 ifdef SOC
108 LIBS += cpu/$(CPU)/$(SOC)/lib$(SOC).a 108 LIBS += cpu/$(CPU)/$(SOC)/lib$(SOC).a
109 endif 109 endif
110 LIBS += lib_$(ARCH)/lib$(ARCH).a 110 LIBS += lib_$(ARCH)/lib$(ARCH).a
111 LIBS += fs/cramfs/libcramfs.a fs/fat/libfat.a fs/fdos/libfdos.a fs/jffs2/libjffs2.a \ 111 LIBS += fs/cramfs/libcramfs.a fs/fat/libfat.a fs/fdos/libfdos.a fs/jffs2/libjffs2.a \
112 fs/reiserfs/libreiserfs.a 112 fs/reiserfs/libreiserfs.a fs/ext2/libext2fs.a
113 LIBS += net/libnet.a 113 LIBS += net/libnet.a
114 LIBS += disk/libdisk.a 114 LIBS += disk/libdisk.a
115 LIBS += rtc/librtc.a 115 LIBS += rtc/librtc.a
116 LIBS += dtt/libdtt.a 116 LIBS += dtt/libdtt.a
117 LIBS += drivers/libdrivers.a 117 LIBS += drivers/libdrivers.a
118 LIBS += drivers/sk98lin/libsk98lin.a 118 LIBS += drivers/sk98lin/libsk98lin.a
119 LIBS += post/libpost.a post/cpu/libcpu.a 119 LIBS += post/libpost.a post/cpu/libcpu.a
120 LIBS += common/libcommon.a 120 LIBS += common/libcommon.a
121 .PHONY : $(LIBS) 121 .PHONY : $(LIBS)
122 122
123 # Add GCC lib 123 # Add GCC lib
124 PLATFORM_LIBS += --no-warn-mismatch -L $(shell dirname `$(CC) $(CFLAGS) -print-libgcc-file-name`) -lgcc 124 PLATFORM_LIBS += --no-warn-mismatch -L $(shell dirname `$(CC) $(CFLAGS) -print-libgcc-file-name`) -lgcc
125 125
126 126
127 # The "tools" are needed early, so put this first 127 # The "tools" are needed early, so put this first
128 # Don't include stuff already done in $(LIBS) 128 # Don't include stuff already done in $(LIBS)
129 SUBDIRS = tools \ 129 SUBDIRS = tools \
130 examples \ 130 examples \
131 post \ 131 post \
132 post/cpu 132 post/cpu
133 .PHONY : $(SUBDIRS) 133 .PHONY : $(SUBDIRS)
134 134
135 ######################################################################### 135 #########################################################################
136 ######################################################################### 136 #########################################################################
137 137
138 ALL = u-boot.srec u-boot.bin System.map 138 ALL = u-boot.srec u-boot.bin System.map
139 139
140 all: $(ALL) 140 all: $(ALL)
141 141
142 u-boot.srec: u-boot 142 u-boot.srec: u-boot
143 $(OBJCOPY) ${OBJCFLAGS} -O srec $< $@ 143 $(OBJCOPY) ${OBJCFLAGS} -O srec $< $@
144 144
145 u-boot.bin: u-boot 145 u-boot.bin: u-boot
146 $(OBJCOPY) ${OBJCFLAGS} -O binary $< $@ 146 $(OBJCOPY) ${OBJCFLAGS} -O binary $< $@
147 147
148 u-boot.img: u-boot.bin 148 u-boot.img: u-boot.bin
149 ./tools/mkimage -A $(ARCH) -T firmware -C none \ 149 ./tools/mkimage -A $(ARCH) -T firmware -C none \
150 -a $(TEXT_BASE) -e 0 \ 150 -a $(TEXT_BASE) -e 0 \
151 -n $(shell sed -n -e 's/.*U_BOOT_VERSION//p' include/version.h | \ 151 -n $(shell sed -n -e 's/.*U_BOOT_VERSION//p' include/version.h | \
152 sed -e 's/"[ ]*$$/ for $(BOARD) board"/') \ 152 sed -e 's/"[ ]*$$/ for $(BOARD) board"/') \
153 -d $< $@ 153 -d $< $@
154 154
155 u-boot.dis: u-boot 155 u-boot.dis: u-boot
156 $(OBJDUMP) -d $< > $@ 156 $(OBJDUMP) -d $< > $@
157 157
158 u-boot: depend $(SUBDIRS) $(OBJS) $(LIBS) $(LDSCRIPT) 158 u-boot: depend $(SUBDIRS) $(OBJS) $(LIBS) $(LDSCRIPT)
159 UNDEF_SYM=`$(OBJDUMP) -x $(LIBS) |sed -n -e 's/.*\(__u_boot_cmd_.*\)/-u\1/p'|sort|uniq`;\ 159 UNDEF_SYM=`$(OBJDUMP) -x $(LIBS) |sed -n -e 's/.*\(__u_boot_cmd_.*\)/-u\1/p'|sort|uniq`;\
160 $(LD) $(LDFLAGS) $$UNDEF_SYM $(OBJS) \ 160 $(LD) $(LDFLAGS) $$UNDEF_SYM $(OBJS) \
161 --start-group $(LIBS) $(PLATFORM_LIBS) --end-group \ 161 --start-group $(LIBS) $(PLATFORM_LIBS) --end-group \
162 -Map u-boot.map -o u-boot 162 -Map u-boot.map -o u-boot
163 163
164 $(LIBS): 164 $(LIBS):
165 $(MAKE) -C `dirname $@` 165 $(MAKE) -C `dirname $@`
166 166
167 $(SUBDIRS): 167 $(SUBDIRS):
168 $(MAKE) -C $@ all 168 $(MAKE) -C $@ all
169 169
170 gdbtools: 170 gdbtools:
171 $(MAKE) -C tools/gdb || exit 1 171 $(MAKE) -C tools/gdb || exit 1
172 172
173 depend dep: 173 depend dep:
174 @for dir in $(SUBDIRS) ; do $(MAKE) -C $$dir .depend ; done 174 @for dir in $(SUBDIRS) ; do $(MAKE) -C $$dir .depend ; done
175 175
176 tags: 176 tags:
177 ctags -w `find $(SUBDIRS) include \ 177 ctags -w `find $(SUBDIRS) include \
178 lib_generic board/$(BOARDDIR) cpu/$(CPU) lib_$(ARCH) \ 178 lib_generic board/$(BOARDDIR) cpu/$(CPU) lib_$(ARCH) \
179 fs/cramfs fs/fat fs/fdos fs/jffs2 \ 179 fs/cramfs fs/fat fs/fdos fs/jffs2 \
180 net disk rtc dtt drivers drivers/sk98lin common \ 180 net disk rtc dtt drivers drivers/sk98lin common \
181 \( -name CVS -prune \) -o \( -name '*.[ch]' -print \)` 181 \( -name CVS -prune \) -o \( -name '*.[ch]' -print \)`
182 182
183 etags: 183 etags:
184 etags -a `find $(SUBDIRS) include \ 184 etags -a `find $(SUBDIRS) include \
185 lib_generic board/$(BOARDDIR) cpu/$(CPU) lib_$(ARCH) \ 185 lib_generic board/$(BOARDDIR) cpu/$(CPU) lib_$(ARCH) \
186 fs/cramfs fs/fat fs/fdos fs/jffs2 \ 186 fs/cramfs fs/fat fs/fdos fs/jffs2 \
187 net disk rtc dtt drivers drivers/sk98lin common \ 187 net disk rtc dtt drivers drivers/sk98lin common \
188 \( -name CVS -prune \) -o \( -name '*.[ch]' -print \)` 188 \( -name CVS -prune \) -o \( -name '*.[ch]' -print \)`
189 189
190 System.map: u-boot 190 System.map: u-boot
191 @$(NM) $< | \ 191 @$(NM) $< | \
192 grep -v '\(compiled\)\|\(\.o$$\)\|\( [aUw] \)\|\(\.\.ng$$\)\|\(LASH[RL]DI\)' | \ 192 grep -v '\(compiled\)\|\(\.o$$\)\|\( [aUw] \)\|\(\.\.ng$$\)\|\(LASH[RL]DI\)' | \
193 sort > System.map 193 sort > System.map
194 194
195 ######################################################################### 195 #########################################################################
196 else 196 else
197 all install u-boot u-boot.srec depend dep: 197 all install u-boot u-boot.srec depend dep:
198 @echo "System not configured - see README" >&2 198 @echo "System not configured - see README" >&2
199 @ exit 1 199 @ exit 1
200 endif 200 endif
201 201
202 ######################################################################### 202 #########################################################################
203 203
204 unconfig: 204 unconfig:
205 @rm -f include/config.h include/config.mk board/*/config.tmp 205 @rm -f include/config.h include/config.mk board/*/config.tmp
206 206
207 #======================================================================== 207 #========================================================================
208 # PowerPC 208 # PowerPC
209 #======================================================================== 209 #========================================================================
210 210
211 ######################################################################### 211 #########################################################################
212 ## MPC5xx Systems 212 ## MPC5xx Systems
213 ######################################################################### 213 #########################################################################
214 214
215 cmi_mpc5xx_config: unconfig 215 cmi_mpc5xx_config: unconfig
216 @./mkconfig $(@:_config=) ppc mpc5xx cmi 216 @./mkconfig $(@:_config=) ppc mpc5xx cmi
217 217
218 PATI_config: unconfig 218 PATI_config: unconfig
219 @./mkconfig $(@:_config=) ppc mpc5xx pati mpl 219 @./mkconfig $(@:_config=) ppc mpc5xx pati mpl
220 220
221 ######################################################################### 221 #########################################################################
222 ## MPC5xxx Systems 222 ## MPC5xxx Systems
223 ######################################################################### 223 #########################################################################
224 Lite5200_config \ 224 Lite5200_config \
225 Lite5200_LOWBOOT_config \ 225 Lite5200_LOWBOOT_config \
226 Lite5200_LOWBOOT08_config \ 226 Lite5200_LOWBOOT08_config \
227 icecube_5200_config \ 227 icecube_5200_config \
228 icecube_5200_LOWBOOT_config \ 228 icecube_5200_LOWBOOT_config \
229 icecube_5200_LOWBOOT08_config \ 229 icecube_5200_LOWBOOT08_config \
230 icecube_5200_DDR_config \ 230 icecube_5200_DDR_config \
231 icecube_5200_DDR_LOWBOOT_config \ 231 icecube_5200_DDR_LOWBOOT_config \
232 icecube_5200_DDR_LOWBOOT08_config \ 232 icecube_5200_DDR_LOWBOOT08_config \
233 icecube_5100_config: unconfig 233 icecube_5100_config: unconfig
234 @ >include/config.h 234 @ >include/config.h
235 @[ -z "$(findstring LOWBOOT_,$@)" ] || \ 235 @[ -z "$(findstring LOWBOOT_,$@)" ] || \
236 { if [ "$(findstring DDR,$@)" ] ; \ 236 { if [ "$(findstring DDR,$@)" ] ; \
237 then echo "TEXT_BASE = 0xFF800000" >board/icecube/config.tmp ; \ 237 then echo "TEXT_BASE = 0xFF800000" >board/icecube/config.tmp ; \
238 else echo "TEXT_BASE = 0xFF000000" >board/icecube/config.tmp ; \ 238 else echo "TEXT_BASE = 0xFF000000" >board/icecube/config.tmp ; \
239 fi ; \ 239 fi ; \
240 echo "... with LOWBOOT configuration" ; \ 240 echo "... with LOWBOOT configuration" ; \
241 } 241 }
242 @[ -z "$(findstring LOWBOOT08,$@)" ] || \ 242 @[ -z "$(findstring LOWBOOT08,$@)" ] || \
243 { echo "TEXT_BASE = 0xFF800000" >board/icecube/config.tmp ; \ 243 { echo "TEXT_BASE = 0xFF800000" >board/icecube/config.tmp ; \
244 echo "... with 8 MB flash only" ; \ 244 echo "... with 8 MB flash only" ; \
245 echo "... with LOWBOOT configuration" ; \ 245 echo "... with LOWBOOT configuration" ; \
246 } 246 }
247 @[ -z "$(findstring DDR,$@)" ] || \ 247 @[ -z "$(findstring DDR,$@)" ] || \
248 { echo "#define CONFIG_MPC5200_DDR" >>include/config.h ; \ 248 { echo "#define CONFIG_MPC5200_DDR" >>include/config.h ; \
249 echo "... DDR memory revision" ; \ 249 echo "... DDR memory revision" ; \
250 } 250 }
251 @[ -z "$(findstring 5200,$@)" ] || \ 251 @[ -z "$(findstring 5200,$@)" ] || \
252 { echo "#define CONFIG_MPC5200" >>include/config.h ; \ 252 { echo "#define CONFIG_MPC5200" >>include/config.h ; \
253 echo "... with MPC5200 processor" ; \ 253 echo "... with MPC5200 processor" ; \
254 } 254 }
255 @[ -z "$(findstring 5100,$@)" ] || \ 255 @[ -z "$(findstring 5100,$@)" ] || \
256 { echo "#define CONFIG_MGT5100" >>include/config.h ; \ 256 { echo "#define CONFIG_MGT5100" >>include/config.h ; \
257 echo "... with MGT5100 processor" ; \ 257 echo "... with MGT5100 processor" ; \
258 } 258 }
259 @./mkconfig -a IceCube ppc mpc5xxx icecube 259 @./mkconfig -a IceCube ppc mpc5xxx icecube
260 260
261 inka4x0_config: unconfig 261 inka4x0_config: unconfig
262 @./mkconfig inka4x0 ppc mpc5xxx inka4x0 262 @./mkconfig inka4x0 ppc mpc5xxx inka4x0
263 263
264 PM520_config \ 264 PM520_config \
265 PM520_DDR_config \ 265 PM520_DDR_config \
266 PM520_ROMBOOT_config \ 266 PM520_ROMBOOT_config \
267 PM520_ROMBOOT_DDR_config: unconfig 267 PM520_ROMBOOT_DDR_config: unconfig
268 @ >include/config.h 268 @ >include/config.h
269 @[ -z "$(findstring DDR,$@)" ] || \ 269 @[ -z "$(findstring DDR,$@)" ] || \
270 { echo "#define CONFIG_MPC5200_DDR" >>include/config.h ; \ 270 { echo "#define CONFIG_MPC5200_DDR" >>include/config.h ; \
271 echo "... DDR memory revision" ; \ 271 echo "... DDR memory revision" ; \
272 } 272 }
273 @[ -z "$(findstring ROMBOOT,$@)" ] || \ 273 @[ -z "$(findstring ROMBOOT,$@)" ] || \
274 { echo "#define CONFIG_BOOT_ROM" >>include/config.h ; \ 274 { echo "#define CONFIG_BOOT_ROM" >>include/config.h ; \
275 echo "... booting from 8-bit flash" ; \ 275 echo "... booting from 8-bit flash" ; \
276 } 276 }
277 @./mkconfig -a PM520 ppc mpc5xxx pm520 277 @./mkconfig -a PM520 ppc mpc5xxx pm520
278 278
279 MINI5200_config \ 279 MINI5200_config \
280 EVAL5200_config \ 280 EVAL5200_config \
281 TOP5200_config: unconfig 281 TOP5200_config: unconfig
282 @ echo "#define CONFIG_$(@:_config=) 1" >include/config.h 282 @ echo "#define CONFIG_$(@:_config=) 1" >include/config.h
283 @./mkconfig -a TOP5200 ppc mpc5xxx top5200 emk 283 @./mkconfig -a TOP5200 ppc mpc5xxx top5200 emk
284 284
285 Total5100_config \ 285 Total5100_config \
286 Total5200_config \ 286 Total5200_config \
287 Total5200_lowboot_config \ 287 Total5200_lowboot_config \
288 Total5200_Rev2_config \ 288 Total5200_Rev2_config \
289 Total5200_Rev2_lowboot_config: unconfig 289 Total5200_Rev2_lowboot_config: unconfig
290 @ >include/config.h 290 @ >include/config.h
291 @[ -z "$(findstring 5100,$@)" ] || \ 291 @[ -z "$(findstring 5100,$@)" ] || \
292 { echo "#define CONFIG_MGT5100" >>include/config.h ; \ 292 { echo "#define CONFIG_MGT5100" >>include/config.h ; \
293 echo "... with MGT5100 processor" ; \ 293 echo "... with MGT5100 processor" ; \
294 } 294 }
295 @[ -z "$(findstring 5200,$@)" ] || \ 295 @[ -z "$(findstring 5200,$@)" ] || \
296 { echo "#define CONFIG_MPC5200" >>include/config.h ; \ 296 { echo "#define CONFIG_MPC5200" >>include/config.h ; \
297 echo "... with MPC5200 processor" ; \ 297 echo "... with MPC5200 processor" ; \
298 } 298 }
299 @[ -n "$(findstring Rev,$@)" ] || \ 299 @[ -n "$(findstring Rev,$@)" ] || \
300 { echo "#define CONFIG_TOTAL5200_REV 1" >>include/config.h ; \ 300 { echo "#define CONFIG_TOTAL5200_REV 1" >>include/config.h ; \
301 echo "... revision 1 board" ; \ 301 echo "... revision 1 board" ; \
302 } 302 }
303 @[ -z "$(findstring Rev2_,$@)" ] || \ 303 @[ -z "$(findstring Rev2_,$@)" ] || \
304 { echo "#define CONFIG_TOTAL5200_REV 2" >>include/config.h ; \ 304 { echo "#define CONFIG_TOTAL5200_REV 2" >>include/config.h ; \
305 echo "... revision 2 board" ; \ 305 echo "... revision 2 board" ; \
306 } 306 }
307 @[ -z "$(findstring lowboot_,$@)" ] || \ 307 @[ -z "$(findstring lowboot_,$@)" ] || \
308 { echo "TEXT_BASE = 0xFE000000" >board/total5200/config.tmp ; \ 308 { echo "TEXT_BASE = 0xFE000000" >board/total5200/config.tmp ; \
309 echo "... with lowboot configuration" ; \ 309 echo "... with lowboot configuration" ; \
310 } 310 }
311 @./mkconfig -a Total5200 ppc mpc5xxx total5200 311 @./mkconfig -a Total5200 ppc mpc5xxx total5200
312 312
313 TQM5200_auto_config \ 313 TQM5200_auto_config \
314 TQM5200_AA_config \ 314 TQM5200_AA_config \
315 TQM5200_AB_config \ 315 TQM5200_AB_config \
316 TQM5200_AC_config \ 316 TQM5200_AC_config \
317 MiniFAP_config: unconfig 317 MiniFAP_config: unconfig
318 @ >include/config.h 318 @ >include/config.h
319 @[ -z "$(findstring MiniFAP,$@)" ] || \ 319 @[ -z "$(findstring MiniFAP,$@)" ] || \
320 { echo "#define CONFIG_MINIFAP" >>include/config.h ; \ 320 { echo "#define CONFIG_MINIFAP" >>include/config.h ; \
321 echo "#define CONFIG_TQM5200_AC" >>include/config.h ; \ 321 echo "#define CONFIG_TQM5200_AC" >>include/config.h ; \
322 echo "... TQM5200_AC on MiniFAP" ; \ 322 echo "... TQM5200_AC on MiniFAP" ; \
323 } 323 }
324 @[ -z "$(findstring AA,$@)" ] || \ 324 @[ -z "$(findstring AA,$@)" ] || \
325 { echo "#define CONFIG_TQM5200_AA" >>include/config.h ; \ 325 { echo "#define CONFIG_TQM5200_AA" >>include/config.h ; \
326 echo "... with 4 MB Flash, 16 MB SDRAM, 32 kB EEPROM" ; \ 326 echo "... with 4 MB Flash, 16 MB SDRAM, 32 kB EEPROM" ; \
327 } 327 }
328 @[ -z "$(findstring AB,$@)" ] || \ 328 @[ -z "$(findstring AB,$@)" ] || \
329 { echo "#define CONFIG_TQM5200_AB" >>include/config.h ; \ 329 { echo "#define CONFIG_TQM5200_AB" >>include/config.h ; \
330 echo "... with 64 MB Flash, 64 MB SDRAM, 32 kB EEPROM, 512 kB SRAM" ; \ 330 echo "... with 64 MB Flash, 64 MB SDRAM, 32 kB EEPROM, 512 kB SRAM" ; \
331 echo "... with Graphics Controller"; \ 331 echo "... with Graphics Controller"; \
332 } 332 }
333 @[ -z "$(findstring AC,$@)" ] || \ 333 @[ -z "$(findstring AC,$@)" ] || \
334 { echo "#define CONFIG_TQM5200_AC" >>include/config.h ; \ 334 { echo "#define CONFIG_TQM5200_AC" >>include/config.h ; \
335 echo "... with 4 MB Flash, 128 MB SDRAM" ; \ 335 echo "... with 4 MB Flash, 128 MB SDRAM" ; \
336 echo "... with Graphics Controller"; \ 336 echo "... with Graphics Controller"; \
337 } 337 }
338 @[ -z "$(findstring auto,$@)" ] || \ 338 @[ -z "$(findstring auto,$@)" ] || \
339 { echo "#define CONFIG_CS_AUTOCONF" >>include/config.h ; \ 339 { echo "#define CONFIG_CS_AUTOCONF" >>include/config.h ; \
340 echo "... with automatic CS configuration" ; \ 340 echo "... with automatic CS configuration" ; \
341 } 341 }
342 @./mkconfig -a TQM5200 ppc mpc5xxx tqm5200 342 @./mkconfig -a TQM5200 ppc mpc5xxx tqm5200
343 343
344 ######################################################################### 344 #########################################################################
345 ## MPC8xx Systems 345 ## MPC8xx Systems
346 ######################################################################### 346 #########################################################################
347 347
348 Adder_config \ 348 Adder_config \
349 Adder87x_config \ 349 Adder87x_config \
350 AdderII_config \ 350 AdderII_config \
351 : unconfig 351 : unconfig
352 $(if $(findstring AdderII,$@), \ 352 $(if $(findstring AdderII,$@), \
353 @echo "#define CONFIG_MPC852T" > include/config.h) 353 @echo "#define CONFIG_MPC852T" > include/config.h)
354 @./mkconfig -a Adder ppc mpc8xx adder 354 @./mkconfig -a Adder ppc mpc8xx adder
355 355
356 ADS860_config \ 356 ADS860_config \
357 FADS823_config \ 357 FADS823_config \
358 FADS850SAR_config \ 358 FADS850SAR_config \
359 MPC86xADS_config \ 359 MPC86xADS_config \
360 MPC885ADS_config \ 360 MPC885ADS_config \
361 FADS860T_config: unconfig 361 FADS860T_config: unconfig
362 @./mkconfig $(@:_config=) ppc mpc8xx fads 362 @./mkconfig $(@:_config=) ppc mpc8xx fads
363 363
364 AMX860_config : unconfig 364 AMX860_config : unconfig
365 @./mkconfig $(@:_config=) ppc mpc8xx amx860 westel 365 @./mkconfig $(@:_config=) ppc mpc8xx amx860 westel
366 366
367 c2mon_config: unconfig 367 c2mon_config: unconfig
368 @./mkconfig $(@:_config=) ppc mpc8xx c2mon 368 @./mkconfig $(@:_config=) ppc mpc8xx c2mon
369 369
370 CCM_config: unconfig 370 CCM_config: unconfig
371 @./mkconfig $(@:_config=) ppc mpc8xx CCM siemens 371 @./mkconfig $(@:_config=) ppc mpc8xx CCM siemens
372 372
373 cogent_mpc8xx_config: unconfig 373 cogent_mpc8xx_config: unconfig
374 @./mkconfig $(@:_config=) ppc mpc8xx cogent 374 @./mkconfig $(@:_config=) ppc mpc8xx cogent
375 375
376 ELPT860_config: unconfig 376 ELPT860_config: unconfig
377 @./mkconfig $(@:_config=) ppc mpc8xx elpt860 LEOX 377 @./mkconfig $(@:_config=) ppc mpc8xx elpt860 LEOX
378 378
379 ESTEEM192E_config: unconfig 379 ESTEEM192E_config: unconfig
380 @./mkconfig $(@:_config=) ppc mpc8xx esteem192e 380 @./mkconfig $(@:_config=) ppc mpc8xx esteem192e
381 381
382 ETX094_config : unconfig 382 ETX094_config : unconfig
383 @./mkconfig $(@:_config=) ppc mpc8xx etx094 383 @./mkconfig $(@:_config=) ppc mpc8xx etx094
384 384
385 FLAGADM_config: unconfig 385 FLAGADM_config: unconfig
386 @./mkconfig $(@:_config=) ppc mpc8xx flagadm 386 @./mkconfig $(@:_config=) ppc mpc8xx flagadm
387 387
388 xtract_GEN860T = $(subst _SC,,$(subst _config,,$1)) 388 xtract_GEN860T = $(subst _SC,,$(subst _config,,$1))
389 389
390 GEN860T_SC_config \ 390 GEN860T_SC_config \
391 GEN860T_config: unconfig 391 GEN860T_config: unconfig
392 @ >include/config.h 392 @ >include/config.h
393 @[ -z "$(findstring _SC,$@)" ] || \ 393 @[ -z "$(findstring _SC,$@)" ] || \
394 { echo "#define CONFIG_SC" >>include/config.h ; \ 394 { echo "#define CONFIG_SC" >>include/config.h ; \
395 echo "With reduced H/W feature set (SC)..." ; \ 395 echo "With reduced H/W feature set (SC)..." ; \
396 } 396 }
397 @./mkconfig -a $(call xtract_GEN860T,$@) ppc mpc8xx gen860t 397 @./mkconfig -a $(call xtract_GEN860T,$@) ppc mpc8xx gen860t
398 398
399 GENIETV_config: unconfig 399 GENIETV_config: unconfig
400 @./mkconfig $(@:_config=) ppc mpc8xx genietv 400 @./mkconfig $(@:_config=) ppc mpc8xx genietv
401 401
402 GTH_config: unconfig 402 GTH_config: unconfig
403 @./mkconfig $(@:_config=) ppc mpc8xx gth 403 @./mkconfig $(@:_config=) ppc mpc8xx gth
404 404
405 hermes_config : unconfig 405 hermes_config : unconfig
406 @./mkconfig $(@:_config=) ppc mpc8xx hermes 406 @./mkconfig $(@:_config=) ppc mpc8xx hermes
407 407
408 HMI10_config : unconfig 408 HMI10_config : unconfig
409 @./mkconfig $(@:_config=) ppc mpc8xx tqm8xx 409 @./mkconfig $(@:_config=) ppc mpc8xx tqm8xx
410 410
411 IAD210_config: unconfig 411 IAD210_config: unconfig
412 @./mkconfig $(@:_config=) ppc mpc8xx IAD210 siemens 412 @./mkconfig $(@:_config=) ppc mpc8xx IAD210 siemens
413 413
414 xtract_ICU862 = $(subst _100MHz,,$(subst _config,,$1)) 414 xtract_ICU862 = $(subst _100MHz,,$(subst _config,,$1))
415 415
416 ICU862_100MHz_config \ 416 ICU862_100MHz_config \
417 ICU862_config: unconfig 417 ICU862_config: unconfig
418 @ >include/config.h 418 @ >include/config.h
419 @[ -z "$(findstring _100MHz,$@)" ] || \ 419 @[ -z "$(findstring _100MHz,$@)" ] || \
420 { echo "#define CONFIG_100MHz" >>include/config.h ; \ 420 { echo "#define CONFIG_100MHz" >>include/config.h ; \
421 echo "... with 100MHz system clock" ; \ 421 echo "... with 100MHz system clock" ; \
422 } 422 }
423 @./mkconfig -a $(call xtract_ICU862,$@) ppc mpc8xx icu862 423 @./mkconfig -a $(call xtract_ICU862,$@) ppc mpc8xx icu862
424 424
425 IP860_config : unconfig 425 IP860_config : unconfig
426 @./mkconfig $(@:_config=) ppc mpc8xx ip860 426 @./mkconfig $(@:_config=) ppc mpc8xx ip860
427 427
428 IVML24_256_config \ 428 IVML24_256_config \
429 IVML24_128_config \ 429 IVML24_128_config \
430 IVML24_config: unconfig 430 IVML24_config: unconfig
431 @ >include/config.h 431 @ >include/config.h
432 @[ -z "$(findstring IVML24_config,$@)" ] || \ 432 @[ -z "$(findstring IVML24_config,$@)" ] || \
433 { echo "#define CONFIG_IVML24_16M" >>include/config.h ; \ 433 { echo "#define CONFIG_IVML24_16M" >>include/config.h ; \
434 } 434 }
435 @[ -z "$(findstring IVML24_128_config,$@)" ] || \ 435 @[ -z "$(findstring IVML24_128_config,$@)" ] || \
436 { echo "#define CONFIG_IVML24_32M" >>include/config.h ; \ 436 { echo "#define CONFIG_IVML24_32M" >>include/config.h ; \
437 } 437 }
438 @[ -z "$(findstring IVML24_256_config,$@)" ] || \ 438 @[ -z "$(findstring IVML24_256_config,$@)" ] || \
439 { echo "#define CONFIG_IVML24_64M" >>include/config.h ; \ 439 { echo "#define CONFIG_IVML24_64M" >>include/config.h ; \
440 } 440 }
441 @./mkconfig -a IVML24 ppc mpc8xx ivm 441 @./mkconfig -a IVML24 ppc mpc8xx ivm
442 442
443 IVMS8_256_config \ 443 IVMS8_256_config \
444 IVMS8_128_config \ 444 IVMS8_128_config \
445 IVMS8_config: unconfig 445 IVMS8_config: unconfig
446 @ >include/config.h 446 @ >include/config.h
447 @[ -z "$(findstring IVMS8_config,$@)" ] || \ 447 @[ -z "$(findstring IVMS8_config,$@)" ] || \
448 { echo "#define CONFIG_IVMS8_16M" >>include/config.h ; \ 448 { echo "#define CONFIG_IVMS8_16M" >>include/config.h ; \
449 } 449 }
450 @[ -z "$(findstring IVMS8_128_config,$@)" ] || \ 450 @[ -z "$(findstring IVMS8_128_config,$@)" ] || \
451 { echo "#define CONFIG_IVMS8_32M" >>include/config.h ; \ 451 { echo "#define CONFIG_IVMS8_32M" >>include/config.h ; \
452 } 452 }
453 @[ -z "$(findstring IVMS8_256_config,$@)" ] || \ 453 @[ -z "$(findstring IVMS8_256_config,$@)" ] || \
454 { echo "#define CONFIG_IVMS8_64M" >>include/config.h ; \ 454 { echo "#define CONFIG_IVMS8_64M" >>include/config.h ; \
455 } 455 }
456 @./mkconfig -a IVMS8 ppc mpc8xx ivm 456 @./mkconfig -a IVMS8 ppc mpc8xx ivm
457 457
458 KUP4K_config : unconfig 458 KUP4K_config : unconfig
459 @./mkconfig $(@:_config=) ppc mpc8xx kup4k kup 459 @./mkconfig $(@:_config=) ppc mpc8xx kup4k kup
460 460
461 KUP4X_config : unconfig 461 KUP4X_config : unconfig
462 @./mkconfig $(@:_config=) ppc mpc8xx kup4x kup 462 @./mkconfig $(@:_config=) ppc mpc8xx kup4x kup
463 463
464 LANTEC_config : unconfig 464 LANTEC_config : unconfig
465 @./mkconfig $(@:_config=) ppc mpc8xx lantec 465 @./mkconfig $(@:_config=) ppc mpc8xx lantec
466 466
467 lwmon_config: unconfig 467 lwmon_config: unconfig
468 @./mkconfig $(@:_config=) ppc mpc8xx lwmon 468 @./mkconfig $(@:_config=) ppc mpc8xx lwmon
469 469
470 MBX_config \ 470 MBX_config \
471 MBX860T_config: unconfig 471 MBX860T_config: unconfig
472 @./mkconfig $(@:_config=) ppc mpc8xx mbx8xx 472 @./mkconfig $(@:_config=) ppc mpc8xx mbx8xx
473 473
474 MHPC_config: unconfig 474 MHPC_config: unconfig
475 @./mkconfig $(@:_config=) ppc mpc8xx mhpc eltec 475 @./mkconfig $(@:_config=) ppc mpc8xx mhpc eltec
476 476
477 MVS1_config : unconfig 477 MVS1_config : unconfig
478 @./mkconfig $(@:_config=) ppc mpc8xx mvs1 478 @./mkconfig $(@:_config=) ppc mpc8xx mvs1
479 479
480 xtract_NETVIA = $(subst _V2,,$(subst _config,,$1)) 480 xtract_NETVIA = $(subst _V2,,$(subst _config,,$1))
481 481
482 NETVIA_V2_config \ 482 NETVIA_V2_config \
483 NETVIA_config: unconfig 483 NETVIA_config: unconfig
484 @ >include/config.h 484 @ >include/config.h
485 @[ -z "$(findstring NETVIA_config,$@)" ] || \ 485 @[ -z "$(findstring NETVIA_config,$@)" ] || \
486 { echo "#define CONFIG_NETVIA_VERSION 1" >>include/config.h ; \ 486 { echo "#define CONFIG_NETVIA_VERSION 1" >>include/config.h ; \
487 echo "... Version 1" ; \ 487 echo "... Version 1" ; \
488 } 488 }
489 @[ -z "$(findstring NETVIA_V2_config,$@)" ] || \ 489 @[ -z "$(findstring NETVIA_V2_config,$@)" ] || \
490 { echo "#define CONFIG_NETVIA_VERSION 2" >>include/config.h ; \ 490 { echo "#define CONFIG_NETVIA_VERSION 2" >>include/config.h ; \
491 echo "... Version 2" ; \ 491 echo "... Version 2" ; \
492 } 492 }
493 @./mkconfig -a $(call xtract_NETVIA,$@) ppc mpc8xx netvia 493 @./mkconfig -a $(call xtract_NETVIA,$@) ppc mpc8xx netvia
494 494
495 xtract_NETPHONE = $(subst _V2,,$(subst _config,,$1)) 495 xtract_NETPHONE = $(subst _V2,,$(subst _config,,$1))
496 496
497 NETPHONE_V2_config \ 497 NETPHONE_V2_config \
498 NETPHONE_config: unconfig 498 NETPHONE_config: unconfig
499 @ >include/config.h 499 @ >include/config.h
500 @[ -z "$(findstring NETPHONE_config,$@)" ] || \ 500 @[ -z "$(findstring NETPHONE_config,$@)" ] || \
501 { echo "#define CONFIG_NETPHONE_VERSION 1" >>include/config.h ; \ 501 { echo "#define CONFIG_NETPHONE_VERSION 1" >>include/config.h ; \
502 } 502 }
503 @[ -z "$(findstring NETPHONE_V2_config,$@)" ] || \ 503 @[ -z "$(findstring NETPHONE_V2_config,$@)" ] || \
504 { echo "#define CONFIG_NETPHONE_VERSION 2" >>include/config.h ; \ 504 { echo "#define CONFIG_NETPHONE_VERSION 2" >>include/config.h ; \
505 } 505 }
506 @./mkconfig -a $(call xtract_NETPHONE,$@) ppc mpc8xx netphone 506 @./mkconfig -a $(call xtract_NETPHONE,$@) ppc mpc8xx netphone
507 507
508 xtract_NETTA = $(subst _SWAPHOOK,,$(subst _6412,,$(subst _ISDN,,$(subst _config,,$1)))) 508 xtract_NETTA = $(subst _SWAPHOOK,,$(subst _6412,,$(subst _ISDN,,$(subst _config,,$1))))
509 509
510 NETTA_ISDN_6412_SWAPHOOK_config \ 510 NETTA_ISDN_6412_SWAPHOOK_config \
511 NETTA_ISDN_SWAPHOOK_config \ 511 NETTA_ISDN_SWAPHOOK_config \
512 NETTA_6412_SWAPHOOK_config \ 512 NETTA_6412_SWAPHOOK_config \
513 NETTA_SWAPHOOK_config \ 513 NETTA_SWAPHOOK_config \
514 NETTA_ISDN_6412_config \ 514 NETTA_ISDN_6412_config \
515 NETTA_ISDN_config \ 515 NETTA_ISDN_config \
516 NETTA_6412_config \ 516 NETTA_6412_config \
517 NETTA_config: unconfig 517 NETTA_config: unconfig
518 @ >include/config.h 518 @ >include/config.h
519 @[ -z "$(findstring ISDN_,$@)" ] || \ 519 @[ -z "$(findstring ISDN_,$@)" ] || \
520 { echo "#define CONFIG_NETTA_ISDN 1" >>include/config.h ; \ 520 { echo "#define CONFIG_NETTA_ISDN 1" >>include/config.h ; \
521 } 521 }
522 @[ -n "$(findstring ISDN_,$@)" ] || \ 522 @[ -n "$(findstring ISDN_,$@)" ] || \
523 { echo "#undef CONFIG_NETTA_ISDN" >>include/config.h ; \ 523 { echo "#undef CONFIG_NETTA_ISDN" >>include/config.h ; \
524 } 524 }
525 @[ -z "$(findstring 6412_,$@)" ] || \ 525 @[ -z "$(findstring 6412_,$@)" ] || \
526 { echo "#define CONFIG_NETTA_6412 1" >>include/config.h ; \ 526 { echo "#define CONFIG_NETTA_6412 1" >>include/config.h ; \
527 } 527 }
528 @[ -n "$(findstring 6412_,$@)" ] || \ 528 @[ -n "$(findstring 6412_,$@)" ] || \
529 { echo "#undef CONFIG_NETTA_6412" >>include/config.h ; \ 529 { echo "#undef CONFIG_NETTA_6412" >>include/config.h ; \
530 } 530 }
531 @[ -z "$(findstring SWAPHOOK_,$@)" ] || \ 531 @[ -z "$(findstring SWAPHOOK_,$@)" ] || \
532 { echo "#define CONFIG_NETTA_SWAPHOOK 1" >>include/config.h ; \ 532 { echo "#define CONFIG_NETTA_SWAPHOOK 1" >>include/config.h ; \
533 } 533 }
534 @[ -n "$(findstring SWAPHOOK_,$@)" ] || \ 534 @[ -n "$(findstring SWAPHOOK_,$@)" ] || \
535 { echo "#undef CONFIG_NETTA_SWAPHOOK" >>include/config.h ; \ 535 { echo "#undef CONFIG_NETTA_SWAPHOOK" >>include/config.h ; \
536 } 536 }
537 @./mkconfig -a $(call xtract_NETTA,$@) ppc mpc8xx netta 537 @./mkconfig -a $(call xtract_NETTA,$@) ppc mpc8xx netta
538 538
539 xtract_NETTA2 = $(subst _V2,,$(subst _config,,$1)) 539 xtract_NETTA2 = $(subst _V2,,$(subst _config,,$1))
540 540
541 NETTA2_V2_config \ 541 NETTA2_V2_config \
542 NETTA2_config: unconfig 542 NETTA2_config: unconfig
543 @ >include/config.h 543 @ >include/config.h
544 @[ -z "$(findstring NETTA2_config,$@)" ] || \ 544 @[ -z "$(findstring NETTA2_config,$@)" ] || \
545 { echo "#define CONFIG_NETTA2_VERSION 1" >>include/config.h ; \ 545 { echo "#define CONFIG_NETTA2_VERSION 1" >>include/config.h ; \
546 } 546 }
547 @[ -z "$(findstring NETTA2_V2_config,$@)" ] || \ 547 @[ -z "$(findstring NETTA2_V2_config,$@)" ] || \
548 { echo "#define CONFIG_NETTA2_VERSION 2" >>include/config.h ; \ 548 { echo "#define CONFIG_NETTA2_VERSION 2" >>include/config.h ; \
549 } 549 }
550 @./mkconfig -a $(call xtract_NETTA2,$@) ppc mpc8xx netta2 550 @./mkconfig -a $(call xtract_NETTA2,$@) ppc mpc8xx netta2
551 551
552 NC650_config: unconfig 552 NC650_config: unconfig
553 @./mkconfig $(@:_config=) ppc mpc8xx nc650 553 @./mkconfig $(@:_config=) ppc mpc8xx nc650
554 554
555 NX823_config: unconfig 555 NX823_config: unconfig
556 @./mkconfig $(@:_config=) ppc mpc8xx nx823 556 @./mkconfig $(@:_config=) ppc mpc8xx nx823
557 557
558 pcu_e_config: unconfig 558 pcu_e_config: unconfig
559 @./mkconfig $(@:_config=) ppc mpc8xx pcu_e siemens 559 @./mkconfig $(@:_config=) ppc mpc8xx pcu_e siemens
560 560
561 QS850_config: unconfig 561 QS850_config: unconfig
562 @./mkconfig $(@:_config=) ppc mpc8xx qs850 snmc 562 @./mkconfig $(@:_config=) ppc mpc8xx qs850 snmc
563 563
564 QS823_config: unconfig 564 QS823_config: unconfig
565 @./mkconfig $(@:_config=) ppc mpc8xx qs850 snmc 565 @./mkconfig $(@:_config=) ppc mpc8xx qs850 snmc
566 566
567 QS860T_config: unconfig 567 QS860T_config: unconfig
568 @./mkconfig $(@:_config=) ppc mpc8xx qs860t snmc 568 @./mkconfig $(@:_config=) ppc mpc8xx qs860t snmc
569 569
570 quantum_config: unconfig 570 quantum_config: unconfig
571 @./mkconfig $(@:_config=) ppc mpc8xx quantum 571 @./mkconfig $(@:_config=) ppc mpc8xx quantum
572 572
573 R360MPI_config: unconfig 573 R360MPI_config: unconfig
574 @./mkconfig $(@:_config=) ppc mpc8xx r360mpi 574 @./mkconfig $(@:_config=) ppc mpc8xx r360mpi
575 575
576 RBC823_config: unconfig 576 RBC823_config: unconfig
577 @./mkconfig $(@:_config=) ppc mpc8xx rbc823 577 @./mkconfig $(@:_config=) ppc mpc8xx rbc823
578 578
579 RPXClassic_config: unconfig 579 RPXClassic_config: unconfig
580 @./mkconfig $(@:_config=) ppc mpc8xx RPXClassic 580 @./mkconfig $(@:_config=) ppc mpc8xx RPXClassic
581 581
582 RPXlite_config: unconfig 582 RPXlite_config: unconfig
583 @./mkconfig $(@:_config=) ppc mpc8xx RPXlite 583 @./mkconfig $(@:_config=) ppc mpc8xx RPXlite
584 584
585 RPXlite_DW_64_config \ 585 RPXlite_DW_64_config \
586 RPXlite_DW_LCD_config \ 586 RPXlite_DW_LCD_config \
587 RPXlite_DW_64_LCD_config \ 587 RPXlite_DW_64_LCD_config \
588 RPXlite_DW_NVRAM_config \ 588 RPXlite_DW_NVRAM_config \
589 RPXlite_DW_NVRAM_64_config \ 589 RPXlite_DW_NVRAM_64_config \
590 RPXlite_DW_NVRAM_LCD_config \ 590 RPXlite_DW_NVRAM_LCD_config \
591 RPXlite_DW_NVRAM_64_LCD_config \ 591 RPXlite_DW_NVRAM_64_LCD_config \
592 RPXlite_DW_config: unconfig 592 RPXlite_DW_config: unconfig
593 @ >include/config.h 593 @ >include/config.h
594 @[ -z "$(findstring _64,$@)" ] || \ 594 @[ -z "$(findstring _64,$@)" ] || \
595 { echo "#define RPXlite_64MHz" >>include/config.h ; \ 595 { echo "#define RPXlite_64MHz" >>include/config.h ; \
596 echo "... with 64MHz system clock ..."; \ 596 echo "... with 64MHz system clock ..."; \
597 } 597 }
598 @[ -z "$(findstring _LCD,$@)" ] || \ 598 @[ -z "$(findstring _LCD,$@)" ] || \
599 { echo "#define CONFIG_LCD" >>include/config.h ; \ 599 { echo "#define CONFIG_LCD" >>include/config.h ; \
600 echo "#define CONFIG_NEC_NL6448BC20" >>include/config.h ; \ 600 echo "#define CONFIG_NEC_NL6448BC20" >>include/config.h ; \
601 echo "... with LCD display ..."; \ 601 echo "... with LCD display ..."; \
602 } 602 }
603 @[ -z "$(findstring _NVRAM,$@)" ] || \ 603 @[ -z "$(findstring _NVRAM,$@)" ] || \
604 { echo "#define CFG_ENV_IS_IN_NVRAM" >>include/config.h ; \ 604 { echo "#define CFG_ENV_IS_IN_NVRAM" >>include/config.h ; \
605 echo "... with ENV in NVRAM ..."; \ 605 echo "... with ENV in NVRAM ..."; \
606 } 606 }
607 @./mkconfig -a RPXlite_DW ppc mpc8xx RPXlite_dw 607 @./mkconfig -a RPXlite_DW ppc mpc8xx RPXlite_dw
608 608
609 rmu_config: unconfig 609 rmu_config: unconfig
610 @./mkconfig $(@:_config=) ppc mpc8xx rmu 610 @./mkconfig $(@:_config=) ppc mpc8xx rmu
611 611
612 RRvision_config: unconfig 612 RRvision_config: unconfig
613 @./mkconfig $(@:_config=) ppc mpc8xx RRvision 613 @./mkconfig $(@:_config=) ppc mpc8xx RRvision
614 614
615 RRvision_LCD_config: unconfig 615 RRvision_LCD_config: unconfig
616 @echo "#define CONFIG_LCD" >include/config.h 616 @echo "#define CONFIG_LCD" >include/config.h
617 @echo "#define CONFIG_SHARP_LQ104V7DS01" >>include/config.h 617 @echo "#define CONFIG_SHARP_LQ104V7DS01" >>include/config.h
618 @./mkconfig -a RRvision ppc mpc8xx RRvision 618 @./mkconfig -a RRvision ppc mpc8xx RRvision
619 619
620 SM850_config : unconfig 620 SM850_config : unconfig
621 @./mkconfig $(@:_config=) ppc mpc8xx tqm8xx 621 @./mkconfig $(@:_config=) ppc mpc8xx tqm8xx
622 622
623 SPD823TS_config: unconfig 623 SPD823TS_config: unconfig
624 @./mkconfig $(@:_config=) ppc mpc8xx spd8xx 624 @./mkconfig $(@:_config=) ppc mpc8xx spd8xx
625 625
626 svm_sc8xx_config: unconfig 626 svm_sc8xx_config: unconfig
627 @ >include/config.h 627 @ >include/config.h
628 @./mkconfig $(@:_config=) ppc mpc8xx svm_sc8xx 628 @./mkconfig $(@:_config=) ppc mpc8xx svm_sc8xx
629 629
630 SXNI855T_config: unconfig 630 SXNI855T_config: unconfig
631 @./mkconfig $(@:_config=) ppc mpc8xx sixnet 631 @./mkconfig $(@:_config=) ppc mpc8xx sixnet
632 632
633 # EMK MPC8xx based modules 633 # EMK MPC8xx based modules
634 TOP860_config: unconfig 634 TOP860_config: unconfig
635 @./mkconfig $(@:_config=) ppc mpc8xx top860 emk 635 @./mkconfig $(@:_config=) ppc mpc8xx top860 emk
636 636
637 # Play some tricks for configuration selection 637 # Play some tricks for configuration selection
638 # Only 855 and 860 boards may come with FEC 638 # Only 855 and 860 boards may come with FEC
639 # and only 823 boards may have LCD support 639 # and only 823 boards may have LCD support
640 xtract_8xx = $(subst _LCD,,$(subst _config,,$1)) 640 xtract_8xx = $(subst _LCD,,$(subst _config,,$1))
641 641
642 FPS850L_config \ 642 FPS850L_config \
643 FPS860L_config \ 643 FPS860L_config \
644 NSCU_config \ 644 NSCU_config \
645 TQM823L_config \ 645 TQM823L_config \
646 TQM823L_LCD_config \ 646 TQM823L_LCD_config \
647 TQM850L_config \ 647 TQM850L_config \
648 TQM855L_config \ 648 TQM855L_config \
649 TQM860L_config \ 649 TQM860L_config \
650 TQM862L_config \ 650 TQM862L_config \
651 TQM823M_config \ 651 TQM823M_config \
652 TQM850M_config \ 652 TQM850M_config \
653 TQM855M_config \ 653 TQM855M_config \
654 TQM860M_config \ 654 TQM860M_config \
655 TQM862M_config \ 655 TQM862M_config \
656 TQM866M_config: unconfig 656 TQM866M_config: unconfig
657 @ >include/config.h 657 @ >include/config.h
658 @[ -z "$(findstring _LCD,$@)" ] || \ 658 @[ -z "$(findstring _LCD,$@)" ] || \
659 { echo "#define CONFIG_LCD" >>include/config.h ; \ 659 { echo "#define CONFIG_LCD" >>include/config.h ; \
660 echo "#define CONFIG_NEC_NL6448BC20" >>include/config.h ; \ 660 echo "#define CONFIG_NEC_NL6448BC20" >>include/config.h ; \
661 echo "... with LCD display" ; \ 661 echo "... with LCD display" ; \
662 } 662 }
663 @./mkconfig -a $(call xtract_8xx,$@) ppc mpc8xx tqm8xx 663 @./mkconfig -a $(call xtract_8xx,$@) ppc mpc8xx tqm8xx
664 664
665 TTTech_config: unconfig 665 TTTech_config: unconfig
666 @echo "#define CONFIG_LCD" >include/config.h 666 @echo "#define CONFIG_LCD" >include/config.h
667 @echo "#define CONFIG_SHARP_LQ104V7DS01" >>include/config.h 667 @echo "#define CONFIG_SHARP_LQ104V7DS01" >>include/config.h
668 @./mkconfig -a TQM823L ppc mpc8xx tqm8xx 668 @./mkconfig -a TQM823L ppc mpc8xx tqm8xx
669 669
670 v37_config: unconfig 670 v37_config: unconfig
671 @echo "#define CONFIG_LCD" >include/config.h 671 @echo "#define CONFIG_LCD" >include/config.h
672 @echo "#define CONFIG_SHARP_LQ084V1DG21" >>include/config.h 672 @echo "#define CONFIG_SHARP_LQ084V1DG21" >>include/config.h
673 @./mkconfig $(@:_config=) ppc mpc8xx v37 673 @./mkconfig $(@:_config=) ppc mpc8xx v37
674 674
675 wtk_config: unconfig 675 wtk_config: unconfig
676 @echo "#define CONFIG_LCD" >include/config.h 676 @echo "#define CONFIG_LCD" >include/config.h
677 @echo "#define CONFIG_SHARP_LQ065T9DR51U" >>include/config.h 677 @echo "#define CONFIG_SHARP_LQ065T9DR51U" >>include/config.h
678 @./mkconfig -a TQM823L ppc mpc8xx tqm8xx 678 @./mkconfig -a TQM823L ppc mpc8xx tqm8xx
679 679
680 ######################################################################### 680 #########################################################################
681 ## PPC4xx Systems 681 ## PPC4xx Systems
682 ######################################################################### 682 #########################################################################
683 xtract_4xx = $(subst _25,,$(subst _33,,$(subst _BA,,$(subst _ME,,$(subst _HI,,$(subst _config,,$1)))))) 683 xtract_4xx = $(subst _25,,$(subst _33,,$(subst _BA,,$(subst _ME,,$(subst _HI,,$(subst _config,,$1))))))
684 684
685 ADCIOP_config: unconfig 685 ADCIOP_config: unconfig
686 @./mkconfig $(@:_config=) ppc ppc4xx adciop esd 686 @./mkconfig $(@:_config=) ppc ppc4xx adciop esd
687 687
688 APC405_config: unconfig
689 @./mkconfig $(@:_config=) ppc ppc4xx apc405 esd
690
688 AR405_config: unconfig 691 AR405_config: unconfig
689 @./mkconfig $(@:_config=) ppc ppc4xx ar405 esd 692 @./mkconfig $(@:_config=) ppc ppc4xx ar405 esd
690 693
691 ASH405_config: unconfig 694 ASH405_config: unconfig
692 @./mkconfig $(@:_config=) ppc ppc4xx ash405 esd 695 @./mkconfig $(@:_config=) ppc ppc4xx ash405 esd
693 696
694 BUBINGA405EP_config: unconfig 697 BUBINGA405EP_config: unconfig
695 @./mkconfig $(@:_config=) ppc ppc4xx bubinga405ep 698 @./mkconfig $(@:_config=) ppc ppc4xx bubinga405ep
696 699
697 CANBT_config: unconfig 700 CANBT_config: unconfig
698 @./mkconfig $(@:_config=) ppc ppc4xx canbt esd 701 @./mkconfig $(@:_config=) ppc ppc4xx canbt esd
699 702
700 CATcenter_config \ 703 CATcenter_config \
701 CATcenter_25_config \ 704 CATcenter_25_config \
702 CATcenter_33_config: unconfig 705 CATcenter_33_config: unconfig
703 @ echo "/* CATcenter uses PPChameleon Model ME */" > include/config.h 706 @ echo "/* CATcenter uses PPChameleon Model ME */" > include/config.h
704 @ echo "#define CONFIG_PPCHAMELEON_MODULE_MODEL 1" >> include/config.h 707 @ echo "#define CONFIG_PPCHAMELEON_MODULE_MODEL 1" >> include/config.h
705 @[ -z "$(findstring _25,$@)" ] || \ 708 @[ -z "$(findstring _25,$@)" ] || \
706 { echo "#define CONFIG_PPCHAMELEON_CLK_25" >>include/config.h ; \ 709 { echo "#define CONFIG_PPCHAMELEON_CLK_25" >>include/config.h ; \
707 echo "SysClk = 25MHz" ; \ 710 echo "SysClk = 25MHz" ; \
708 } 711 }
709 @[ -z "$(findstring _33,$@)" ] || \ 712 @[ -z "$(findstring _33,$@)" ] || \
710 { echo "#define CONFIG_PPCHAMELEON_CLK_33" >>include/config.h ; \ 713 { echo "#define CONFIG_PPCHAMELEON_CLK_33" >>include/config.h ; \
711 echo "SysClk = 33MHz" ; \ 714 echo "SysClk = 33MHz" ; \
712 } 715 }
713 @./mkconfig -a $(call xtract_4xx,$@) ppc ppc4xx PPChameleonEVB dave 716 @./mkconfig -a $(call xtract_4xx,$@) ppc ppc4xx PPChameleonEVB dave
714 717
715 CPCI405_config \ 718 CPCI405_config \
716 CPCI4052_config \ 719 CPCI4052_config \
720 CPCI405DT_config \
717 CPCI405AB_config: unconfig 721 CPCI405AB_config: unconfig
718 @./mkconfig $(@:_config=) ppc ppc4xx cpci405 esd 722 @./mkconfig $(@:_config=) ppc ppc4xx cpci405 esd
719 @echo "BOARD_REVISION = $(@:_config=)" >>include/config.mk 723 @echo "BOARD_REVISION = $(@:_config=)" >>include/config.mk
720 724
721 CPCI440_config: unconfig 725 CPCI440_config: unconfig
722 @./mkconfig $(@:_config=) ppc ppc4xx cpci440 esd 726 @./mkconfig $(@:_config=) ppc ppc4xx cpci440 esd
723 727
724 CPCIISER4_config: unconfig 728 CPCIISER4_config: unconfig
725 @./mkconfig $(@:_config=) ppc ppc4xx cpciiser4 esd 729 @./mkconfig $(@:_config=) ppc ppc4xx cpciiser4 esd
726 730
727 CRAYL1_config: unconfig 731 CRAYL1_config: unconfig
728 @./mkconfig $(@:_config=) ppc ppc4xx L1 cray 732 @./mkconfig $(@:_config=) ppc ppc4xx L1 cray
729 733
730 csb272_config: unconfig 734 csb272_config: unconfig
731 @./mkconfig $(@:_config=) ppc ppc4xx csb272 735 @./mkconfig $(@:_config=) ppc ppc4xx csb272
732 736
733 csb472_config: unconfig 737 csb472_config: unconfig
734 @./mkconfig $(@:_config=) ppc ppc4xx csb472 738 @./mkconfig $(@:_config=) ppc ppc4xx csb472
735 739
736 DASA_SIM_config: unconfig 740 DASA_SIM_config: unconfig
737 @./mkconfig $(@:_config=) ppc ppc4xx dasa_sim esd 741 @./mkconfig $(@:_config=) ppc ppc4xx dasa_sim esd
738 742
739 DP405_config: unconfig 743 DP405_config: unconfig
740 @./mkconfig $(@:_config=) ppc ppc4xx dp405 esd 744 @./mkconfig $(@:_config=) ppc ppc4xx dp405 esd
741 745
742 DU405_config: unconfig 746 DU405_config: unconfig
743 @./mkconfig $(@:_config=) ppc ppc4xx du405 esd 747 @./mkconfig $(@:_config=) ppc ppc4xx du405 esd
744 748
745 EBONY_config: unconfig 749 EBONY_config: unconfig
746 @./mkconfig $(@:_config=) ppc ppc4xx ebony 750 @./mkconfig $(@:_config=) ppc ppc4xx ebony
747 751
748 ERIC_config: unconfig 752 ERIC_config: unconfig
749 @./mkconfig $(@:_config=) ppc ppc4xx eric 753 @./mkconfig $(@:_config=) ppc ppc4xx eric
750 754
751 EXBITGEN_config: unconfig 755 EXBITGEN_config: unconfig
752 @./mkconfig $(@:_config=) ppc ppc4xx exbitgen 756 @./mkconfig $(@:_config=) ppc ppc4xx exbitgen
753 757
758 G2000_config: unconfig
759 @./mkconfig $(@:_config=) ppc ppc4xx g2000
760
761 HH405_config: unconfig
762 @./mkconfig $(@:_config=) ppc ppc4xx hh405 esd
763
754 HUB405_config: unconfig 764 HUB405_config: unconfig
755 @./mkconfig $(@:_config=) ppc ppc4xx hub405 esd 765 @./mkconfig $(@:_config=) ppc ppc4xx hub405 esd
756 766
757 JSE_config: unconfig 767 JSE_config: unconfig
758 @./mkconfig $(@:_config=) ppc ppc4xx jse 768 @./mkconfig $(@:_config=) ppc ppc4xx jse
759 769
760 MIP405_config: unconfig 770 MIP405_config: unconfig
761 @./mkconfig $(@:_config=) ppc ppc4xx mip405 mpl 771 @./mkconfig $(@:_config=) ppc ppc4xx mip405 mpl
762 772
763 MIP405T_config: unconfig 773 MIP405T_config: unconfig
764 @echo "#define CONFIG_MIP405T" >include/config.h 774 @echo "#define CONFIG_MIP405T" >include/config.h
765 @echo "Enable subset config for MIP405T" 775 @echo "Enable subset config for MIP405T"
766 @./mkconfig -a MIP405 ppc ppc4xx mip405 mpl 776 @./mkconfig -a MIP405 ppc ppc4xx mip405 mpl
767 777
768 ML2_config: unconfig 778 ML2_config: unconfig
769 @./mkconfig $(@:_config=) ppc ppc4xx ml2 779 @./mkconfig $(@:_config=) ppc ppc4xx ml2
770 780
771 ml300_config: unconfig 781 ml300_config: unconfig
772 @./mkconfig $(@:_config=) ppc ppc4xx ml300 xilinx 782 @./mkconfig $(@:_config=) ppc ppc4xx ml300 xilinx
773 783
774 OCOTEA_config: unconfig 784 OCOTEA_config: unconfig
775 @./mkconfig $(@:_config=) ppc ppc4xx ocotea 785 @./mkconfig $(@:_config=) ppc ppc4xx ocotea
776 786
777 OCRTC_config \ 787 OCRTC_config \
778 ORSG_config: unconfig 788 ORSG_config: unconfig
779 @./mkconfig $(@:_config=) ppc ppc4xx ocrtc esd 789 @./mkconfig $(@:_config=) ppc ppc4xx ocrtc esd
780 790
781 PCI405_config: unconfig 791 PCI405_config: unconfig
782 @./mkconfig $(@:_config=) ppc ppc4xx pci405 esd 792 @./mkconfig $(@:_config=) ppc ppc4xx pci405 esd
783 793
784 PIP405_config: unconfig 794 PIP405_config: unconfig
785 @./mkconfig $(@:_config=) ppc ppc4xx pip405 mpl 795 @./mkconfig $(@:_config=) ppc ppc4xx pip405 mpl
786 796
787 PLU405_config: unconfig 797 PLU405_config: unconfig
788 @./mkconfig $(@:_config=) ppc ppc4xx plu405 esd 798 @./mkconfig $(@:_config=) ppc ppc4xx plu405 esd
789 799
790 PMC405_config: unconfig 800 PMC405_config: unconfig
791 @./mkconfig $(@:_config=) ppc ppc4xx pmc405 esd 801 @./mkconfig $(@:_config=) ppc ppc4xx pmc405 esd
792 802
793 PPChameleonEVB_config \ 803 PPChameleonEVB_config \
794 PPChameleonEVB_BA_25_config \ 804 PPChameleonEVB_BA_25_config \
795 PPChameleonEVB_ME_25_config \ 805 PPChameleonEVB_ME_25_config \
796 PPChameleonEVB_HI_25_config \ 806 PPChameleonEVB_HI_25_config \
797 PPChameleonEVB_BA_33_config \ 807 PPChameleonEVB_BA_33_config \
798 PPChameleonEVB_ME_33_config \ 808 PPChameleonEVB_ME_33_config \
799 PPChameleonEVB_HI_33_config: unconfig 809 PPChameleonEVB_HI_33_config: unconfig
800 @ >include/config.h 810 @ >include/config.h
801 @[ -z "$(findstring EVB_BA,$@)" ] || \ 811 @[ -z "$(findstring EVB_BA,$@)" ] || \
802 { echo "#define CONFIG_PPCHAMELEON_MODULE_MODEL 0" >>include/config.h ; \ 812 { echo "#define CONFIG_PPCHAMELEON_MODULE_MODEL 0" >>include/config.h ; \
803 echo "... BASIC model" ; \ 813 echo "... BASIC model" ; \
804 } 814 }
805 @[ -z "$(findstring EVB_ME,$@)" ] || \ 815 @[ -z "$(findstring EVB_ME,$@)" ] || \
806 { echo "#define CONFIG_PPCHAMELEON_MODULE_MODEL 1" >>include/config.h ; \ 816 { echo "#define CONFIG_PPCHAMELEON_MODULE_MODEL 1" >>include/config.h ; \
807 echo "... MEDIUM model" ; \ 817 echo "... MEDIUM model" ; \
808 } 818 }
809 @[ -z "$(findstring EVB_HI,$@)" ] || \ 819 @[ -z "$(findstring EVB_HI,$@)" ] || \
810 { echo "#define CONFIG_PPCHAMELEON_MODULE_MODEL 2" >>include/config.h ; \ 820 { echo "#define CONFIG_PPCHAMELEON_MODULE_MODEL 2" >>include/config.h ; \
811 echo "... HIGH-END model" ; \ 821 echo "... HIGH-END model" ; \
812 } 822 }
813 @[ -z "$(findstring _25,$@)" ] || \ 823 @[ -z "$(findstring _25,$@)" ] || \
814 { echo "#define CONFIG_PPCHAMELEON_CLK_25" >>include/config.h ; \ 824 { echo "#define CONFIG_PPCHAMELEON_CLK_25" >>include/config.h ; \
815 echo "SysClk = 25MHz" ; \ 825 echo "SysClk = 25MHz" ; \
816 } 826 }
817 @[ -z "$(findstring _33,$@)" ] || \ 827 @[ -z "$(findstring _33,$@)" ] || \
818 { echo "#define CONFIG_PPCHAMELEON_CLK_33" >>include/config.h ; \ 828 { echo "#define CONFIG_PPCHAMELEON_CLK_33" >>include/config.h ; \
819 echo "SysClk = 33MHz" ; \ 829 echo "SysClk = 33MHz" ; \
820 } 830 }
821 @./mkconfig -a $(call xtract_4xx,$@) ppc ppc4xx PPChameleonEVB dave 831 @./mkconfig -a $(call xtract_4xx,$@) ppc ppc4xx PPChameleonEVB dave
822 832
823 VOH405_config: unconfig 833 VOH405_config: unconfig
824 @./mkconfig $(@:_config=) ppc ppc4xx voh405 esd 834 @./mkconfig $(@:_config=) ppc ppc4xx voh405 esd
825 835
836 VOM405_config: unconfig
837 @./mkconfig $(@:_config=) ppc ppc4xx vom405 esd
838
826 W7OLMC_config \ 839 W7OLMC_config \
827 W7OLMG_config: unconfig 840 W7OLMG_config: unconfig
828 @./mkconfig $(@:_config=) ppc ppc4xx w7o 841 @./mkconfig $(@:_config=) ppc ppc4xx w7o
829 842
830 WALNUT405_config: unconfig 843 WALNUT405_config: unconfig
831 @./mkconfig $(@:_config=) ppc ppc4xx walnut405 844 @./mkconfig $(@:_config=) ppc ppc4xx walnut405
832 845
846 WUH405_config: unconfig
847 @./mkconfig $(@:_config=) ppc ppc4xx wuh405 esd
848
833 XPEDITE1K_config: unconfig 849 XPEDITE1K_config: unconfig
834 @./mkconfig $(@:_config=) ppc ppc4xx xpedite1k 850 @./mkconfig $(@:_config=) ppc ppc4xx xpedite1k
835 851
836 ######################################################################### 852 #########################################################################
837 ## MPC8220 Systems 853 ## MPC8220 Systems
838 ######################################################################### 854 #########################################################################
839 Alaska8220_config: unconfig 855 Alaska8220_config: unconfig
840 @./mkconfig $(@:_config=) ppc mpc8220 alaska 856 @./mkconfig $(@:_config=) ppc mpc8220 alaska
841 857
842 Yukon8220_config: unconfig 858 Yukon8220_config: unconfig
843 @./mkconfig $(@:_config=) ppc mpc8220 yukon 859 @./mkconfig $(@:_config=) ppc mpc8220 yukon
844 860
845 ######################################################################### 861 #########################################################################
846 ## MPC824x Systems 862 ## MPC824x Systems
847 ######################################################################### 863 #########################################################################
848 xtract_82xx = $(subst _BIGFLASH,,$(subst _ROMBOOT,,$(subst _L2,,$(subst _266MHz,,$(subst _300MHz,,$(subst _config,,$1)))))) 864 xtract_82xx = $(subst _BIGFLASH,,$(subst _ROMBOOT,,$(subst _L2,,$(subst _266MHz,,$(subst _300MHz,,$(subst _config,,$1))))))
849 865
850 A3000_config: unconfig 866 A3000_config: unconfig
851 @./mkconfig $(@:_config=) ppc mpc824x a3000 867 @./mkconfig $(@:_config=) ppc mpc824x a3000
852 868
853 BMW_config: unconfig 869 BMW_config: unconfig
854 @./mkconfig $(@:_config=) ppc mpc824x bmw 870 @./mkconfig $(@:_config=) ppc mpc824x bmw
855 871
856 CPC45_config \ 872 CPC45_config \
857 CPC45_ROMBOOT_config: unconfig 873 CPC45_ROMBOOT_config: unconfig
858 @./mkconfig $(call xtract_82xx,$@) ppc mpc824x cpc45 874 @./mkconfig $(call xtract_82xx,$@) ppc mpc824x cpc45
859 @cd ./include ; \ 875 @cd ./include ; \
860 if [ "$(findstring _ROMBOOT_,$@)" ] ; then \ 876 if [ "$(findstring _ROMBOOT_,$@)" ] ; then \
861 echo "CONFIG_BOOT_ROM = y" >> config.mk ; \ 877 echo "CONFIG_BOOT_ROM = y" >> config.mk ; \
862 echo "... booting from 8-bit flash" ; \ 878 echo "... booting from 8-bit flash" ; \
863 else \ 879 else \
864 echo "CONFIG_BOOT_ROM = n" >> config.mk ; \ 880 echo "CONFIG_BOOT_ROM = n" >> config.mk ; \
865 echo "... booting from 64-bit flash" ; \ 881 echo "... booting from 64-bit flash" ; \
866 fi; \ 882 fi; \
867 echo "export CONFIG_BOOT_ROM" >> config.mk; 883 echo "export CONFIG_BOOT_ROM" >> config.mk;
868 884
869 CU824_config: unconfig 885 CU824_config: unconfig
870 @./mkconfig $(@:_config=) ppc mpc824x cu824 886 @./mkconfig $(@:_config=) ppc mpc824x cu824
871 887
872 debris_config: unconfig 888 debris_config: unconfig
873 @./mkconfig $(@:_config=) ppc mpc824x debris etin 889 @./mkconfig $(@:_config=) ppc mpc824x debris etin
874 890
875 eXalion_config: unconfig 891 eXalion_config: unconfig
876 @./mkconfig $(@:_config=) ppc mpc824x eXalion 892 @./mkconfig $(@:_config=) ppc mpc824x eXalion
877 893
878 MOUSSE_config: unconfig 894 MOUSSE_config: unconfig
879 @./mkconfig $(@:_config=) ppc mpc824x mousse 895 @./mkconfig $(@:_config=) ppc mpc824x mousse
880 896
881 MUSENKI_config: unconfig 897 MUSENKI_config: unconfig
882 @./mkconfig $(@:_config=) ppc mpc824x musenki 898 @./mkconfig $(@:_config=) ppc mpc824x musenki
883 899
884 MVBLUE_config: unconfig 900 MVBLUE_config: unconfig
885 @./mkconfig $(@:_config=) ppc mpc824x mvblue 901 @./mkconfig $(@:_config=) ppc mpc824x mvblue
886 902
887 OXC_config: unconfig 903 OXC_config: unconfig
888 @./mkconfig $(@:_config=) ppc mpc824x oxc 904 @./mkconfig $(@:_config=) ppc mpc824x oxc
889 905
890 PN62_config: unconfig 906 PN62_config: unconfig
891 @./mkconfig $(@:_config=) ppc mpc824x pn62 907 @./mkconfig $(@:_config=) ppc mpc824x pn62
892 908
893 Sandpoint8240_config: unconfig 909 Sandpoint8240_config: unconfig
894 @./mkconfig $(@:_config=) ppc mpc824x sandpoint 910 @./mkconfig $(@:_config=) ppc mpc824x sandpoint
895 911
896 Sandpoint8245_config: unconfig 912 Sandpoint8245_config: unconfig
897 @./mkconfig $(@:_config=) ppc mpc824x sandpoint 913 @./mkconfig $(@:_config=) ppc mpc824x sandpoint
898 914
899 sbc8240_config: unconfig 915 sbc8240_config: unconfig
900 @./mkconfig $(@:_config=) ppc mpc824x sbc8240 916 @./mkconfig $(@:_config=) ppc mpc824x sbc8240
901 917
902 SL8245_config: unconfig 918 SL8245_config: unconfig
903 @./mkconfig $(@:_config=) ppc mpc824x sl8245 919 @./mkconfig $(@:_config=) ppc mpc824x sl8245
904 920
905 utx8245_config: unconfig 921 utx8245_config: unconfig
906 @./mkconfig $(@:_config=) ppc mpc824x utx8245 922 @./mkconfig $(@:_config=) ppc mpc824x utx8245
907 923
908 ######################################################################### 924 #########################################################################
909 ## MPC8260 Systems 925 ## MPC8260 Systems
910 ######################################################################### 926 #########################################################################
911 927
912 atc_config: unconfig 928 atc_config: unconfig
913 @./mkconfig $(@:_config=) ppc mpc8260 atc 929 @./mkconfig $(@:_config=) ppc mpc8260 atc
914 930
915 cogent_mpc8260_config: unconfig 931 cogent_mpc8260_config: unconfig
916 @./mkconfig $(@:_config=) ppc mpc8260 cogent 932 @./mkconfig $(@:_config=) ppc mpc8260 cogent
917 933
918 CPU86_config \ 934 CPU86_config \
919 CPU86_ROMBOOT_config: unconfig 935 CPU86_ROMBOOT_config: unconfig
920 @./mkconfig $(call xtract_82xx,$@) ppc mpc8260 cpu86 936 @./mkconfig $(call xtract_82xx,$@) ppc mpc8260 cpu86
921 @cd ./include ; \ 937 @cd ./include ; \
922 if [ "$(findstring _ROMBOOT_,$@)" ] ; then \ 938 if [ "$(findstring _ROMBOOT_,$@)" ] ; then \
923 echo "CONFIG_BOOT_ROM = y" >> config.mk ; \ 939 echo "CONFIG_BOOT_ROM = y" >> config.mk ; \
924 echo "... booting from 8-bit flash" ; \ 940 echo "... booting from 8-bit flash" ; \
925 else \ 941 else \
926 echo "CONFIG_BOOT_ROM = n" >> config.mk ; \ 942 echo "CONFIG_BOOT_ROM = n" >> config.mk ; \
927 echo "... booting from 64-bit flash" ; \ 943 echo "... booting from 64-bit flash" ; \
928 fi; \ 944 fi; \
929 echo "export CONFIG_BOOT_ROM" >> config.mk; 945 echo "export CONFIG_BOOT_ROM" >> config.mk;
930 946
931 ep8260_config: unconfig 947 ep8260_config: unconfig
932 @./mkconfig $(@:_config=) ppc mpc8260 ep8260 948 @./mkconfig $(@:_config=) ppc mpc8260 ep8260
933 949
934 gw8260_config: unconfig 950 gw8260_config: unconfig
935 @./mkconfig $(@:_config=) ppc mpc8260 gw8260 951 @./mkconfig $(@:_config=) ppc mpc8260 gw8260
936 952
937 hymod_config: unconfig 953 hymod_config: unconfig
938 @./mkconfig $(@:_config=) ppc mpc8260 hymod 954 @./mkconfig $(@:_config=) ppc mpc8260 hymod
939 955
940 IPHASE4539_config: unconfig 956 IPHASE4539_config: unconfig
941 @./mkconfig $(@:_config=) ppc mpc8260 iphase4539 957 @./mkconfig $(@:_config=) ppc mpc8260 iphase4539
942 958
943 ISPAN_config \ 959 ISPAN_config \
944 ISPAN_REVB_config: unconfig 960 ISPAN_REVB_config: unconfig
945 @if [ "$(findstring _REVB_,$@)" ] ; then \ 961 @if [ "$(findstring _REVB_,$@)" ] ; then \
946 echo "#define CFG_REV_B" > include/config.h ; \ 962 echo "#define CFG_REV_B" > include/config.h ; \
947 fi 963 fi
948 @./mkconfig -a ISPAN ppc mpc8260 ispan 964 @./mkconfig -a ISPAN ppc mpc8260 ispan
949 965
950 MPC8260ADS_config \ 966 MPC8260ADS_config \
951 MPC8260ADS_33MHz_config \ 967 MPC8260ADS_33MHz_config \
952 MPC8260ADS_40MHz_config \ 968 MPC8260ADS_40MHz_config \
953 MPC8272ADS_config \ 969 MPC8272ADS_config \
954 PQ2FADS_config \ 970 PQ2FADS_config \
955 PQ2FADS-VR_config \ 971 PQ2FADS-VR_config \
956 PQ2FADS-ZU_config \ 972 PQ2FADS-ZU_config \
957 PQ2FADS-ZU_66MHz_config \ 973 PQ2FADS-ZU_66MHz_config \
958 : unconfig 974 : unconfig
959 $(if $(findstring PQ2FADS,$@), \ 975 $(if $(findstring PQ2FADS,$@), \
960 @echo "#define CONFIG_ADSTYPE CFG_PQ2FADS" > include/config.h, \ 976 @echo "#define CONFIG_ADSTYPE CFG_PQ2FADS" > include/config.h, \
961 @echo "#define CONFIG_ADSTYPE CFG_"$(subst MPC,,$(word 1,$(subst _, ,$@))) > include/config.h) 977 @echo "#define CONFIG_ADSTYPE CFG_"$(subst MPC,,$(word 1,$(subst _, ,$@))) > include/config.h)
962 $(if $(findstring MHz,$@), \ 978 $(if $(findstring MHz,$@), \
963 @echo "#define CONFIG_8260_CLKIN" $(subst MHz,,$(word 2,$(subst _, ,$@)))"000000" >> include/config.h, \ 979 @echo "#define CONFIG_8260_CLKIN" $(subst MHz,,$(word 2,$(subst _, ,$@)))"000000" >> include/config.h, \
964 $(if $(findstring VR,$@), \ 980 $(if $(findstring VR,$@), \
965 @echo "#define CONFIG_8260_CLKIN 66000000" >> include/config.h)) 981 @echo "#define CONFIG_8260_CLKIN 66000000" >> include/config.h))
966 @./mkconfig -a MPC8260ADS ppc mpc8260 mpc8260ads 982 @./mkconfig -a MPC8260ADS ppc mpc8260 mpc8260ads
967 983
968 MPC8266ADS_config: unconfig 984 MPC8266ADS_config: unconfig
969 @./mkconfig $(@:_config=) ppc mpc8260 mpc8266ads 985 @./mkconfig $(@:_config=) ppc mpc8260 mpc8266ads
970 986
971 # PM825/PM826 default configuration: small (= 8 MB) Flash / boot from 64-bit flash 987 # PM825/PM826 default configuration: small (= 8 MB) Flash / boot from 64-bit flash
972 PM825_config \ 988 PM825_config \
973 PM825_ROMBOOT_config \ 989 PM825_ROMBOOT_config \
974 PM825_BIGFLASH_config \ 990 PM825_BIGFLASH_config \
975 PM825_ROMBOOT_BIGFLASH_config \ 991 PM825_ROMBOOT_BIGFLASH_config \
976 PM826_config \ 992 PM826_config \
977 PM826_ROMBOOT_config \ 993 PM826_ROMBOOT_config \
978 PM826_BIGFLASH_config \ 994 PM826_BIGFLASH_config \
979 PM826_ROMBOOT_BIGFLASH_config: unconfig 995 PM826_ROMBOOT_BIGFLASH_config: unconfig
980 @if [ "$(findstring PM825_,$@)" ] ; then \ 996 @if [ "$(findstring PM825_,$@)" ] ; then \
981 echo "#define CONFIG_PCI" >include/config.h ; \ 997 echo "#define CONFIG_PCI" >include/config.h ; \
982 else \ 998 else \
983 >include/config.h ; \ 999 >include/config.h ; \
984 fi 1000 fi
985 @if [ "$(findstring _ROMBOOT_,$@)" ] ; then \ 1001 @if [ "$(findstring _ROMBOOT_,$@)" ] ; then \
986 echo "... booting from 8-bit flash" ; \ 1002 echo "... booting from 8-bit flash" ; \
987 echo "#define CONFIG_BOOT_ROM" >>include/config.h ; \ 1003 echo "#define CONFIG_BOOT_ROM" >>include/config.h ; \
988 echo "TEXT_BASE = 0xFF800000" >board/pm826/config.tmp ; \ 1004 echo "TEXT_BASE = 0xFF800000" >board/pm826/config.tmp ; \
989 if [ "$(findstring _BIGFLASH_,$@)" ] ; then \ 1005 if [ "$(findstring _BIGFLASH_,$@)" ] ; then \
990 echo "... with 32 MB Flash" ; \ 1006 echo "... with 32 MB Flash" ; \
991 echo "#define CONFIG_FLASH_32MB" >>include/config.h ; \ 1007 echo "#define CONFIG_FLASH_32MB" >>include/config.h ; \
992 fi; \ 1008 fi; \
993 else \ 1009 else \
994 echo "... booting from 64-bit flash" ; \ 1010 echo "... booting from 64-bit flash" ; \
995 if [ "$(findstring _BIGFLASH_,$@)" ] ; then \ 1011 if [ "$(findstring _BIGFLASH_,$@)" ] ; then \
996 echo "... with 32 MB Flash" ; \ 1012 echo "... with 32 MB Flash" ; \
997 echo "#define CONFIG_FLASH_32MB" >>include/config.h ; \ 1013 echo "#define CONFIG_FLASH_32MB" >>include/config.h ; \
998 echo "TEXT_BASE = 0x40000000" >board/pm826/config.tmp ; \ 1014 echo "TEXT_BASE = 0x40000000" >board/pm826/config.tmp ; \
999 else \ 1015 else \
1000 echo "TEXT_BASE = 0xFF000000" >board/pm826/config.tmp ; \ 1016 echo "TEXT_BASE = 0xFF000000" >board/pm826/config.tmp ; \
1001 fi; \ 1017 fi; \
1002 fi 1018 fi
1003 @./mkconfig -a PM826 ppc mpc8260 pm826 1019 @./mkconfig -a PM826 ppc mpc8260 pm826
1004 1020
1005 PM828_config \ 1021 PM828_config \
1006 PM828_PCI_config \ 1022 PM828_PCI_config \
1007 PM828_ROMBOOT_config \ 1023 PM828_ROMBOOT_config \
1008 PM828_ROMBOOT_PCI_config: unconfig 1024 PM828_ROMBOOT_PCI_config: unconfig
1009 @if [ -z "$(findstring _PCI_,$@)" ] ; then \ 1025 @if [ -z "$(findstring _PCI_,$@)" ] ; then \
1010 echo "#define CONFIG_PCI" >>include/config.h ; \ 1026 echo "#define CONFIG_PCI" >>include/config.h ; \
1011 echo "... with PCI enabled" ; \ 1027 echo "... with PCI enabled" ; \
1012 else \ 1028 else \
1013 >include/config.h ; \ 1029 >include/config.h ; \
1014 fi 1030 fi
1015 @if [ "$(findstring _ROMBOOT_,$@)" ] ; then \ 1031 @if [ "$(findstring _ROMBOOT_,$@)" ] ; then \
1016 echo "... booting from 8-bit flash" ; \ 1032 echo "... booting from 8-bit flash" ; \
1017 echo "#define CONFIG_BOOT_ROM" >>include/config.h ; \ 1033 echo "#define CONFIG_BOOT_ROM" >>include/config.h ; \
1018 echo "TEXT_BASE = 0xFF800000" >board/pm826/config.tmp ; \ 1034 echo "TEXT_BASE = 0xFF800000" >board/pm826/config.tmp ; \
1019 fi 1035 fi
1020 @./mkconfig -a PM828 ppc mpc8260 pm828 1036 @./mkconfig -a PM828 ppc mpc8260 pm828
1021 1037
1022 ppmc8260_config: unconfig 1038 ppmc8260_config: unconfig
1023 @./mkconfig $(@:_config=) ppc mpc8260 ppmc8260 1039 @./mkconfig $(@:_config=) ppc mpc8260 ppmc8260
1024 1040
1025 RPXsuper_config: unconfig 1041 RPXsuper_config: unconfig
1026 @./mkconfig $(@:_config=) ppc mpc8260 rpxsuper 1042 @./mkconfig $(@:_config=) ppc mpc8260 rpxsuper
1027 1043
1028 rsdproto_config: unconfig 1044 rsdproto_config: unconfig
1029 @./mkconfig $(@:_config=) ppc mpc8260 rsdproto 1045 @./mkconfig $(@:_config=) ppc mpc8260 rsdproto
1030 1046
1031 sacsng_config: unconfig 1047 sacsng_config: unconfig
1032 @./mkconfig $(@:_config=) ppc mpc8260 sacsng 1048 @./mkconfig $(@:_config=) ppc mpc8260 sacsng
1033 1049
1034 sbc8260_config: unconfig 1050 sbc8260_config: unconfig
1035 @./mkconfig $(@:_config=) ppc mpc8260 sbc8260 1051 @./mkconfig $(@:_config=) ppc mpc8260 sbc8260
1036 1052
1037 SCM_config: unconfig 1053 SCM_config: unconfig
1038 @./mkconfig $(@:_config=) ppc mpc8260 SCM siemens 1054 @./mkconfig $(@:_config=) ppc mpc8260 SCM siemens
1039 1055
1040 TQM8255_AA_config \ 1056 TQM8255_AA_config \
1041 TQM8260_AA_config \ 1057 TQM8260_AA_config \
1042 TQM8260_AB_config \ 1058 TQM8260_AB_config \
1043 TQM8260_AC_config \ 1059 TQM8260_AC_config \
1044 TQM8260_AD_config \ 1060 TQM8260_AD_config \
1045 TQM8260_AE_config \ 1061 TQM8260_AE_config \
1046 TQM8260_AF_config \ 1062 TQM8260_AF_config \
1047 TQM8260_AG_config \ 1063 TQM8260_AG_config \
1048 TQM8260_AH_config \ 1064 TQM8260_AH_config \
1049 TQM8265_AA_config: unconfig 1065 TQM8265_AA_config: unconfig
1050 @case "$@" in \ 1066 @case "$@" in \
1051 TQM8255_AA_config) CTYPE=MPC8255; CFREQ=300; CACHE=no; BMODE=8260;; \ 1067 TQM8255_AA_config) CTYPE=MPC8255; CFREQ=300; CACHE=no; BMODE=8260;; \
1052 TQM8260_AA_config) CTYPE=MPC8260; CFREQ=200; CACHE=no; BMODE=8260;; \ 1068 TQM8260_AA_config) CTYPE=MPC8260; CFREQ=200; CACHE=no; BMODE=8260;; \
1053 TQM8260_AB_config) CTYPE=MPC8260; CFREQ=200; CACHE=yes; BMODE=60x;; \ 1069 TQM8260_AB_config) CTYPE=MPC8260; CFREQ=200; CACHE=yes; BMODE=60x;; \
1054 TQM8260_AC_config) CTYPE=MPC8260; CFREQ=200; CACHE=yes; BMODE=60x;; \ 1070 TQM8260_AC_config) CTYPE=MPC8260; CFREQ=200; CACHE=yes; BMODE=60x;; \
1055 TQM8260_AD_config) CTYPE=MPC8260; CFREQ=300; CACHE=no; BMODE=60x;; \ 1071 TQM8260_AD_config) CTYPE=MPC8260; CFREQ=300; CACHE=no; BMODE=60x;; \
1056 TQM8260_AE_config) CTYPE=MPC8260; CFREQ=266; CACHE=no; BMODE=8260;; \ 1072 TQM8260_AE_config) CTYPE=MPC8260; CFREQ=266; CACHE=no; BMODE=8260;; \
1057 TQM8260_AF_config) CTYPE=MPC8260; CFREQ=300; CACHE=no; BMODE=60x;; \ 1073 TQM8260_AF_config) CTYPE=MPC8260; CFREQ=300; CACHE=no; BMODE=60x;; \
1058 TQM8260_AG_config) CTYPE=MPC8260; CFREQ=300; CACHE=no; BMODE=8260;; \ 1074 TQM8260_AG_config) CTYPE=MPC8260; CFREQ=300; CACHE=no; BMODE=8260;; \
1059 TQM8260_AH_config) CTYPE=MPC8260; CFREQ=300; CACHE=yes; BMODE=60x;; \ 1075 TQM8260_AH_config) CTYPE=MPC8260; CFREQ=300; CACHE=yes; BMODE=60x;; \
1060 TQM8265_AA_config) CTYPE=MPC8265; CFREQ=300; CACHE=no; BMODE=60x;; \ 1076 TQM8265_AA_config) CTYPE=MPC8265; CFREQ=300; CACHE=no; BMODE=60x;; \
1061 esac; \ 1077 esac; \
1062 >include/config.h ; \ 1078 >include/config.h ; \
1063 if [ "$${CTYPE}" != "MPC8260" ] ; then \ 1079 if [ "$${CTYPE}" != "MPC8260" ] ; then \
1064 echo "#define CONFIG_$${CTYPE}" >>include/config.h ; \ 1080 echo "#define CONFIG_$${CTYPE}" >>include/config.h ; \
1065 fi; \ 1081 fi; \
1066 echo "#define CONFIG_$${CFREQ}MHz" >>include/config.h ; \ 1082 echo "#define CONFIG_$${CFREQ}MHz" >>include/config.h ; \
1067 echo "... with $${CFREQ}MHz system clock" ; \ 1083 echo "... with $${CFREQ}MHz system clock" ; \
1068 if [ "$${CACHE}" == "yes" ] ; then \ 1084 if [ "$${CACHE}" == "yes" ] ; then \
1069 echo "#define CONFIG_L2_CACHE" >>include/config.h ; \ 1085 echo "#define CONFIG_L2_CACHE" >>include/config.h ; \
1070 echo "... with L2 Cache support" ; \ 1086 echo "... with L2 Cache support" ; \
1071 else \ 1087 else \
1072 echo "#undef CONFIG_L2_CACHE" >>include/config.h ; \ 1088 echo "#undef CONFIG_L2_CACHE" >>include/config.h ; \
1073 echo "... without L2 Cache support" ; \ 1089 echo "... without L2 Cache support" ; \
1074 fi; \ 1090 fi; \
1075 if [ "$${BMODE}" == "60x" ] ; then \ 1091 if [ "$${BMODE}" == "60x" ] ; then \
1076 echo "#define CONFIG_BUSMODE_60x" >>include/config.h ; \ 1092 echo "#define CONFIG_BUSMODE_60x" >>include/config.h ; \
1077 echo "... with 60x Bus Mode" ; \ 1093 echo "... with 60x Bus Mode" ; \
1078 else \ 1094 else \
1079 echo "#undef CONFIG_BUSMODE_60x" >>include/config.h ; \ 1095 echo "#undef CONFIG_BUSMODE_60x" >>include/config.h ; \
1080 echo "... without 60x Bus Mode" ; \ 1096 echo "... without 60x Bus Mode" ; \
1081 fi 1097 fi
1082 @./mkconfig -a TQM8260 ppc mpc8260 tqm8260 1098 @./mkconfig -a TQM8260 ppc mpc8260 tqm8260
1083 1099
1084 ZPC1900_config: unconfig 1100 ZPC1900_config: unconfig
1085 @./mkconfig $(@:_config=) ppc mpc8260 zpc1900 1101 @./mkconfig $(@:_config=) ppc mpc8260 zpc1900
1086 1102
1087 #======================================================================== 1103 #========================================================================
1088 # M68K 1104 # M68K
1089 #======================================================================== 1105 #========================================================================
1090 ######################################################################### 1106 #########################################################################
1091 ## Coldfire 1107 ## Coldfire
1092 ######################################################################### 1108 #########################################################################
1093 1109
1094 M5272C3_config : unconfig 1110 M5272C3_config : unconfig
1095 @./mkconfig $(@:_config=) m68k mcf52x2 m5272c3 1111 @./mkconfig $(@:_config=) m68k mcf52x2 m5272c3
1096 1112
1097 M5282EVB_config : unconfig 1113 M5282EVB_config : unconfig
1098 @./mkconfig $(@:_config=) m68k mcf52x2 m5282evb 1114 @./mkconfig $(@:_config=) m68k mcf52x2 m5282evb
1099 1115
1116 TASREG_config : unconfig
1117 @./mkconfig $(@:_config=) m68k mcf52x2 tasreg esd
1118
1100 ######################################################################### 1119 #########################################################################
1101 ## MPC85xx Systems 1120 ## MPC85xx Systems
1102 ######################################################################### 1121 #########################################################################
1103 1122
1104 MPC8540ADS_config: unconfig 1123 MPC8540ADS_config: unconfig
1105 @./mkconfig $(@:_config=) ppc mpc85xx mpc8540ads 1124 @./mkconfig $(@:_config=) ppc mpc85xx mpc8540ads
1106 1125
1107 MPC8560ADS_config: unconfig 1126 MPC8560ADS_config: unconfig
1108 @./mkconfig $(@:_config=) ppc mpc85xx mpc8560ads 1127 @./mkconfig $(@:_config=) ppc mpc85xx mpc8560ads
1109 1128
1110 MPC8541CDS_config: unconfig 1129 MPC8541CDS_config: unconfig
1111 @./mkconfig $(@:_config=) ppc mpc85xx mpc8541cds cds 1130 @./mkconfig $(@:_config=) ppc mpc85xx mpc8541cds cds
1112 1131
1113 MPC8555CDS_config: unconfig 1132 MPC8555CDS_config: unconfig
1114 @./mkconfig $(@:_config=) ppc mpc85xx mpc8555cds cds 1133 @./mkconfig $(@:_config=) ppc mpc85xx mpc8555cds cds
1115 1134
1116 sbc8540_config \ 1135 sbc8540_config \
1117 sbc8540_33_config \ 1136 sbc8540_33_config \
1118 sbc8540_66_config: unconfig 1137 sbc8540_66_config: unconfig
1119 @if [ "$(findstring _66_,$@)" ] ; then \ 1138 @if [ "$(findstring _66_,$@)" ] ; then \
1120 echo "#define CONFIG_PCI_66" >>include/config.h ; \ 1139 echo "#define CONFIG_PCI_66" >>include/config.h ; \
1121 echo "... 66 MHz PCI" ; \ 1140 echo "... 66 MHz PCI" ; \
1122 else \ 1141 else \
1123 >include/config.h ; \ 1142 >include/config.h ; \
1124 echo "... 33 MHz PCI" ; \ 1143 echo "... 33 MHz PCI" ; \
1125 fi 1144 fi
1126 @./mkconfig -a SBC8540 ppc mpc85xx sbc8560 1145 @./mkconfig -a SBC8540 ppc mpc85xx sbc8560
1127 1146
1128 sbc8560_config \ 1147 sbc8560_config \
1129 sbc8560_33_config \ 1148 sbc8560_33_config \
1130 sbc8560_66_config: unconfig 1149 sbc8560_66_config: unconfig
1131 @if [ "$(findstring _66_,$@)" ] ; then \ 1150 @if [ "$(findstring _66_,$@)" ] ; then \
1132 echo "#define CONFIG_PCI_66" >>include/config.h ; \ 1151 echo "#define CONFIG_PCI_66" >>include/config.h ; \
1133 echo "... 66 MHz PCI" ; \ 1152 echo "... 66 MHz PCI" ; \
1134 else \ 1153 else \
1135 >include/config.h ; \ 1154 >include/config.h ; \
1136 echo "... 33 MHz PCI" ; \ 1155 echo "... 33 MHz PCI" ; \
1137 fi 1156 fi
1138 @./mkconfig -a sbc8560 ppc mpc85xx sbc8560 1157 @./mkconfig -a sbc8560 ppc mpc85xx sbc8560
1139 1158
1140 stxgp3_config: unconfig 1159 stxgp3_config: unconfig
1141 @./mkconfig $(@:_config=) ppc mpc85xx stxgp3 1160 @./mkconfig $(@:_config=) ppc mpc85xx stxgp3
1142 1161
1143 ######################################################################### 1162 #########################################################################
1144 ## 74xx/7xx Systems 1163 ## 74xx/7xx Systems
1145 ######################################################################### 1164 #########################################################################
1146 1165
1147 AmigaOneG3SE_config: unconfig 1166 AmigaOneG3SE_config: unconfig
1148 @./mkconfig $(@:_config=) ppc 74xx_7xx AmigaOneG3SE MAI 1167 @./mkconfig $(@:_config=) ppc 74xx_7xx AmigaOneG3SE MAI
1149 1168
1150 BAB7xx_config: unconfig 1169 BAB7xx_config: unconfig
1151 @./mkconfig $(@:_config=) ppc 74xx_7xx bab7xx eltec 1170 @./mkconfig $(@:_config=) ppc 74xx_7xx bab7xx eltec
1171
1172 CPCI750_config: unconfig
1173 @./mkconfig CPCI750 ppc 74xx_7xx cpci750 esd
1152 1174
1153 DB64360_config: unconfig 1175 DB64360_config: unconfig
1154 @./mkconfig DB64360 ppc 74xx_7xx db64360 Marvell 1176 @./mkconfig DB64360 ppc 74xx_7xx db64360 Marvell
1155 1177
1156 DB64460_config: unconfig 1178 DB64460_config: unconfig
1157 @./mkconfig DB64460 ppc 74xx_7xx db64460 Marvell 1179 @./mkconfig DB64460 ppc 74xx_7xx db64460 Marvell
1158 1180
1159 ELPPC_config: unconfig 1181 ELPPC_config: unconfig
1160 @./mkconfig $(@:_config=) ppc 74xx_7xx elppc eltec 1182 @./mkconfig $(@:_config=) ppc 74xx_7xx elppc eltec
1161 1183
1162 EVB64260_config \ 1184 EVB64260_config \
1163 EVB64260_750CX_config: unconfig 1185 EVB64260_750CX_config: unconfig
1164 @./mkconfig EVB64260 ppc 74xx_7xx evb64260 1186 @./mkconfig EVB64260 ppc 74xx_7xx evb64260
1165 1187
1166 P3G4_config: unconfig 1188 P3G4_config: unconfig
1167 @./mkconfig $(@:_config=) ppc 74xx_7xx evb64260 1189 @./mkconfig $(@:_config=) ppc 74xx_7xx evb64260
1168 1190
1169 PCIPPC2_config \ 1191 PCIPPC2_config \
1170 PCIPPC6_config: unconfig 1192 PCIPPC6_config: unconfig
1171 @./mkconfig $(@:_config=) ppc 74xx_7xx pcippc2 1193 @./mkconfig $(@:_config=) ppc 74xx_7xx pcippc2
1172 1194
1173 ZUMA_config: unconfig 1195 ZUMA_config: unconfig
1174 @./mkconfig $(@:_config=) ppc 74xx_7xx evb64260 1196 @./mkconfig $(@:_config=) ppc 74xx_7xx evb64260
1175 1197
1176 #======================================================================== 1198 #========================================================================
1177 # ARM 1199 # ARM
1178 #======================================================================== 1200 #========================================================================
1179 ######################################################################### 1201 #########################################################################
1180 ## StrongARM Systems 1202 ## StrongARM Systems
1181 ######################################################################### 1203 #########################################################################
1182 1204
1183 assabet_config : unconfig 1205 assabet_config : unconfig
1184 @./mkconfig $(@:_config=) arm sa1100 assabet 1206 @./mkconfig $(@:_config=) arm sa1100 assabet
1185 1207
1186 dnp1110_config : unconfig 1208 dnp1110_config : unconfig
1187 @./mkconfig $(@:_config=) arm sa1100 dnp1110 1209 @./mkconfig $(@:_config=) arm sa1100 dnp1110
1188 1210
1189 gcplus_config : unconfig 1211 gcplus_config : unconfig
1190 @./mkconfig $(@:_config=) arm sa1100 gcplus 1212 @./mkconfig $(@:_config=) arm sa1100 gcplus
1191 1213
1192 lart_config : unconfig 1214 lart_config : unconfig
1193 @./mkconfig $(@:_config=) arm sa1100 lart 1215 @./mkconfig $(@:_config=) arm sa1100 lart
1194 1216
1195 shannon_config : unconfig 1217 shannon_config : unconfig
1196 @./mkconfig $(@:_config=) arm sa1100 shannon 1218 @./mkconfig $(@:_config=) arm sa1100 shannon
1197 1219
1198 ######################################################################### 1220 #########################################################################
1199 ## ARM92xT Systems 1221 ## ARM92xT Systems
1200 ######################################################################### 1222 #########################################################################
1201 1223
1202 xtract_trab = $(subst _bigram,,$(subst _bigflash,,$(subst _old,,$(subst _config,,$1)))) 1224 xtract_trab = $(subst _bigram,,$(subst _bigflash,,$(subst _old,,$(subst _config,,$1))))
1203 1225
1204 xtract_omap1610xxx = $(subst _cs0boot,,$(subst _cs3boot,,$(subst _cs_autoboot,,$(subst _config,,$1)))) 1226 xtract_omap1610xxx = $(subst _cs0boot,,$(subst _cs3boot,,$(subst _cs_autoboot,,$(subst _config,,$1))))
1205 1227
1206 xtract_omap730p2 = $(subst _cs0boot,,$(subst _cs3boot,, $(subst _config,,$1))) 1228 xtract_omap730p2 = $(subst _cs0boot,,$(subst _cs3boot,, $(subst _config,,$1)))
1207 1229
1208 integratorap_config : unconfig 1230 integratorap_config : unconfig
1209 @./mkconfig $(@:_config=) arm arm926ejs integratorap 1231 @./mkconfig $(@:_config=) arm arm926ejs integratorap
1210 1232
1211 integratorcp_config : unconfig 1233 integratorcp_config : unconfig
1212 @./mkconfig $(@:_config=) arm arm926ejs integratorcp 1234 @./mkconfig $(@:_config=) arm arm926ejs integratorcp
1213 1235
1214 lpd7a400_config \ 1236 lpd7a400_config \
1215 lpd7a404_config: unconfig 1237 lpd7a404_config: unconfig
1216 @./mkconfig $(@:_config=) arm lh7a40x lpd7a40x 1238 @./mkconfig $(@:_config=) arm lh7a40x lpd7a40x
1217 1239
1218 mx1ads_config : unconfig 1240 mx1ads_config : unconfig
1219 @./mkconfig $(@:_config=) arm arm920t mx1ads NULL imx 1241 @./mkconfig $(@:_config=) arm arm920t mx1ads NULL imx
1220 1242
1221 mx1fs2_config : unconfig 1243 mx1fs2_config : unconfig
1222 @./mkconfig $(@:_config=) arm arm920t mx1fs2 NULL imx 1244 @./mkconfig $(@:_config=) arm arm920t mx1fs2 NULL imx
1223 1245
1224 omap1510inn_config : unconfig 1246 omap1510inn_config : unconfig
1225 @./mkconfig $(@:_config=) arm arm925t omap1510inn 1247 @./mkconfig $(@:_config=) arm arm925t omap1510inn
1226 1248
1227 omap5912osk_config : unconfig 1249 omap5912osk_config : unconfig
1228 @./mkconfig $(@:_config=) arm arm926ejs omap5912osk 1250 @./mkconfig $(@:_config=) arm arm926ejs omap5912osk
1229 1251
1230 omap1610inn_config \ 1252 omap1610inn_config \
1231 omap1610inn_cs0boot_config \ 1253 omap1610inn_cs0boot_config \
1232 omap1610inn_cs3boot_config \ 1254 omap1610inn_cs3boot_config \
1233 omap1610inn_cs_autoboot_config \ 1255 omap1610inn_cs_autoboot_config \
1234 omap1610h2_config \ 1256 omap1610h2_config \
1235 omap1610h2_cs0boot_config \ 1257 omap1610h2_cs0boot_config \
1236 omap1610h2_cs3boot_config \ 1258 omap1610h2_cs3boot_config \
1237 omap1610h2_cs_autoboot_config: unconfig 1259 omap1610h2_cs_autoboot_config: unconfig
1238 @if [ "$(findstring _cs0boot_, $@)" ] ; then \ 1260 @if [ "$(findstring _cs0boot_, $@)" ] ; then \
1239 echo "#define CONFIG_CS0_BOOT" >> ./include/config.h ; \ 1261 echo "#define CONFIG_CS0_BOOT" >> ./include/config.h ; \
1240 echo "... configured for CS0 boot"; \ 1262 echo "... configured for CS0 boot"; \
1241 elif [ "$(findstring _cs_autoboot_, $@)" ] ; then \ 1263 elif [ "$(findstring _cs_autoboot_, $@)" ] ; then \
1242 echo "#define CONFIG_CS_AUTOBOOT" >> ./include/config.h ; \ 1264 echo "#define CONFIG_CS_AUTOBOOT" >> ./include/config.h ; \
1243 echo "... configured for CS_AUTO boot"; \ 1265 echo "... configured for CS_AUTO boot"; \
1244 else \ 1266 else \
1245 echo "#define CONFIG_CS3_BOOT" >> ./include/config.h ; \ 1267 echo "#define CONFIG_CS3_BOOT" >> ./include/config.h ; \
1246 echo "... configured for CS3 boot"; \ 1268 echo "... configured for CS3 boot"; \
1247 fi; 1269 fi;
1248 @./mkconfig -a $(call xtract_omap1610xxx,$@) arm arm926ejs omap1610inn 1270 @./mkconfig -a $(call xtract_omap1610xxx,$@) arm arm926ejs omap1610inn
1249 1271
1250 omap730p2_config \ 1272 omap730p2_config \
1251 omap730p2_cs0boot_config \ 1273 omap730p2_cs0boot_config \
1252 omap730p2_cs3boot_config : unconfig 1274 omap730p2_cs3boot_config : unconfig
1253 @if [ "$(findstring _cs0boot_, $@)" ] ; then \ 1275 @if [ "$(findstring _cs0boot_, $@)" ] ; then \
1254 echo "#define CONFIG_CS0_BOOT" >> ./include/config.h ; \ 1276 echo "#define CONFIG_CS0_BOOT" >> ./include/config.h ; \
1255 echo "... configured for CS0 boot"; \ 1277 echo "... configured for CS0 boot"; \
1256 else \ 1278 else \
1257 echo "#define CONFIG_CS3_BOOT" >> ./include/config.h ; \ 1279 echo "#define CONFIG_CS3_BOOT" >> ./include/config.h ; \
1258 echo "... configured for CS3 boot"; \ 1280 echo "... configured for CS3 boot"; \
1259 fi; 1281 fi;
1260 @./mkconfig -a $(call xtract_omap730p2,$@) arm arm926ejs omap730p2 1282 @./mkconfig -a $(call xtract_omap730p2,$@) arm arm926ejs omap730p2
1261 1283
1262 scb9328_config : unconfig 1284 scb9328_config : unconfig
1263 @./mkconfig $(@:_config=) arm arm920t scb9328 NULL imx 1285 @./mkconfig $(@:_config=) arm arm920t scb9328 NULL imx
1264 1286
1265 smdk2400_config : unconfig 1287 smdk2400_config : unconfig
1266 @./mkconfig $(@:_config=) arm arm920t smdk2400 NULL s3c24x0 1288 @./mkconfig $(@:_config=) arm arm920t smdk2400 NULL s3c24x0
1267 1289
1268 smdk2410_config : unconfig 1290 smdk2410_config : unconfig
1269 @./mkconfig $(@:_config=) arm arm920t smdk2410 NULL s3c24x0 1291 @./mkconfig $(@:_config=) arm arm920t smdk2410 NULL s3c24x0
1270 1292
1271 SX1_config : unconfig 1293 SX1_config : unconfig
1272 @./mkconfig $(@:_config=) arm arm925t sx1 1294 @./mkconfig $(@:_config=) arm arm925t sx1
1273 1295
1274 # TRAB default configuration: 8 MB Flash, 32 MB RAM 1296 # TRAB default configuration: 8 MB Flash, 32 MB RAM
1275 trab_config \ 1297 trab_config \
1276 trab_bigram_config \ 1298 trab_bigram_config \
1277 trab_bigflash_config \ 1299 trab_bigflash_config \
1278 trab_old_config: unconfig 1300 trab_old_config: unconfig
1279 @ >include/config.h 1301 @ >include/config.h
1280 @[ -z "$(findstring _bigram,$@)" ] || \ 1302 @[ -z "$(findstring _bigram,$@)" ] || \
1281 { echo "#define CONFIG_FLASH_8MB" >>include/config.h ; \ 1303 { echo "#define CONFIG_FLASH_8MB" >>include/config.h ; \
1282 echo "#define CONFIG_RAM_32MB" >>include/config.h ; \ 1304 echo "#define CONFIG_RAM_32MB" >>include/config.h ; \
1283 echo "... with 8 MB Flash, 32 MB RAM" ; \ 1305 echo "... with 8 MB Flash, 32 MB RAM" ; \
1284 } 1306 }
1285 @[ -z "$(findstring _bigflash,$@)" ] || \ 1307 @[ -z "$(findstring _bigflash,$@)" ] || \
1286 { echo "#define CONFIG_FLASH_16MB" >>include/config.h ; \ 1308 { echo "#define CONFIG_FLASH_16MB" >>include/config.h ; \
1287 echo "#define CONFIG_RAM_16MB" >>include/config.h ; \ 1309 echo "#define CONFIG_RAM_16MB" >>include/config.h ; \
1288 echo "... with 16 MB Flash, 16 MB RAM" ; \ 1310 echo "... with 16 MB Flash, 16 MB RAM" ; \
1289 echo "TEXT_BASE = 0x0CF40000" >board/trab/config.tmp ; \ 1311 echo "TEXT_BASE = 0x0CF40000" >board/trab/config.tmp ; \
1290 } 1312 }
1291 @[ -z "$(findstring _old,$@)" ] || \ 1313 @[ -z "$(findstring _old,$@)" ] || \
1292 { echo "#define CONFIG_FLASH_8MB" >>include/config.h ; \ 1314 { echo "#define CONFIG_FLASH_8MB" >>include/config.h ; \
1293 echo "#define CONFIG_RAM_16MB" >>include/config.h ; \ 1315 echo "#define CONFIG_RAM_16MB" >>include/config.h ; \
1294 echo "... with 8 MB Flash, 16 MB RAM" ; \ 1316 echo "... with 8 MB Flash, 16 MB RAM" ; \
1295 echo "TEXT_BASE = 0x0CF40000" >board/trab/config.tmp ; \ 1317 echo "TEXT_BASE = 0x0CF40000" >board/trab/config.tmp ; \
1296 } 1318 }
1297 @./mkconfig -a $(call xtract_trab,$@) arm arm920t trab NULL s3c24x0 1319 @./mkconfig -a $(call xtract_trab,$@) arm arm920t trab NULL s3c24x0
1298 1320
1299 VCMA9_config : unconfig 1321 VCMA9_config : unconfig
1300 @./mkconfig $(@:_config=) arm arm920t vcma9 mpl s3c24x0 1322 @./mkconfig $(@:_config=) arm arm920t vcma9 mpl s3c24x0
1301 1323
1302 versatile_config : unconfig 1324 versatile_config : unconfig
1303 @./mkconfig $(@:_config=) arm arm926ejs versatile 1325 @./mkconfig $(@:_config=) arm arm926ejs versatile
1304 1326
1305 ######################################################################### 1327 #########################################################################
1306 ## S3C44B0 Systems 1328 ## S3C44B0 Systems
1307 ######################################################################### 1329 #########################################################################
1308 1330
1309 B2_config : unconfig 1331 B2_config : unconfig
1310 @./mkconfig $(@:_config=) arm s3c44b0 B2 dave 1332 @./mkconfig $(@:_config=) arm s3c44b0 B2 dave
1311 1333
1312 ######################################################################### 1334 #########################################################################
1313 ## ARM720T Systems 1335 ## ARM720T Systems
1314 ######################################################################### 1336 #########################################################################
1315 1337
1316 ep7312_config : unconfig 1338 ep7312_config : unconfig
1317 @./mkconfig $(@:_config=) arm arm720t ep7312 1339 @./mkconfig $(@:_config=) arm arm720t ep7312
1318 1340
1319 impa7_config : unconfig 1341 impa7_config : unconfig
1320 @./mkconfig $(@:_config=) arm arm720t impa7 1342 @./mkconfig $(@:_config=) arm arm720t impa7
1321 1343
1322 modnet50_config : unconfig 1344 modnet50_config : unconfig
1323 @./mkconfig $(@:_config=) arm arm720t modnet50 1345 @./mkconfig $(@:_config=) arm arm720t modnet50
1324 1346
1325 evb4510_config : unconfig 1347 evb4510_config : unconfig
1326 @./mkconfig $(@:_config=) arm arm720t evb4510 1348 @./mkconfig $(@:_config=) arm arm720t evb4510
1327 1349
1328 ######################################################################### 1350 #########################################################################
1329 ## AT91RM9200 Systems 1351 ## AT91RM9200 Systems
1330 ######################################################################### 1352 #########################################################################
1331 1353
1332 at91rm9200dk_config : unconfig 1354 at91rm9200dk_config : unconfig
1333 @./mkconfig $(@:_config=) arm at91rm9200 at91rm9200dk 1355 @./mkconfig $(@:_config=) arm at91rm9200 at91rm9200dk
1334 1356
1335 cmc_pu2_config : unconfig 1357 cmc_pu2_config : unconfig
1336 @./mkconfig $(@:_config=) arm at91rm9200 cmc_pu2 1358 @./mkconfig $(@:_config=) arm at91rm9200 cmc_pu2
1337 1359
1338 ######################################################################### 1360 #########################################################################
1339 ## XScale Systems 1361 ## XScale Systems
1340 ######################################################################### 1362 #########################################################################
1341 1363
1342 cerf250_config : unconfig 1364 cerf250_config : unconfig
1343 @./mkconfig $(@:_config=) arm pxa cerf250 1365 @./mkconfig $(@:_config=) arm pxa cerf250
1344 1366
1345 cradle_config : unconfig 1367 cradle_config : unconfig
1346 @./mkconfig $(@:_config=) arm pxa cradle 1368 @./mkconfig $(@:_config=) arm pxa cradle
1347 1369
1348 csb226_config : unconfig 1370 csb226_config : unconfig
1349 @./mkconfig $(@:_config=) arm pxa csb226 1371 @./mkconfig $(@:_config=) arm pxa csb226
1350 1372
1351 innokom_config : unconfig 1373 innokom_config : unconfig
1352 @./mkconfig $(@:_config=) arm pxa innokom 1374 @./mkconfig $(@:_config=) arm pxa innokom
1353 1375
1354 ixdp425_config : unconfig 1376 ixdp425_config : unconfig
1355 @./mkconfig $(@:_config=) arm ixp ixdp425 1377 @./mkconfig $(@:_config=) arm ixp ixdp425
1356 1378
1357 lubbock_config : unconfig 1379 lubbock_config : unconfig
1358 @./mkconfig $(@:_config=) arm pxa lubbock 1380 @./mkconfig $(@:_config=) arm pxa lubbock
1359 1381
1360 logodl_config : unconfig 1382 logodl_config : unconfig
1361 @./mkconfig $(@:_config=) arm pxa logodl 1383 @./mkconfig $(@:_config=) arm pxa logodl
1362 1384
1363 wepep250_config : unconfig 1385 wepep250_config : unconfig
1364 @./mkconfig $(@:_config=) arm pxa wepep250 1386 @./mkconfig $(@:_config=) arm pxa wepep250
1365 1387
1366 xaeniax_config : unconfig 1388 xaeniax_config : unconfig
1367 @./mkconfig $(@:_config=) arm pxa xaeniax 1389 @./mkconfig $(@:_config=) arm pxa xaeniax
1368 1390
1369 xm250_config : unconfig 1391 xm250_config : unconfig
1370 @./mkconfig $(@:_config=) arm pxa xm250 1392 @./mkconfig $(@:_config=) arm pxa xm250
1371 1393
1372 xsengine_config : unconfig 1394 xsengine_config : unconfig
1373 @./mkconfig $(@:_config=) arm pxa xsengine 1395 @./mkconfig $(@:_config=) arm pxa xsengine
1374 1396
1375 #======================================================================== 1397 #========================================================================
1376 # i386 1398 # i386
1377 #======================================================================== 1399 #========================================================================
1378 ######################################################################### 1400 #########################################################################
1379 ## AMD SC520 CDP 1401 ## AMD SC520 CDP
1380 ######################################################################### 1402 #########################################################################
1381 sc520_cdp_config : unconfig 1403 sc520_cdp_config : unconfig
1382 @./mkconfig $(@:_config=) i386 i386 sc520_cdp 1404 @./mkconfig $(@:_config=) i386 i386 sc520_cdp
1383 1405
1384 sc520_spunk_config : unconfig 1406 sc520_spunk_config : unconfig
1385 @./mkconfig $(@:_config=) i386 i386 sc520_spunk 1407 @./mkconfig $(@:_config=) i386 i386 sc520_spunk
1386 1408
1387 sc520_spunk_rel_config : unconfig 1409 sc520_spunk_rel_config : unconfig
1388 @./mkconfig $(@:_config=) i386 i386 sc520_spunk 1410 @./mkconfig $(@:_config=) i386 i386 sc520_spunk
1389 1411
1390 #======================================================================== 1412 #========================================================================
1391 # MIPS 1413 # MIPS
1392 #======================================================================== 1414 #========================================================================
1393 ######################################################################### 1415 #########################################################################
1394 ## MIPS32 4Kc 1416 ## MIPS32 4Kc
1395 ######################################################################### 1417 #########################################################################
1396 1418
1397 xtract_incaip = $(subst _100MHz,,$(subst _133MHz,,$(subst _150MHz,,$(subst _config,,$1)))) 1419 xtract_incaip = $(subst _100MHz,,$(subst _133MHz,,$(subst _150MHz,,$(subst _config,,$1))))
1398 1420
1399 incaip_100MHz_config \ 1421 incaip_100MHz_config \
1400 incaip_133MHz_config \ 1422 incaip_133MHz_config \
1401 incaip_150MHz_config \ 1423 incaip_150MHz_config \
1402 incaip_config: unconfig 1424 incaip_config: unconfig
1403 @ >include/config.h 1425 @ >include/config.h
1404 @[ -z "$(findstring _100MHz,$@)" ] || \ 1426 @[ -z "$(findstring _100MHz,$@)" ] || \
1405 { echo "#define CPU_CLOCK_RATE 100000000" >>include/config.h ; \ 1427 { echo "#define CPU_CLOCK_RATE 100000000" >>include/config.h ; \
1406 echo "... with 100MHz system clock" ; \ 1428 echo "... with 100MHz system clock" ; \
1407 } 1429 }
1408 @[ -z "$(findstring _133MHz,$@)" ] || \ 1430 @[ -z "$(findstring _133MHz,$@)" ] || \
1409 { echo "#define CPU_CLOCK_RATE 133000000" >>include/config.h ; \ 1431 { echo "#define CPU_CLOCK_RATE 133000000" >>include/config.h ; \
1410 echo "... with 133MHz system clock" ; \ 1432 echo "... with 133MHz system clock" ; \
1411 } 1433 }
1412 @[ -z "$(findstring _150MHz,$@)" ] || \ 1434 @[ -z "$(findstring _150MHz,$@)" ] || \
1413 { echo "#define CPU_CLOCK_RATE 150000000" >>include/config.h ; \ 1435 { echo "#define CPU_CLOCK_RATE 150000000" >>include/config.h ; \
1414 echo "... with 150MHz system clock" ; \ 1436 echo "... with 150MHz system clock" ; \
1415 } 1437 }
1416 @./mkconfig -a $(call xtract_incaip,$@) mips mips incaip 1438 @./mkconfig -a $(call xtract_incaip,$@) mips mips incaip
1417 1439
1418 tb0229_config: unconfig 1440 tb0229_config: unconfig
1419 @./mkconfig $(@:_config=) mips mips tb0229 1441 @./mkconfig $(@:_config=) mips mips tb0229
1420 1442
1421 ######################################################################### 1443 #########################################################################
1422 ## MIPS32 AU1X00 1444 ## MIPS32 AU1X00
1423 ######################################################################### 1445 #########################################################################
1424 dbau1000_config : unconfig 1446 dbau1000_config : unconfig
1425 @ >include/config.h 1447 @ >include/config.h
1426 @echo "#define CONFIG_DBAU1000 1" >>include/config.h 1448 @echo "#define CONFIG_DBAU1000 1" >>include/config.h
1427 @./mkconfig -a dbau1x00 mips mips dbau1x00 1449 @./mkconfig -a dbau1x00 mips mips dbau1x00
1428 1450
1429 dbau1100_config : unconfig 1451 dbau1100_config : unconfig
1430 @ >include/config.h 1452 @ >include/config.h
1431 @echo "#define CONFIG_DBAU1100 1" >>include/config.h 1453 @echo "#define CONFIG_DBAU1100 1" >>include/config.h
1432 @./mkconfig -a dbau1x00 mips mips dbau1x00 1454 @./mkconfig -a dbau1x00 mips mips dbau1x00
1433 1455
1434 dbau1500_config : unconfig 1456 dbau1500_config : unconfig
1435 @ >include/config.h 1457 @ >include/config.h
1436 @echo "#define CONFIG_DBAU1500 1" >>include/config.h 1458 @echo "#define CONFIG_DBAU1500 1" >>include/config.h
1437 @./mkconfig -a dbau1x00 mips mips dbau1x00 1459 @./mkconfig -a dbau1x00 mips mips dbau1x00
1438 1460
1439 ######################################################################### 1461 #########################################################################
1440 ## MIPS64 5Kc 1462 ## MIPS64 5Kc
1441 ######################################################################### 1463 #########################################################################
1442 1464
1443 purple_config : unconfig 1465 purple_config : unconfig
1444 @./mkconfig $(@:_config=) mips mips purple 1466 @./mkconfig $(@:_config=) mips mips purple
1445 1467
1446 #======================================================================== 1468 #========================================================================
1447 # Nios 1469 # Nios
1448 #======================================================================== 1470 #========================================================================
1449 ######################################################################### 1471 #########################################################################
1450 ## Nios32 1472 ## Nios32
1451 ######################################################################### 1473 #########################################################################
1452 1474
1453 DK1C20_safe_32_config \ 1475 DK1C20_safe_32_config \
1454 DK1C20_standard_32_config \ 1476 DK1C20_standard_32_config \
1455 DK1C20_config: unconfig 1477 DK1C20_config: unconfig
1456 @ >include/config.h 1478 @ >include/config.h
1457 @[ -z "$(findstring _safe_32,$@)" ] || \ 1479 @[ -z "$(findstring _safe_32,$@)" ] || \
1458 { echo "#define CONFIG_NIOS_SAFE_32 1" >>include/config.h ; \ 1480 { echo "#define CONFIG_NIOS_SAFE_32 1" >>include/config.h ; \
1459 echo "... NIOS 'safe_32' configuration" ; \ 1481 echo "... NIOS 'safe_32' configuration" ; \
1460 } 1482 }
1461 @[ -z "$(findstring _standard_32,$@)" ] || \ 1483 @[ -z "$(findstring _standard_32,$@)" ] || \
1462 { echo "#define CONFIG_NIOS_STANDARD_32 1" >>include/config.h ; \ 1484 { echo "#define CONFIG_NIOS_STANDARD_32 1" >>include/config.h ; \
1463 echo "... NIOS 'standard_32' configuration" ; \ 1485 echo "... NIOS 'standard_32' configuration" ; \
1464 } 1486 }
1465 @[ -z "$(findstring DK1C20_config,$@)" ] || \ 1487 @[ -z "$(findstring DK1C20_config,$@)" ] || \
1466 { echo "#define CONFIG_NIOS_STANDARD_32 1" >>include/config.h ; \ 1488 { echo "#define CONFIG_NIOS_STANDARD_32 1" >>include/config.h ; \
1467 echo "... NIOS 'standard_32' configuration (DEFAULT)" ; \ 1489 echo "... NIOS 'standard_32' configuration (DEFAULT)" ; \
1468 } 1490 }
1469 @./mkconfig -a DK1C20 nios nios dk1c20 altera 1491 @./mkconfig -a DK1C20 nios nios dk1c20 altera
1470 1492
1471 DK1S10_safe_32_config \ 1493 DK1S10_safe_32_config \
1472 DK1S10_standard_32_config \ 1494 DK1S10_standard_32_config \
1473 DK1S10_mtx_ldk_20_config \ 1495 DK1S10_mtx_ldk_20_config \
1474 DK1S10_config: unconfig 1496 DK1S10_config: unconfig
1475 @ >include/config.h 1497 @ >include/config.h
1476 @[ -z "$(findstring _safe_32,$@)" ] || \ 1498 @[ -z "$(findstring _safe_32,$@)" ] || \
1477 { echo "#define CONFIG_NIOS_SAFE_32 1" >>include/config.h ; \ 1499 { echo "#define CONFIG_NIOS_SAFE_32 1" >>include/config.h ; \
1478 echo "... NIOS 'safe_32' configuration" ; \ 1500 echo "... NIOS 'safe_32' configuration" ; \
1479 } 1501 }
1480 @[ -z "$(findstring _standard_32,$@)" ] || \ 1502 @[ -z "$(findstring _standard_32,$@)" ] || \
1481 { echo "#define CONFIG_NIOS_STANDARD_32 1" >>include/config.h ; \ 1503 { echo "#define CONFIG_NIOS_STANDARD_32 1" >>include/config.h ; \
1482 echo "... NIOS 'standard_32' configuration" ; \ 1504 echo "... NIOS 'standard_32' configuration" ; \
1483 } 1505 }
1484 @[ -z "$(findstring _mtx_ldk_20,$@)" ] || \ 1506 @[ -z "$(findstring _mtx_ldk_20,$@)" ] || \
1485 { echo "#define CONFIG_NIOS_MTX_LDK_20 1" >>include/config.h ; \ 1507 { echo "#define CONFIG_NIOS_MTX_LDK_20 1" >>include/config.h ; \
1486 echo "... NIOS 'mtx_ldk_20' configuration" ; \ 1508 echo "... NIOS 'mtx_ldk_20' configuration" ; \
1487 } 1509 }
1488 @[ -z "$(findstring DK1S10_config,$@)" ] || \ 1510 @[ -z "$(findstring DK1S10_config,$@)" ] || \
1489 { echo "#define CONFIG_NIOS_STANDARD_32 1" >>include/config.h ; \ 1511 { echo "#define CONFIG_NIOS_STANDARD_32 1" >>include/config.h ; \
1490 echo "... NIOS 'standard_32' configuration (DEFAULT)" ; \ 1512 echo "... NIOS 'standard_32' configuration (DEFAULT)" ; \
1491 } 1513 }
1492 @./mkconfig -a DK1S10 nios nios dk1s10 altera 1514 @./mkconfig -a DK1S10 nios nios dk1s10 altera
1493 1515
1494 ADNPESC1_DNPEVA2_base_32_config \ 1516 ADNPESC1_DNPEVA2_base_32_config \
1495 ADNPESC1_base_32_config \ 1517 ADNPESC1_base_32_config \
1496 ADNPESC1_config: unconfig 1518 ADNPESC1_config: unconfig
1497 @ >include/config.h 1519 @ >include/config.h
1498 @[ -z "$(findstring _DNPEVA2,$@)" ] || \ 1520 @[ -z "$(findstring _DNPEVA2,$@)" ] || \
1499 { echo "#define CONFIG_DNPEVA2 1" >>include/config.h ; \ 1521 { echo "#define CONFIG_DNPEVA2 1" >>include/config.h ; \
1500 echo "... DNP/EVA2 configuration" ; \ 1522 echo "... DNP/EVA2 configuration" ; \
1501 } 1523 }
1502 @[ -z "$(findstring _base_32,$@)" ] || \ 1524 @[ -z "$(findstring _base_32,$@)" ] || \
1503 { echo "#define CONFIG_NIOS_BASE_32 1" >>include/config.h ; \ 1525 { echo "#define CONFIG_NIOS_BASE_32 1" >>include/config.h ; \
1504 echo "... NIOS 'base_32' configuration" ; \ 1526 echo "... NIOS 'base_32' configuration" ; \
1505 } 1527 }
1506 @[ -z "$(findstring ADNPESC1_config,$@)" ] || \ 1528 @[ -z "$(findstring ADNPESC1_config,$@)" ] || \
1507 { echo "#define CONFIG_NIOS_BASE_32 1" >>include/config.h ; \ 1529 { echo "#define CONFIG_NIOS_BASE_32 1" >>include/config.h ; \
1508 echo "... NIOS 'base_32' configuration (DEFAULT)" ; \ 1530 echo "... NIOS 'base_32' configuration (DEFAULT)" ; \
1509 } 1531 }
1510 @./mkconfig -a ADNPESC1 nios nios adnpesc1 ssv 1532 @./mkconfig -a ADNPESC1 nios nios adnpesc1 ssv
1511 1533
1512 ######################################################################### 1534 #########################################################################
1513 ## Nios-II 1535 ## Nios-II
1514 ######################################################################### 1536 #########################################################################
1515 1537
1516 PK1C20_config : unconfig 1538 PK1C20_config : unconfig
1517 @./mkconfig PK1C20 nios2 nios2 pk1c20 psyent 1539 @./mkconfig PK1C20 nios2 nios2 pk1c20 psyent
1518 1540
1519 PCI5441_config : unconfig 1541 PCI5441_config : unconfig
1520 @./mkconfig PCI5441 nios2 nios2 pci5441 psyent 1542 @./mkconfig PCI5441 nios2 nios2 pci5441 psyent
1521 1543
1522 #======================================================================== 1544 #========================================================================
1523 # MicroBlaze 1545 # MicroBlaze
1524 #======================================================================== 1546 #========================================================================
1525 ######################################################################### 1547 #########################################################################
1526 ## Microblaze 1548 ## Microblaze
1527 ######################################################################### 1549 #########################################################################
1528 suzaku_config: unconfig 1550 suzaku_config: unconfig
1529 @ >include/config.h 1551 @ >include/config.h
1530 @echo "#define CONFIG_SUZAKU 1" >> include/config.h 1552 @echo "#define CONFIG_SUZAKU 1" >> include/config.h
1531 @./mkconfig -a $(@:_config=) microblaze microblaze suzaku AtmarkTechno 1553 @./mkconfig -a $(@:_config=) microblaze microblaze suzaku AtmarkTechno
1532 1554
1533 ######################################################################### 1555 #########################################################################
1534 ######################################################################### 1556 #########################################################################
1535 1557
1536 clean: 1558 clean:
1537 find . -type f \ 1559 find . -type f \
1538 \( -name 'core' -o -name '*.bak' -o -name '*~' \ 1560 \( -name 'core' -o -name '*.bak' -o -name '*~' \
1539 -o -name '*.o' -o -name '*.a' \) -print \ 1561 -o -name '*.o' -o -name '*.a' \) -print \
1540 | xargs rm -f 1562 | xargs rm -f
1541 rm -f examples/hello_world examples/timer \ 1563 rm -f examples/hello_world examples/timer \
1542 examples/eepro100_eeprom examples/sched \ 1564 examples/eepro100_eeprom examples/sched \
1543 examples/mem_to_mem_idma2intr examples/82559_eeprom 1565 examples/mem_to_mem_idma2intr examples/82559_eeprom
1544 rm -f tools/img2srec tools/mkimage tools/envcrc tools/gen_eth_addr 1566 rm -f tools/img2srec tools/mkimage tools/envcrc tools/gen_eth_addr
1545 rm -f tools/mpc86x_clk tools/ncb 1567 rm -f tools/mpc86x_clk tools/ncb
1546 rm -f tools/easylogo/easylogo tools/bmp_logo 1568 rm -f tools/easylogo/easylogo tools/bmp_logo
1547 rm -f tools/gdb/astest tools/gdb/gdbcont tools/gdb/gdbsend 1569 rm -f tools/gdb/astest tools/gdb/gdbcont tools/gdb/gdbsend
1548 rm -f tools/env/fw_printenv tools/env/fw_setenv 1570 rm -f tools/env/fw_printenv tools/env/fw_setenv
1549 rm -f board/cray/L1/bootscript.c board/cray/L1/bootscript.image 1571 rm -f board/cray/L1/bootscript.c board/cray/L1/bootscript.image
1550 rm -f board/trab/trab_fkt 1572 rm -f board/trab/trab_fkt
1551 1573
1552 clobber: clean 1574 clobber: clean
1553 find . -type f \( -name .depend \ 1575 find . -type f \( -name .depend \
1554 -o -name '*.srec' -o -name '*.bin' -o -name u-boot.img \) \ 1576 -o -name '*.srec' -o -name '*.bin' -o -name u-boot.img \) \
1555 -print0 \ 1577 -print0 \
1556 | xargs -0 rm -f 1578 | xargs -0 rm -f
1557 rm -f $(OBJS) *.bak tags TAGS 1579 rm -f $(OBJS) *.bak tags TAGS
1558 rm -fr *.*~ 1580 rm -fr *.*~
1559 rm -f u-boot u-boot.map $(ALL) 1581 rm -f u-boot u-boot.map $(ALL)
1560 rm -f tools/crc32.c tools/environment.c tools/env/crc32.c 1582 rm -f tools/crc32.c tools/environment.c tools/env/crc32.c
1561 rm -f tools/inca-swap-bytes cpu/mpc824x/bedbug_603e.c 1583 rm -f tools/inca-swap-bytes cpu/mpc824x/bedbug_603e.c
1562 rm -f include/asm/proc include/asm/arch include/asm 1584 rm -f include/asm/proc include/asm/arch include/asm
1563 1585
1564 mrproper \ 1586 mrproper \
1565 distclean: clobber unconfig 1587 distclean: clobber unconfig
1566 1588
1567 backup: 1589 backup:
1568 F=`basename $(TOPDIR)` ; cd .. ; \ 1590 F=`basename $(TOPDIR)` ; cd .. ; \
1569 gtar --force-local -zcvf `date "+$$F-%Y-%m-%d-%T.tar.gz"` $$F 1591 gtar --force-local -zcvf `date "+$$F-%Y-%m-%d-%T.tar.gz"` $$F
1570 1592
1571 ######################################################################### 1593 #########################################################################
1572 1594