linux/drivers/mmc
Russell King 0425a14213 [MMC] mmci: allow small data transfers
If a data transfer is small (less than a FIFO size) we would
hang waiting for the data to be read due to the PIO interrupt
not occuring.  We allowed for this in our PIO interrupt handler,
but not when setting up a data transfer.

Apply the "fix" when setting up a data transfer as well.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2006-02-16 16:48:31 +00:00
..
au1xmmc.c [MMC] Add MMC command type flags 2006-02-02 12:23:12 +00:00
au1xmmc.h Au1[12]00 mmc driver. Only tested on the Au1200 at this point though 2005-10-29 19:32:26 +01:00
Kconfig [MMC] Remove extra character in AU1XXX MMC Kconfig entry 2006-02-08 22:23:05 +00:00
Makefile Au1[12]00 mmc driver. Only tested on the Au1200 at this point though 2005-10-29 19:32:26 +01:00
mmc.c [MMC] Add MMC command type flags 2006-02-02 12:23:12 +00:00
mmc.h [MMC] Add MMC class devices 2005-08-19 09:41:24 +01:00
mmc_block.c [MMC] Add MMC command type flags 2006-02-02 12:23:12 +00:00
mmc_queue.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
mmc_queue.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
mmc_sysfs.c [PATCH] Add mmc_bus_type probe and remove methods 2006-01-13 11:26:08 -08:00
mmci.c [MMC] mmci: allow small data transfers 2006-02-16 16:48:31 +00:00
mmci.h [MMC] mmci: kunmap_atomic() unmaps virtual address, not page 2006-01-05 10:31:23 +00:00
pxamci.c [MMC] Add MMC command type flags 2006-02-02 12:23:12 +00:00
pxamci.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
wbsd.c [MMC] Add MMC command type flags 2006-02-02 12:23:12 +00:00
wbsd.h [MMC] Remove unused timer. 2005-09-12 20:35:54 +01:00