Skip to content

Switch to 1-bit mode SDIO before disabling clocks.

NeilBrown linux-mmc linux-omap lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest4 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4mmc: core: fold mmc_set_bus_width calls into sdio_enable_4bit_bus.drivers/mmc/core/sdio.c+12 -201 reply
2/4mmc: core: allow non-blocking form of mmc_claim_hostdrivers/mmc/core/core.c+2 -12 replies
3/4mmc: sdio: support switching to 1-bit before turning off clocksdrivers/mmc/core/core.c drivers/mmc/core/sdio.c include/linux/mmc/core.h +1 more+59 -55 replies
4/4mmc: omap_hsmmc: switch to 1-bit before stopping clocks.drivers/mmc/host/omap_hsmmc.c+10 -30 replies

Reviews trailers per patch

None of the 4 patches has a Reviewed-by or Acked-by.

PatchTony Lindgren
1/4
2/4
3/4T-b
4/4

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 0/4] Switch to 1-bit mode SDIO before disabling clocks.

This is a reworking of this code that I promised at the end of January.

SDIO interrupt in 4-bit mode require the clock to be running. So we need to switch to 1-bit mode before turning off the clock.

This series provides infrastructure in mmc-core, and adds the functionality to omap_hsmmc.

Thanks,
NeilBrown

---

NeilBrown (4):
mmc: core: fold mmc_set_bus_width calls into sdio_enable_4bit_bus.
mmc: core: allow non-blocking form of mmc_claim_host
mmc: sdio: support switching to 1-bit before turning off clocks
mmc: omap_hsmmc: switch to 1-bit before stopping clocks.

 drivers/mmc/core/core.c       |   21 +++++++++---
 drivers/mmc/core/sdio.c       |   74 +++++++++++++++++++++++++++++------------
 drivers/mmc/host/omap_hsmmc.c |   13 ++++++-
 include/linux/mmc/core.h      |    2 +
 include/linux/mmc/host.h      |    2 +
 5 files changed, 83 insertions(+), 29 deletions(-)

--
Signature