4 prompt "Mainboard vendor"
5 default VENDOR_EMULATION
9 config VENDOR_ADVANTECH
15 config VENDOR_ARTEC_GROUP
33 config VENDOR_BROADCOM
39 config VENDOR_DIGITAL_LOGIC
41 config VENDOR_EAGLELION
43 config VENDOR_EMULATION
47 config VENDOR_GIGABYTE
79 config VENDOR_PC_ENGINES
89 config VENDOR_SUPERMICRO
91 config VENDOR_TECHNEXION
93 config VENDOR_TECHNOLOGIC
95 config VENDOR_TELEVIDEO
104 bool "Win Enterprises"
110 config MAINBOARD_VENDOR
113 depends on VENDOR_ABIT
115 config MAINBOARD_VENDOR
118 depends on VENDOR_ADVANTECH
120 config MAINBOARD_VENDOR
123 depends on VENDOR_AMD
125 config MAINBOARD_VENDOR
128 depends on VENDOR_ARIMA
130 config MAINBOARD_VENDOR
132 default "Artec Group"
133 depends on VENDOR_ARTEC_GROUP
135 config MAINBOARD_VENDOR
138 depends on VENDOR_ASI
140 config MAINBOARD_VENDOR
143 depends on VENDOR_ASROCK
145 config MAINBOARD_VENDOR
148 depends on VENDOR_ASUS
150 config MAINBOARD_VENDOR
153 depends on VENDOR_A_TREND
155 config MAINBOARD_VENDOR
158 depends on VENDOR_AXUS
160 config MAINBOARD_VENDOR
163 depends on VENDOR_AZZA
165 config MAINBOARD_VENDOR
168 depends on VENDOR_BCOM
170 config MAINBOARD_VENDOR
173 depends on VENDOR_BIOSTAR
175 config MAINBOARD_VENDOR
178 depends on VENDOR_BROADCOM
180 config MAINBOARD_VENDOR
183 depends on VENDOR_COMPAQ
185 config MAINBOARD_VENDOR
188 depends on VENDOR_DELL
190 config MAINBOARD_VENDOR
192 default "DIGITAL-LOGIC"
193 depends on VENDOR_DIGITAL_LOGIC
195 config MAINBOARD_VENDOR
198 depends on VENDOR_EAGLELION
200 config MAINBOARD_VENDOR
203 depends on VENDOR_EMULATION
205 config MAINBOARD_VENDOR
208 depends on VENDOR_GETAC
210 config MAINBOARD_VENDOR
213 depends on VENDOR_GIGABYTE
215 config MAINBOARD_VENDOR
220 config MAINBOARD_VENDOR
223 depends on VENDOR_IBM
225 config MAINBOARD_VENDOR
228 depends on VENDOR_IEI
230 config MAINBOARD_VENDOR
233 depends on VENDOR_INTEL
235 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
238 depends on VENDOR_INTEL
240 config MAINBOARD_VENDOR
243 depends on VENDOR_IWILL
245 config MAINBOARD_VENDOR
248 depends on VENDOR_JETWAY
250 config MAINBOARD_VENDOR
253 depends on VENDOR_KONTRON
255 config MAINBOARD_VENDOR
258 depends on VENDOR_LIPPERT
260 config MAINBOARD_VENDOR
263 depends on VENDOR_MITAC
265 config MAINBOARD_VENDOR
268 depends on VENDOR_MSI
270 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
273 depends on VENDOR_MSI
275 config MAINBOARD_VENDOR
278 depends on VENDOR_NEC
280 config MAINBOARD_VENDOR
283 depends on VENDOR_NEWISYS
285 config MAINBOARD_VENDOR
288 depends on VENDOR_NOKIA
290 config MAINBOARD_VENDOR
293 depends on VENDOR_NVIDIA
295 config MAINBOARD_VENDOR
298 depends on VENDOR_OLPC
300 config MAINBOARD_VENDOR
303 depends on VENDOR_PC_ENGINES
305 config MAINBOARD_VENDOR
308 depends on VENDOR_RCA
310 config MAINBOARD_VENDOR
313 depends on VENDOR_RODA
315 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
318 depends on VENDOR_RODA
320 config MAINBOARD_VENDOR
323 depends on VENDOR_SOYO
325 config MAINBOARD_VENDOR
328 depends on VENDOR_SUNW
330 config MAINBOARD_VENDOR
333 depends on VENDOR_SUPERMICRO
335 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
338 depends on VENDOR_SUPERMICRO
340 config MAINBOARD_VENDOR
343 depends on VENDOR_TECHNEXION
345 config MAINBOARD_VENDOR
347 default "Technologic"
348 depends on VENDOR_TECHNOLOGIC
350 config MAINBOARD_VENDOR
353 depends on VENDOR_TELEVIDEO
355 config MAINBOARD_VENDOR
358 depends on VENDOR_THOMSON
360 config MAINBOARD_VENDOR
363 depends on VENDOR_TYAN
365 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
368 depends on VENDOR_TYAN
370 config MAINBOARD_VENDOR
373 depends on VENDOR_VIA
375 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
378 depends on VENDOR_VIA
380 config MAINBOARD_VENDOR
382 default "Win Enterprise"
383 depends on VENDOR_WINENT
385 config MAINBOARD_VENDOR
388 depends on VENDOR_WYSE
390 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
393 depends on VENDOR_WYSE
395 source "src/mainboard/a-trend/Kconfig"
396 source "src/mainboard/abit/Kconfig"
397 source "src/mainboard/advantech/Kconfig"
398 source "src/mainboard/amd/Kconfig"
399 source "src/mainboard/arima/Kconfig"
400 source "src/mainboard/artecgroup/Kconfig"
401 source "src/mainboard/asi/Kconfig"
402 source "src/mainboard/asrock/Kconfig"
403 source "src/mainboard/asus/Kconfig"
404 source "src/mainboard/axus/Kconfig"
405 source "src/mainboard/azza/Kconfig"
406 source "src/mainboard/bcom/Kconfig"
407 source "src/mainboard/biostar/Kconfig"
408 source "src/mainboard/broadcom/Kconfig"
409 source "src/mainboard/compaq/Kconfig"
410 source "src/mainboard/dell/Kconfig"
411 source "src/mainboard/digitallogic/Kconfig"
412 source "src/mainboard/eaglelion/Kconfig"
413 source "src/mainboard/emulation/Kconfig"
414 source "src/mainboard/getac/Kconfig"
415 source "src/mainboard/gigabyte/Kconfig"
416 source "src/mainboard/hp/Kconfig"
417 source "src/mainboard/ibm/Kconfig"
418 source "src/mainboard/iei/Kconfig"
419 source "src/mainboard/intel/Kconfig"
420 source "src/mainboard/iwill/Kconfig"
421 source "src/mainboard/jetway/Kconfig"
422 source "src/mainboard/kontron/Kconfig"
423 source "src/mainboard/lippert/Kconfig"
424 source "src/mainboard/mitac/Kconfig"
425 source "src/mainboard/msi/Kconfig"
426 source "src/mainboard/nec/Kconfig"
427 source "src/mainboard/newisys/Kconfig"
428 source "src/mainboard/nokia/Kconfig"
429 source "src/mainboard/nvidia/Kconfig"
430 source "src/mainboard/olpc/Kconfig"
431 source "src/mainboard/pcengines/Kconfig"
432 source "src/mainboard/rca/Kconfig"
433 source "src/mainboard/roda/Kconfig"
434 source "src/mainboard/soyo/Kconfig"
435 source "src/mainboard/sunw/Kconfig"
436 source "src/mainboard/supermicro/Kconfig"
437 source "src/mainboard/technexion/Kconfig"
438 source "src/mainboard/technologic/Kconfig"
439 source "src/mainboard/televideo/Kconfig"
440 source "src/mainboard/thomson/Kconfig"
441 source "src/mainboard/tyan/Kconfig"
442 source "src/mainboard/via/Kconfig"
443 source "src/mainboard/winent/Kconfig"
444 source "src/mainboard/wyse/Kconfig"
446 config BOARD_ROMSIZE_KB_128
448 config BOARD_ROMSIZE_KB_256
450 config BOARD_ROMSIZE_KB_512
452 config BOARD_ROMSIZE_KB_1024
454 config BOARD_ROMSIZE_KB_2048
456 config BOARD_ROMSIZE_KB_4096
459 # TODO: No help text possible for choice fields?
461 prompt "ROM chip size"
462 default COREBOOT_ROMSIZE_KB_128 if BOARD_ROMSIZE_KB_128
463 default COREBOOT_ROMSIZE_KB_256 if BOARD_ROMSIZE_KB_256
464 default COREBOOT_ROMSIZE_KB_512 if BOARD_ROMSIZE_KB_512
465 default COREBOOT_ROMSIZE_KB_1024 if BOARD_ROMSIZE_KB_1024
466 default COREBOOT_ROMSIZE_KB_2048 if BOARD_ROMSIZE_KB_2048
467 default COREBOOT_ROMSIZE_KB_4096 if BOARD_ROMSIZE_KB_4096
469 Select the size of the ROM chip you intend to flash coreboot on.
471 The build system will take care of creating a coreboot.rom file
472 of the matching size.
474 config COREBOOT_ROMSIZE_KB_128
477 Choose this option if you have a 128 KB ROM chip.
479 config COREBOOT_ROMSIZE_KB_256
482 Choose this option if you have a 256 KB ROM chip.
484 config COREBOOT_ROMSIZE_KB_512
487 Choose this option if you have a 512 KB ROM chip.
489 config COREBOOT_ROMSIZE_KB_1024
490 bool "1024 KB (1 MB)"
492 Choose this option if you have a 1024 KB (1 MB) ROM chip.
494 config COREBOOT_ROMSIZE_KB_2048
495 bool "2048 KB (2 MB)"
497 Choose this option if you have a 2048 KB (2 MB) ROM chip.
499 config COREBOOT_ROMSIZE_KB_4096
500 bool "4096 KB (4 MB)"
502 Choose this option if you have a 4096 KB (4 MB) ROM chip.
506 # Map the config names to an integer (KB).
507 config COREBOOT_ROMSIZE_KB
509 default 128 if COREBOOT_ROMSIZE_KB_128
510 default 256 if COREBOOT_ROMSIZE_KB_256
511 default 512 if COREBOOT_ROMSIZE_KB_512
512 default 1024 if COREBOOT_ROMSIZE_KB_1024
513 default 2048 if COREBOOT_ROMSIZE_KB_2048
514 default 4096 if COREBOOT_ROMSIZE_KB_4096
516 # Map the config names to a hex value (bytes).
519 default 0x20000 if COREBOOT_ROMSIZE_KB_128
520 default 0x40000 if COREBOOT_ROMSIZE_KB_256
521 default 0x80000 if COREBOOT_ROMSIZE_KB_512
522 default 0x100000 if COREBOOT_ROMSIZE_KB_1024
523 default 0x200000 if COREBOOT_ROMSIZE_KB_2048
524 default 0x400000 if COREBOOT_ROMSIZE_KB_4096