Commit c419d1d6d06de612c05f5ae821bf29bc19c69030
1 parent
0621f6f9d3
Exists in
master
and in
54 other branches
some new esd boards added
Showing 3 changed files with 48 additions and 5 deletions Inline Diff
MAINTAINERS
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 |
MAKEALL
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 |
Makefile
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 |