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 V2: -regroup host->mmc_ops & mmc->ops assignment -add timeout define -rename prep_volt_switch to pre_sig_volt_switch -rename volt_switch to post_sig_volt_switch -add 'why' comment for "mmc: mmci: add volt_switch callbacks" 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 | 42 +++- drivers/mmc/host/mmci.h | 8 + drivers/mmc/host/mmci_stm32_sdmmc.c | 204 +++++++++++++++++- 4 files changed, 248 insertions(+), 8 deletions(-) -- 2.17.1