From: Sonny Rao Date: Thu, 16 Oct 2014 16:58:05 +0000 (-0700) Subject: mmc: dw_mmc: Reset DMA before enabling IDMAC X-Git-Tag: omap-for-v3.19/fixes-for-merge-window~28^2~100 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=536f6b91d21b81bec6c8a675b3a00052ee05f986;p=pandora-kernel.git mmc: dw_mmc: Reset DMA before enabling IDMAC We've already got a reset of DMA after it's done. Add one before we start DMA too. This fixes a data corruption on Rockchip SoCs which will get bad data when doing a DMA transfer after doing a PIO transfer. We tested this on an Exynos 5800 with HS200 and didn't notice any difference in sequential read throughput. Signed-off-by: Sonny Rao Signed-off-by: Doug Anderson Tested-by: Doug Anderson Acked-by: Jaehoon Chung Tested-by: Jaehoon Chung Reviewed-by: Alim Akhtar Signed-off-by: Ulf Hansson --- Reading git-diff-tree failed