Skip to content

mmc: omap_hsmmc: support SDIO cards (#2)

David Vrabel linux-mmc linux-omap 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest2 patches 26 repliesIn review

Changes since v1 from the cover letter

- (hopefully) get all cards working again by removing a second call to read MMCi_STAT in the interrupt handler.
- flush posted writes after enabling/disabling SDIO interrupts.
- tweak the FIXME commit on disabling FCLK to better match what really going on (at least I think so anyway).

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2mmc: omap_hsmmc: don't turn SDIO cards off when idledrivers/mmc/host/omap_hsmmc.c+8 -40 replies
2/2mmc: omap_hsmmc: enable SDIO card interruptsdrivers/mmc/host/omap_hsmmc.c+71 -310 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/2] mmc: omap_hsmmc: support SDIO cards (#2)

These patches add support for SDIO cards to the omap_hsmmc driver. Power management changes to prevent SDIO cards from being turned off and losing all state, and card interrupts.

I've been unable to test these exact patches as I only have an N900 for testing and the N900 support in mainline is incomplete.

Changes since v1:
- (hopefully) get all cards working again by removing a second call to read MMCi_STAT in the interrupt handler.
- flush posted writes after enabling/disabling SDIO interrupts.
- tweak the FIXME commit on disabling FCLK to better match what really going on (at least I think so anyway).

David Vrabel (2):
mmc: omap_hsmmc: don't turn SDIO cards off when idle
mmc: omap_hsmmc: enable SDIO card interrupts

 drivers/mmc/host/omap_hsmmc.c |  114 ++++++++++++++++++++++++++++-------------
 1 files changed, 79 insertions(+), 35 deletions(-)