mmc: dw_mmc: Add exynos resume_noirq callback to clear WAKEUP_INT
authorDoug Anderson <dianders@chromium.org>
Fri, 30 Aug 2013 15:11:21 +0000 (00:11 +0900)
committerChris Ball <cjb@laptop.org>
Thu, 26 Sep 2013 01:31:52 +0000 (21:31 -0400)
commite2c635999f44324d0c9db3330debd807be809507
treececefa38d3a35ee3048fcf417af63ac458e198d3
parent369ac8614fcef040f96f6548acb43dcefebd21b9
mmc: dw_mmc: Add exynos resume_noirq callback to clear WAKEUP_INT

If the WAKEUP_INT is asserted at wakeup and not cleared, we'll end up
looping around forever.  This has been seen to happen on exynos5420
silicon despite the fact that we haven't enabled any wakeup events due
to a silicon errata.  It is safe to do on all exynos variants.

Signed-off-by: Doug Anderson <dianders@chromium.org>
Acked-by: Seungwon Jeon <tgih.jun@samsung.com>
Signed-off-by: Chris Ball <cjb@laptop.org>
drivers/mmc/host/dw_mmc-exynos.c