Hello, This patch series enables DMA support for the MMCIF and SDHI devices on R-Car H2 (r8a7790) and M2 (r8a7791) when booting through DT. The first patch documents DT bindings for the MMCIF device. DT support is implemented in the driver, but the bindings documentation was missing. Patches 02/11 to 05/11 then fix DMA slave configuration in the MMCIF and SDHI drivers. Finally patches 06/11 to 11/11 enable DMA support in DT for H2 and M2. Patches 08/11 to 11/11 depend on the R-Car Gen2 DMAC driver posted to the dmaengine and linux-sh mailing lists as "[PATCH 0/7] R-Car Gen2 DMA Controller driver". The first five patches (driver changes) should go through the DMA engine tree, while the last six patches (platform changes) should go through the Renesas tree. If the driver changes could make it to v3.17 merging the platform changes will be easier. Laurent Pinchart (11): mmc: sh_mmcif: Document DT bindings mmc: sh_mmcif: Fix DMA slave address configuration mmc: sh_mmcif: Configure DMA slave bus width mmc: tmio: Configure DMA slave bus width mmc: tmio: Fix DMA source address ARM: shmobile: r8a7790: Rename mmcif node to mmc ARM: shmobile: r8a7791: Add MMCIF0 DT node ARM: shmobile: r8a7790: Reference DMA channels in MMCIF DT nodes ARM: shmobile: r8a7791: Reference DMA channels in MMCIF DT node ARM: shmobile: r8a7790: Reference DMA channels in SDHI DT nodes ARM: shmobile: r8a7791: Reference DMA channels in SDHI DT nodes .../devicetree/bindings/mmc/renesas,mmcif.txt | 32 ++++++++++++++++++++++ arch/arm/boot/dts/r8a7790.dtsi | 14 +++++++++- arch/arm/boot/dts/r8a7791.dtsi | 17 ++++++++++++ drivers/mmc/host/sh_mmcif.c | 13 +++++++-- drivers/mmc/host/tmio_mmc_dma.c | 4 ++- 5 files changed, 75 insertions(+), 5 deletions(-) create mode 100644 Documentation/devicetree/bindings/mmc/renesas,mmcif.txt -- Regards, Laurent Pinchart -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html