rockbox/firmware/drivers/rtc
Sebastian Leonhardt 297af3a483 Creative ZEN: fix RTC regression
Creative ZEN lost it's time when shutting down.
The bug was introduced with commit 7f282b9280 (g#2601),
followed by e3f6e9d9f6 (g#2616).

I guarded all persistent register writes with wait loops,
as described in the datasheet.

TODO:
test SONY_NWZE360 and SONY_NWZE370 targets

Change-Id: Ib38ab8691fd1c6e8d0771c1e2eca20dfeb6fc87f
2025-11-27 15:04:14 -05:00
..
rtc_as3514.c as3514 rtc: sansa clip zip uses 1970/1/1 base date instead of special AS3525v2 date 2012-04-17 21:33:59 +02:00
rtc_d2.c Add tm->yday to RTC ports missing it 2021-05-12 10:52:03 +00:00
rtc_ds1339_ds3231.c Add tm->yday to RTC ports missing it 2021-05-12 10:52:03 +00:00
rtc_e8564.c misc: Fix some build warnings with gcc9 2025-09-21 00:18:28 -04:00
rtc_imx233.c Creative ZEN: fix RTC regression 2025-11-27 15:04:14 -05:00
rtc_jz4740.c Ingenic Jz4740: simplify RTC driver (you will need to re-set the clock) 2010-01-08 14:52:15 +00:00
rtc_jz4760.c Add cleaned-up xDuoo X3 support 2018-07-28 10:56:31 -04:00
rtc_mc13783.c Convert i.MX31 and AMS target to use RTC interrupt 2017-11-21 07:52:02 -05:00
rtc_mr100.c Add tm->yday to RTC ports missing it 2021-05-12 10:52:03 +00:00
rtc_pcf50605.c pcf56065: Fix a compile warning uncovered by GCC8 2022-11-27 01:20:03 -05:00
rtc_pcf50606.c pdf50606: Fix questionable code that GCC9 complains about 2024-10-11 22:56:44 -04:00
rtc_rx5x348ab.c Add tm->yday to RTC ports missing it 2021-05-12 10:52:03 +00:00
rtc_s3c2440.c misc: Fix up more gcc9 warnings 2025-09-21 09:03:00 -04:00
rtc_s35380a.c misc: Fix some build warnings with gcc9 2025-09-21 00:18:28 -04:00
rtc_s35390a.c Add tm->yday to RTC ports missing it 2021-05-12 10:52:03 +00:00
rtc_stm32h7.c New WIP port: Echo R1 2025-04-22 20:08:08 -04:00
rtc_x1000.c New port: FiiO M3K on bare metal 2021-03-28 00:01:37 +00:00
rtc_zenvisionm.c Don't return pointer to array allocated on the stack 2015-01-13 21:40:19 +01:00