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_VENDOR
293 depends on VENDOR_SOYO
295 config MAINBOARD_VENDOR
298 depends on VENDOR_SUNW
300 config MAINBOARD_VENDOR
303 depends on VENDOR_SUPERMICRO
305 config MAINBOARD_VENDOR
308 depends on VENDOR_TECHNEXION
310 config MAINBOARD_VENDOR
312 default "Technologic"
313 depends on VENDOR_TECHNOLOGIC
315 config MAINBOARD_VENDOR
318 depends on VENDOR_TELEVIDEO
320 config MAINBOARD_VENDOR
323 depends on VENDOR_THOMSON
325 config MAINBOARD_VENDOR
328 depends on VENDOR_TYAN
330 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
333 depends on VENDOR_TYAN
335 config MAINBOARD_VENDOR
338 depends on VENDOR_VIA
340 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
343 depends on VENDOR_VIA
345 source "src/mainboard/a-trend/Kconfig"
346 source "src/mainboard/abit/Kconfig"
347 source "src/mainboard/advantech/Kconfig"
348 source "src/mainboard/amd/Kconfig"
349 source "src/mainboard/arima/Kconfig"
350 source "src/mainboard/artecgroup/Kconfig"
351 source "src/mainboard/asi/Kconfig"
352 source "src/mainboard/asus/Kconfig"
353 source "src/mainboard/axus/Kconfig"
354 source "src/mainboard/azza/Kconfig"
355 source "src/mainboard/bcom/Kconfig"
356 source "src/mainboard/biostar/Kconfig"
357 source "src/mainboard/broadcom/Kconfig"
358 source "src/mainboard/compaq/Kconfig"
359 source "src/mainboard/dell/Kconfig"
360 source "src/mainboard/digitallogic/Kconfig"
361 source "src/mainboard/eaglelion/Kconfig"
362 source "src/mainboard/emulation/Kconfig"
363 source "src/mainboard/gigabyte/Kconfig"
364 source "src/mainboard/hp/Kconfig"
365 source "src/mainboard/ibm/Kconfig"
366 source "src/mainboard/iei/Kconfig"
367 source "src/mainboard/intel/Kconfig"
368 source "src/mainboard/iwill/Kconfig"
369 source "src/mainboard/jetway/Kconfig"
370 source "src/mainboard/kontron/Kconfig"
371 source "src/mainboard/lippert/Kconfig"
372 source "src/mainboard/mitac/Kconfig"
373 source "src/mainboard/msi/Kconfig"
374 source "src/mainboard/nec/Kconfig"
375 source "src/mainboard/newisys/Kconfig"
376 source "src/mainboard/nvidia/Kconfig"
377 source "src/mainboard/olpc/Kconfig"
378 source "src/mainboard/pcengines/Kconfig"
379 source "src/mainboard/rca/Kconfig"
380 source "src/mainboard/roda/Kconfig"
381 source "src/mainboard/soyo/Kconfig"
382 source "src/mainboard/sunw/Kconfig"
383 source "src/mainboard/supermicro/Kconfig"
384 source "src/mainboard/technexion/Kconfig"
385 source "src/mainboard/technologic/Kconfig"
386 source "src/mainboard/televideo/Kconfig"
387 source "src/mainboard/thomson/Kconfig"
388 source "src/mainboard/tyan/Kconfig"
389 source "src/mainboard/via/Kconfig"
391 config BOARD_ROMSIZE_KB_128
393 config BOARD_ROMSIZE_KB_256
395 config BOARD_ROMSIZE_KB_512
397 config BOARD_ROMSIZE_KB_1024
399 config BOARD_ROMSIZE_KB_2048
401 config BOARD_ROMSIZE_KB_4096
404 # TODO: No help text possible for choice fields?
406 prompt "ROM chip size"
407 default COREBOOT_ROMSIZE_KB_128 if BOARD_ROMSIZE_KB_128
408 default COREBOOT_ROMSIZE_KB_256 if BOARD_ROMSIZE_KB_256
409 default COREBOOT_ROMSIZE_KB_512 if BOARD_ROMSIZE_KB_512
410 default COREBOOT_ROMSIZE_KB_1024 if BOARD_ROMSIZE_KB_1024
411 default COREBOOT_ROMSIZE_KB_2048 if BOARD_ROMSIZE_KB_2048
412 default COREBOOT_ROMSIZE_KB_4096 if BOARD_ROMSIZE_KB_4096
414 Select the size of the ROM chip you intend to flash coreboot on.
416 The build system will take care of creating a coreboot.rom file
417 of the matching size.
419 config COREBOOT_ROMSIZE_KB_128
422 Choose this option if you have a 128 KB ROM chip.
424 config COREBOOT_ROMSIZE_KB_256
427 Choose this option if you have a 256 KB ROM chip.
429 config COREBOOT_ROMSIZE_KB_512
432 Choose this option if you have a 512 KB ROM chip.
434 config COREBOOT_ROMSIZE_KB_1024
435 bool "1024 KB (1 MB)"
437 Choose this option if you have a 1024 KB (1 MB) ROM chip.
439 config COREBOOT_ROMSIZE_KB_2048
440 bool "2048 KB (2 MB)"
442 Choose this option if you have a 2048 KB (2 MB) ROM chip.
444 config COREBOOT_ROMSIZE_KB_4096
445 bool "4096 KB (4 MB)"
447 Choose this option if you have a 4096 KB (4 MB) ROM chip.
451 # Map the config names to an integer (KB).
452 config COREBOOT_ROMSIZE_KB
454 default 128 if COREBOOT_ROMSIZE_KB_128
455 default 256 if COREBOOT_ROMSIZE_KB_256
456 default 512 if COREBOOT_ROMSIZE_KB_512
457 default 1024 if COREBOOT_ROMSIZE_KB_1024
458 default 2048 if COREBOOT_ROMSIZE_KB_2048
459 default 4096 if COREBOOT_ROMSIZE_KB_4096
461 # Map the config names to a hex value (bytes).
464 default 0x20000 if COREBOOT_ROMSIZE_KB_128
465 default 0x40000 if COREBOOT_ROMSIZE_KB_256
466 default 0x80000 if COREBOOT_ROMSIZE_KB_512
467 default 0x100000 if COREBOOT_ROMSIZE_KB_1024
468 default 0x200000 if COREBOOT_ROMSIZE_KB_2048
469 default 0x400000 if COREBOOT_ROMSIZE_KB_4096