Remove motorola PPC boards. These have lain untouched and unused by anyone
[coreboot.git] / src / mainboard / Kconfig
1 menu "Mainboard"
2
3 choice
4         prompt "Mainboard vendor"
5         default VENDOR_EMULATION
6
7 config VENDOR_ABIT
8         bool "Abit"
9 config VENDOR_ADVANTECH
10         bool "Advantech"
11 config VENDOR_AMD
12         bool "AMD"
13 config VENDOR_ARIMA
14         bool "Arima"
15 config VENDOR_ARTEC_GROUP
16         bool "Artec Group"
17 config VENDOR_ASI
18         bool "ASI"
19 config VENDOR_ASUS
20         bool "ASUS"
21 config VENDOR_A_TREND
22         bool "A-Trend"
23 config VENDOR_AXUS
24         bool "AXUS"
25 config VENDOR_AZZA
26         bool "AZZA"
27 config VENDOR_BCOM
28         bool "BCOM"
29 config VENDOR_BIOSTAR
30         bool "Biostar"
31 config VENDOR_BROADCOM
32         bool "Broadcom"
33 config VENDOR_COMPAQ
34         bool "Compaq"
35 config VENDOR_DELL
36         bool "Dell"
37 config VENDOR_DIGITAL_LOGIC
38         bool "DIGITAL-LOGIC"
39 config VENDOR_EAGLELION
40         bool "EagleLion"
41 config VENDOR_EMBEDDED_PLANET
42         bool "Embedded Planet"
43 config VENDOR_EMULATION
44         bool "Emulation"
45 config VENDOR_GIGABYTE
46         bool "GIGABYTE"
47 config VENDOR_HP
48         bool "HP"
49 config VENDOR_IBM
50         bool "IBM"
51 config VENDOR_IEI
52         bool "IEI"
53 config VENDOR_INTEL
54         bool "Intel"
55 config VENDOR_IWILL
56         bool "IWILL"
57 config VENDOR_JETWAY
58         bool "Jetway"
59 config VENDOR_KONTRON
60         bool "Kontron"
61 config VENDOR_LIPPERT
62         bool "Lippert"
63 config VENDOR_MITAC
64         bool "Mitac"
65 config VENDOR_MSI
66         bool "MSI"
67 config VENDOR_NEC
68         bool "NEC"
69 config VENDOR_NEWISYS
70         bool "Newisys"
71 config VENDOR_NVIDIA
72         bool "NVIDIA"
73 config VENDOR_OLPC
74         bool "OLPC"
75 config VENDOR_PC_ENGINES
76         bool "PC Engines"
77 config VENDOR_RCA
78         bool "RCA"
79 config VENDOR_SOYO
80         bool "Soyo"
81 config VENDOR_SUNW
82         bool "Sun"
83 config VENDOR_SUPERMICRO
84         bool "Supermicro"
85 config VENDOR_TECHNEXION
86         bool "Technexion"
87 config VENDOR_TECHNOLOGIC
88         bool "Technologic"
89 config VENDOR_TELEVIDEO
90         bool "TeleVideo"
91 config VENDOR_THOMSON
92         bool "Thomson"
93 config VENDOR_TYAN
94         bool "Tyan"
95 config VENDOR_VIA
96         bool "VIA"
97
98 endchoice
99
100 config MAINBOARD_VENDOR
101         string
102         default "Abit"
103         depends on VENDOR_ABIT
104
105 config MAINBOARD_VENDOR
106         string
107         default "Advantech"
108         depends on VENDOR_ADVANTECH
109
110 config MAINBOARD_VENDOR
111         string
112         default "AMD"
113         depends on VENDOR_AMD
114
115 config MAINBOARD_VENDOR
116         string
117         default "Arima"
118         depends on VENDOR_ARIMA
119
120 config MAINBOARD_VENDOR
121         string
122         default "Artec Group"
123         depends on VENDOR_ARTEC_GROUP
124
125 config MAINBOARD_VENDOR
126         string
127         default "ASI"
128         depends on VENDOR_ASI
129
130 config MAINBOARD_VENDOR
131         string
132         default "ASUS"
133         depends on VENDOR_ASUS
134
135 config MAINBOARD_VENDOR
136         string
137         default "A-Trend"
138         depends on VENDOR_A_TREND
139
140 config MAINBOARD_VENDOR
141         string
142         default "AXUS"
143         depends on VENDOR_AXUS
144
145 config MAINBOARD_VENDOR
146         string
147         default "AZZA"
148         depends on VENDOR_AZZA
149
150 config MAINBOARD_VENDOR
151         string
152         default "BCOM"
153         depends on VENDOR_BCOM
154
155 config MAINBOARD_VENDOR
156         string
157         default "Biostar"
158         depends on VENDOR_BIOSTAR
159
160 config MAINBOARD_VENDOR
161         string
162         default "Broadcom"
163         depends on VENDOR_BROADCOM
164
165 config MAINBOARD_VENDOR
166         string
167         default "Compaq"
168         depends on VENDOR_COMPAQ
169
170 config MAINBOARD_VENDOR
171         string
172         default "Dell"
173         depends on VENDOR_DELL
174
175 config MAINBOARD_VENDOR
176         string
177         default "DIGITAL-LOGIC"
178         depends on VENDOR_DIGITAL_LOGIC
179
180 config MAINBOARD_VENDOR
181         string
182         default "EagleLion"
183         depends on VENDOR_EAGLELION
184
185 config MAINBOARD_VENDOR
186         string
187         default "Embedded Planet"
188         depends on VENDOR_EMBEDDED_PLANET
189
190 config MAINBOARD_VENDOR
191         string
192         default "Emulation"
193         depends on VENDOR_EMULATION
194
195 config MAINBOARD_VENDOR
196         string
197         default "GIGABYTE"
198         depends on VENDOR_GIGABYTE
199
200 config MAINBOARD_VENDOR
201         string
202         default "HP"
203         depends on VENDOR_HP
204
205 config MAINBOARD_VENDOR
206         string
207         default "IBM"
208         depends on VENDOR_IBM
209
210 config MAINBOARD_VENDOR
211         string
212         default "IEI"
213         depends on VENDOR_IEI
214
215 config MAINBOARD_VENDOR
216         string
217         default "Intel"
218         depends on VENDOR_INTEL
219
220 config MAINBOARD_VENDOR
221         string
222         default "IWILL"
223         depends on VENDOR_IWILL
224
225 config MAINBOARD_VENDOR
226         string
227         default "Jetway"
228         depends on VENDOR_JETWAY
229
230 config MAINBOARD_VENDOR
231         string
232         default "Kontron"
233         depends on VENDOR_KONTRON
234
235 config MAINBOARD_VENDOR
236         string
237         default "Lippert"
238         depends on VENDOR_LIPPERT
239
240 config MAINBOARD_VENDOR
241         string
242         default "Mitac"
243         depends on VENDOR_MITAC
244
245 config MAINBOARD_VENDOR
246         string
247         default "MSI"
248         depends on VENDOR_MSI
249
250 config MAINBOARD_VENDOR
251         string
252         default "NEC"
253         depends on VENDOR_NEC
254
255 config MAINBOARD_VENDOR
256         string
257         default "Newisys"
258         depends on VENDOR_NEWISYS
259
260 config MAINBOARD_VENDOR
261         string
262         default "NVIDIA"
263         depends on VENDOR_NVIDIA
264
265 config MAINBOARD_VENDOR
266         string
267         default "OLPC"
268         depends on VENDOR_OLPC
269
270 config MAINBOARD_VENDOR
271         string
272         default "PC Engines"
273         depends on VENDOR_PC_ENGINES
274
275 config MAINBOARD_VENDOR
276         string
277         default "RCA"
278         depends on VENDOR_RCA
279
280 config MAINBOARD_VENDOR
281         string
282         default "Soyo"
283         depends on VENDOR_SOYO
284
285 config MAINBOARD_VENDOR
286         string
287         default "Sun"
288         depends on VENDOR_SUNW
289
290 config MAINBOARD_VENDOR
291         string
292         default "Supermicro"
293         depends on VENDOR_SUPERMICRO
294
295 config MAINBOARD_VENDOR
296         string
297         default "Technexion"
298         depends on VENDOR_TECHNEXION
299
300 config MAINBOARD_VENDOR
301         string
302         default "Technologic"
303         depends on VENDOR_TECHNOLOGIC
304
305 config MAINBOARD_VENDOR
306         string
307         default "TeleVideo"
308         depends on VENDOR_TELEVIDEO
309
310 config MAINBOARD_VENDOR
311         string
312         default "Thomson"
313         depends on VENDOR_THOMSON
314
315 config MAINBOARD_VENDOR
316         string
317         default "Tyan"
318         depends on VENDOR_TYAN
319
320 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
321         hex
322         default 0x10f1
323         depends on VENDOR_TYAN
324
325 config MAINBOARD_VENDOR
326         string
327         default "VIA"
328         depends on VENDOR_VIA
329
330 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
331         hex
332         default 0x1019
333         depends on VENDOR_VIA
334
335 source "src/mainboard/a-trend/Kconfig"
336 source "src/mainboard/abit/Kconfig"
337 source "src/mainboard/advantech/Kconfig"
338 source "src/mainboard/amd/Kconfig"
339 source "src/mainboard/arima/Kconfig"
340 source "src/mainboard/artecgroup/Kconfig"
341 source "src/mainboard/asi/Kconfig"
342 source "src/mainboard/asus/Kconfig"
343 source "src/mainboard/axus/Kconfig"
344 source "src/mainboard/azza/Kconfig"
345 source "src/mainboard/bcom/Kconfig"
346 source "src/mainboard/biostar/Kconfig"
347 source "src/mainboard/broadcom/Kconfig"
348 source "src/mainboard/compaq/Kconfig"
349 source "src/mainboard/dell/Kconfig"
350 source "src/mainboard/digitallogic/Kconfig"
351 source "src/mainboard/eaglelion/Kconfig"
352 source "src/mainboard/embeddedplanet/Kconfig"
353 source "src/mainboard/emulation/Kconfig"
354 source "src/mainboard/gigabyte/Kconfig"
355 source "src/mainboard/hp/Kconfig"
356 source "src/mainboard/ibm/Kconfig"
357 source "src/mainboard/iei/Kconfig"
358 source "src/mainboard/intel/Kconfig"
359 source "src/mainboard/iwill/Kconfig"
360 source "src/mainboard/jetway/Kconfig"
361 source "src/mainboard/kontron/Kconfig"
362 source "src/mainboard/lippert/Kconfig"
363 source "src/mainboard/mitac/Kconfig"
364 source "src/mainboard/motorola/Kconfig"
365 source "src/mainboard/msi/Kconfig"
366 source "src/mainboard/nec/Kconfig"
367 source "src/mainboard/newisys/Kconfig"
368 source "src/mainboard/nvidia/Kconfig"
369 source "src/mainboard/olpc/Kconfig"
370 source "src/mainboard/pcengines/Kconfig"
371 source "src/mainboard/rca/Kconfig"
372 source "src/mainboard/soyo/Kconfig"
373 source "src/mainboard/sunw/Kconfig"
374 source "src/mainboard/supermicro/Kconfig"
375 source "src/mainboard/technexion/Kconfig"
376 source "src/mainboard/technologic/Kconfig"
377 source "src/mainboard/televideo/Kconfig"
378 source "src/mainboard/thomson/Kconfig"
379 source "src/mainboard/tyan/Kconfig"
380 source "src/mainboard/via/Kconfig"
381
382 choice
383         prompt "ROM chip size"
384         default COREBOOT_ROMSIZE_KB_256
385
386 config COREBOOT_ROMSIZE_KB_128
387         bool "128 KB"
388         help
389           Choose this option if you have a 128 KB ROM chip.
390
391 config COREBOOT_ROMSIZE_KB_256
392         bool "256 KB"
393         help
394           Choose this option if you have a 256 KB ROM chip.
395
396 config COREBOOT_ROMSIZE_KB_512
397         bool "512 KB"
398         help
399           Choose this option if you have a 512 KB ROM chip.
400
401 config COREBOOT_ROMSIZE_KB_1024
402         bool "1024 KB (1 MB)"
403         help
404           Choose this option if you have a 1024 KB (1 MB) ROM chip.
405
406 config COREBOOT_ROMSIZE_KB_2048
407         bool "2048 KB (2 MB)"
408         help
409           Choose this option if you have a 2048 KB (2 MB) ROM chip.
410
411 config COREBOOT_ROMSIZE_KB_4096
412         bool "4096 KB (4 MB)"
413         help
414           Choose this option if you have a 4096 KB (4 MB) ROM chip.
415
416 endchoice
417
418 config COREBOOT_ROMSIZE_KB
419         int
420         default 128 if COREBOOT_ROMSIZE_KB_128
421         default 256 if COREBOOT_ROMSIZE_KB_256
422         default 512 if COREBOOT_ROMSIZE_KB_512
423         default 1024 if COREBOOT_ROMSIZE_KB_1024
424         default 2048 if COREBOOT_ROMSIZE_KB_2048
425         default 4096 if COREBOOT_ROMSIZE_KB_4096
426         help
427           Map the config names to an integer.
428
429 config ROM_SIZE
430         hex
431         default 0x20000 if COREBOOT_ROMSIZE_KB_128
432         default 0x40000 if COREBOOT_ROMSIZE_KB_256
433         default 0x80000 if COREBOOT_ROMSIZE_KB_512
434         default 0x100000 if COREBOOT_ROMSIZE_KB_1024
435         default 0x200000 if COREBOOT_ROMSIZE_KB_2048
436         default 0x400000 if COREBOOT_ROMSIZE_KB_4096
437
438 endmenu
439