rockbox/firmware/target/arm/as3525
Michael Sevakis f4c4221306 Convert i.MX31 and AMS target to use RTC interrupt
Instead of checking ticks, set a sticky dirty flag that indicates
that the RTC needs to be read. This gives a timely update and more
accurate readout without actually reading the RTC until it changes.
The implementation should atomically read the flag and clear it.
Setting the flag would typically happen in an RTC tick ISR.

Change-Id: I6fd325f22845029a485c502c884812d3676026ea
2017-11-21 07:52:02 -05:00
..
sansa-c200v2 Get rid of stupid _backlight_* function names 2015-01-12 11:09:27 +01:00
sansa-clip Get rid of stupid _backlight_* function names 2015-01-12 11:09:27 +01:00
sansa-clipplus Get rid of stupid _backlight_* function names 2015-01-12 11:09:27 +01:00
sansa-clipv2 Get rid of stupid _backlight_* function names 2015-01-12 11:09:27 +01:00
sansa-clipzip Get rid of stupid _backlight_* function names 2015-01-12 11:09:27 +01:00
sansa-e200v2 Get rid of stupid _backlight_* function names 2015-01-12 11:09:27 +01:00
sansa-fuze Get rid of stupid _backlight_* function names 2015-01-12 11:09:27 +01:00
sansa-fuzev2 Increase button delays in preperation for frequency scaling. 2016-01-18 23:51:25 +01:00
sansa-m200v4 Get rid of stupid _backlight_* function names 2015-01-12 11:09:27 +01:00
adc-target.h
app.lds Make INITDATA_ATTR work on everything that has INIT_ATTR enabled for code. 2012-05-01 01:28:50 -04:00
ascodec-as3525.c Convert i.MX31 and AMS target to use RTC interrupt 2017-11-21 07:52:02 -05:00
audio-as3525.c
backlight-e200v2-fuze.c Get rid of stupid _backlight_* function names 2015-01-12 11:09:27 +01:00
boot.lds
button-clip.c Change the clipv2 button driver to use fixed delays rather than processor cycle counting. 2016-01-18 22:35:56 +01:00
button-e200v2-fuze.c Add missing kernel.h includes (hopefully all of them). 2014-01-05 20:32:09 +01:00
clock-target.h AMSv2: DBOP frequency divided by 2 2016-03-27 21:06:27 +00:00
dbop-as3525.c
dbop-as3525.h
debug-as3525.c AMS: Return ascodec to interrupt-based I2C2 driver 2017-01-25 00:05:13 +01:00
dma-pl081.c
dma-target.h
fmradio-i2c-as3525.c Improve radio RDS driver and framework 2017-02-11 22:19:32 -05:00
kernel-as3525.c
lcd-as-e200v2-fuze-fuzev2.S
lcd-clip.h
lcd-fuze.c Do not include kernel.h in system.h. 2014-01-05 19:35:23 +01:00
lcd-fuze.h
lcd-ssd1303.c lcd-ssd1303: Fix big oops putting height where there should've been width. 2012-05-19 17:21:54 -04:00
memory-init.S
pcm-as3525.c AMS: Change DMA transfer size for audio. 2015-06-01 18:23:57 +02:00
power-as3525.c
powermgmt-target.h AMSv2: add proper definitions for charge current 2012-03-04 12:23:05 +01:00
rtc-target.h Convert i.MX31 and AMS target to use RTC interrupt 2017-11-21 07:52:02 -05:00
scrollwheel-as3525.c
sd-as3525.c Unify storage threads into one 2017-10-26 14:35:41 -04:00
sd-as3525v2.c Unify storage threads into one 2017-10-26 14:35:41 -04:00
system-as3525.c Slightly increase CVDD2 on AMSv2. 2017-06-14 17:37:29 +02:00
system-target.h AMS: Return ascodec to interrupt-based I2C2 driver 2017-01-25 00:05:13 +01:00
timer-as3525.c
tuner-as3525v2.c
usb-as3525.c as3525v2: use the new USB DesignWare driver 2016-08-15 02:56:23 +02:00
usb-drv-as3525.c AMSv1: rename USB interrupt handler 2012-04-30 14:24:34 -04:00
usb-drv-as3525.h