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
75 config VENDOR_PC_ENGINES
85 config VENDOR_SUPERMICRO
87 config VENDOR_TECHNEXION
89 config VENDOR_TECHNOLOGIC
91 config VENDOR_TELEVIDEO
100 bool "Win Enterprises"
104 config MAINBOARD_VENDOR
107 depends on VENDOR_ABIT
109 config MAINBOARD_VENDOR
112 depends on VENDOR_ADVANTECH
114 config MAINBOARD_VENDOR
117 depends on VENDOR_AMD
119 config MAINBOARD_VENDOR
122 depends on VENDOR_ARIMA
124 config MAINBOARD_VENDOR
126 default "Artec Group"
127 depends on VENDOR_ARTEC_GROUP
129 config MAINBOARD_VENDOR
132 depends on VENDOR_ASI
134 config MAINBOARD_VENDOR
137 depends on VENDOR_ASROCK
139 config MAINBOARD_VENDOR
142 depends on VENDOR_ASUS
144 config MAINBOARD_VENDOR
147 depends on VENDOR_A_TREND
149 config MAINBOARD_VENDOR
152 depends on VENDOR_AXUS
154 config MAINBOARD_VENDOR
157 depends on VENDOR_AZZA
159 config MAINBOARD_VENDOR
162 depends on VENDOR_BCOM
164 config MAINBOARD_VENDOR
167 depends on VENDOR_BIOSTAR
169 config MAINBOARD_VENDOR
172 depends on VENDOR_BROADCOM
174 config MAINBOARD_VENDOR
177 depends on VENDOR_COMPAQ
179 config MAINBOARD_VENDOR
182 depends on VENDOR_DELL
184 config MAINBOARD_VENDOR
186 default "DIGITAL-LOGIC"
187 depends on VENDOR_DIGITAL_LOGIC
189 config MAINBOARD_VENDOR
192 depends on VENDOR_EAGLELION
194 config MAINBOARD_VENDOR
197 depends on VENDOR_EMULATION
199 config MAINBOARD_VENDOR
202 depends on VENDOR_GIGABYTE
204 config MAINBOARD_VENDOR
209 config MAINBOARD_VENDOR
212 depends on VENDOR_IBM
214 config MAINBOARD_VENDOR
217 depends on VENDOR_IEI
219 config MAINBOARD_VENDOR
222 depends on VENDOR_INTEL
224 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
227 depends on VENDOR_INTEL
229 config MAINBOARD_VENDOR
232 depends on VENDOR_IWILL
234 config MAINBOARD_VENDOR
237 depends on VENDOR_JETWAY
239 config MAINBOARD_VENDOR
242 depends on VENDOR_KONTRON
244 config MAINBOARD_VENDOR
247 depends on VENDOR_LIPPERT
249 config MAINBOARD_VENDOR
252 depends on VENDOR_MITAC
254 config MAINBOARD_VENDOR
257 depends on VENDOR_MSI
259 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
262 depends on VENDOR_MSI
264 config MAINBOARD_VENDOR
267 depends on VENDOR_NEC
269 config MAINBOARD_VENDOR
272 depends on VENDOR_NEWISYS
274 config MAINBOARD_VENDOR
277 depends on VENDOR_NVIDIA
279 config MAINBOARD_VENDOR
282 depends on VENDOR_OLPC
284 config MAINBOARD_VENDOR
287 depends on VENDOR_PC_ENGINES
289 config MAINBOARD_VENDOR
292 depends on VENDOR_RCA
294 config MAINBOARD_VENDOR
297 depends on VENDOR_RODA
299 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
302 depends on VENDOR_RODA
304 config MAINBOARD_VENDOR
307 depends on VENDOR_SOYO
309 config MAINBOARD_VENDOR
312 depends on VENDOR_SUNW
314 config MAINBOARD_VENDOR
317 depends on VENDOR_SUPERMICRO
319 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
322 depends on VENDOR_SUPERMICRO
324 config MAINBOARD_VENDOR
327 depends on VENDOR_TECHNEXION
329 config MAINBOARD_VENDOR
331 default "Technologic"
332 depends on VENDOR_TECHNOLOGIC
334 config MAINBOARD_VENDOR
337 depends on VENDOR_TELEVIDEO
339 config MAINBOARD_VENDOR
342 depends on VENDOR_THOMSON
344 config MAINBOARD_VENDOR
347 depends on VENDOR_TYAN
349 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
352 depends on VENDOR_TYAN
354 config MAINBOARD_VENDOR
357 depends on VENDOR_VIA
359 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
362 depends on VENDOR_VIA
364 config MAINBOARD_VENDOR
366 default "Win Enterprise"
367 depends on VENDOR_WINENT
369 source "src/mainboard/a-trend/Kconfig"
370 source "src/mainboard/abit/Kconfig"
371 source "src/mainboard/advantech/Kconfig"
372 source "src/mainboard/amd/Kconfig"
373 source "src/mainboard/arima/Kconfig"
374 source "src/mainboard/artecgroup/Kconfig"
375 source "src/mainboard/asi/Kconfig"
376 source "src/mainboard/asrock/Kconfig"
377 source "src/mainboard/asus/Kconfig"
378 source "src/mainboard/axus/Kconfig"
379 source "src/mainboard/azza/Kconfig"
380 source "src/mainboard/bcom/Kconfig"
381 source "src/mainboard/biostar/Kconfig"
382 source "src/mainboard/broadcom/Kconfig"
383 source "src/mainboard/compaq/Kconfig"
384 source "src/mainboard/dell/Kconfig"
385 source "src/mainboard/digitallogic/Kconfig"
386 source "src/mainboard/eaglelion/Kconfig"
387 source "src/mainboard/emulation/Kconfig"
388 source "src/mainboard/gigabyte/Kconfig"
389 source "src/mainboard/hp/Kconfig"
390 source "src/mainboard/ibm/Kconfig"
391 source "src/mainboard/iei/Kconfig"
392 source "src/mainboard/intel/Kconfig"
393 source "src/mainboard/iwill/Kconfig"
394 source "src/mainboard/jetway/Kconfig"
395 source "src/mainboard/kontron/Kconfig"
396 source "src/mainboard/lippert/Kconfig"
397 source "src/mainboard/mitac/Kconfig"
398 source "src/mainboard/msi/Kconfig"
399 source "src/mainboard/nec/Kconfig"
400 source "src/mainboard/newisys/Kconfig"
401 source "src/mainboard/nvidia/Kconfig"
402 source "src/mainboard/olpc/Kconfig"
403 source "src/mainboard/pcengines/Kconfig"
404 source "src/mainboard/rca/Kconfig"
405 source "src/mainboard/roda/Kconfig"
406 source "src/mainboard/soyo/Kconfig"
407 source "src/mainboard/sunw/Kconfig"
408 source "src/mainboard/supermicro/Kconfig"
409 source "src/mainboard/technexion/Kconfig"
410 source "src/mainboard/technologic/Kconfig"
411 source "src/mainboard/televideo/Kconfig"
412 source "src/mainboard/thomson/Kconfig"
413 source "src/mainboard/tyan/Kconfig"
414 source "src/mainboard/via/Kconfig"
415 source "src/mainboard/winent/Kconfig"
417 config BOARD_ROMSIZE_KB_128
419 config BOARD_ROMSIZE_KB_256
421 config BOARD_ROMSIZE_KB_512
423 config BOARD_ROMSIZE_KB_1024
425 config BOARD_ROMSIZE_KB_2048
427 config BOARD_ROMSIZE_KB_4096
430 # TODO: No help text possible for choice fields?
432 prompt "ROM chip size"
433 default COREBOOT_ROMSIZE_KB_128 if BOARD_ROMSIZE_KB_128
434 default COREBOOT_ROMSIZE_KB_256 if BOARD_ROMSIZE_KB_256
435 default COREBOOT_ROMSIZE_KB_512 if BOARD_ROMSIZE_KB_512
436 default COREBOOT_ROMSIZE_KB_1024 if BOARD_ROMSIZE_KB_1024
437 default COREBOOT_ROMSIZE_KB_2048 if BOARD_ROMSIZE_KB_2048
438 default COREBOOT_ROMSIZE_KB_4096 if BOARD_ROMSIZE_KB_4096
440 Select the size of the ROM chip you intend to flash coreboot on.
442 The build system will take care of creating a coreboot.rom file
443 of the matching size.
445 config COREBOOT_ROMSIZE_KB_128
448 Choose this option if you have a 128 KB ROM chip.
450 config COREBOOT_ROMSIZE_KB_256
453 Choose this option if you have a 256 KB ROM chip.
455 config COREBOOT_ROMSIZE_KB_512
458 Choose this option if you have a 512 KB ROM chip.
460 config COREBOOT_ROMSIZE_KB_1024
461 bool "1024 KB (1 MB)"
463 Choose this option if you have a 1024 KB (1 MB) ROM chip.
465 config COREBOOT_ROMSIZE_KB_2048
466 bool "2048 KB (2 MB)"
468 Choose this option if you have a 2048 KB (2 MB) ROM chip.
470 config COREBOOT_ROMSIZE_KB_4096
471 bool "4096 KB (4 MB)"
473 Choose this option if you have a 4096 KB (4 MB) ROM chip.
477 # Map the config names to an integer (KB).
478 config COREBOOT_ROMSIZE_KB
480 default 128 if COREBOOT_ROMSIZE_KB_128
481 default 256 if COREBOOT_ROMSIZE_KB_256
482 default 512 if COREBOOT_ROMSIZE_KB_512
483 default 1024 if COREBOOT_ROMSIZE_KB_1024
484 default 2048 if COREBOOT_ROMSIZE_KB_2048
485 default 4096 if COREBOOT_ROMSIZE_KB_4096
487 # Map the config names to a hex value (bytes).
490 default 0x20000 if COREBOOT_ROMSIZE_KB_128
491 default 0x40000 if COREBOOT_ROMSIZE_KB_256
492 default 0x80000 if COREBOOT_ROMSIZE_KB_512
493 default 0x100000 if COREBOOT_ROMSIZE_KB_1024
494 default 0x200000 if COREBOOT_ROMSIZE_KB_2048
495 default 0x400000 if COREBOOT_ROMSIZE_KB_4096