Add 4MB ROM image size to Kconfig
authorCristi Magherusan <cristi.magherusan@net.utcluj.ro>
Mon, 17 Aug 2009 14:33:03 +0000 (14:33 +0000)
committerPatrick Georgi <patrick.georgi@coresystems.de>
Mon, 17 Aug 2009 14:33:03 +0000 (14:33 +0000)
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

src/arch/i386/Kconfig
src/mainboard/Kconfig

index ce36f55e921b98cc3c15f410e3a753d7dcc9c1b1..54e45609724528403e2e7e993307f6f511cab624 100644 (file)
@@ -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
index 14b1d5d7a9c95c43d7fea5018827608f99a0c6da..d005230ef473da55c28ffb39b3803fa0dad0a527 100644 (file)
@@ -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.