summaryrefslogtreecommitdiff
path: root/firmware/drivers/rtc/rtc_as3514.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/drivers/rtc/rtc_as3514.c')
-rw-r--r--firmware/drivers/rtc/rtc_as3514.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/firmware/drivers/rtc/rtc_as3514.c b/firmware/drivers/rtc/rtc_as3514.c
index 1e5321937e..44ef3cc4a1 100644
--- a/firmware/drivers/rtc/rtc_as3514.c
+++ b/firmware/drivers/rtc/rtc_as3514.c
@@ -142,6 +142,10 @@ void rtc_alarm_poweroff(void)
142 142
143 seconds -= tm.tm_sec; 143 seconds -= tm.tm_sec;
144 144
145 /* disable MCLK, it is a wakeup source and prevents proper shutdown */
146 CGU_AUDIO = (2 << 0) | (1 << 11);
147 CGU_PLLBSUP = (1 << 2) | (1 << 3);
148
145 /* write wakeup register */ 149 /* write wakeup register */
146 alarm.seconds = seconds; 150 alarm.seconds = seconds;
147 alarm.enabled = true; 151 alarm.enabled = true;