From 172fc967b07f59e4928db9ca331f2f7a3a383c04 Mon Sep 17 00:00:00 2001 From: Rafaël Carré Date: Sat, 22 May 2010 00:28:03 +0000 Subject: as3525v2: RTC alarm A specific poweroff function needs to be used for wake-up to work Disable RTC in bootloaders for consistency with other Sansas git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26243 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/as3525/power-as3525.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'firmware/target/arm/as3525/power-as3525.c') 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 @@ void power_off(void) { +#ifdef HAVE_RTC_ALARM + /* as3543 RTC wake-up needs a specific power down */ + + extern void rtc_alarm_poweroff(void); /* in drivers/rtc/rtc_as3514.c */ + + rtc_alarm_poweroff(); /* will return if wake-up isn't enabled */ +#endif /* HAVE_RTC_ALARM */ + /* clear bit 0 of system register */ ascodec_write(AS3514_SYSTEM, ascodec_read(AS3514_SYSTEM) & ~1); -- cgit v1.2.3