This patchset is remove all code related to MMC_CLKGATE. A significant portion of code can then be removed from the core layer which would simplify maintainance. At the moment it seems like only some MIPS platforms were using MMC_CLKGATE, but at the same time the corresponding host drivers were not taking advantage of the mechanism. This made me feel confident in removing the feature entirely from the mmc subsystem could be done. Also do note that for host drivers that would like to implement clock gating as a power save operation, using runtime PM is a far easier way to address this. Several host drivers is already fully supporting this as well. Ulf Hansson (2): MIPS: db1235: Don't use MMC_CLKGATE mmc: core: Remove MMC_CLKGATE Documentation/mmc/mmc-dev-attrs.txt | 10 -- arch/mips/configs/db1235_defconfig | 1 - drivers/mmc/core/Kconfig | 10 -- drivers/mmc/core/core.c | 116 +---------------- drivers/mmc/core/core.h | 3 - drivers/mmc/core/debugfs.c | 5 - drivers/mmc/core/host.c | 245 ----------------------------------- drivers/mmc/core/mmc.c | 6 +- drivers/mmc/core/sd.c | 12 +- drivers/mmc/core/sdio.c | 5 +- drivers/mmc/core/sdio_irq.c | 10 +- include/linux/mmc/host.h | 27 ---- 12 files changed, 12 insertions(+), 438 deletions(-) -- 1.7.9.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