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
100 config MAINBOARD_VENDOR
103 depends on VENDOR_ABIT
105 config MAINBOARD_VENDOR
108 depends on VENDOR_ADVANTECH
110 config MAINBOARD_VENDOR
113 depends on VENDOR_AMD
115 config MAINBOARD_VENDOR
118 depends on VENDOR_ARIMA
120 config MAINBOARD_VENDOR
122 default "Artec Group"
123 depends on VENDOR_ARTEC_GROUP
125 config MAINBOARD_VENDOR
128 depends on VENDOR_ASI
130 config MAINBOARD_VENDOR
133 depends on VENDOR_ASUS
135 config MAINBOARD_VENDOR
138 depends on VENDOR_A_TREND
140 config MAINBOARD_VENDOR
143 depends on VENDOR_AXUS
145 config MAINBOARD_VENDOR
148 depends on VENDOR_AZZA
150 config MAINBOARD_VENDOR
153 depends on VENDOR_BCOM
155 config MAINBOARD_VENDOR
158 depends on VENDOR_BIOSTAR
160 config MAINBOARD_VENDOR
163 depends on VENDOR_BROADCOM
165 config MAINBOARD_VENDOR
168 depends on VENDOR_COMPAQ
170 config MAINBOARD_VENDOR
173 depends on VENDOR_DELL
175 config MAINBOARD_VENDOR
177 default "DIGITAL-LOGIC"
178 depends on VENDOR_DIGITAL_LOGIC
180 config MAINBOARD_VENDOR
183 depends on VENDOR_EAGLELION
185 config MAINBOARD_VENDOR
188 depends on VENDOR_EMULATION
190 config MAINBOARD_VENDOR
193 depends on VENDOR_GIGABYTE
195 config MAINBOARD_VENDOR
200 config MAINBOARD_VENDOR
203 depends on VENDOR_IBM
205 config MAINBOARD_VENDOR
208 depends on VENDOR_IEI
210 config MAINBOARD_VENDOR
213 depends on VENDOR_INTEL
215 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
218 depends on VENDOR_INTEL
220 config MAINBOARD_VENDOR
223 depends on VENDOR_IWILL
225 config MAINBOARD_VENDOR
228 depends on VENDOR_JETWAY
230 config MAINBOARD_VENDOR
233 depends on VENDOR_KONTRON
235 config MAINBOARD_VENDOR
238 depends on VENDOR_LIPPERT
240 config MAINBOARD_VENDOR
243 depends on VENDOR_MITAC
245 config MAINBOARD_VENDOR
248 depends on VENDOR_MSI
250 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
253 depends on VENDOR_MSI
255 config MAINBOARD_VENDOR
258 depends on VENDOR_NEC
260 config MAINBOARD_VENDOR
263 depends on VENDOR_NEWISYS
265 config MAINBOARD_VENDOR
268 depends on VENDOR_NVIDIA
270 config MAINBOARD_VENDOR
273 depends on VENDOR_OLPC
275 config MAINBOARD_VENDOR
278 depends on VENDOR_PC_ENGINES
280 config MAINBOARD_VENDOR
283 depends on VENDOR_RCA
285 config MAINBOARD_VENDOR
288 depends on VENDOR_RODA
290 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
293 depends on VENDOR_RODA
295 config MAINBOARD_VENDOR
298 depends on VENDOR_SOYO
300 config MAINBOARD_VENDOR
303 depends on VENDOR_SUNW
305 config MAINBOARD_VENDOR
308 depends on VENDOR_SUPERMICRO
310 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
313 depends on VENDOR_SUPERMICRO
315 config MAINBOARD_VENDOR
318 depends on VENDOR_TECHNEXION
320 config MAINBOARD_VENDOR
322 default "Technologic"
323 depends on VENDOR_TECHNOLOGIC
325 config MAINBOARD_VENDOR
328 depends on VENDOR_TELEVIDEO
330 config MAINBOARD_VENDOR
333 depends on VENDOR_THOMSON
335 config MAINBOARD_VENDOR
338 depends on VENDOR_TYAN
340 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
343 depends on VENDOR_TYAN
345 config MAINBOARD_VENDOR
348 depends on VENDOR_VIA
350 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
353 depends on VENDOR_VIA
355 source "src/mainboard/a-trend/Kconfig"
356 source "src/mainboard/abit/Kconfig"
357 source "src/mainboard/advantech/Kconfig"
358 source "src/mainboard/amd/Kconfig"
359 source "src/mainboard/arima/Kconfig"
360 source "src/mainboard/artecgroup/Kconfig"
361 source "src/mainboard/asi/Kconfig"
362 source "src/mainboard/asus/Kconfig"
363 source "src/mainboard/axus/Kconfig"
364 source "src/mainboard/azza/Kconfig"
365 source "src/mainboard/bcom/Kconfig"
366 source "src/mainboard/biostar/Kconfig"
367 source "src/mainboard/broadcom/Kconfig"
368 source "src/mainboard/compaq/Kconfig"
369 source "src/mainboard/dell/Kconfig"
370 source "src/mainboard/digitallogic/Kconfig"
371 source "src/mainboard/eaglelion/Kconfig"
372 source "src/mainboard/emulation/Kconfig"
373 source "src/mainboard/gigabyte/Kconfig"
374 source "src/mainboard/hp/Kconfig"
375 source "src/mainboard/ibm/Kconfig"
376 source "src/mainboard/iei/Kconfig"
377 source "src/mainboard/intel/Kconfig"
378 source "src/mainboard/iwill/Kconfig"
379 source "src/mainboard/jetway/Kconfig"
380 source "src/mainboard/kontron/Kconfig"
381 source "src/mainboard/lippert/Kconfig"
382 source "src/mainboard/mitac/Kconfig"
383 source "src/mainboard/msi/Kconfig"
384 source "src/mainboard/nec/Kconfig"
385 source "src/mainboard/newisys/Kconfig"
386 source "src/mainboard/nvidia/Kconfig"
387 source "src/mainboard/olpc/Kconfig"
388 source "src/mainboard/pcengines/Kconfig"
389 source "src/mainboard/rca/Kconfig"
390 source "src/mainboard/roda/Kconfig"
391 source "src/mainboard/soyo/Kconfig"
392 source "src/mainboard/sunw/Kconfig"
393 source "src/mainboard/supermicro/Kconfig"
394 source "src/mainboard/technexion/Kconfig"
395 source "src/mainboard/technologic/Kconfig"
396 source "src/mainboard/televideo/Kconfig"
397 source "src/mainboard/thomson/Kconfig"
398 source "src/mainboard/tyan/Kconfig"
399 source "src/mainboard/via/Kconfig"
401 config BOARD_ROMSIZE_KB_128
403 config BOARD_ROMSIZE_KB_256
405 config BOARD_ROMSIZE_KB_512
407 config BOARD_ROMSIZE_KB_1024
409 config BOARD_ROMSIZE_KB_2048
411 config BOARD_ROMSIZE_KB_4096
414 # TODO: No help text possible for choice fields?
416 prompt "ROM chip size"
417 default COREBOOT_ROMSIZE_KB_128 if BOARD_ROMSIZE_KB_128
418 default COREBOOT_ROMSIZE_KB_256 if BOARD_ROMSIZE_KB_256
419 default COREBOOT_ROMSIZE_KB_512 if BOARD_ROMSIZE_KB_512
420 default COREBOOT_ROMSIZE_KB_1024 if BOARD_ROMSIZE_KB_1024
421 default COREBOOT_ROMSIZE_KB_2048 if BOARD_ROMSIZE_KB_2048
422 default COREBOOT_ROMSIZE_KB_4096 if BOARD_ROMSIZE_KB_4096
424 Select the size of the ROM chip you intend to flash coreboot on.
426 The build system will take care of creating a coreboot.rom file
427 of the matching size.
429 config COREBOOT_ROMSIZE_KB_128
432 Choose this option if you have a 128 KB ROM chip.
434 config COREBOOT_ROMSIZE_KB_256
437 Choose this option if you have a 256 KB ROM chip.
439 config COREBOOT_ROMSIZE_KB_512
442 Choose this option if you have a 512 KB ROM chip.
444 config COREBOOT_ROMSIZE_KB_1024
445 bool "1024 KB (1 MB)"
447 Choose this option if you have a 1024 KB (1 MB) ROM chip.
449 config COREBOOT_ROMSIZE_KB_2048
450 bool "2048 KB (2 MB)"
452 Choose this option if you have a 2048 KB (2 MB) ROM chip.
454 config COREBOOT_ROMSIZE_KB_4096
455 bool "4096 KB (4 MB)"
457 Choose this option if you have a 4096 KB (4 MB) ROM chip.
461 # Map the config names to an integer (KB).
462 config COREBOOT_ROMSIZE_KB
464 default 128 if COREBOOT_ROMSIZE_KB_128
465 default 256 if COREBOOT_ROMSIZE_KB_256
466 default 512 if COREBOOT_ROMSIZE_KB_512
467 default 1024 if COREBOOT_ROMSIZE_KB_1024
468 default 2048 if COREBOOT_ROMSIZE_KB_2048
469 default 4096 if COREBOOT_ROMSIZE_KB_4096
471 # Map the config names to a hex value (bytes).
474 default 0x20000 if COREBOOT_ROMSIZE_KB_128
475 default 0x40000 if COREBOOT_ROMSIZE_KB_256
476 default 0x80000 if COREBOOT_ROMSIZE_KB_512
477 default 0x100000 if COREBOOT_ROMSIZE_KB_1024
478 default 0x200000 if COREBOOT_ROMSIZE_KB_2048
479 default 0x400000 if COREBOOT_ROMSIZE_KB_4096