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
45 config VENDOR_GIGABYTE
77 config VENDOR_PC_ENGINES
87 config VENDOR_SUPERMICRO
89 config VENDOR_TECHNEXION
91 config VENDOR_TECHNOLOGIC
93 config VENDOR_TELEVIDEO
102 bool "Win Enterprises"
108 config MAINBOARD_VENDOR
111 depends on VENDOR_ABIT
113 config MAINBOARD_VENDOR
116 depends on VENDOR_ADVANTECH
118 config MAINBOARD_VENDOR
121 depends on VENDOR_AMD
123 config MAINBOARD_VENDOR
126 depends on VENDOR_ARIMA
128 config MAINBOARD_VENDOR
130 default "Artec Group"
131 depends on VENDOR_ARTEC_GROUP
133 config MAINBOARD_VENDOR
136 depends on VENDOR_ASI
138 config MAINBOARD_VENDOR
141 depends on VENDOR_ASROCK
143 config MAINBOARD_VENDOR
146 depends on VENDOR_ASUS
148 config MAINBOARD_VENDOR
151 depends on VENDOR_A_TREND
153 config MAINBOARD_VENDOR
156 depends on VENDOR_AXUS
158 config MAINBOARD_VENDOR
161 depends on VENDOR_AZZA
163 config MAINBOARD_VENDOR
166 depends on VENDOR_BCOM
168 config MAINBOARD_VENDOR
171 depends on VENDOR_BIOSTAR
173 config MAINBOARD_VENDOR
176 depends on VENDOR_BROADCOM
178 config MAINBOARD_VENDOR
181 depends on VENDOR_COMPAQ
183 config MAINBOARD_VENDOR
186 depends on VENDOR_DELL
188 config MAINBOARD_VENDOR
190 default "DIGITAL-LOGIC"
191 depends on VENDOR_DIGITAL_LOGIC
193 config MAINBOARD_VENDOR
196 depends on VENDOR_EAGLELION
198 config MAINBOARD_VENDOR
201 depends on VENDOR_EMULATION
203 config MAINBOARD_VENDOR
206 depends on VENDOR_GIGABYTE
208 config MAINBOARD_VENDOR
213 config MAINBOARD_VENDOR
216 depends on VENDOR_IBM
218 config MAINBOARD_VENDOR
221 depends on VENDOR_IEI
223 config MAINBOARD_VENDOR
226 depends on VENDOR_INTEL
228 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
231 depends on VENDOR_INTEL
233 config MAINBOARD_VENDOR
236 depends on VENDOR_IWILL
238 config MAINBOARD_VENDOR
241 depends on VENDOR_JETWAY
243 config MAINBOARD_VENDOR
246 depends on VENDOR_KONTRON
248 config MAINBOARD_VENDOR
251 depends on VENDOR_LIPPERT
253 config MAINBOARD_VENDOR
256 depends on VENDOR_MITAC
258 config MAINBOARD_VENDOR
261 depends on VENDOR_MSI
263 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
266 depends on VENDOR_MSI
268 config MAINBOARD_VENDOR
271 depends on VENDOR_NEC
273 config MAINBOARD_VENDOR
276 depends on VENDOR_NEWISYS
278 config MAINBOARD_VENDOR
281 depends on VENDOR_NOKIA
283 config MAINBOARD_VENDOR
286 depends on VENDOR_NVIDIA
288 config MAINBOARD_VENDOR
291 depends on VENDOR_OLPC
293 config MAINBOARD_VENDOR
296 depends on VENDOR_PC_ENGINES
298 config MAINBOARD_VENDOR
301 depends on VENDOR_RCA
303 config MAINBOARD_VENDOR
306 depends on VENDOR_RODA
308 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
311 depends on VENDOR_RODA
313 config MAINBOARD_VENDOR
316 depends on VENDOR_SOYO
318 config MAINBOARD_VENDOR
321 depends on VENDOR_SUNW
323 config MAINBOARD_VENDOR
326 depends on VENDOR_SUPERMICRO
328 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
331 depends on VENDOR_SUPERMICRO
333 config MAINBOARD_VENDOR
336 depends on VENDOR_TECHNEXION
338 config MAINBOARD_VENDOR
340 default "Technologic"
341 depends on VENDOR_TECHNOLOGIC
343 config MAINBOARD_VENDOR
346 depends on VENDOR_TELEVIDEO
348 config MAINBOARD_VENDOR
351 depends on VENDOR_THOMSON
353 config MAINBOARD_VENDOR
356 depends on VENDOR_TYAN
358 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
361 depends on VENDOR_TYAN
363 config MAINBOARD_VENDOR
366 depends on VENDOR_VIA
368 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
371 depends on VENDOR_VIA
373 config MAINBOARD_VENDOR
375 default "Win Enterprise"
376 depends on VENDOR_WINENT
378 config MAINBOARD_VENDOR
381 depends on VENDOR_WYSE
383 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
386 depends on VENDOR_WYSE
388 source "src/mainboard/a-trend/Kconfig"
389 source "src/mainboard/abit/Kconfig"
390 source "src/mainboard/advantech/Kconfig"
391 source "src/mainboard/amd/Kconfig"
392 source "src/mainboard/arima/Kconfig"
393 source "src/mainboard/artecgroup/Kconfig"
394 source "src/mainboard/asi/Kconfig"
395 source "src/mainboard/asrock/Kconfig"
396 source "src/mainboard/asus/Kconfig"
397 source "src/mainboard/axus/Kconfig"
398 source "src/mainboard/azza/Kconfig"
399 source "src/mainboard/bcom/Kconfig"
400 source "src/mainboard/biostar/Kconfig"
401 source "src/mainboard/broadcom/Kconfig"
402 source "src/mainboard/compaq/Kconfig"
403 source "src/mainboard/dell/Kconfig"
404 source "src/mainboard/digitallogic/Kconfig"
405 source "src/mainboard/eaglelion/Kconfig"
406 source "src/mainboard/emulation/Kconfig"
407 source "src/mainboard/gigabyte/Kconfig"
408 source "src/mainboard/hp/Kconfig"
409 source "src/mainboard/ibm/Kconfig"
410 source "src/mainboard/iei/Kconfig"
411 source "src/mainboard/intel/Kconfig"
412 source "src/mainboard/iwill/Kconfig"
413 source "src/mainboard/jetway/Kconfig"
414 source "src/mainboard/kontron/Kconfig"
415 source "src/mainboard/lippert/Kconfig"
416 source "src/mainboard/mitac/Kconfig"
417 source "src/mainboard/msi/Kconfig"
418 source "src/mainboard/nec/Kconfig"
419 source "src/mainboard/newisys/Kconfig"
420 source "src/mainboard/nokia/Kconfig"
421 source "src/mainboard/nvidia/Kconfig"
422 source "src/mainboard/olpc/Kconfig"
423 source "src/mainboard/pcengines/Kconfig"
424 source "src/mainboard/rca/Kconfig"
425 source "src/mainboard/roda/Kconfig"
426 source "src/mainboard/soyo/Kconfig"
427 source "src/mainboard/sunw/Kconfig"
428 source "src/mainboard/supermicro/Kconfig"
429 source "src/mainboard/technexion/Kconfig"
430 source "src/mainboard/technologic/Kconfig"
431 source "src/mainboard/televideo/Kconfig"
432 source "src/mainboard/thomson/Kconfig"
433 source "src/mainboard/tyan/Kconfig"
434 source "src/mainboard/via/Kconfig"
435 source "src/mainboard/winent/Kconfig"
436 source "src/mainboard/wyse/Kconfig"
438 config BOARD_ROMSIZE_KB_128
440 config BOARD_ROMSIZE_KB_256
442 config BOARD_ROMSIZE_KB_512
444 config BOARD_ROMSIZE_KB_1024
446 config BOARD_ROMSIZE_KB_2048
448 config BOARD_ROMSIZE_KB_4096
451 # TODO: No help text possible for choice fields?
453 prompt "ROM chip size"
454 default COREBOOT_ROMSIZE_KB_128 if BOARD_ROMSIZE_KB_128
455 default COREBOOT_ROMSIZE_KB_256 if BOARD_ROMSIZE_KB_256
456 default COREBOOT_ROMSIZE_KB_512 if BOARD_ROMSIZE_KB_512
457 default COREBOOT_ROMSIZE_KB_1024 if BOARD_ROMSIZE_KB_1024
458 default COREBOOT_ROMSIZE_KB_2048 if BOARD_ROMSIZE_KB_2048
459 default COREBOOT_ROMSIZE_KB_4096 if BOARD_ROMSIZE_KB_4096
461 Select the size of the ROM chip you intend to flash coreboot on.
463 The build system will take care of creating a coreboot.rom file
464 of the matching size.
466 config COREBOOT_ROMSIZE_KB_128
469 Choose this option if you have a 128 KB ROM chip.
471 config COREBOOT_ROMSIZE_KB_256
474 Choose this option if you have a 256 KB ROM chip.
476 config COREBOOT_ROMSIZE_KB_512
479 Choose this option if you have a 512 KB ROM chip.
481 config COREBOOT_ROMSIZE_KB_1024
482 bool "1024 KB (1 MB)"
484 Choose this option if you have a 1024 KB (1 MB) ROM chip.
486 config COREBOOT_ROMSIZE_KB_2048
487 bool "2048 KB (2 MB)"
489 Choose this option if you have a 2048 KB (2 MB) ROM chip.
491 config COREBOOT_ROMSIZE_KB_4096
492 bool "4096 KB (4 MB)"
494 Choose this option if you have a 4096 KB (4 MB) ROM chip.
498 # Map the config names to an integer (KB).
499 config COREBOOT_ROMSIZE_KB
501 default 128 if COREBOOT_ROMSIZE_KB_128
502 default 256 if COREBOOT_ROMSIZE_KB_256
503 default 512 if COREBOOT_ROMSIZE_KB_512
504 default 1024 if COREBOOT_ROMSIZE_KB_1024
505 default 2048 if COREBOOT_ROMSIZE_KB_2048
506 default 4096 if COREBOOT_ROMSIZE_KB_4096
508 # Map the config names to a hex value (bytes).
511 default 0x20000 if COREBOOT_ROMSIZE_KB_128
512 default 0x40000 if COREBOOT_ROMSIZE_KB_256
513 default 0x80000 if COREBOOT_ROMSIZE_KB_512
514 default 0x100000 if COREBOOT_ROMSIZE_KB_1024
515 default 0x200000 if COREBOOT_ROMSIZE_KB_2048
516 default 0x400000 if COREBOOT_ROMSIZE_KB_4096