5a71eeb35c
The pm_constraint_* APIs were effectively used by the policy manager only. This patch renames the API to the policy namespace and makes its naming more explicit: - pm_constraint_set -> pm_policy_state_lock_get() - pm_constraint_release -> pm_policy_state_lock_put() - pm_constraint_get -> pm_policy_state_lock_is_active() The reason for these changes is that constraints can be of many types: allow/disallow states, impose latency requirements, etc. The new naming also makes explicit that the API calls will influence the PM policy behavior. All drivers and documentation have been updated accordingly. Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
10 lines
265 B
CMake
10 lines
265 B
CMake
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
if(CONFIG_PM)
|
|
zephyr_sources(pm.c policy.c state.c)
|
|
zephyr_sources_ifdef(CONFIG_PM_STATS pm_stats.c)
|
|
endif()
|
|
|
|
zephyr_sources_ifdef(CONFIG_PM_DEVICE device.c)
|
|
zephyr_sources_ifdef(CONFIG_PM_DEVICE_RUNTIME device_runtime.c)
|