From 767b45fe962c87339d4a990b6f1371fe75555e09 Mon Sep 17 00:00:00 2001 From: Yidi Lin Date: Wed, 25 Nov 2015 11:51:11 +0800 Subject: [PATCH] mediatek/mt8173: move rtc_boot() to romstage BRANCH=none BUG=none TEST=boot to kernel Change-Id: I0630d7c172e97f81abb1722afe028542e9e7f106 Signed-off-by: Patrick Georgi Original-Commit-Id: 608c66df0543c76be7e811b06718464776631b55 Original-Change-Id: I03426085121bfa44c99c351d63db28f567d0ee1d Original-Signed-off-by: Yidi Lin Original-Reviewed-on: https://chromium-review.googlesource.com/313969 Original-Reviewed-by: Julius Werner Reviewed-on: https://review.coreboot.org/13097 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer --- src/mainboard/google/oak/romstage.c | 3 +++ src/soc/mediatek/mt8173/Makefile.inc | 4 +++- src/soc/mediatek/mt8173/bootblock.c | 3 --- 3 files changed, 6 insertions(+), 4 deletions(-) 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(); }