summaryrefslogtreecommitdiffstats
path: root/firmware/drivers/rtc/rtc_jz4740.c
diff options
context:
space:
mode:
authorMaurus Cuelenaere <mcuelenaere@gmail.com>2008-12-20 13:10:04 +0000
committerMaurus Cuelenaere <mcuelenaere@gmail.com>2008-12-20 13:10:04 +0000
commite4c09799a0330e5799a1665a12183c62f12fa33f (patch)
tree895dc0dd2d6c08275da828f2d8642591a52cdf18 /firmware/drivers/rtc/rtc_jz4740.c
parent977bab5348fb91d33552ea92b1d7f381bde8c993 (diff)
downloadrockbox-e4c09799a0330e5799a1665a12183c62f12fa33f.tar.gz
rockbox-e4c09799a0330e5799a1665a12183c62f12fa33f.zip
Ingenic players:
* Enable clocks when needed * Fix VX747+ button_hold() git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19505 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/drivers/rtc/rtc_jz4740.c')
-rw-r--r--firmware/drivers/rtc/rtc_jz4740.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/firmware/drivers/rtc/rtc_jz4740.c b/firmware/drivers/rtc/rtc_jz4740.c
index a1a864d27a..4bc5d5e5cc 100644
--- a/firmware/drivers/rtc/rtc_jz4740.c
+++ b/firmware/drivers/rtc/rtc_jz4740.c
@@ -297,9 +297,11 @@ int rtc_ioctl(unsigned int cmd,struct rtc_time *val,unsigned int epo)
void rtc_init(void)
{
+ __cpm_start_rtc();
REG_RTC_RCR = RTC_RCR_RTCE;
udelay(70);
while( !(REG_RTC_RCR & RTC_RCR_WRDY) );
REG_RTC_RGR = (0x7fff | RTC_RGR_LOCK);
udelay(70);
+ __cpm_stop_rtc();
}