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"
106 config MAINBOARD_VENDOR
109 depends on VENDOR_ABIT
111 config MAINBOARD_VENDOR
114 depends on VENDOR_ADVANTECH
116 config MAINBOARD_VENDOR
119 depends on VENDOR_AMD
121 config MAINBOARD_VENDOR
124 depends on VENDOR_ARIMA
126 config MAINBOARD_VENDOR
128 default "Artec Group"
129 depends on VENDOR_ARTEC_GROUP
131 config MAINBOARD_VENDOR
134 depends on VENDOR_ASI
136 config MAINBOARD_VENDOR
139 depends on VENDOR_ASROCK
141 config MAINBOARD_VENDOR
144 depends on VENDOR_ASUS
146 config MAINBOARD_VENDOR
149 depends on VENDOR_A_TREND
151 config MAINBOARD_VENDOR
154 depends on VENDOR_AXUS
156 config MAINBOARD_VENDOR
159 depends on VENDOR_AZZA
161 config MAINBOARD_VENDOR
164 depends on VENDOR_BCOM
166 config MAINBOARD_VENDOR
169 depends on VENDOR_BIOSTAR
171 config MAINBOARD_VENDOR
174 depends on VENDOR_BROADCOM
176 config MAINBOARD_VENDOR
179 depends on VENDOR_COMPAQ
181 config MAINBOARD_VENDOR
184 depends on VENDOR_DELL
186 config MAINBOARD_VENDOR
188 default "DIGITAL-LOGIC"
189 depends on VENDOR_DIGITAL_LOGIC
191 config MAINBOARD_VENDOR
194 depends on VENDOR_EAGLELION
196 config MAINBOARD_VENDOR
199 depends on VENDOR_EMULATION
201 config MAINBOARD_VENDOR
204 depends on VENDOR_GIGABYTE
206 config MAINBOARD_VENDOR
211 config MAINBOARD_VENDOR
214 depends on VENDOR_IBM
216 config MAINBOARD_VENDOR
219 depends on VENDOR_IEI
221 config MAINBOARD_VENDOR
224 depends on VENDOR_INTEL
226 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
229 depends on VENDOR_INTEL
231 config MAINBOARD_VENDOR
234 depends on VENDOR_IWILL
236 config MAINBOARD_VENDOR
239 depends on VENDOR_JETWAY
241 config MAINBOARD_VENDOR
244 depends on VENDOR_KONTRON
246 config MAINBOARD_VENDOR
249 depends on VENDOR_LIPPERT
251 config MAINBOARD_VENDOR
254 depends on VENDOR_MITAC
256 config MAINBOARD_VENDOR
259 depends on VENDOR_MSI
261 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
264 depends on VENDOR_MSI
266 config MAINBOARD_VENDOR
269 depends on VENDOR_NEC
271 config MAINBOARD_VENDOR
274 depends on VENDOR_NEWISYS
276 config MAINBOARD_VENDOR
279 depends on VENDOR_NOKIA
281 config MAINBOARD_VENDOR
284 depends on VENDOR_NVIDIA
286 config MAINBOARD_VENDOR
289 depends on VENDOR_OLPC
291 config MAINBOARD_VENDOR
294 depends on VENDOR_PC_ENGINES
296 config MAINBOARD_VENDOR
299 depends on VENDOR_RCA
301 config MAINBOARD_VENDOR
304 depends on VENDOR_RODA
306 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
309 depends on VENDOR_RODA
311 config MAINBOARD_VENDOR
314 depends on VENDOR_SOYO
316 config MAINBOARD_VENDOR
319 depends on VENDOR_SUNW
321 config MAINBOARD_VENDOR
324 depends on VENDOR_SUPERMICRO
326 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
329 depends on VENDOR_SUPERMICRO
331 config MAINBOARD_VENDOR
334 depends on VENDOR_TECHNEXION
336 config MAINBOARD_VENDOR
338 default "Technologic"
339 depends on VENDOR_TECHNOLOGIC
341 config MAINBOARD_VENDOR
344 depends on VENDOR_TELEVIDEO
346 config MAINBOARD_VENDOR
349 depends on VENDOR_THOMSON
351 config MAINBOARD_VENDOR
354 depends on VENDOR_TYAN
356 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
359 depends on VENDOR_TYAN
361 config MAINBOARD_VENDOR
364 depends on VENDOR_VIA
366 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
369 depends on VENDOR_VIA
371 config MAINBOARD_VENDOR
373 default "Win Enterprise"
374 depends on VENDOR_WINENT
376 source "src/mainboard/a-trend/Kconfig"
377 source "src/mainboard/abit/Kconfig"
378 source "src/mainboard/advantech/Kconfig"
379 source "src/mainboard/amd/Kconfig"
380 source "src/mainboard/arima/Kconfig"
381 source "src/mainboard/artecgroup/Kconfig"
382 source "src/mainboard/asi/Kconfig"
383 source "src/mainboard/asrock/Kconfig"
384 source "src/mainboard/asus/Kconfig"
385 source "src/mainboard/axus/Kconfig"
386 source "src/mainboard/azza/Kconfig"
387 source "src/mainboard/bcom/Kconfig"
388 source "src/mainboard/biostar/Kconfig"
389 source "src/mainboard/broadcom/Kconfig"
390 source "src/mainboard/compaq/Kconfig"
391 source "src/mainboard/dell/Kconfig"
392 source "src/mainboard/digitallogic/Kconfig"
393 source "src/mainboard/eaglelion/Kconfig"
394 source "src/mainboard/emulation/Kconfig"
395 source "src/mainboard/gigabyte/Kconfig"
396 source "src/mainboard/hp/Kconfig"
397 source "src/mainboard/ibm/Kconfig"
398 source "src/mainboard/iei/Kconfig"
399 source "src/mainboard/intel/Kconfig"
400 source "src/mainboard/iwill/Kconfig"
401 source "src/mainboard/jetway/Kconfig"
402 source "src/mainboard/kontron/Kconfig"
403 source "src/mainboard/lippert/Kconfig"
404 source "src/mainboard/mitac/Kconfig"
405 source "src/mainboard/msi/Kconfig"
406 source "src/mainboard/nec/Kconfig"
407 source "src/mainboard/newisys/Kconfig"
408 source "src/mainboard/nokia/Kconfig"
409 source "src/mainboard/nvidia/Kconfig"
410 source "src/mainboard/olpc/Kconfig"
411 source "src/mainboard/pcengines/Kconfig"
412 source "src/mainboard/rca/Kconfig"
413 source "src/mainboard/roda/Kconfig"
414 source "src/mainboard/soyo/Kconfig"
415 source "src/mainboard/sunw/Kconfig"
416 source "src/mainboard/supermicro/Kconfig"
417 source "src/mainboard/technexion/Kconfig"
418 source "src/mainboard/technologic/Kconfig"
419 source "src/mainboard/televideo/Kconfig"
420 source "src/mainboard/thomson/Kconfig"
421 source "src/mainboard/tyan/Kconfig"
422 source "src/mainboard/via/Kconfig"
423 source "src/mainboard/winent/Kconfig"
425 config BOARD_ROMSIZE_KB_128
427 config BOARD_ROMSIZE_KB_256
429 config BOARD_ROMSIZE_KB_512
431 config BOARD_ROMSIZE_KB_1024
433 config BOARD_ROMSIZE_KB_2048
435 config BOARD_ROMSIZE_KB_4096
438 # TODO: No help text possible for choice fields?
440 prompt "ROM chip size"
441 default COREBOOT_ROMSIZE_KB_128 if BOARD_ROMSIZE_KB_128
442 default COREBOOT_ROMSIZE_KB_256 if BOARD_ROMSIZE_KB_256
443 default COREBOOT_ROMSIZE_KB_512 if BOARD_ROMSIZE_KB_512
444 default COREBOOT_ROMSIZE_KB_1024 if BOARD_ROMSIZE_KB_1024
445 default COREBOOT_ROMSIZE_KB_2048 if BOARD_ROMSIZE_KB_2048
446 default COREBOOT_ROMSIZE_KB_4096 if BOARD_ROMSIZE_KB_4096
448 Select the size of the ROM chip you intend to flash coreboot on.
450 The build system will take care of creating a coreboot.rom file
451 of the matching size.
453 config COREBOOT_ROMSIZE_KB_128
456 Choose this option if you have a 128 KB ROM chip.
458 config COREBOOT_ROMSIZE_KB_256
461 Choose this option if you have a 256 KB ROM chip.
463 config COREBOOT_ROMSIZE_KB_512
466 Choose this option if you have a 512 KB ROM chip.
468 config COREBOOT_ROMSIZE_KB_1024
469 bool "1024 KB (1 MB)"
471 Choose this option if you have a 1024 KB (1 MB) ROM chip.
473 config COREBOOT_ROMSIZE_KB_2048
474 bool "2048 KB (2 MB)"
476 Choose this option if you have a 2048 KB (2 MB) ROM chip.
478 config COREBOOT_ROMSIZE_KB_4096
479 bool "4096 KB (4 MB)"
481 Choose this option if you have a 4096 KB (4 MB) ROM chip.
485 # Map the config names to an integer (KB).
486 config COREBOOT_ROMSIZE_KB
488 default 128 if COREBOOT_ROMSIZE_KB_128
489 default 256 if COREBOOT_ROMSIZE_KB_256
490 default 512 if COREBOOT_ROMSIZE_KB_512
491 default 1024 if COREBOOT_ROMSIZE_KB_1024
492 default 2048 if COREBOOT_ROMSIZE_KB_2048
493 default 4096 if COREBOOT_ROMSIZE_KB_4096
495 # Map the config names to a hex value (bytes).
498 default 0x20000 if COREBOOT_ROMSIZE_KB_128
499 default 0x40000 if COREBOOT_ROMSIZE_KB_256
500 default 0x80000 if COREBOOT_ROMSIZE_KB_512
501 default 0x100000 if COREBOOT_ROMSIZE_KB_1024
502 default 0x200000 if COREBOOT_ROMSIZE_KB_2048
503 default 0x400000 if COREBOOT_ROMSIZE_KB_4096