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
45 config VENDOR_EMULATION
49 config VENDOR_GIGABYTE
85 config VENDOR_PC_ENGINES
95 config VENDOR_SUPERMICRO
97 config VENDOR_TECHNEXION
99 config VENDOR_TECHNOLOGIC
101 config VENDOR_TELEVIDEO
103 config VENDOR_THOMSON
105 config VENDOR_TRAVERSE
106 bool "Traverse Technologies"
112 bool "Win Enterprises"
118 config MAINBOARD_VENDOR
121 depends on VENDOR_ABIT
123 config MAINBOARD_VENDOR
126 depends on VENDOR_ADVANTECH
128 config MAINBOARD_VENDOR
131 depends on VENDOR_AMD
133 config MAINBOARD_VENDOR
136 depends on VENDOR_ARIMA
138 config MAINBOARD_VENDOR
140 default "Artec Group"
141 depends on VENDOR_ARTEC_GROUP
143 config MAINBOARD_VENDOR
146 depends on VENDOR_ASI
148 config MAINBOARD_VENDOR
151 depends on VENDOR_ASROCK
153 config MAINBOARD_VENDOR
156 depends on VENDOR_ASUS
158 config MAINBOARD_VENDOR
161 depends on VENDOR_A_TREND
163 config MAINBOARD_VENDOR
166 depends on VENDOR_AXUS
168 config MAINBOARD_VENDOR
171 depends on VENDOR_AZZA
173 config MAINBOARD_VENDOR
176 depends on VENDOR_BCOM
178 config MAINBOARD_VENDOR
181 depends on VENDOR_BIOSTAR
183 config MAINBOARD_VENDOR
186 depends on VENDOR_BROADCOM
188 config MAINBOARD_VENDOR
191 depends on VENDOR_COMPAQ
193 config MAINBOARD_VENDOR
196 depends on VENDOR_DELL
198 config MAINBOARD_VENDOR
200 default "DIGITAL-LOGIC"
201 depends on VENDOR_DIGITAL_LOGIC
203 config MAINBOARD_VENDOR
206 depends on VENDOR_EAGLELION
208 config MAINBOARD_VENDOR
211 depends on VENDOR_ECS
213 config MAINBOARD_VENDOR
216 depends on VENDOR_EMULATION
218 config MAINBOARD_VENDOR
221 depends on VENDOR_GETAC
223 config MAINBOARD_VENDOR
226 depends on VENDOR_GIGABYTE
228 config MAINBOARD_VENDOR
233 config MAINBOARD_VENDOR
236 depends on VENDOR_IBASE
238 config MAINBOARD_VENDOR
241 depends on VENDOR_IBM
243 config MAINBOARD_VENDOR
246 depends on VENDOR_IEI
248 config MAINBOARD_VENDOR
251 depends on VENDOR_INTEL
253 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
256 depends on VENDOR_INTEL
258 config MAINBOARD_VENDOR
261 depends on VENDOR_IWILL
263 config MAINBOARD_VENDOR
266 depends on VENDOR_JETWAY
268 config MAINBOARD_VENDOR
271 depends on VENDOR_KONTRON
273 config MAINBOARD_VENDOR
276 depends on VENDOR_LANNER
278 config MAINBOARD_VENDOR
281 depends on VENDOR_LIPPERT
283 config MAINBOARD_VENDOR
286 depends on VENDOR_MITAC
288 config MAINBOARD_VENDOR
291 depends on VENDOR_MSI
293 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
296 depends on VENDOR_MSI
298 config MAINBOARD_VENDOR
301 depends on VENDOR_NEC
303 config MAINBOARD_VENDOR
306 depends on VENDOR_NEWISYS
308 config MAINBOARD_VENDOR
311 depends on VENDOR_NOKIA
313 config MAINBOARD_VENDOR
316 depends on VENDOR_NVIDIA
318 config MAINBOARD_VENDOR
321 depends on VENDOR_OLPC
323 config MAINBOARD_VENDOR
326 depends on VENDOR_PC_ENGINES
328 config MAINBOARD_VENDOR
331 depends on VENDOR_RCA
333 config MAINBOARD_VENDOR
336 depends on VENDOR_RODA
338 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
341 depends on VENDOR_RODA
343 config MAINBOARD_VENDOR
346 depends on VENDOR_SOYO
348 config MAINBOARD_VENDOR
351 depends on VENDOR_SUNW
353 config MAINBOARD_VENDOR
356 depends on VENDOR_SUPERMICRO
358 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
361 depends on VENDOR_SUPERMICRO
363 config MAINBOARD_VENDOR
366 depends on VENDOR_TECHNEXION
368 config MAINBOARD_VENDOR
370 default "Technologic"
371 depends on VENDOR_TECHNOLOGIC
373 config MAINBOARD_VENDOR
376 depends on VENDOR_TELEVIDEO
378 config MAINBOARD_VENDOR
381 depends on VENDOR_THOMSON
383 config MAINBOARD_VENDOR
385 default "Traverse Technologies"
386 depends on VENDOR_TRAVERSE
388 config MAINBOARD_VENDOR
391 depends on VENDOR_TYAN
393 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
396 depends on VENDOR_TYAN
398 config MAINBOARD_VENDOR
401 depends on VENDOR_VIA
403 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
406 depends on VENDOR_VIA
408 config MAINBOARD_VENDOR
410 default "Win Enterprise"
411 depends on VENDOR_WINENT
413 config MAINBOARD_VENDOR
416 depends on VENDOR_WYSE
418 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
421 depends on VENDOR_WYSE
423 source "src/mainboard/a-trend/Kconfig"
424 source "src/mainboard/abit/Kconfig"
425 source "src/mainboard/advantech/Kconfig"
426 source "src/mainboard/amd/Kconfig"
427 source "src/mainboard/arima/Kconfig"
428 source "src/mainboard/artecgroup/Kconfig"
429 source "src/mainboard/asi/Kconfig"
430 source "src/mainboard/asrock/Kconfig"
431 source "src/mainboard/asus/Kconfig"
432 source "src/mainboard/axus/Kconfig"
433 source "src/mainboard/azza/Kconfig"
434 source "src/mainboard/bcom/Kconfig"
435 source "src/mainboard/biostar/Kconfig"
436 source "src/mainboard/broadcom/Kconfig"
437 source "src/mainboard/compaq/Kconfig"
438 source "src/mainboard/dell/Kconfig"
439 source "src/mainboard/digitallogic/Kconfig"
440 source "src/mainboard/eaglelion/Kconfig"
441 source "src/mainboard/ecs/Kconfig"
442 source "src/mainboard/emulation/Kconfig"
443 source "src/mainboard/getac/Kconfig"
444 source "src/mainboard/gigabyte/Kconfig"
445 source "src/mainboard/hp/Kconfig"
446 source "src/mainboard/ibase/Kconfig"
447 source "src/mainboard/ibm/Kconfig"
448 source "src/mainboard/iei/Kconfig"
449 source "src/mainboard/intel/Kconfig"
450 source "src/mainboard/iwill/Kconfig"
451 source "src/mainboard/jetway/Kconfig"
452 source "src/mainboard/kontron/Kconfig"
453 source "src/mainboard/lanner/Kconfig"
454 source "src/mainboard/lippert/Kconfig"
455 source "src/mainboard/mitac/Kconfig"
456 source "src/mainboard/msi/Kconfig"
457 source "src/mainboard/nec/Kconfig"
458 source "src/mainboard/newisys/Kconfig"
459 source "src/mainboard/nokia/Kconfig"
460 source "src/mainboard/nvidia/Kconfig"
461 source "src/mainboard/olpc/Kconfig"
462 source "src/mainboard/pcengines/Kconfig"
463 source "src/mainboard/rca/Kconfig"
464 source "src/mainboard/roda/Kconfig"
465 source "src/mainboard/soyo/Kconfig"
466 source "src/mainboard/sunw/Kconfig"
467 source "src/mainboard/supermicro/Kconfig"
468 source "src/mainboard/technexion/Kconfig"
469 source "src/mainboard/technologic/Kconfig"
470 source "src/mainboard/televideo/Kconfig"
471 source "src/mainboard/thomson/Kconfig"
472 source "src/mainboard/traverse/Kconfig"
473 source "src/mainboard/tyan/Kconfig"
474 source "src/mainboard/via/Kconfig"
475 source "src/mainboard/winent/Kconfig"
476 source "src/mainboard/wyse/Kconfig"
478 config BOARD_ROMSIZE_KB_128
480 config BOARD_ROMSIZE_KB_256
482 config BOARD_ROMSIZE_KB_512
484 config BOARD_ROMSIZE_KB_1024
486 config BOARD_ROMSIZE_KB_2048
488 config BOARD_ROMSIZE_KB_4096
491 # TODO: No help text possible for choice fields?
493 prompt "ROM chip size"
494 default COREBOOT_ROMSIZE_KB_128 if BOARD_ROMSIZE_KB_128
495 default COREBOOT_ROMSIZE_KB_256 if BOARD_ROMSIZE_KB_256
496 default COREBOOT_ROMSIZE_KB_512 if BOARD_ROMSIZE_KB_512
497 default COREBOOT_ROMSIZE_KB_1024 if BOARD_ROMSIZE_KB_1024
498 default COREBOOT_ROMSIZE_KB_2048 if BOARD_ROMSIZE_KB_2048
499 default COREBOOT_ROMSIZE_KB_4096 if BOARD_ROMSIZE_KB_4096
501 Select the size of the ROM chip you intend to flash coreboot on.
503 The build system will take care of creating a coreboot.rom file
504 of the matching size.
506 config COREBOOT_ROMSIZE_KB_128
509 Choose this option if you have a 128 KB ROM chip.
511 config COREBOOT_ROMSIZE_KB_256
514 Choose this option if you have a 256 KB ROM chip.
516 config COREBOOT_ROMSIZE_KB_512
519 Choose this option if you have a 512 KB ROM chip.
521 config COREBOOT_ROMSIZE_KB_1024
522 bool "1024 KB (1 MB)"
524 Choose this option if you have a 1024 KB (1 MB) ROM chip.
526 config COREBOOT_ROMSIZE_KB_2048
527 bool "2048 KB (2 MB)"
529 Choose this option if you have a 2048 KB (2 MB) ROM chip.
531 config COREBOOT_ROMSIZE_KB_4096
532 bool "4096 KB (4 MB)"
534 Choose this option if you have a 4096 KB (4 MB) ROM chip.
538 # Map the config names to an integer (KB).
539 config COREBOOT_ROMSIZE_KB
541 default 128 if COREBOOT_ROMSIZE_KB_128
542 default 256 if COREBOOT_ROMSIZE_KB_256
543 default 512 if COREBOOT_ROMSIZE_KB_512
544 default 1024 if COREBOOT_ROMSIZE_KB_1024
545 default 2048 if COREBOOT_ROMSIZE_KB_2048
546 default 4096 if COREBOOT_ROMSIZE_KB_4096
548 # Map the config names to a hex value (bytes).
551 default 0x20000 if COREBOOT_ROMSIZE_KB_128
552 default 0x40000 if COREBOOT_ROMSIZE_KB_256
553 default 0x80000 if COREBOOT_ROMSIZE_KB_512
554 default 0x100000 if COREBOOT_ROMSIZE_KB_1024
555 default 0x200000 if COREBOOT_ROMSIZE_KB_2048
556 default 0x400000 if COREBOOT_ROMSIZE_KB_4096