4 prompt "Mainboard vendor"
5 default VENDOR_EMULATION
9 config VENDOR_ADVANTECH
15 config VENDOR_ARTEC_GROUP
31 config VENDOR_BROADCOM
37 config VENDOR_DIGITAL_LOGIC
39 config VENDOR_EAGLELION
41 config VENDOR_EMULATION
43 config VENDOR_GIGABYTE
73 config VENDOR_PC_ENGINES
83 config VENDOR_SUPERMICRO
85 config VENDOR_TECHNEXION
87 config VENDOR_TECHNOLOGIC
89 config VENDOR_TELEVIDEO
98 bool "Win Enterprises"
102 config MAINBOARD_VENDOR
105 depends on VENDOR_ABIT
107 config MAINBOARD_VENDOR
110 depends on VENDOR_ADVANTECH
112 config MAINBOARD_VENDOR
115 depends on VENDOR_AMD
117 config MAINBOARD_VENDOR
120 depends on VENDOR_ARIMA
122 config MAINBOARD_VENDOR
124 default "Artec Group"
125 depends on VENDOR_ARTEC_GROUP
127 config MAINBOARD_VENDOR
130 depends on VENDOR_ASI
132 config MAINBOARD_VENDOR
135 depends on VENDOR_ASUS
137 config MAINBOARD_VENDOR
140 depends on VENDOR_A_TREND
142 config MAINBOARD_VENDOR
145 depends on VENDOR_AXUS
147 config MAINBOARD_VENDOR
150 depends on VENDOR_AZZA
152 config MAINBOARD_VENDOR
155 depends on VENDOR_BCOM
157 config MAINBOARD_VENDOR
160 depends on VENDOR_BIOSTAR
162 config MAINBOARD_VENDOR
165 depends on VENDOR_BROADCOM
167 config MAINBOARD_VENDOR
170 depends on VENDOR_COMPAQ
172 config MAINBOARD_VENDOR
175 depends on VENDOR_DELL
177 config MAINBOARD_VENDOR
179 default "DIGITAL-LOGIC"
180 depends on VENDOR_DIGITAL_LOGIC
182 config MAINBOARD_VENDOR
185 depends on VENDOR_EAGLELION
187 config MAINBOARD_VENDOR
190 depends on VENDOR_EMULATION
192 config MAINBOARD_VENDOR
195 depends on VENDOR_GIGABYTE
197 config MAINBOARD_VENDOR
202 config MAINBOARD_VENDOR
205 depends on VENDOR_IBM
207 config MAINBOARD_VENDOR
210 depends on VENDOR_IEI
212 config MAINBOARD_VENDOR
215 depends on VENDOR_INTEL
217 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
220 depends on VENDOR_INTEL
222 config MAINBOARD_VENDOR
225 depends on VENDOR_IWILL
227 config MAINBOARD_VENDOR
230 depends on VENDOR_JETWAY
232 config MAINBOARD_VENDOR
235 depends on VENDOR_KONTRON
237 config MAINBOARD_VENDOR
240 depends on VENDOR_LIPPERT
242 config MAINBOARD_VENDOR
245 depends on VENDOR_MITAC
247 config MAINBOARD_VENDOR
250 depends on VENDOR_MSI
252 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
255 depends on VENDOR_MSI
257 config MAINBOARD_VENDOR
260 depends on VENDOR_NEC
262 config MAINBOARD_VENDOR
265 depends on VENDOR_NEWISYS
267 config MAINBOARD_VENDOR
270 depends on VENDOR_NVIDIA
272 config MAINBOARD_VENDOR
275 depends on VENDOR_OLPC
277 config MAINBOARD_VENDOR
280 depends on VENDOR_PC_ENGINES
282 config MAINBOARD_VENDOR
285 depends on VENDOR_RCA
287 config MAINBOARD_VENDOR
290 depends on VENDOR_RODA
292 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
295 depends on VENDOR_RODA
297 config MAINBOARD_VENDOR
300 depends on VENDOR_SOYO
302 config MAINBOARD_VENDOR
305 depends on VENDOR_SUNW
307 config MAINBOARD_VENDOR
310 depends on VENDOR_SUPERMICRO
312 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
315 depends on VENDOR_SUPERMICRO
317 config MAINBOARD_VENDOR
320 depends on VENDOR_TECHNEXION
322 config MAINBOARD_VENDOR
324 default "Technologic"
325 depends on VENDOR_TECHNOLOGIC
327 config MAINBOARD_VENDOR
330 depends on VENDOR_TELEVIDEO
332 config MAINBOARD_VENDOR
335 depends on VENDOR_THOMSON
337 config MAINBOARD_VENDOR
340 depends on VENDOR_TYAN
342 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
345 depends on VENDOR_TYAN
347 config MAINBOARD_VENDOR
350 depends on VENDOR_VIA
352 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
355 depends on VENDOR_VIA
357 config MAINBOARD_VENDOR
359 default "Win Enterprise"
360 depends on VENDOR_WINENT
362 source "src/mainboard/a-trend/Kconfig"
363 source "src/mainboard/abit/Kconfig"
364 source "src/mainboard/advantech/Kconfig"
365 source "src/mainboard/amd/Kconfig"
366 source "src/mainboard/arima/Kconfig"
367 source "src/mainboard/artecgroup/Kconfig"
368 source "src/mainboard/asi/Kconfig"
369 source "src/mainboard/asus/Kconfig"
370 source "src/mainboard/axus/Kconfig"
371 source "src/mainboard/azza/Kconfig"
372 source "src/mainboard/bcom/Kconfig"
373 source "src/mainboard/biostar/Kconfig"
374 source "src/mainboard/broadcom/Kconfig"
375 source "src/mainboard/compaq/Kconfig"
376 source "src/mainboard/dell/Kconfig"
377 source "src/mainboard/digitallogic/Kconfig"
378 source "src/mainboard/eaglelion/Kconfig"
379 source "src/mainboard/emulation/Kconfig"
380 source "src/mainboard/gigabyte/Kconfig"
381 source "src/mainboard/hp/Kconfig"
382 source "src/mainboard/ibm/Kconfig"
383 source "src/mainboard/iei/Kconfig"
384 source "src/mainboard/intel/Kconfig"
385 source "src/mainboard/iwill/Kconfig"
386 source "src/mainboard/jetway/Kconfig"
387 source "src/mainboard/kontron/Kconfig"
388 source "src/mainboard/lippert/Kconfig"
389 source "src/mainboard/mitac/Kconfig"
390 source "src/mainboard/msi/Kconfig"
391 source "src/mainboard/nec/Kconfig"
392 source "src/mainboard/newisys/Kconfig"
393 source "src/mainboard/nvidia/Kconfig"
394 source "src/mainboard/olpc/Kconfig"
395 source "src/mainboard/pcengines/Kconfig"
396 source "src/mainboard/rca/Kconfig"
397 source "src/mainboard/roda/Kconfig"
398 source "src/mainboard/soyo/Kconfig"
399 source "src/mainboard/sunw/Kconfig"
400 source "src/mainboard/supermicro/Kconfig"
401 source "src/mainboard/technexion/Kconfig"
402 source "src/mainboard/technologic/Kconfig"
403 source "src/mainboard/televideo/Kconfig"
404 source "src/mainboard/thomson/Kconfig"
405 source "src/mainboard/tyan/Kconfig"
406 source "src/mainboard/via/Kconfig"
407 source "src/mainboard/winent/Kconfig"
409 config BOARD_ROMSIZE_KB_128
411 config BOARD_ROMSIZE_KB_256
413 config BOARD_ROMSIZE_KB_512
415 config BOARD_ROMSIZE_KB_1024
417 config BOARD_ROMSIZE_KB_2048
419 config BOARD_ROMSIZE_KB_4096
422 # TODO: No help text possible for choice fields?
424 prompt "ROM chip size"
425 default COREBOOT_ROMSIZE_KB_128 if BOARD_ROMSIZE_KB_128
426 default COREBOOT_ROMSIZE_KB_256 if BOARD_ROMSIZE_KB_256
427 default COREBOOT_ROMSIZE_KB_512 if BOARD_ROMSIZE_KB_512
428 default COREBOOT_ROMSIZE_KB_1024 if BOARD_ROMSIZE_KB_1024
429 default COREBOOT_ROMSIZE_KB_2048 if BOARD_ROMSIZE_KB_2048
430 default COREBOOT_ROMSIZE_KB_4096 if BOARD_ROMSIZE_KB_4096
432 Select the size of the ROM chip you intend to flash coreboot on.
434 The build system will take care of creating a coreboot.rom file
435 of the matching size.
437 config COREBOOT_ROMSIZE_KB_128
440 Choose this option if you have a 128 KB ROM chip.
442 config COREBOOT_ROMSIZE_KB_256
445 Choose this option if you have a 256 KB ROM chip.
447 config COREBOOT_ROMSIZE_KB_512
450 Choose this option if you have a 512 KB ROM chip.
452 config COREBOOT_ROMSIZE_KB_1024
453 bool "1024 KB (1 MB)"
455 Choose this option if you have a 1024 KB (1 MB) ROM chip.
457 config COREBOOT_ROMSIZE_KB_2048
458 bool "2048 KB (2 MB)"
460 Choose this option if you have a 2048 KB (2 MB) ROM chip.
462 config COREBOOT_ROMSIZE_KB_4096
463 bool "4096 KB (4 MB)"
465 Choose this option if you have a 4096 KB (4 MB) ROM chip.
469 # Map the config names to an integer (KB).
470 config COREBOOT_ROMSIZE_KB
472 default 128 if COREBOOT_ROMSIZE_KB_128
473 default 256 if COREBOOT_ROMSIZE_KB_256
474 default 512 if COREBOOT_ROMSIZE_KB_512
475 default 1024 if COREBOOT_ROMSIZE_KB_1024
476 default 2048 if COREBOOT_ROMSIZE_KB_2048
477 default 4096 if COREBOOT_ROMSIZE_KB_4096
479 # Map the config names to a hex value (bytes).
482 default 0x20000 if COREBOOT_ROMSIZE_KB_128
483 default 0x40000 if COREBOOT_ROMSIZE_KB_256
484 default 0x80000 if COREBOOT_ROMSIZE_KB_512
485 default 0x100000 if COREBOOT_ROMSIZE_KB_1024
486 default 0x200000 if COREBOOT_ROMSIZE_KB_2048
487 default 0x400000 if COREBOOT_ROMSIZE_KB_4096