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
99 config VENDOR_TRAVERSE
100 bool "Traverse Technologies"
106 bool "Win Enterprises"
112 config MAINBOARD_VENDOR
115 depends on VENDOR_ABIT
117 config MAINBOARD_VENDOR
120 depends on VENDOR_ADVANTECH
122 config MAINBOARD_VENDOR
125 depends on VENDOR_AMD
127 config MAINBOARD_VENDOR
130 depends on VENDOR_ARIMA
132 config MAINBOARD_VENDOR
134 default "Artec Group"
135 depends on VENDOR_ARTEC_GROUP
137 config MAINBOARD_VENDOR
140 depends on VENDOR_ASI
142 config MAINBOARD_VENDOR
145 depends on VENDOR_ASROCK
147 config MAINBOARD_VENDOR
150 depends on VENDOR_ASUS
152 config MAINBOARD_VENDOR
155 depends on VENDOR_A_TREND
157 config MAINBOARD_VENDOR
160 depends on VENDOR_AXUS
162 config MAINBOARD_VENDOR
165 depends on VENDOR_AZZA
167 config MAINBOARD_VENDOR
170 depends on VENDOR_BCOM
172 config MAINBOARD_VENDOR
175 depends on VENDOR_BIOSTAR
177 config MAINBOARD_VENDOR
180 depends on VENDOR_BROADCOM
182 config MAINBOARD_VENDOR
185 depends on VENDOR_COMPAQ
187 config MAINBOARD_VENDOR
190 depends on VENDOR_DELL
192 config MAINBOARD_VENDOR
194 default "DIGITAL-LOGIC"
195 depends on VENDOR_DIGITAL_LOGIC
197 config MAINBOARD_VENDOR
200 depends on VENDOR_EAGLELION
202 config MAINBOARD_VENDOR
205 depends on VENDOR_EMULATION
207 config MAINBOARD_VENDOR
210 depends on VENDOR_GETAC
212 config MAINBOARD_VENDOR
215 depends on VENDOR_GIGABYTE
217 config MAINBOARD_VENDOR
222 config MAINBOARD_VENDOR
225 depends on VENDOR_IBM
227 config MAINBOARD_VENDOR
230 depends on VENDOR_IEI
232 config MAINBOARD_VENDOR
235 depends on VENDOR_INTEL
237 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
240 depends on VENDOR_INTEL
242 config MAINBOARD_VENDOR
245 depends on VENDOR_IWILL
247 config MAINBOARD_VENDOR
250 depends on VENDOR_JETWAY
252 config MAINBOARD_VENDOR
255 depends on VENDOR_KONTRON
257 config MAINBOARD_VENDOR
260 depends on VENDOR_LIPPERT
262 config MAINBOARD_VENDOR
265 depends on VENDOR_MITAC
267 config MAINBOARD_VENDOR
270 depends on VENDOR_MSI
272 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
275 depends on VENDOR_MSI
277 config MAINBOARD_VENDOR
280 depends on VENDOR_NEC
282 config MAINBOARD_VENDOR
285 depends on VENDOR_NEWISYS
287 config MAINBOARD_VENDOR
290 depends on VENDOR_NOKIA
292 config MAINBOARD_VENDOR
295 depends on VENDOR_NVIDIA
297 config MAINBOARD_VENDOR
300 depends on VENDOR_OLPC
302 config MAINBOARD_VENDOR
305 depends on VENDOR_PC_ENGINES
307 config MAINBOARD_VENDOR
310 depends on VENDOR_RCA
312 config MAINBOARD_VENDOR
315 depends on VENDOR_RODA
317 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
320 depends on VENDOR_RODA
322 config MAINBOARD_VENDOR
325 depends on VENDOR_SOYO
327 config MAINBOARD_VENDOR
330 depends on VENDOR_SUNW
332 config MAINBOARD_VENDOR
335 depends on VENDOR_SUPERMICRO
337 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
340 depends on VENDOR_SUPERMICRO
342 config MAINBOARD_VENDOR
345 depends on VENDOR_TECHNEXION
347 config MAINBOARD_VENDOR
349 default "Technologic"
350 depends on VENDOR_TECHNOLOGIC
352 config MAINBOARD_VENDOR
355 depends on VENDOR_TELEVIDEO
357 config MAINBOARD_VENDOR
360 depends on VENDOR_THOMSON
362 config MAINBOARD_VENDOR
364 default "Traverse Technologies"
365 depends on VENDOR_TRAVERSE
367 config MAINBOARD_VENDOR
370 depends on VENDOR_TYAN
372 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
375 depends on VENDOR_TYAN
377 config MAINBOARD_VENDOR
380 depends on VENDOR_VIA
382 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
385 depends on VENDOR_VIA
387 config MAINBOARD_VENDOR
389 default "Win Enterprise"
390 depends on VENDOR_WINENT
392 config MAINBOARD_VENDOR
395 depends on VENDOR_WYSE
397 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
400 depends on VENDOR_WYSE
402 source "src/mainboard/a-trend/Kconfig"
403 source "src/mainboard/abit/Kconfig"
404 source "src/mainboard/advantech/Kconfig"
405 source "src/mainboard/amd/Kconfig"
406 source "src/mainboard/arima/Kconfig"
407 source "src/mainboard/artecgroup/Kconfig"
408 source "src/mainboard/asi/Kconfig"
409 source "src/mainboard/asrock/Kconfig"
410 source "src/mainboard/asus/Kconfig"
411 source "src/mainboard/axus/Kconfig"
412 source "src/mainboard/azza/Kconfig"
413 source "src/mainboard/bcom/Kconfig"
414 source "src/mainboard/biostar/Kconfig"
415 source "src/mainboard/broadcom/Kconfig"
416 source "src/mainboard/compaq/Kconfig"
417 source "src/mainboard/dell/Kconfig"
418 source "src/mainboard/digitallogic/Kconfig"
419 source "src/mainboard/eaglelion/Kconfig"
420 source "src/mainboard/emulation/Kconfig"
421 source "src/mainboard/getac/Kconfig"
422 source "src/mainboard/gigabyte/Kconfig"
423 source "src/mainboard/hp/Kconfig"
424 source "src/mainboard/ibm/Kconfig"
425 source "src/mainboard/iei/Kconfig"
426 source "src/mainboard/intel/Kconfig"
427 source "src/mainboard/iwill/Kconfig"
428 source "src/mainboard/jetway/Kconfig"
429 source "src/mainboard/kontron/Kconfig"
430 source "src/mainboard/lippert/Kconfig"
431 source "src/mainboard/mitac/Kconfig"
432 source "src/mainboard/msi/Kconfig"
433 source "src/mainboard/nec/Kconfig"
434 source "src/mainboard/newisys/Kconfig"
435 source "src/mainboard/nokia/Kconfig"
436 source "src/mainboard/nvidia/Kconfig"
437 source "src/mainboard/olpc/Kconfig"
438 source "src/mainboard/pcengines/Kconfig"
439 source "src/mainboard/rca/Kconfig"
440 source "src/mainboard/roda/Kconfig"
441 source "src/mainboard/soyo/Kconfig"
442 source "src/mainboard/sunw/Kconfig"
443 source "src/mainboard/supermicro/Kconfig"
444 source "src/mainboard/technexion/Kconfig"
445 source "src/mainboard/technologic/Kconfig"
446 source "src/mainboard/televideo/Kconfig"
447 source "src/mainboard/thomson/Kconfig"
448 source "src/mainboard/traverse/Kconfig"
449 source "src/mainboard/tyan/Kconfig"
450 source "src/mainboard/via/Kconfig"
451 source "src/mainboard/winent/Kconfig"
452 source "src/mainboard/wyse/Kconfig"
454 config BOARD_ROMSIZE_KB_128
456 config BOARD_ROMSIZE_KB_256
458 config BOARD_ROMSIZE_KB_512
460 config BOARD_ROMSIZE_KB_1024
462 config BOARD_ROMSIZE_KB_2048
464 config BOARD_ROMSIZE_KB_4096
467 # TODO: No help text possible for choice fields?
469 prompt "ROM chip size"
470 default COREBOOT_ROMSIZE_KB_128 if BOARD_ROMSIZE_KB_128
471 default COREBOOT_ROMSIZE_KB_256 if BOARD_ROMSIZE_KB_256
472 default COREBOOT_ROMSIZE_KB_512 if BOARD_ROMSIZE_KB_512
473 default COREBOOT_ROMSIZE_KB_1024 if BOARD_ROMSIZE_KB_1024
474 default COREBOOT_ROMSIZE_KB_2048 if BOARD_ROMSIZE_KB_2048
475 default COREBOOT_ROMSIZE_KB_4096 if BOARD_ROMSIZE_KB_4096
477 Select the size of the ROM chip you intend to flash coreboot on.
479 The build system will take care of creating a coreboot.rom file
480 of the matching size.
482 config COREBOOT_ROMSIZE_KB_128
485 Choose this option if you have a 128 KB ROM chip.
487 config COREBOOT_ROMSIZE_KB_256
490 Choose this option if you have a 256 KB ROM chip.
492 config COREBOOT_ROMSIZE_KB_512
495 Choose this option if you have a 512 KB ROM chip.
497 config COREBOOT_ROMSIZE_KB_1024
498 bool "1024 KB (1 MB)"
500 Choose this option if you have a 1024 KB (1 MB) ROM chip.
502 config COREBOOT_ROMSIZE_KB_2048
503 bool "2048 KB (2 MB)"
505 Choose this option if you have a 2048 KB (2 MB) ROM chip.
507 config COREBOOT_ROMSIZE_KB_4096
508 bool "4096 KB (4 MB)"
510 Choose this option if you have a 4096 KB (4 MB) ROM chip.
514 # Map the config names to an integer (KB).
515 config COREBOOT_ROMSIZE_KB
517 default 128 if COREBOOT_ROMSIZE_KB_128
518 default 256 if COREBOOT_ROMSIZE_KB_256
519 default 512 if COREBOOT_ROMSIZE_KB_512
520 default 1024 if COREBOOT_ROMSIZE_KB_1024
521 default 2048 if COREBOOT_ROMSIZE_KB_2048
522 default 4096 if COREBOOT_ROMSIZE_KB_4096
524 # Map the config names to a hex value (bytes).
527 default 0x20000 if COREBOOT_ROMSIZE_KB_128
528 default 0x40000 if COREBOOT_ROMSIZE_KB_256
529 default 0x80000 if COREBOOT_ROMSIZE_KB_512
530 default 0x100000 if COREBOOT_ROMSIZE_KB_1024
531 default 0x200000 if COREBOOT_ROMSIZE_KB_2048
532 default 0x400000 if COREBOOT_ROMSIZE_KB_4096