diff options
author | Rudolf Marek <r.marek@assembler.cz> | 2012-03-25 19:19:03 +0200 |
---|---|---|
committer | Stefan Reinauer <stefan.reinauer@coreboot.org> | 2012-03-27 18:39:28 +0200 |
commit | ae012486e84c8ae5a738cd1d75f7ba780528c6cb (patch) | |
tree | fe378322e41e8b67539a3ec830e80a0102458f98 /src | |
parent | 6b89b4c75f86f9cbb32cccf728c9a623a205963d (diff) | |
download | coreboot-ae012486e84c8ae5a738cd1d75f7ba780528c6cb.tar.xz |
Add 64KB romchip chip size
This is handy for bifferboard to provide same size as original bootloader.
Change-Id: I179917d8c6354fa55cebdd70918a96cd299c4f3c
Signed-off-by: Rudolf Marek <r.marek@assembler.cz>
Reviewed-on: http://review.coreboot.org/809
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Diffstat (limited to 'src')
-rw-r--r-- | src/mainboard/Kconfig | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/mainboard/Kconfig b/src/mainboard/Kconfig index 5de47c36c0..fe70211827 100644 --- a/src/mainboard/Kconfig +++ b/src/mainboard/Kconfig @@ -188,6 +188,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 @@ -208,6 +210,7 @@ config BOARD_ROMSIZE_KB_16384 # 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 @@ -222,6 +225,11 @@ choice 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 @@ -267,6 +275,7 @@ 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 @@ -279,6 +288,7 @@ config COREBOOT_ROMSIZE_KB # 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 |