Re: System suspend states and device driver suspend() callback

From: Li Yang-R58472
Date: Fri Aug 16 2013 - 13:13:51 EST




在 2013-8-16,下午7:22,"Rafael J. Wysocki" <rjw@xxxxxxx> 写道:

> On Friday, August 16, 2013 04:06:26 PM Li Yang wrote:
>> Hi Guys,
>>
>> Is there a standard way for the device drivers to know if the system
>> is going to “standby” mode or “mem” mode when the suspend() callbacks
>> are called?
>
> No, there's none.
>
> What do you need that for?

Some chips like ours are putting the on-chip devices into different low power states when entering different system low power states. When we enter system standby, on-chip devices are clock gated. While entering suspend to ram, on-chip devices are power gated. We want to driver to act differently too when entering different suspend states.

- Leo

>
> Rafael
>
>
韬{.n?????%?lzwm?b?Р骒r?zXЩ??{ay????j?f"?????ア?⒎?:+v???????赙zZ+????"?!?O???v??m?鹈 n?帼Y&—