[coreboot] Patch set updated for coreboot: 8c0a8fe Add 64KB romchip chip size

Rudolf Marek (r.marek@assembler.cz) gerrit at coreboot.org
Mon Mar 26 23:47:16 CEST 2012


Rudolf Marek (r.marek at assembler.cz) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/809

-gerrit

commit 8c0a8fe1d3e0e86e54f4fe8f6beae89e5c09a40c
Author: Rudolf Marek <r.marek at assembler.cz>
Date:   Sun Mar 25 19:19:03 2012 +0200

    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 at assembler.cz>
---
 src/mainboard/Kconfig |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/src/mainboard/Kconfig b/src/mainboard/Kconfig
index 5de47c3..fe70211 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




More information about the coreboot mailing list