Bora Guvendik (bora.guvendik@intel.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/15065
-gerrit
commit 857b5d77bd92a38aebc29cd0a5ea5f0b30f05357 Author: Bora Guvendik bora.guvendik@intel.com Date: Fri May 13 17:19:42 2016 -0700
intel/amenia: Support 8MB and 16MB flash size
Use different set of blobs for 8MB and 16MB variants. In this case, descriptor.bin is the only difference Change IFD_BIOS_END based on image size Change ROMSIZE based on image size
BUG=chrome-os-partner:52458 TEST=Boot to chromeOS using 8MB and 16MB images CQ-DEPEND=CL:*260785,CL:*259285,CL:344770
Change-Id: Ic2aedd5be589f5fb89af98c51bd9e01d3b0b8412 Signed-off-by: Bora Guvendik bora.guvendik@intel.com --- src/mainboard/intel/amenia/Kconfig | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/src/mainboard/intel/amenia/Kconfig b/src/mainboard/intel/amenia/Kconfig index bfc4091..de691ce 100644 --- a/src/mainboard/intel/amenia/Kconfig +++ b/src/mainboard/intel/amenia/Kconfig @@ -3,7 +3,7 @@ if BOARD_INTEL_AMENIA config BOARD_SPECIFIC_OPTIONS def_bool y select SOC_INTEL_APOLLOLAKE - select BOARD_ROMSIZE_KB_8192 + select BOARD_ROMSIZE_KB_16384 select MAINBOARD_HAS_CHROMEOS select EC_GOOGLE_CHROMEEC select EC_GOOGLE_CHROMEEC_LPC @@ -44,17 +44,20 @@ config APOLLOLAKE_A0
config IFD_BIN_PATH string "Path and filename of the descriptor.bin file" - default "3rdparty/blobs/baseboard-reef/reef.bin.orig.a0" if APOLLOLAKE_A0 + default "3rdparty/blobs/baseboard-reef/reef.bin.orig.a0.16MB" if APOLLOLAKE_A0 && BOARD_ROMSIZE_KB_16384 + default "3rdparty/blobs/baseboard-reef/reef.bin.orig.a0.8MB" if APOLLOLAKE_A0 && BOARD_ROMSIZE_KB_8192 default "3rdparty/blobs/baseboard-reef/reef.bin.orig.b0" if !APOLLOLAKE_A0
config FMDFILE string - default "3rdparty/blobs/baseboard-reef/reef.bin.orig.a0.fmd" if APOLLOLAKE_A0 + default "3rdparty/blobs/baseboard-reef/reef.bin.orig.a0.16MB.fmd" if APOLLOLAKE_A0 && BOARD_ROMSIZE_KB_16384 + default "3rdparty/blobs/baseboard-reef/reef.bin.orig.a0.8MB.fmd" if APOLLOLAKE_A0 && BOARD_ROMSIZE_KB_8192 default "3rdparty/blobs/baseboard-reef/reef.bin.orig.b0.fmd" if !APOLLOLAKE_A0
config IFD_BIOS_END hex - default 0x77F000 + default 0xF7F000 if APOLLOLAKE_A0 && BOARD_ROMSIZE_KB_16384 + default 0x77F000 if APOLLOLAKE_A0 && BOARD_ROMSIZE_KB_8192
config IFD_BIOS_START hex