rockbox/firmware/target/arm/imx233
Amaury Pouly 164876eaf1 imx233: fix i2c issues
The i2c core has some bugs: it locks up when the slave doesn't NAK and
prevent the dma channel from being resetted. Specifically handle this
situation by setting CLR_GOT_A_NAK (workaround) and then reset dma and i2c
block.

Change-Id: I0e09d38d4301a0ad42dfad785cc934b43f2c4485
2013-09-06 18:19:09 +02:00
..
creative-zenxfi2 touch devices: Disable touch on softlock. 2013-09-05 20:02:07 +02:00
creative-zenxfi3 zenxfi3: drop audio routing driver in favor of the generic one 2013-06-18 16:19:28 +02:00
pins imx233: add stmp3600 and stmp3700 pin descriptions 2013-06-18 16:21:38 +02:00
regs
sansa-fuzeplus touch devices: Disable touch on softlock. 2013-09-05 20:02:07 +02:00
adc-imx233.c imx233: fix lradc/adc for stmp3600 and stmp3700 2013-06-17 00:29:25 +02:00
adc-imx233.h imx233: fix lradc/adc for stmp3600 and stmp3700 2013-06-17 00:29:25 +02:00
app.lds
ata-imx233.c imx233: add basic ATA driver 2013-06-18 16:41:13 +02:00
ata-target.h imx233: add basic ATA driver 2013-06-18 16:41:13 +02:00
audio-imx233.c imx233: don't disable monitor when recording from radio 2013-07-13 02:42:17 +02:00
audio-imx233.h fuzeplus: drop audio routing driver in favor of the generic one 2013-06-18 16:15:07 +02:00
audioin-imx233.c imx233: add audioin debug info 2013-07-13 02:42:17 +02:00
audioin-imx233.h imx233: add audioin debug info 2013-07-13 02:42:17 +02:00
audioout-imx233.c imx233: fix audio debug screen 2013-07-13 02:42:17 +02:00
audioout-imx233.h imx233: fix audio debug screen 2013-07-13 02:42:17 +02:00
boot.lds
button-lradc-imx233.c imx233: cleanup lradc button driver 2013-09-05 23:16:19 +02:00
button-lradc-imx233.h imx233: add generic lradc based button driver 2013-06-18 16:43:27 +02:00
clkctrl-imx233.c
clkctrl-imx233.h
clock-target.h
crt0.S
dcp-imx233.c
dcp-imx233.h
debug-imx233.c imx233: fix debug screen keys for the zen x-fi3 2013-07-13 03:02:41 +02:00
dma-imx233.c imx233: fix dma for stmp3600 and stmp3700, improve support 2013-06-17 00:29:25 +02:00
dma-imx233.h imx233: increase max dma transfer size 2013-08-21 20:18:36 +02:00
emi-imx233.c imx233: rework emi frequency scaling 2013-08-22 23:42:26 +02:00
emi-imx233.h imx233: add emi debug info 2013-07-07 17:36:20 +02:00
gpmi-imx233.c
gpmi-imx233.h
i2c-imx233.c imx233: fix i2c issues 2013-09-06 18:19:09 +02:00
i2c-imx233.h
icoll-imx233.c
icoll-imx233.h
kernel-imx233.c imx233: rework power management 2013-07-07 17:36:21 +02:00
kernel-imx233.h imx233: always use the timer for kernel tick 2013-06-17 00:29:25 +02:00
lcdif-imx233.c imx233: fix/improve lcdif for stmp3600 and stmp4700, fix drivers 2013-06-17 00:29:25 +02:00
lcdif-imx233.h imx233: fix/improve lcdif for stmp3600 and stmp4700, fix drivers 2013-06-17 00:29:25 +02:00
lradc-imx233.c imx233: fix lradc/adc for stmp3600 and stmp3700 2013-06-17 00:29:25 +02:00
lradc-imx233.h imx233: fix lradc/adc for stmp3600 and stmp3700 2013-06-17 00:29:25 +02:00
nand-imx233.c Cleanup MV/MD macros a little. 2013-08-17 12:18:22 -04:00
ocotp-imx233.h imx233: fix ocotop/debug and usb-core for stmp3600 2013-06-24 13:17:17 +02:00
partitions-imx233.c
partitions-imx233.h
pcm-imx233.c imx233: implement recording side of pcm 2013-06-18 15:45:58 +02:00
pinctrl-imx233.c imx233: fix pinctrl for stmp3600 and stmp3700 2013-06-17 00:29:25 +02:00
pinctrl-imx233.h imx233: fix pinctrl for stmp3600 and stmp3700 2013-06-17 00:29:25 +02:00
power-imx233.c imx233: disable half fets on boot 2013-08-22 23:43:25 +02:00
power-imx233.h
powermgmt-imx233.c imx233: rework power management 2013-07-07 17:36:21 +02:00
powermgmt-imx233.h imx233: rework power management 2013-07-07 17:36:21 +02:00
pwm-imx233.c
pwm-imx233.h
rtc-imx233.c imx233: implement alarm wake up 2013-07-02 00:45:00 +02:00
rtc-imx233.h imx233: implement alarm wake up 2013-07-02 00:45:00 +02:00
sdmmc-imx233.c imx233: revert sd card high speed (unstable) 2013-08-22 23:46:29 +02:00
ssp-imx233.c imx233: fix drive strength for sd/mmc 2013-08-21 20:18:36 +02:00
ssp-imx233.h imx233: fix drive strength for sd/mmc 2013-08-21 20:18:36 +02:00
system-imx233.c imx233: always set VDDIO to 3.3V 2013-08-22 23:44:15 +02:00
system-target.h
timer-imx233.c
timrot-imx233.c
timrot-imx233.h
touchscreen-imx233.c imx233: rework touchscreen driver 2013-06-18 15:34:54 +02:00
touchscreen-imx233.h
uartdbg-imx233.c imx233: add uartdbg driver 2013-06-18 16:24:28 +02:00
uartdbg-imx233.h imx233: add uartdbg driver 2013-06-18 16:24:28 +02:00
usb-imx233.c