summaryrefslogtreecommitdiff
path: root/firmware/target
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target')
-rw-r--r--firmware/target/arm/as3525/power-as3525.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/firmware/target/arm/as3525/power-as3525.c b/firmware/target/arm/as3525/power-as3525.c
index 7b93dd1cd1..21ce98bd75 100644
--- a/firmware/target/arm/as3525/power-as3525.c
+++ b/firmware/target/arm/as3525/power-as3525.c
@@ -26,6 +26,14 @@
26 26
27void power_off(void) 27void power_off(void)
28{ 28{
29#ifdef HAVE_RTC_ALARM
30 /* as3543 RTC wake-up needs a specific power down */
31
32 extern void rtc_alarm_poweroff(void); /* in drivers/rtc/rtc_as3514.c */
33
34 rtc_alarm_poweroff(); /* will return if wake-up isn't enabled */
35#endif /* HAVE_RTC_ALARM */
36
29 /* clear bit 0 of system register */ 37 /* clear bit 0 of system register */
30 ascodec_write(AS3514_SYSTEM, ascodec_read(AS3514_SYSTEM) & ~1); 38 ascodec_write(AS3514_SYSTEM, ascodec_read(AS3514_SYSTEM) & ~1);
31 39