[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
Tue Jan 26 20:46:59 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 75202643b3c85515521a019ee558a945c7b65bad
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 24fad92..b1595e8 100644
--- a/src/soc/intel/apollolake/romstage/romstage.c
+++ b/src/soc/intel/apollolake/romstage/romstage.c
@@ -102,3 +102,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