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
81 config VENDOR_PC_ENGINES
91 config VENDOR_SUPERMICRO
93 config VENDOR_TECHNEXION
95 config VENDOR_TECHNOLOGIC
97 config VENDOR_TELEVIDEO
101 config VENDOR_TRAVERSE
102 bool "Traverse Technologies"
108 bool "Win Enterprises"
114 config MAINBOARD_VENDOR
117 depends on VENDOR_ABIT
119 config MAINBOARD_VENDOR
122 depends on VENDOR_ADVANTECH
124 config MAINBOARD_VENDOR
127 depends on VENDOR_AMD
129 config MAINBOARD_VENDOR
132 depends on VENDOR_ARIMA
134 config MAINBOARD_VENDOR
136 default "Artec Group"
137 depends on VENDOR_ARTEC_GROUP
139 config MAINBOARD_VENDOR
142 depends on VENDOR_ASI
144 config MAINBOARD_VENDOR
147 depends on VENDOR_ASROCK
149 config MAINBOARD_VENDOR
152 depends on VENDOR_ASUS
154 config MAINBOARD_VENDOR
157 depends on VENDOR_A_TREND
159 config MAINBOARD_VENDOR
162 depends on VENDOR_AXUS
164 config MAINBOARD_VENDOR
167 depends on VENDOR_AZZA
169 config MAINBOARD_VENDOR
172 depends on VENDOR_BCOM
174 config MAINBOARD_VENDOR
177 depends on VENDOR_BIOSTAR
179 config MAINBOARD_VENDOR
182 depends on VENDOR_BROADCOM
184 config MAINBOARD_VENDOR
187 depends on VENDOR_COMPAQ
189 config MAINBOARD_VENDOR
192 depends on VENDOR_DELL
194 config MAINBOARD_VENDOR
196 default "DIGITAL-LOGIC"
197 depends on VENDOR_DIGITAL_LOGIC
199 config MAINBOARD_VENDOR
202 depends on VENDOR_EAGLELION
204 config MAINBOARD_VENDOR
207 depends on VENDOR_EMULATION
209 config MAINBOARD_VENDOR
212 depends on VENDOR_GETAC
214 config MAINBOARD_VENDOR
217 depends on VENDOR_GIGABYTE
219 config MAINBOARD_VENDOR
224 config MAINBOARD_VENDOR
227 depends on VENDOR_IBASE
229 config MAINBOARD_VENDOR
232 depends on VENDOR_IBM
234 config MAINBOARD_VENDOR
237 depends on VENDOR_IEI
239 config MAINBOARD_VENDOR
242 depends on VENDOR_INTEL
244 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
247 depends on VENDOR_INTEL
249 config MAINBOARD_VENDOR
252 depends on VENDOR_IWILL
254 config MAINBOARD_VENDOR
257 depends on VENDOR_JETWAY
259 config MAINBOARD_VENDOR
262 depends on VENDOR_KONTRON
264 config MAINBOARD_VENDOR
267 depends on VENDOR_LIPPERT
269 config MAINBOARD_VENDOR
272 depends on VENDOR_MITAC
274 config MAINBOARD_VENDOR
277 depends on VENDOR_MSI
279 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
282 depends on VENDOR_MSI
284 config MAINBOARD_VENDOR
287 depends on VENDOR_NEC
289 config MAINBOARD_VENDOR
292 depends on VENDOR_NEWISYS
294 config MAINBOARD_VENDOR
297 depends on VENDOR_NOKIA
299 config MAINBOARD_VENDOR
302 depends on VENDOR_NVIDIA
304 config MAINBOARD_VENDOR
307 depends on VENDOR_OLPC
309 config MAINBOARD_VENDOR
312 depends on VENDOR_PC_ENGINES
314 config MAINBOARD_VENDOR
317 depends on VENDOR_RCA
319 config MAINBOARD_VENDOR
322 depends on VENDOR_RODA
324 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
327 depends on VENDOR_RODA
329 config MAINBOARD_VENDOR
332 depends on VENDOR_SOYO
334 config MAINBOARD_VENDOR
337 depends on VENDOR_SUNW
339 config MAINBOARD_VENDOR
342 depends on VENDOR_SUPERMICRO
344 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
347 depends on VENDOR_SUPERMICRO
349 config MAINBOARD_VENDOR
352 depends on VENDOR_TECHNEXION
354 config MAINBOARD_VENDOR
356 default "Technologic"
357 depends on VENDOR_TECHNOLOGIC
359 config MAINBOARD_VENDOR
362 depends on VENDOR_TELEVIDEO
364 config MAINBOARD_VENDOR
367 depends on VENDOR_THOMSON
369 config MAINBOARD_VENDOR
371 default "Traverse Technologies"
372 depends on VENDOR_TRAVERSE
374 config MAINBOARD_VENDOR
377 depends on VENDOR_TYAN
379 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
382 depends on VENDOR_TYAN
384 config MAINBOARD_VENDOR
387 depends on VENDOR_VIA
389 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
392 depends on VENDOR_VIA
394 config MAINBOARD_VENDOR
396 default "Win Enterprise"
397 depends on VENDOR_WINENT
399 config MAINBOARD_VENDOR
402 depends on VENDOR_WYSE
404 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
407 depends on VENDOR_WYSE
409 source "src/mainboard/a-trend/Kconfig"
410 source "src/mainboard/abit/Kconfig"
411 source "src/mainboard/advantech/Kconfig"
412 source "src/mainboard/amd/Kconfig"
413 source "src/mainboard/arima/Kconfig"
414 source "src/mainboard/artecgroup/Kconfig"
415 source "src/mainboard/asi/Kconfig"
416 source "src/mainboard/asrock/Kconfig"
417 source "src/mainboard/asus/Kconfig"
418 source "src/mainboard/axus/Kconfig"
419 source "src/mainboard/azza/Kconfig"
420 source "src/mainboard/bcom/Kconfig"
421 source "src/mainboard/biostar/Kconfig"
422 source "src/mainboard/broadcom/Kconfig"
423 source "src/mainboard/compaq/Kconfig"
424 source "src/mainboard/dell/Kconfig"
425 source "src/mainboard/digitallogic/Kconfig"
426 source "src/mainboard/eaglelion/Kconfig"
427 source "src/mainboard/emulation/Kconfig"
428 source "src/mainboard/getac/Kconfig"
429 source "src/mainboard/gigabyte/Kconfig"
430 source "src/mainboard/hp/Kconfig"
431 source "src/mainboard/ibase/Kconfig"
432 source "src/mainboard/ibm/Kconfig"
433 source "src/mainboard/iei/Kconfig"
434 source "src/mainboard/intel/Kconfig"
435 source "src/mainboard/iwill/Kconfig"
436 source "src/mainboard/jetway/Kconfig"
437 source "src/mainboard/kontron/Kconfig"
438 source "src/mainboard/lippert/Kconfig"
439 source "src/mainboard/mitac/Kconfig"
440 source "src/mainboard/msi/Kconfig"
441 source "src/mainboard/nec/Kconfig"
442 source "src/mainboard/newisys/Kconfig"
443 source "src/mainboard/nokia/Kconfig"
444 source "src/mainboard/nvidia/Kconfig"
445 source "src/mainboard/olpc/Kconfig"
446 source "src/mainboard/pcengines/Kconfig"
447 source "src/mainboard/rca/Kconfig"
448 source "src/mainboard/roda/Kconfig"
449 source "src/mainboard/soyo/Kconfig"
450 source "src/mainboard/sunw/Kconfig"
451 source "src/mainboard/supermicro/Kconfig"
452 source "src/mainboard/technexion/Kconfig"
453 source "src/mainboard/technologic/Kconfig"
454 source "src/mainboard/televideo/Kconfig"
455 source "src/mainboard/thomson/Kconfig"
456 source "src/mainboard/traverse/Kconfig"
457 source "src/mainboard/tyan/Kconfig"
458 source "src/mainboard/via/Kconfig"
459 source "src/mainboard/winent/Kconfig"
460 source "src/mainboard/wyse/Kconfig"
462 config BOARD_ROMSIZE_KB_128
464 config BOARD_ROMSIZE_KB_256
466 config BOARD_ROMSIZE_KB_512
468 config BOARD_ROMSIZE_KB_1024
470 config BOARD_ROMSIZE_KB_2048
472 config BOARD_ROMSIZE_KB_4096
475 # TODO: No help text possible for choice fields?
477 prompt "ROM chip size"
478 default COREBOOT_ROMSIZE_KB_128 if BOARD_ROMSIZE_KB_128
479 default COREBOOT_ROMSIZE_KB_256 if BOARD_ROMSIZE_KB_256
480 default COREBOOT_ROMSIZE_KB_512 if BOARD_ROMSIZE_KB_512
481 default COREBOOT_ROMSIZE_KB_1024 if BOARD_ROMSIZE_KB_1024
482 default COREBOOT_ROMSIZE_KB_2048 if BOARD_ROMSIZE_KB_2048
483 default COREBOOT_ROMSIZE_KB_4096 if BOARD_ROMSIZE_KB_4096
485 Select the size of the ROM chip you intend to flash coreboot on.
487 The build system will take care of creating a coreboot.rom file
488 of the matching size.
490 config COREBOOT_ROMSIZE_KB_128
493 Choose this option if you have a 128 KB ROM chip.
495 config COREBOOT_ROMSIZE_KB_256
498 Choose this option if you have a 256 KB ROM chip.
500 config COREBOOT_ROMSIZE_KB_512
503 Choose this option if you have a 512 KB ROM chip.
505 config COREBOOT_ROMSIZE_KB_1024
506 bool "1024 KB (1 MB)"
508 Choose this option if you have a 1024 KB (1 MB) ROM chip.
510 config COREBOOT_ROMSIZE_KB_2048
511 bool "2048 KB (2 MB)"
513 Choose this option if you have a 2048 KB (2 MB) ROM chip.
515 config COREBOOT_ROMSIZE_KB_4096
516 bool "4096 KB (4 MB)"
518 Choose this option if you have a 4096 KB (4 MB) ROM chip.
522 # Map the config names to an integer (KB).
523 config COREBOOT_ROMSIZE_KB
525 default 128 if COREBOOT_ROMSIZE_KB_128
526 default 256 if COREBOOT_ROMSIZE_KB_256
527 default 512 if COREBOOT_ROMSIZE_KB_512
528 default 1024 if COREBOOT_ROMSIZE_KB_1024
529 default 2048 if COREBOOT_ROMSIZE_KB_2048
530 default 4096 if COREBOOT_ROMSIZE_KB_4096
532 # Map the config names to a hex value (bytes).
535 default 0x20000 if COREBOOT_ROMSIZE_KB_128
536 default 0x40000 if COREBOOT_ROMSIZE_KB_256
537 default 0x80000 if COREBOOT_ROMSIZE_KB_512
538 default 0x100000 if COREBOOT_ROMSIZE_KB_1024
539 default 0x200000 if COREBOOT_ROMSIZE_KB_2048
540 default 0x400000 if COREBOOT_ROMSIZE_KB_4096