linux/drivers/mmc/host
Seungwon Jeon a99aa9b9b4 mmc: dw_mmc: Fix switch from DMA to PIO
When dw_mci_pre_dma_transfer returns failure in some reasons,
dw_mci_submit_data will prepare to switch the PIO mode from DMA.
After switching to PIO mode, DMA(IDMAC in particular) is still
enabled. This makes the corruption in handling interrupt and
the driver lock-up.

Signed-off-by: Seungwon Jeon <tgih.jun@samsung.com>
Acked-by: Will Newton <will.newton@imgtec.com>
Signed-off-by: Chris Ball <cjb@laptop.org>
2012-04-20 20:30:37 -04:00
..
at91_mci.c
at91_mci.h
atmel-mci-regs.h mmc: atmel-mci: add support for odd clock dividers 2012-04-05 20:32:22 -04:00
atmel-mci.c mmc: atmel-mci: add support for odd clock dividers 2012-04-05 20:32:22 -04:00
au1xmmc.c
bfin_sdh.c
cb710-mmc.c
cb710-mmc.h
davinci_mmc.c mmc: davinci: Poll status for small size transfers 2012-03-27 12:20:11 -04:00
dw_mmc-pci.c
dw_mmc-pltfm.c
dw_mmc.c mmc: dw_mmc: Fix switch from DMA to PIO 2012-04-20 20:30:37 -04:00
dw_mmc.h
imxmmc.c
imxmmc.h
jz4740_mmc.c
Kconfig MMC highlights for 3.4: 2012-03-28 20:59:45 -07:00
Makefile
mmc_spi.c
mmci.c Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dma 2012-03-29 15:34:57 -07:00
mmci.h
msm_sdcc.c
msm_sdcc.h
mvsdio.c
mvsdio.h
mxcmmc.c
mxs-mmc.c MTD merge for 3.4 2012-03-30 17:31:56 -07:00
of_mmc_spi.c
omap_hsmmc.c mmc: omap_hsmmc: Get rid of of_have_populated_dt() usage 2012-04-20 20:29:08 -04:00
omap.c
pxamci.c
pxamci.h
s3cmci.c
s3cmci.h
sdhci-cns3xxx.c
sdhci-dove.c mmc: sdhci-dove: Fix compile error by including module.h 2012-04-05 20:32:33 -04:00
sdhci-esdhc-imx.c
sdhci-esdhc.h
sdhci-of-esdhc.c
sdhci-of-hlwd.c
sdhci-pci-data.c
sdhci-pci.c Revert "mmc: sdhci-pci: Add MSI support" 2012-04-05 20:32:32 -04:00
sdhci-pltfm.c
sdhci-pltfm.h
sdhci-pxav2.c
sdhci-pxav3.c
sdhci-s3c.c mmc: sdhci-s3c: Enable runtime power management 2012-04-05 20:32:20 -04:00
sdhci-spear.c mmc: sdhci-spear: add pm callbacks to support hibernation 2012-03-27 12:20:03 -04:00
sdhci-tegra.c MMC highlights for 3.4: 2012-03-28 20:59:45 -07:00
sdhci.c mmc: Prevent 1.8V switch for SD hosts that don't support UHS modes. 2012-04-05 20:32:32 -04:00
sdhci.h
sdricoh_cs.c
sh_mmcif.c mmc: sh_mmcif: Simplify calculation of mmc->f_min 2012-04-05 20:32:24 -04:00
sh_mobile_sdhi.c mmc: sh_mobile_sdhi: support modular mmc-core with non-standard hotplug 2012-03-27 12:20:19 -04:00
tifm_sd.c
tmio_mmc_dma.c Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dma 2012-03-29 15:34:57 -07:00
tmio_mmc_pio.c mmc: tmio: cosmetic: prettify the tmio_mmc_set_ios() function 2012-03-27 12:20:18 -04:00
tmio_mmc.c
tmio_mmc.h mmc: tmio_mmc: remove unused sdio_irq_enabled flag 2012-03-27 12:20:17 -04:00
ushc.c
via-sdmmc.c
vub300.c
wbsd.c
wbsd.h