diff --git a/src/mainboard/google/oak/romstage.c b/src/mainboard/google/oak/romstage.c index eecf49184c..a60a50dcaa 100644 --- a/src/mainboard/google/oak/romstage.c +++ b/src/mainboard/google/oak/romstage.c @@ -27,6 +27,7 @@ #include #include +#include void main(void) { @@ -36,6 +37,8 @@ void main(void) console_init(); exception_init(); + rtc_boot(); + mt8173_mmu_after_dram(); run_ramstage(); diff --git a/src/soc/mediatek/mt8173/Makefile.inc b/src/soc/mediatek/mt8173/Makefile.inc index 5a2406e69f..cbc98555fe 100644 --- a/src/soc/mediatek/mt8173/Makefile.inc +++ b/src/soc/mediatek/mt8173/Makefile.inc @@ -26,7 +26,7 @@ bootblock-$(CONFIG_DRIVERS_UART) += uart.c endif bootblock-y += gpio.c gpio_init.c pmic_wrap.c mt6391.c -bootblock-y += wdt.c rtc.c +bootblock-y += wdt.c bootblock-y += mmu_operations.c ################################################################################ @@ -49,7 +49,9 @@ romstage-$(CONFIG_DRIVERS_UART) += uart.c romstage-y += cbmem.c romstage-y += spi.c romstage-y += gpio.c +romstage-y += pmic_wrap.c mt6391.c romstage-y += mmu_operations.c +romstage-y += rtc.c ################################################################################ diff --git a/src/soc/mediatek/mt8173/bootblock.c b/src/soc/mediatek/mt8173/bootblock.c index ac1fd3ab39..7fe879c4b9 100644 --- a/src/soc/mediatek/mt8173/bootblock.c +++ b/src/soc/mediatek/mt8173/bootblock.c @@ -17,7 +17,6 @@ #include #include #include -#include #include void bootblock_soc_init(void) @@ -34,6 +33,4 @@ void bootblock_soc_init(void) /* init watch dog, will disable AP watch dog */ mtk_wdt_init(); - - rtc_boot(); }