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
83 config VENDOR_PC_ENGINES
93 config VENDOR_SUPERMICRO
95 config VENDOR_TECHNEXION
97 config VENDOR_TECHNOLOGIC
99 config VENDOR_TELEVIDEO
101 config VENDOR_THOMSON
103 config VENDOR_TRAVERSE
104 bool "Traverse Technologies"
110 bool "Win Enterprises"
116 config MAINBOARD_VENDOR
119 depends on VENDOR_ABIT
121 config MAINBOARD_VENDOR
124 depends on VENDOR_ADVANTECH
126 config MAINBOARD_VENDOR
129 depends on VENDOR_AMD
131 config MAINBOARD_VENDOR
134 depends on VENDOR_ARIMA
136 config MAINBOARD_VENDOR
138 default "Artec Group"
139 depends on VENDOR_ARTEC_GROUP
141 config MAINBOARD_VENDOR
144 depends on VENDOR_ASI
146 config MAINBOARD_VENDOR
149 depends on VENDOR_ASROCK
151 config MAINBOARD_VENDOR
154 depends on VENDOR_ASUS
156 config MAINBOARD_VENDOR
159 depends on VENDOR_A_TREND
161 config MAINBOARD_VENDOR
164 depends on VENDOR_AXUS
166 config MAINBOARD_VENDOR
169 depends on VENDOR_AZZA
171 config MAINBOARD_VENDOR
174 depends on VENDOR_BCOM
176 config MAINBOARD_VENDOR
179 depends on VENDOR_BIOSTAR
181 config MAINBOARD_VENDOR
184 depends on VENDOR_BROADCOM
186 config MAINBOARD_VENDOR
189 depends on VENDOR_COMPAQ
191 config MAINBOARD_VENDOR
194 depends on VENDOR_DELL
196 config MAINBOARD_VENDOR
198 default "DIGITAL-LOGIC"
199 depends on VENDOR_DIGITAL_LOGIC
201 config MAINBOARD_VENDOR
204 depends on VENDOR_EAGLELION
206 config MAINBOARD_VENDOR
209 depends on VENDOR_ECS
211 config MAINBOARD_VENDOR
214 depends on VENDOR_EMULATION
216 config MAINBOARD_VENDOR
219 depends on VENDOR_GETAC
221 config MAINBOARD_VENDOR
224 depends on VENDOR_GIGABYTE
226 config MAINBOARD_VENDOR
231 config MAINBOARD_VENDOR
234 depends on VENDOR_IBASE
236 config MAINBOARD_VENDOR
239 depends on VENDOR_IBM
241 config MAINBOARD_VENDOR
244 depends on VENDOR_IEI
246 config MAINBOARD_VENDOR
249 depends on VENDOR_INTEL
251 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
254 depends on VENDOR_INTEL
256 config MAINBOARD_VENDOR
259 depends on VENDOR_IWILL
261 config MAINBOARD_VENDOR
264 depends on VENDOR_JETWAY
266 config MAINBOARD_VENDOR
269 depends on VENDOR_KONTRON
271 config MAINBOARD_VENDOR
274 depends on VENDOR_LIPPERT
276 config MAINBOARD_VENDOR
279 depends on VENDOR_MITAC
281 config MAINBOARD_VENDOR
284 depends on VENDOR_MSI
286 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
289 depends on VENDOR_MSI
291 config MAINBOARD_VENDOR
294 depends on VENDOR_NEC
296 config MAINBOARD_VENDOR
299 depends on VENDOR_NEWISYS
301 config MAINBOARD_VENDOR
304 depends on VENDOR_NOKIA
306 config MAINBOARD_VENDOR
309 depends on VENDOR_NVIDIA
311 config MAINBOARD_VENDOR
314 depends on VENDOR_OLPC
316 config MAINBOARD_VENDOR
319 depends on VENDOR_PC_ENGINES
321 config MAINBOARD_VENDOR
324 depends on VENDOR_RCA
326 config MAINBOARD_VENDOR
329 depends on VENDOR_RODA
331 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
334 depends on VENDOR_RODA
336 config MAINBOARD_VENDOR
339 depends on VENDOR_SOYO
341 config MAINBOARD_VENDOR
344 depends on VENDOR_SUNW
346 config MAINBOARD_VENDOR
349 depends on VENDOR_SUPERMICRO
351 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
354 depends on VENDOR_SUPERMICRO
356 config MAINBOARD_VENDOR
359 depends on VENDOR_TECHNEXION
361 config MAINBOARD_VENDOR
363 default "Technologic"
364 depends on VENDOR_TECHNOLOGIC
366 config MAINBOARD_VENDOR
369 depends on VENDOR_TELEVIDEO
371 config MAINBOARD_VENDOR
374 depends on VENDOR_THOMSON
376 config MAINBOARD_VENDOR
378 default "Traverse Technologies"
379 depends on VENDOR_TRAVERSE
381 config MAINBOARD_VENDOR
384 depends on VENDOR_TYAN
386 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
389 depends on VENDOR_TYAN
391 config MAINBOARD_VENDOR
394 depends on VENDOR_VIA
396 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
399 depends on VENDOR_VIA
401 config MAINBOARD_VENDOR
403 default "Win Enterprise"
404 depends on VENDOR_WINENT
406 config MAINBOARD_VENDOR
409 depends on VENDOR_WYSE
411 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
414 depends on VENDOR_WYSE
416 source "src/mainboard/a-trend/Kconfig"
417 source "src/mainboard/abit/Kconfig"
418 source "src/mainboard/advantech/Kconfig"
419 source "src/mainboard/amd/Kconfig"
420 source "src/mainboard/arima/Kconfig"
421 source "src/mainboard/artecgroup/Kconfig"
422 source "src/mainboard/asi/Kconfig"
423 source "src/mainboard/asrock/Kconfig"
424 source "src/mainboard/asus/Kconfig"
425 source "src/mainboard/axus/Kconfig"
426 source "src/mainboard/azza/Kconfig"
427 source "src/mainboard/bcom/Kconfig"
428 source "src/mainboard/biostar/Kconfig"
429 source "src/mainboard/broadcom/Kconfig"
430 source "src/mainboard/compaq/Kconfig"
431 source "src/mainboard/dell/Kconfig"
432 source "src/mainboard/digitallogic/Kconfig"
433 source "src/mainboard/eaglelion/Kconfig"
434 source "src/mainboard/ecs/Kconfig"
435 source "src/mainboard/emulation/Kconfig"
436 source "src/mainboard/getac/Kconfig"
437 source "src/mainboard/gigabyte/Kconfig"
438 source "src/mainboard/hp/Kconfig"
439 source "src/mainboard/ibase/Kconfig"
440 source "src/mainboard/ibm/Kconfig"
441 source "src/mainboard/iei/Kconfig"
442 source "src/mainboard/intel/Kconfig"
443 source "src/mainboard/iwill/Kconfig"
444 source "src/mainboard/jetway/Kconfig"
445 source "src/mainboard/kontron/Kconfig"
446 source "src/mainboard/lippert/Kconfig"
447 source "src/mainboard/mitac/Kconfig"
448 source "src/mainboard/msi/Kconfig"
449 source "src/mainboard/nec/Kconfig"
450 source "src/mainboard/newisys/Kconfig"
451 source "src/mainboard/nokia/Kconfig"
452 source "src/mainboard/nvidia/Kconfig"
453 source "src/mainboard/olpc/Kconfig"
454 source "src/mainboard/pcengines/Kconfig"
455 source "src/mainboard/rca/Kconfig"
456 source "src/mainboard/roda/Kconfig"
457 source "src/mainboard/soyo/Kconfig"
458 source "src/mainboard/sunw/Kconfig"
459 source "src/mainboard/supermicro/Kconfig"
460 source "src/mainboard/technexion/Kconfig"
461 source "src/mainboard/technologic/Kconfig"
462 source "src/mainboard/televideo/Kconfig"
463 source "src/mainboard/thomson/Kconfig"
464 source "src/mainboard/traverse/Kconfig"
465 source "src/mainboard/tyan/Kconfig"
466 source "src/mainboard/via/Kconfig"
467 source "src/mainboard/winent/Kconfig"
468 source "src/mainboard/wyse/Kconfig"
470 config BOARD_ROMSIZE_KB_128
472 config BOARD_ROMSIZE_KB_256
474 config BOARD_ROMSIZE_KB_512
476 config BOARD_ROMSIZE_KB_1024
478 config BOARD_ROMSIZE_KB_2048
480 config BOARD_ROMSIZE_KB_4096
483 # TODO: No help text possible for choice fields?
485 prompt "ROM chip size"
486 default COREBOOT_ROMSIZE_KB_128 if BOARD_ROMSIZE_KB_128
487 default COREBOOT_ROMSIZE_KB_256 if BOARD_ROMSIZE_KB_256
488 default COREBOOT_ROMSIZE_KB_512 if BOARD_ROMSIZE_KB_512
489 default COREBOOT_ROMSIZE_KB_1024 if BOARD_ROMSIZE_KB_1024
490 default COREBOOT_ROMSIZE_KB_2048 if BOARD_ROMSIZE_KB_2048
491 default COREBOOT_ROMSIZE_KB_4096 if BOARD_ROMSIZE_KB_4096
493 Select the size of the ROM chip you intend to flash coreboot on.
495 The build system will take care of creating a coreboot.rom file
496 of the matching size.
498 config COREBOOT_ROMSIZE_KB_128
501 Choose this option if you have a 128 KB ROM chip.
503 config COREBOOT_ROMSIZE_KB_256
506 Choose this option if you have a 256 KB ROM chip.
508 config COREBOOT_ROMSIZE_KB_512
511 Choose this option if you have a 512 KB ROM chip.
513 config COREBOOT_ROMSIZE_KB_1024
514 bool "1024 KB (1 MB)"
516 Choose this option if you have a 1024 KB (1 MB) ROM chip.
518 config COREBOOT_ROMSIZE_KB_2048
519 bool "2048 KB (2 MB)"
521 Choose this option if you have a 2048 KB (2 MB) ROM chip.
523 config COREBOOT_ROMSIZE_KB_4096
524 bool "4096 KB (4 MB)"
526 Choose this option if you have a 4096 KB (4 MB) ROM chip.
530 # Map the config names to an integer (KB).
531 config COREBOOT_ROMSIZE_KB
533 default 128 if COREBOOT_ROMSIZE_KB_128
534 default 256 if COREBOOT_ROMSIZE_KB_256
535 default 512 if COREBOOT_ROMSIZE_KB_512
536 default 1024 if COREBOOT_ROMSIZE_KB_1024
537 default 2048 if COREBOOT_ROMSIZE_KB_2048
538 default 4096 if COREBOOT_ROMSIZE_KB_4096
540 # Map the config names to a hex value (bytes).
543 default 0x20000 if COREBOOT_ROMSIZE_KB_128
544 default 0x40000 if COREBOOT_ROMSIZE_KB_256
545 default 0x80000 if COREBOOT_ROMSIZE_KB_512
546 default 0x100000 if COREBOOT_ROMSIZE_KB_1024
547 default 0x200000 if COREBOOT_ROMSIZE_KB_2048
548 default 0x400000 if COREBOOT_ROMSIZE_KB_4096