X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=src%2Fmainboard%2FKconfig;h=051ae45dff364e654305de0e583900e2232d1e6c;hb=325b92f64a62f355715a45470e41407ce3c39c1e;hp=1a6f394116f8697768899a2d681e5d84b9f1c822;hpb=e2ca71efd903a76426b754d4b385fac4a7947390;p=coreboot.git diff --git a/src/mainboard/Kconfig b/src/mainboard/Kconfig index 1a6f39411..051ae45df 100644 --- a/src/mainboard/Kconfig +++ b/src/mainboard/Kconfig @@ -4,15 +4,21 @@ choice prompt "Mainboard vendor" default VENDOR_EMULATION +config VENDOR_AAEON + bool "Aaeon" config VENDOR_ABIT bool "Abit" +config VENDOR_ADVANSUS + bool "Advansus" config VENDOR_ADVANTECH bool "Advantech" config VENDOR_AMD bool "AMD" +config VENDOR_AOPEN + bool "AOpen" config VENDOR_ARIMA bool "Arima" -config VENDOR_ARTEC_GROUP +config VENDOR_ARTECGROUP bool "Artec Group" config VENDOR_ASI bool "ASI" @@ -22,12 +28,16 @@ config VENDOR_ASUS bool "ASUS" config VENDOR_A_TREND bool "A-Trend" +config VENDOR_AVALUE + bool "AVALUE" config VENDOR_AXUS bool "AXUS" config VENDOR_AZZA bool "AZZA" config VENDOR_BCOM bool "BCOM" +config VENDOR_BIFFEROS + bool "Bifferos" config VENDOR_BIOSTAR bool "Biostar" config VENDOR_BROADCOM @@ -36,7 +46,7 @@ config VENDOR_COMPAQ bool "Compaq" config VENDOR_DELL bool "Dell" -config VENDOR_DIGITAL_LOGIC +config VENDOR_DIGITALLOGIC bool "DIGITAL-LOGIC" config VENDOR_EAGLELION bool "EagleLion" @@ -84,12 +94,14 @@ config VENDOR_NOKIA bool "Nokia" config VENDOR_NVIDIA bool "NVIDIA" -config VENDOR_PC_ENGINES +config VENDOR_PCENGINES bool "PC Engines" config VENDOR_RCA bool "RCA" config VENDOR_RODA bool "Roda" +config VENDOR_SIEMENS + bool "Siemens" config VENDOR_SOYO bool "Soyo" config VENDOR_SUNW @@ -118,17 +130,22 @@ config VENDOR_WYSE endchoice source "src/mainboard/a-trend/Kconfig" +source "src/mainboard/aaeon/Kconfig" source "src/mainboard/abit/Kconfig" +source "src/mainboard/advansus/Kconfig" source "src/mainboard/advantech/Kconfig" source "src/mainboard/amd/Kconfig" +source "src/mainboard/aopen/Kconfig" source "src/mainboard/arima/Kconfig" source "src/mainboard/artecgroup/Kconfig" source "src/mainboard/asi/Kconfig" source "src/mainboard/asrock/Kconfig" source "src/mainboard/asus/Kconfig" +source "src/mainboard/avalue/Kconfig" source "src/mainboard/axus/Kconfig" source "src/mainboard/azza/Kconfig" source "src/mainboard/bcom/Kconfig" +source "src/mainboard/bifferos/Kconfig" source "src/mainboard/biostar/Kconfig" source "src/mainboard/broadcom/Kconfig" source "src/mainboard/compaq/Kconfig" @@ -160,6 +177,7 @@ source "src/mainboard/nvidia/Kconfig" source "src/mainboard/pcengines/Kconfig" source "src/mainboard/rca/Kconfig" source "src/mainboard/roda/Kconfig" +source "src/mainboard/siemens/Kconfig" source "src/mainboard/soyo/Kconfig" source "src/mainboard/sunw/Kconfig" source "src/mainboard/supermicro/Kconfig" @@ -173,6 +191,8 @@ source "src/mainboard/via/Kconfig" source "src/mainboard/winent/Kconfig" source "src/mainboard/wyse/Kconfig" +config BOARD_ROMSIZE_KB_64 + bool config BOARD_ROMSIZE_KB_128 bool config BOARD_ROMSIZE_KB_256 @@ -185,22 +205,34 @@ config BOARD_ROMSIZE_KB_2048 bool config BOARD_ROMSIZE_KB_4096 bool +config BOARD_ROMSIZE_KB_8192 + bool +config BOARD_ROMSIZE_KB_16384 + bool # TODO: No help text possible for choice fields? choice prompt "ROM chip size" + default COREBOOT_ROMSIZE_KB_64 if BOARD_ROMSIZE_KB_64 default COREBOOT_ROMSIZE_KB_128 if BOARD_ROMSIZE_KB_128 default COREBOOT_ROMSIZE_KB_256 if BOARD_ROMSIZE_KB_256 default COREBOOT_ROMSIZE_KB_512 if BOARD_ROMSIZE_KB_512 default COREBOOT_ROMSIZE_KB_1024 if BOARD_ROMSIZE_KB_1024 default COREBOOT_ROMSIZE_KB_2048 if BOARD_ROMSIZE_KB_2048 default COREBOOT_ROMSIZE_KB_4096 if BOARD_ROMSIZE_KB_4096 + default COREBOOT_ROMSIZE_KB_8192 if BOARD_ROMSIZE_KB_8192 + default COREBOOT_ROMSIZE_KB_16384 if BOARD_ROMSIZE_KB_16384 help Select the size of the ROM chip you intend to flash coreboot on. The build system will take care of creating a coreboot.rom file of the matching size. +config COREBOOT_ROMSIZE_KB_64 + bool "64 KB" + help + Choose this option if you have a 64 KB ROM chip. + config COREBOOT_ROMSIZE_KB_128 bool "128 KB" help @@ -231,27 +263,47 @@ config COREBOOT_ROMSIZE_KB_4096 help Choose this option if you have a 4096 KB (4 MB) ROM chip. +config COREBOOT_ROMSIZE_KB_8192 + bool "8192 KB (8 MB)" + help + Choose this option if you have a 8192 KB (8 MB) ROM chip. + +config COREBOOT_ROMSIZE_KB_16384 + bool "16384 KB (16 MB)" + help + Choose this option if you have a 16384 KB (16 MB) ROM chip. + endchoice # Map the config names to an integer (KB). config COREBOOT_ROMSIZE_KB int + default 64 if COREBOOT_ROMSIZE_KB_64 default 128 if COREBOOT_ROMSIZE_KB_128 default 256 if COREBOOT_ROMSIZE_KB_256 default 512 if COREBOOT_ROMSIZE_KB_512 default 1024 if COREBOOT_ROMSIZE_KB_1024 default 2048 if COREBOOT_ROMSIZE_KB_2048 default 4096 if COREBOOT_ROMSIZE_KB_4096 + default 8192 if COREBOOT_ROMSIZE_KB_8192 + default 16384 if COREBOOT_ROMSIZE_KB_16384 # Map the config names to a hex value (bytes). config ROM_SIZE hex + default 0x10000 if COREBOOT_ROMSIZE_KB_64 default 0x20000 if COREBOOT_ROMSIZE_KB_128 default 0x40000 if COREBOOT_ROMSIZE_KB_256 default 0x80000 if COREBOOT_ROMSIZE_KB_512 default 0x100000 if COREBOOT_ROMSIZE_KB_1024 default 0x200000 if COREBOOT_ROMSIZE_KB_2048 default 0x400000 if COREBOOT_ROMSIZE_KB_4096 + default 0x800000 if COREBOOT_ROMSIZE_KB_8192 + default 0x1000000 if COREBOOT_ROMSIZE_KB_16384 + +config CACHE_ROM_SIZE + hex + default ROM_SIZE config ENABLE_POWER_BUTTON bool "Enable the power button" if POWER_BUTTON_IS_OPTIONAL