aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCristi Magherusan <cristi.magherusan@net.utcluj.ro>2009-08-17 14:33:03 +0000
committerPatrick Georgi <patrick.georgi@coresystems.de>2009-08-17 14:33:03 +0000
commit7e92ff343eed84f068070224bd94839de4e931c3 (patch)
tree344c0a211fd5488f18fa30b4fb22e800cc2e90a9 /src
parent10c41fa0088f20aa6b7f89bab7fbba1c708574e9 (diff)
Add 4MB ROM image size to Kconfig
Signed-off-by: Cristi Magherusan <cristi.magherusan@net.utcluj.ro> Acked-by: Patrick Georgi <patrick.georgi@coresystems.de> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4544 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'src')
-rw-r--r--src/arch/i386/Kconfig3
-rw-r--r--src/mainboard/Kconfig6
2 files changed, 9 insertions, 0 deletions
diff --git a/src/arch/i386/Kconfig b/src/arch/i386/Kconfig
index ce36f55e92..54e4560972 100644
--- a/src/arch/i386/Kconfig
+++ b/src/arch/i386/Kconfig
@@ -13,6 +13,7 @@ config ARCH
config ROMBASE
hex
+ default 0xffc00000 if COREBOOT_ROMSIZE_KB_4096
default 0xffe00000 if COREBOOT_ROMSIZE_KB_2048
default 0xfff00000 if COREBOOT_ROMSIZE_KB_1024
default 0xfff80000 if COREBOOT_ROMSIZE_KB_512
@@ -25,6 +26,7 @@ config PAYLOAD_SIZE
config ROM_PAYLOAD_START
hex
+ default 0xffc00000 if COREBOOT_ROMSIZE_KB_4096
default 0xffe00000 if COREBOOT_ROMSIZE_KB_2048
default 0xfff00000 if COREBOOT_ROMSIZE_KB_1024
default 0xfff80000 if COREBOOT_ROMSIZE_KB_512
@@ -33,6 +35,7 @@ config ROM_PAYLOAD_START
config ROM_IMAGE_SIZE
hex
+ default 0x400000 if COREBOOT_ROMSIZE_KB_4096
default 0x200000 if COREBOOT_ROMSIZE_KB_2048
default 0x100000 if COREBOOT_ROMSIZE_KB_1024
default 0x80000 if COREBOOT_ROMSIZE_KB_512
diff --git a/src/mainboard/Kconfig b/src/mainboard/Kconfig
index 14b1d5d7a9..d005230ef4 100644
--- a/src/mainboard/Kconfig
+++ b/src/mainboard/Kconfig
@@ -327,6 +327,11 @@ config COREBOOT_ROMSIZE_KB_2048
help
Choose this option if you have a 2048 KB (2 MB) ROM chip.
+config COREBOOT_ROMSIZE_KB_4096
+ bool "4096 KB (4 MB)"
+ help
+ Choose this option if you have a 4096 KB (4 MB) ROM chip.
+
endchoice
config COREBOOT_ROMSIZE_KB
@@ -336,6 +341,7 @@ config COREBOOT_ROMSIZE_KB
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
help
Map the config names to an integer.