aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/base/power/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/base/power/main.c')
-rw-r--r--drivers/base/power/main.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/drivers/base/power/main.c b/drivers/base/power/main.c
index cd48b1c69167..6e8cc5de93fd 100644
--- a/drivers/base/power/main.c
+++ b/drivers/base/power/main.c
@@ -525,6 +525,21 @@ static void dpm_watchdog_clear(struct dpm_watchdog *wd)
525/*------------------------- Resume routines -------------------------*/ 525/*------------------------- Resume routines -------------------------*/
526 526
527/** 527/**
528 * dev_pm_skip_next_resume_phases - Skip next system resume phases for device.
529 * @dev: Target device.
530 *
531 * Make the core skip the "early resume" and "resume" phases for @dev.
532 *
533 * This function can be called by middle-layer code during the "noirq" phase of
534 * system resume if necessary, but not by device drivers.
535 */
536void dev_pm_skip_next_resume_phases(struct device *dev)
537{
538 dev->power.is_late_suspended = false;
539 dev->power.is_suspended = false;
540}
541
542/**
528 * dev_pm_may_skip_resume - System-wide device resume optimization check. 543 * dev_pm_may_skip_resume - System-wide device resume optimization check.
529 * @dev: Target device. 544 * @dev: Target device.
530 * 545 *