This patch can improve performance when a sd card transfer size is multiples of 32 like a sd memory card. However, this may disimprove performance when a sd card transfer size is not multiples of 32 because this patch uses PIO instead of SYS-DMAC. So, I marked as "RFC" and sent linux-renesas-soc ML only for the reference. Yoshihiro Shimoda (4): mmc: host: renesas_sdhi_sys_dmac: Use dma_buswidth instead of hardcoded value mmc: host: renesas_sdhi_sys_dmac: Do not fall back to PIO mmc: host: renesas_sdhi_sys_dmac: add DMACR setting mmc: host: renesas_sdhi_sys_dmac: Set dma_buswidth value to 32 byte drivers/mmc/host/renesas_sdhi_core.c | 35 +++++++++++++++++++++++ drivers/mmc/host/renesas_sdhi_sys_dmac.c | 49 +++++++++----------------------- 2 files changed, 49 insertions(+), 35 deletions(-) -- 2.7.4