[coreboot-gerrit] New patch to review for coreboot: mainboard/apollolake: update flashmap offset for new master image
Andrey Petrov (andrey.petrov@intel.com)
gerrit at coreboot.org
Sun Jan 24 03:34:15 CET 2016
Andrey Petrov (andrey.petrov at intel.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/13405
-gerrit
commit 212d927aedaaad5809f0b7340140434381ec172c
Author: Bora Guvendik <bora.guvendik at intel.com>
Date: Thu Jan 14 13:19:37 2016 -0800
mainboard/apollolake: update flashmap offset for new master image
The new master image has new fmap offset
Change-Id: Ifd33a128979da783f978a86fced83c5f4d1dacc0
Signed-off-by: Bora Guvendik <bora.guvendik at intel.com>
---
src/mainboard/intel/apollolake_rvp/Kconfig | 15 ++++++++++++---
src/mainboard/intel/apollolake_rvp/aplk.rvp.dts | 23 +++++++++++++++++++++++
2 files changed, 35 insertions(+), 3 deletions(-)
diff --git a/src/mainboard/intel/apollolake_rvp/Kconfig b/src/mainboard/intel/apollolake_rvp/Kconfig
index ec71e96..072ca49 100755
--- a/src/mainboard/intel/apollolake_rvp/Kconfig
+++ b/src/mainboard/intel/apollolake_rvp/Kconfig
@@ -5,6 +5,7 @@ config BOARD_SPECIFIC_OPTIONS
select SOC_INTEL_APOLLOLAKE
select BOARD_ROMSIZE_KB_8192
select HAVE_ACPI_TABLES
+ select USE_BLOBS
config MAINBOARD_DIR
string
@@ -18,9 +19,18 @@ config MAINBOARD_VENDOR
string
default "Intel"
+config FMAP_FILE
+ string
+ default aplk.rvp
+
+config PREBUILT_SPI_IMAGE
+ string
+ default aplk.rvp1.bin.orig if BOARD_INTEL_APOLLOLAKE_RVP1
+ default aplk.rvp2.bin.orig if BOARD_INTEL_APOLLOLAKE_RVP2
+
config IFD_BIOS_END
hex
- default 0x700000
+ default 0x6FF000
config IFD_BIOS_START
hex
@@ -28,7 +38,6 @@ config IFD_BIOS_START
config FLASHMAP_OFFSET
hex
- default 0x3a3040 if BOARD_INTEL_APOLLOLAKE_RVP1
- default 0x3f10c0 if BOARD_INTEL_APOLLOLAKE_RVP2
+ default 0x7e480
endif # BOARD_INTEL_APOLLOLAKE_RVP1 || BOARD_INTEL_APOLLOLAKE_RVP2
diff --git a/src/mainboard/intel/apollolake_rvp/aplk.rvp.dts b/src/mainboard/intel/apollolake_rvp/aplk.rvp.dts
new file mode 100644
index 0000000..45f5dad
--- /dev/null
+++ b/src/mainboard/intel/apollolake_rvp/aplk.rvp.dts
@@ -0,0 +1,23 @@
+firmware 8M {
+
+ SI_HDR at 0x0 4K {
+ SI_DESC 4K
+ }
+
+ # IBBL is a 32 kb code block that is initially loaded by CSE firmware and
+ # is placed in shared SRAM. That SRAM area is mapped in 4G-32K area of
+ # the host CPU. Reset vector is set as usual.
+ IBBL @ 0x76480 32K
+ FMAP @ 0x7e480 2K
+ RW_SECTION_A @ 0x382000 {
+ VBLOCK_A 64K
+ FW_MAIN_A 768K
+ }
+ RW_SECTION_B @ 0x452000 {
+ VBLOCK_B 64K
+ FW_MAIN_B 768K
+ }
+ COREBOOT(CBFS) @ 0x522000 1456K
+ GBB @ 0x68e000 320K
+ }
+
More information about the coreboot-gerrit
mailing list