diff options
author | Rafaël Carré <rafael.carre@gmail.com> | 2010-05-22 00:28:03 +0000 |
---|---|---|
committer | Rafaël Carré <rafael.carre@gmail.com> | 2010-05-22 00:28:03 +0000 |
commit | 172fc967b07f59e4928db9ca331f2f7a3a383c04 (patch) | |
tree | c87f3d76efae7b84f0061336ed555d1e5a1f38c8 /firmware/target/arm/as3525/power-as3525.c | |
parent | 2e004fd4047a03e0e57bdb02a67a85a729a3caaa (diff) | |
download | rockbox-172fc967b07f59e4928db9ca331f2f7a3a383c04.tar.gz rockbox-172fc967b07f59e4928db9ca331f2f7a3a383c04.zip |
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
Diffstat (limited to 'firmware/target/arm/as3525/power-as3525.c')
-rw-r--r-- | firmware/target/arm/as3525/power-as3525.c | 8 |
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 | ||
27 | void power_off(void) | 27 | void 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 | ||