]> git.baikalelectronics.ru Git - kernel.git/commit
mmc: core: Fixup suspend/resume issues for UHS-I cards
authorUlf Hansson <ulf.hansson@stericsson.com>
Thu, 1 Mar 2012 12:18:05 +0000 (13:18 +0100)
committerChris Ball <cjb@laptop.org>
Sun, 4 Mar 2012 17:25:15 +0000 (12:25 -0500)
commit5786b3ed2b5e1effe5be9a3a35074039a0c8a147
tree88b5e94955c856db008d992f3bae21e053cd1d21
parent89c669894e2be77e7abb5d515904c4e7ad591a78
mmc: core: Fixup suspend/resume issues for UHS-I cards

Even if cards supports 1.8V I/O voltage those should anyway be
initialized at 3.3V I/O according to (e)MMC, SD and SDIO specs.
Some eMMC and embedded SDIO devices are able to be initialized
at 1.8V as well, but it is better to be safe.

Do note that initialization in this context means that the card
has been completely powered off, otherwise the card will remain
at the last I/O voltage level that were negotitiated.

Due to the above being taken care of the suspend/resume issues
for UHS-I SD-cards has been fixed.

Signed-off-by: Ulf Hansson <ulf.hansson@stericsson.com>
Acked-by: Philip Rakity <prakity@marvell.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Tested-by: Subhash Jadavani <subhashj@codeaurora.org>
Signed-off-by: Chris Ball <cjb@laptop.org>
drivers/mmc/core/core.c
drivers/mmc/core/mmc.c
drivers/mmc/core/sd.c
drivers/mmc/core/sdio.c