rockbox/firmware/target/arm/imx233
Amaury Pouly f1c6c71218 imx233: improve ssp
Under some circumstance (timeout), the dma interrupt is not fired
and only the error one is. This can happen with some picky SD
cards and with the current code it causes a 1 second timeout.
This code properly catches the error interrupt to stop as soon
as possible.

Change-Id: I9c53ea272d01793f0f229571502e99eb62f1b723
2013-06-17 00:29:24 +02:00
..
creative-zenxfi2 imx233: enhance pwm 2013-06-17 00:29:24 +02:00
creative-zenxfi3 imx233: enhance pwm 2013-06-17 00:29:24 +02:00
pins imx233: introduce virtual pins to simplify pin setup 2013-06-17 00:29:24 +02:00
regs imx233: add register selector file 2013-06-15 22:27:34 +02:00
sansa-fuzeplus imx233: normalise clkctrl 2013-06-17 00:29:24 +02:00
adc-imx233.c imx233: rewrite lradc using new register headers 2013-06-16 16:57:54 +02:00
adc-imx233.h
app.lds imx233: make linker file more regular 2013-06-17 00:29:24 +02:00
audioin-imx233.c imx233: rewrite audioin using new register headers 2013-06-16 15:47:55 +02:00
audioin-imx233.h imx233: rewrite audioin using new register headers 2013-06-16 15:47:55 +02:00
audioout-imx233.c imx233: normalise clkctrl 2013-06-17 00:29:24 +02:00
audioout-imx233.h imx233: rewrite audioout using new register headers 2013-06-16 15:45:32 +02:00
boot.lds
clkctrl-imx233.c imx233: normalise clkctrl 2013-06-17 00:29:24 +02:00
clkctrl-imx233.h imx233: normalise clkctrl 2013-06-17 00:29:24 +02:00
clock-target.h
crt0.S
dcp-imx233.c
dcp-imx233.h
debug-imx233.c imx233: normalise clkctrl 2013-06-17 00:29:24 +02:00
dma-imx233.c imx233: rewrite dma using new register headers 2013-06-16 18:21:49 +02:00
dma-imx233.h imx233: rewrite dma using new register headers 2013-06-16 18:21:49 +02:00
emi-imx233.c imx233: rewrite emi using new register headers 2013-06-16 15:30:46 +02:00
emi-imx233.h imx233: rewrite emi using new register headers 2013-06-16 15:30:46 +02:00
gpmi-imx233.c
gpmi-imx233.h imx233: rewrite gpmi using new register headers 2013-06-16 15:52:03 +02:00
i2c-imx233.c imx233: introduce virtual pins to simplify pin setup 2013-06-17 00:29:24 +02:00
i2c-imx233.h imx233: rewrite i2c using new register headers 2013-06-16 15:58:36 +02:00
icoll-imx233.c imx233: rewrite icoll to use new register headers 2013-06-16 14:46:58 +02:00
icoll-imx233.h imx233: rewrite icoll to use new register headers 2013-06-16 14:46:58 +02:00
kernel-imx233.c imx233: rewrite timrot using new register headers 2013-06-16 18:21:49 +02:00
kernel-imx233.h
lcdif-imx233.c imx233: rewrite lcdif using the new register headers 2013-06-16 16:32:03 +02:00
lcdif-imx233.h imx233: rewrite lcdif using the new register headers 2013-06-16 16:32:03 +02:00
lradc-imx233.c imx233: rewrite lradc using new register headers 2013-06-16 16:57:54 +02:00
lradc-imx233.h imx233: rewrite lradc using new register headers 2013-06-16 16:57:54 +02:00
nand-imx233.c
ocotp-imx233.h imx233: rewrite ocotp using new register headers 2013-06-16 16:58:00 +02:00
partitions-imx233.c
partitions-imx233.h
pcm-imx233.c imx233: rewrite dma using new register headers 2013-06-16 18:21:49 +02:00
pinctrl-imx233.c imx233: enhance pinctrl irq with user pointer 2013-06-17 00:29:24 +02:00
pinctrl-imx233.h imx233: introduce virtual pins to simplify pin setup 2013-06-17 00:29:24 +02:00
power-imx233.c imx233: normalise pinctrl names 2013-06-17 00:29:24 +02:00
power-imx233.h imx233: rewrite power using new registers 2013-06-16 18:21:43 +02:00
powermgmt-imx233.c imx233: rewrite power using new registers 2013-06-16 18:21:43 +02:00
powermgmt-imx233.h
pwm-imx233.c imx233: enhance pwm 2013-06-17 00:29:24 +02:00
pwm-imx233.h imx233: enhance pwm 2013-06-17 00:29:24 +02:00
rtc-imx233.c imx233: rewrite rtc using new registers 2013-06-16 18:21:48 +02:00
rtc-imx233.h imx233: rewrite rtc using new registers 2013-06-16 18:21:48 +02:00
sdmmc-imx233.c imx233: introduce virtual pins to simplify pin setup 2013-06-17 00:29:24 +02:00
ssp-imx233.c imx233: improve ssp 2013-06-17 00:29:24 +02:00
ssp-imx233.h imx233: rewrite ssp using new register headers 2013-06-16 18:21:48 +02:00
system-imx233.c imx233: normalise clkctrl 2013-06-17 00:29:24 +02:00
system-target.h imx233: rewrite digctl using new register headers 2013-06-16 18:21:48 +02:00
timer-imx233.c imx233: rewrite timrot using new register headers 2013-06-16 18:21:49 +02:00
timrot-imx233.c imx233: normalise clkctrl 2013-06-17 00:29:24 +02:00
timrot-imx233.h imx233: rewrite timrot using new register headers 2013-06-16 18:21:49 +02:00
touchscreen-imx233.c imx233: rewrite lradc using new register headers 2013-06-16 16:57:54 +02:00
touchscreen-imx233.h
usb-imx233.c imx233: normalise clkctrl 2013-06-17 00:29:24 +02:00