linux_dsm_epyc7002/drivers/mmc
Javier Martin 2cb535529d mmc: mxcmmc: fix SD cards not being detected sometimes.
When a SD card is initialized some data transfers of 64 and 8 bytes
are issued. It seems the DMA has some problems dealing with these kind
of "short" transfers, leading sometimes to the SD card not being detected.

In order to solve this problem, do not use DMA for transfer sizes lower
than the sector size.

Signed-off-by: Javier Martin <javier.martin@vista-silicon.com>
Acked-by: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Chris Ball <cjb@laptop.org>
2012-12-06 13:54:38 -05:00
..
card mmc: queue: amend buffer swap for non-blocking transfer 2012-12-06 13:54:37 -05:00
core mmc: core: debugfs: Add signal_voltage to ios dump 2012-12-06 13:54:36 -05:00
host mmc: mxcmmc: fix SD cards not being detected sometimes. 2012-12-06 13:54:38 -05:00
Kconfig mmc: explicitly mention SDIO support in Kconfig 2008-10-12 11:04:36 +02:00
Makefile mmc: sdhci-pci: add platform data 2012-01-11 23:58:47 -05:00