From 61625366c910ce8c00787da6dd73c912d5b71c52 Mon Sep 17 00:00:00 2001 From: Vincent Wan Date: Fri, 10 Jan 2020 15:37:28 -0800 Subject: [PATCH] power: policy: only bring devices to low-power when in sleep mode 2 Sleep mode 1 is supposed to be a low-latency sleep mode where devices are left in active mode. Thus we should only bring devices to low-power when in sleep mode 2 in sys_pm_policy_low_power_devices(). Signed-off-by: Vincent Wan --- subsys/power/policy/policy_residency_cc13x2_cc26x2.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/subsys/power/policy/policy_residency_cc13x2_cc26x2.c b/subsys/power/policy/policy_residency_cc13x2_cc26x2.c index 265e0c02ee6..96c86c49920 100644 --- a/subsys/power/policy/policy_residency_cc13x2_cc26x2.c +++ b/subsys/power/policy/policy_residency_cc13x2_cc26x2.c @@ -140,3 +140,8 @@ enum power_states sys_pm_policy_next_state(s32_t ticks) LOG_DBG("No suitable power state found!"); return SYS_POWER_STATE_ACTIVE; } + +__weak bool sys_pm_policy_low_power_devices(enum power_states pm_state) +{ + return (pm_state == SYS_POWER_STATE_SLEEP_2); +}