From e3f6e9d9f6e14727740e28bf30914cea1d07ff39 Mon Sep 17 00:00:00 2001 From: Moshe Piekarski Date: Tue, 28 Jul 2020 10:48:47 -0400 Subject: imx233: rtc: generalize PERSISTENT0 fix Change-Id: Id8452055534df239dcf5e535943ee918a93ec10c --- firmware/target/arm/imx233/rtc-imx233.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/firmware/target/arm/imx233/rtc-imx233.h b/firmware/target/arm/imx233/rtc-imx233.h index bc9e8e0c1e..144809cc90 100644 --- a/firmware/target/arm/imx233/rtc-imx233.h +++ b/firmware/target/arm/imx233/rtc-imx233.h @@ -84,7 +84,10 @@ static inline void imx233_rtc_init(void) BF_CLR(RTC_CTRL, SFTRST); udelay(5); /* only need 3 GPMI clocks (1us) */ BF_CLR(RTC_CTRL, CLKGATE); - HW_RTC_PERSISTENT0_SET=0x082114; +#ifdef BM_RTC_PERSISTENT0_DISABLE_XTALOK + BF_SET(RTC_PERSISTENT0, XTAL24MHZ_PWRUP, DISABLE_XTALOK); +#endif + BF_CLR(RTC_PERSISTENT0, CLOCKSOURCE); imx233_rtc_enable_watchdog(false); } -- cgit