From b603f230886d319041337925276fbe9cd72f7c52 Mon Sep 17 00:00:00 2001 From: Kapil Porwal Date: Wed, 6 Aug 2025 00:48:45 +0530 Subject: [PATCH] mb/google/bluey: Avoid using function call table BUG=none TEST=Build Google/Quenbi. Change-Id: Ie2df9402c3a2cf95e150a4a4321477ddee7e9678 Signed-off-by: Kapil Porwal Reviewed-on: https://review.coreboot.org/c/coreboot/+/88655 Reviewed-by: Julius Werner Tested-by: build bot (Jenkins) --- src/mainboard/google/bluey/romstage.c | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/mainboard/google/bluey/romstage.c b/src/mainboard/google/bluey/romstage.c index b15f6e694f..4487b76cf9 100644 --- a/src/mainboard/google/bluey/romstage.c +++ b/src/mainboard/google/bluey/romstage.c @@ -9,16 +9,14 @@ void platform_romstage_main(void) { - void (*const fw_init_sequence[])(void) = { - shrm_fw_load_reset, - qclib_load_and_run, - aop_fw_load_reset, - qclib_rerun, - }; + shrm_fw_load_reset(); - /* Executing essential firmware loading */ - for (size_t i = 0; i < ARRAY_SIZE(fw_init_sequence); i++) - fw_init_sequence[i](); + /* QCLib: DDR init & train */ + qclib_load_and_run(); + + aop_fw_load_reset(); + + qclib_rerun(); /* * Enable this power rail now for FPMCU stability prior to