Files
linux_media/include/linux
Sudeep Holla fa7fd6fa38 PM / sleep: enable suspend-to-idle even without registered suspend_ops
Suspend-to-idle (aka the "freeze" sleep state) is a system sleep state
in which all of the processors enter deepest possible idle state and
wait for interrupts right after suspending all the devices.

There is no hard requirement for a platform to support and register
platform specific suspend_ops to enter suspend-to-idle/freeze state.
Only deeper system sleep states like PM_SUSPEND_STANDBY and
PM_SUSPEND_MEM rely on such low level support/implementation.

suspend-to-idle can be entered as along as all the devices can be
suspended. This patch enables the support for suspend-to-idle even on
systems that don't have any low level support for deeper system sleep
states and/or don't register any platform specific suspend_ops.

Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
Tested-by: Andy Gross <andy.gross@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
2016-09-13 02:17:19 +02:00
..
2016-07-04 17:19:22 +05:30
2016-07-08 16:23:11 +02:00
2016-07-25 11:47:52 +01:00
2016-07-04 08:19:21 -07:00
2016-08-16 09:16:51 -06:00
2016-08-04 08:50:07 -04:00
2016-08-07 14:41:02 -06:00
2016-08-07 14:41:02 -06:00
2016-08-16 09:16:51 -06:00
2016-06-07 13:41:38 -06:00
2016-08-11 09:41:35 -06:00
2016-07-01 16:30:38 -04:00
2016-06-25 09:04:48 -07:00
2016-08-02 19:35:24 -04:00
2016-07-26 16:19:19 -07:00
2016-06-07 13:41:38 -06:00
2016-09-01 11:11:59 +02:00
2016-05-29 18:35:12 -04:00
2016-05-29 18:35:12 -04:00
2016-06-27 12:26:08 -07:00
2016-07-22 09:07:02 +02:00
2016-08-02 19:35:44 -04:00
2016-08-04 10:16:55 +09:30
2016-06-24 10:40:41 -05:00
2016-07-29 12:17:52 -07:00
2016-07-12 19:25:38 -07:00
2016-07-01 05:32:17 -04:00
2016-06-03 19:37:21 -04:00
2016-07-28 16:07:41 -07:00
2016-07-12 19:25:38 -07:00
2016-07-06 10:51:14 +01:00
2016-07-26 16:19:19 -07:00
2016-06-14 10:54:40 -07:00
2016-07-20 23:30:06 -04:00
2016-08-28 23:44:55 -04:00
2016-06-20 12:47:15 -07:00
2016-07-19 17:43:38 +03:00
2016-05-23 17:04:14 -07:00
2016-07-26 16:19:19 -07:00
2016-05-20 17:58:30 -07:00
2016-06-25 09:04:48 -07:00