From 7c19b1fa58ed887487d60ad45459decdefb83883 Mon Sep 17 00:00:00 2001 From: Vince Liu Date: Wed, 18 Jun 2025 19:03:47 +0800 Subject: [PATCH] mb/google/skywalker: Run MTK FSP binary in ramstage Load and run mtk_fsp_ramstage.elf in ramstage. BUG=b:379008996 BRANCH=none TEST=See coreboot log: [INFO ] CBFS: Found 'fallback/mtk_fsp_ramstage' @0x5e8c0 size 0x359 in mcache @0xfffdd298 [INFO ] _start: MediaTek FSP_RAMSTAGE interface version: 1.0 [INFO ] [mtk-fsp] RAMSTAGE_SOC_INIT [INFO ] _start: status 0 [INFO ] mtk_fsp_load_and_run: run fallback/mtk_fsp_ramstage at phase 0x50 done Signed-off-by: Vince Liu Change-Id: I1ed5dbeea8fbf08730c5ecc5720b6e1f7677296c Reviewed-on: https://review.coreboot.org/c/coreboot/+/88124 Reviewed-by: Yu-Ping Wu Tested-by: build bot (Jenkins) --- src/soc/mediatek/mt8189/soc.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/soc/mediatek/mt8189/soc.c b/src/soc/mediatek/mt8189/soc.c index 697f4ddcf1..5ee602f1dc 100644 --- a/src/soc/mediatek/mt8189/soc.c +++ b/src/soc/mediatek/mt8189/soc.c @@ -5,6 +5,7 @@ #include #include #include +#include #include #include @@ -20,6 +21,9 @@ static void soc_read_resources(struct device *dev) static void soc_init(struct device *dev) { + mtk_fsp_init(RAMSTAGE_SOC_INIT); + mtk_fsp_load_and_run(); + mcupm_init(); sspm_init(); }