This patch series adds clock management callbacks to the TMIO MMC driver, fixes clock management on SDHI systems, updates clock frequency every time the clock is re-enabled, adds regulator support to TMIO MMC and converts the sh7724 ecovec system to use regulators with both MMCIF and SDHI/TMIO controllers. These patches continue my earlier series "mmc: sh_mmcif: add regulator support," "mmc: sh-mmcif: clock management updates." The last patch in this series also supersedes the earlier patch "[PATCH/RFC] sh: ecovec: switch MMC power control to regulator." I think, my clock management updates might cause some comments and require some updates, so, I'm labelling this whole series as RFC too. Guennadi Liakhovetski (7): mmc: tmio: stop interface clock before runtime PM suspending mmc: tmio: don't needlessly enable interrupts during probing mmc: tmio: add callbacks to enable-update and disable the interface clock mmc: sdhi: implement tmio-mmc clock enable-update and disable callbacks mmc: tmio: add regulator support mmc: sdhi: do not install dummy callbacks sh: ecovec: switch MMC power control to regulators arch/sh/boards/mach-ecovec24/setup.c | 85 ++++++++++++++++++++-------- drivers/mmc/host/sh_mobile_sdhi.c | 38 ++++++++++--- drivers/mmc/host/tmio_mmc.h | 2 + drivers/mmc/host/tmio_mmc_pio.c | 102 ++++++++++++++++++++++++++------- include/linux/mfd/tmio.h | 3 + 5 files changed, 176 insertions(+), 54 deletions(-) Thanks Guennadi -- 1.7.2.5 -- 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