public inbox for linux-mmc@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] mmc: core: Remove all code related to MMC_CLKGATE
@ 2013-09-30 14:41 Ulf Hansson
  2013-09-30 14:41 ` [PATCH 1/2] MIPS: db1235: Don't use MMC_CLKGATE Ulf Hansson
                   ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Ulf Hansson @ 2013-09-30 14:41 UTC (permalink / raw)
  To: linux-mmc, Chris Ball; +Cc: Linus Walleij, Ulf Hansson

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


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2013-10-17 12:29 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-09-30 14:41 [PATCH 0/2] mmc: core: Remove all code related to MMC_CLKGATE Ulf Hansson
2013-09-30 14:41 ` [PATCH 1/2] MIPS: db1235: Don't use MMC_CLKGATE Ulf Hansson
2013-10-02  9:24   ` Ralf Baechle
2013-10-02 14:11     ` Ulf Hansson
2013-09-30 14:42 ` [PATCH 2/2] mmc: core: Remove MMC_CLKGATE Ulf Hansson
2013-09-30 21:10 ` [PATCH 0/2] mmc: core: Remove all code related to MMC_CLKGATE Guennadi Liakhovetski
2013-10-01  8:51   ` Ulf Hansson
2013-10-01  9:07     ` Guennadi Liakhovetski
2013-10-08 12:53       ` Guennadi Liakhovetski
2013-10-17  9:49         ` Ulf Hansson
2013-10-17 10:59           ` Guennadi Liakhovetski
2013-10-17 12:29             ` Ulf Hansson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox