diff --git a/src/mainboard/google/bluey/romstage.c b/src/mainboard/google/bluey/romstage.c index f6932fefdc..b15f6e694f 100644 --- a/src/mainboard/google/bluey/romstage.c +++ b/src/mainboard/google/bluey/romstage.c @@ -1,12 +1,24 @@ /* SPDX-License-Identifier: GPL-2.0-only */ #include -#include #include "board.h" +#include +#include +#include +#include void platform_romstage_main(void) { - /* Placeholder */ + void (*const fw_init_sequence[])(void) = { + shrm_fw_load_reset, + qclib_load_and_run, + aop_fw_load_reset, + qclib_rerun, + }; + + /* Executing essential firmware loading */ + for (size_t i = 0; i < ARRAY_SIZE(fw_init_sequence); i++) + fw_init_sequence[i](); /* * Enable this power rail now for FPMCU stability prior to