To support the sdr104 mode, sdmmc variant needs: -Hardware delay block support for sdmmc variant with tuning procedure -Voltage switch callbacks -sdmmc revision 2.0 Ludovic Barre (9): mmc: mmci: sdmmc: replace sg_dma_xxx macros mmc: mmci: sdmmc: rename sdmmc_priv struct to sdmmc_idma mmc: mmci: add a reference at mmc_host_ops in mmci struct mmc: mmci: add private pointer for variant dt-bindings: mmc: mmci: add delay block base register for sdmmc mmc: mmci: sdmmc: add execute tuning with delay block mmc: mmci: add volt_switch callbacks mmc: mmci: sdmmc: add voltage switch functions mmc: mmci: add sdmmc variant revision 2.0 .../devicetree/bindings/mmc/mmci.txt | 2 + drivers/mmc/host/mmci.c | 39 ++++ drivers/mmc/host/mmci.h | 8 + drivers/mmc/host/mmci_stm32_sdmmc.c | 199 +++++++++++++++++- 4 files changed, 241 insertions(+), 7 deletions(-) -- 2.17.1