summaryrefslogtreecommitdiffstats
path: root/drivers/mmc/core/Kconfig
diff options
context:
space:
mode:
authorUlf Hansson <ulf.hansson@linaro.org>2015-10-02 10:56:11 +0200
committerUlf Hansson <ulf.hansson@linaro.org>2015-10-26 16:00:09 +0100
commit9eadcc0581a8ccaf4c2378aa1c193fb164304f1d (patch)
tree906aca52e94a37059310f6ed0ad9db58de74b2be /drivers/mmc/core/Kconfig
parenta22950c888e3770c958a5c489906b48d3764a783 (diff)
downloadlinux-9eadcc0581a8ccaf4c2378aa1c193fb164304f1d.tar.gz
linux-9eadcc0581a8ccaf4c2378aa1c193fb164304f1d.tar.bz2
linux-9eadcc0581a8ccaf4c2378aa1c193fb164304f1d.zip
mmc: core: Remove MMC_CLKGATE
MMC_CLKGATE was once invented to save power by gating the bus clock at request inactivity. At that time it served its purpose. The modern way to deal with power saving for these scenarios, is by using runtime PM. Nowadays, several host drivers have deployed runtime PM, but for those that haven't and which still cares power saving at request inactivity, it's certainly time to deploy runtime PM as it has been around for several years now. To simplify code to mmc core and thus decrease maintenance efforts, this patch removes all code related to MMC_CLKGATE. Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org> Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'drivers/mmc/core/Kconfig')
-rw-r--r--drivers/mmc/core/Kconfig10
1 files changed, 0 insertions, 10 deletions
diff --git a/drivers/mmc/core/Kconfig b/drivers/mmc/core/Kconfig
index 9ebee72d9c3f..4c33d7690f2f 100644
--- a/drivers/mmc/core/Kconfig
+++ b/drivers/mmc/core/Kconfig
@@ -1,13 +1,3 @@
#
# MMC core configuration
#
-
-config MMC_CLKGATE
- bool "MMC host clock gating"
- help
- This will attempt to aggressively gate the clock to the MMC card.
- This is done to save power due to gating off the logic and bus
- noise when the MMC card is not in use. Your host driver has to
- support handling this in order for it to be of any use.
-
- If unsure, say N.