Skip to content

MMC compatibility fix

Pierre Ossman lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest3 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3MMC compatibility fix - GO_IDLEdrivers/mmc/mmc.c+12 -03 replies
2/3MMC compatibility fix - Power up delaydrivers/mmc/mmc.c+2 -00 replies
3/3MMC compatibility fix - OCR maskdrivers/mmc/mmc.c+28 -14 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/3] MMC compatibility fix

The following three patches resolve the issues with some MMC cards failing to work with the current MMC layer.

Some of the issues are because of cards failing to comply with standards. But since we cannot fix the cards we have to deal with the problems on our side.

All three patches solve initialisation problems:

- Standard requires a GO_IDLE before changing the OCR mask.

- Standard doesn't define how long to wait for cards to power up. The current time as been shown to be too short.

- Empty OCR mask causes some cards to fail (even though an empty OCR is ok according to the standard).

--
Pierre Ossman