Skip to content

mmc: add runtime pm for mmc host stack

Chuanxiao Dong linux-mmc lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest3 patches 18 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3mmc: implemented runtime pm for mmc hostdrivers/mmc/core/core.c drivers/mmc/core/host.c+36 -018 replies
2/3mmc: implemented SDHCI host controller driver runtime pmdrivers/mmc/host/sdhci-pci.c drivers/mmc/host/sdhci.c drivers/mmc/host/sdhci.h+148 -00 replies
3/3mmc: not clock gate host when host is in runtime suspended statedrivers/mmc/core/core.c+11 -00 replies

Reviews trailers per patch

1 of 3 patches has a Reviewed-by or Acked-by.

PatchLinus Walleij
1/3A-b
2/3
3/3

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH v1 0/3]mmc: add runtime pm for mmc host stack

Hi all,
These are the version 1 patches for enabling runtime power management for mmc host driver stack.

Right now runtime pm in mmc driver stack can only care about the power of SDIO card, not the host controller. Host controller also needs runtime pm to save power.

MMC host can let the host device go into runtime suspended state when there is no user request to deal, and wake up host device when there comes one. MMC driver will manage the power of host controller like this way.

patch1: implemented runtime pm for mmc host
patch2: implemented runtime pm for SDHCI host controller
patch3: Do not let mmc host clock gated when host is in runtime suspended state.

Thanks
Chuanxiao