[coreboot-gerrit] Patch set updated for coreboot: soc/intel/apollolake/romstage: Add callback for update UPD

Alexandru Gagniuc (mr.nuke.me@gmail.com) gerrit at coreboot.org
Mon Jan 25 18:02:46 CET 2016


Alexandru Gagniuc (mr.nuke.me at gmail.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/13367

-gerrit

commit 4f258b7533d760a2cf91c2a4ea1349234f5aea2e
Author: Zhao, Lijian <lijian.zhao at intel.com>
Date:   Tue Nov 24 13:59:23 2015 -0800

    soc/intel/apollolake/romstage: Add callback for update UPD
    
    Add callback for mainboard to update necessary UPD before FSP memory
    init started.
    
    Change-Id: I797463248d198fa0bf16a9dd7ac6efb7bccb39c1
    Signed-off-by: Zhao, Lijian <lijian.zhao at intel.com>
---
 src/soc/intel/apollolake/include/soc/romstage.h |  3 +++
 src/soc/intel/apollolake/romstage/romstage.c    | 11 +++++++++++
 2 files changed, 14 insertions(+)

diff --git a/src/soc/intel/apollolake/include/soc/romstage.h b/src/soc/intel/apollolake/include/soc/romstage.h
index eb69558..948a52e 100644
--- a/src/soc/intel/apollolake/include/soc/romstage.h
+++ b/src/soc/intel/apollolake/include/soc/romstage.h
@@ -14,8 +14,11 @@
 #define _SOC_APOLLOLAKE_ROMSTAGE_H_
 
 #include <arch/cpu.h>
+#include <fsp/api.h>
 
 asmlinkage void *romstage_entry(void);
 asmlinkage void romstage_after_raminit(void);
 
+void mainboard_memory_init_params(struct MEMORY_INIT_UPD *memupd);
+
 #endif /* _SOC_APOLLOLAKE_ROMSTAGE_H_ */
diff --git a/src/soc/intel/apollolake/romstage/romstage.c b/src/soc/intel/apollolake/romstage/romstage.c
index 5abd68f..dfc57cb 100644
--- a/src/soc/intel/apollolake/romstage/romstage.c
+++ b/src/soc/intel/apollolake/romstage/romstage.c
@@ -103,3 +103,14 @@ asmlinkage void romstage_after_raminit(void)
 {
 	run_ramstage();
 }
+
+void platform_fsp_memory_init_params_cb(struct MEMORY_INIT_UPD *memupd)
+{
+        mainboard_memory_init_params(memupd);
+}
+
+__attribute__ ((weak))
+void mainboard_memory_init_params(struct MEMORY_INIT_UPD *memupd)
+{
+        printk(BIOS_DEBUG, "WEAK: %s/%s called\n", __FILE__, __func__);
+}



More information about the coreboot-gerrit mailing list