mmc: remove MMC bus legacy suspend/resume method
authorChuanxiao Dong <[email protected]>
Wed, 11 Apr 2012 11:54:38 +0000 (19:54 +0800)
committerChris Ball <[email protected]>
Sat, 21 Apr 2012 00:30:19 +0000 (20:30 -0400)
commit32d317c60e56c2a34463b51fc0336cc96b3e1735
tree170c8d9ee71358a242fa1f7edb3fa073714eaacc
parent4d048f915f32c8455605b106aa0de2cf68a71903
mmc: remove MMC bus legacy suspend/resume method

MMC bus is using legacy suspend/resume method, which is not compatible if
runtime pm callbacks are used. In this scenario, MMC bus suspend/resume
callbacks cannot be called when system entering S3. So change to use the
new defined dev_pm_ops for system sleeping mode.

Tested on AM335x Platform. Solves major issue/crash reported at
http://www.mail-archive.com/[email protected]/msg65425.html

Signed-off-by: Chuanxiao Dong <[email protected]>
Tested-by: Hebbar, Gururaja <[email protected]>
Acked-by: Linus Walleij <[email protected]>
Acked-by: Ulf Hansson <[email protected]>
Signed-off-by: Chris Ball <[email protected]>
drivers/mmc/card/block.c
drivers/mmc/core/bus.c
include/linux/mmc/card.h