Hi Ohad,

On Sun, Nov 28, 2010 at 07:21:30AM +0200, Ohad Ben-Cohen wrote:
> Initial SDIO runtime PM implementation took a conservative approach
> of powering up cards (and fully reinitializing them) on system suspend,
> just before the suspend handlers of the relevant drivers were executed.
> 
> To avoid redundant power and reinitialization cycles, this patch removes
> this behavior: if a card is already powered off when system suspend kicks
> in, it is left at that state.
> 
> If a card is active when a system sleep starts, everything is
> straightforward and works exactly like before. But if the card was
> already suspended before the sleep began, then when MMC core power it up
> back on resume, its run-time PM status has to be updated to reflect the
> actual post-system sleep status.
> 
> The technique to do that is borrowed from the I2C runtime PM
> implementation (for more info also see Documentation/power/runtime_pm.txt).
> 
> Signed-off-by: Ohad Ben-Cohen <o...@wizery.com>

Thanks, pushed to mmc-next.

-- 
Chris Ball   <c...@laptop.org>   <http://printf.net/>
One Laptop Per Child
--
To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to