]> git.baikalelectronics.ru Git - kernel.git/commit
mmc: omap_hsmmc: Introduce omap_hsmmc_prepare/complete
authorFelipe Balbi <balbi@ti.com>
Mon, 19 Nov 2012 16:29:59 +0000 (21:59 +0530)
committerChris Ball <cjb@laptop.org>
Thu, 6 Dec 2012 18:54:57 +0000 (13:54 -0500)
commitdfa824f38c297d1733cbafb9ed46748bdf31d21b
tree13186caeac3fd877d67a6cf164271c5315c3edb3
parentbe1c25686abeba0aa75ca34b18a6df1c3127eefd
mmc: omap_hsmmc: Introduce omap_hsmmc_prepare/complete

prepare() is supposed to prevent new children from being registered.
On the MMC subsystem, children (new cards) registration starts with
the card detect IRQ.

Move card detect IRQ disabling to prepare() so that no new cards
will be registered while we're trying to suspend.

Likewise, move card detect IRQ enabling to complete() so we only
try to register new children after our MMC IP is back up.

Signed-off-by: Felipe Balbi <balbi@ti.com>
Signed-off-by: Venkatraman S <svenkatr@ti.com>
Signed-off-by: Chris Ball <cjb@laptop.org>
drivers/mmc/host/omap_hsmmc.c