zephyr/subsys/pm
Gerard Marull-Paretas 9a145e52a0 pm: policy: add support for events
Events in the power-management policy context are defined as any source
that will wake up the system at a known time in the future. By
registering such event, the policy manager will be able to decide wether
certain power states are worth entering or not.

Events will bypass the ticks argument received by the policy manager if
they occur earlier.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2023-05-25 16:29:40 -04:00
..
CMakeLists.txt
device_runtime.c pm: mark pm_device_runtime_auto_enable as boot function 2023-03-31 14:31:52 -04:00
device.c iterable_sections: move to specific header 2023-05-22 10:42:30 +02:00
Kconfig pm: runtime: Migrate from condition variables to events 2022-12-15 22:35:38 +01:00
pm_stats.c init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
pm_stats.h subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
pm.c pm: Use TYPE_SECTION macros for pm_device_slots 2023-04-19 17:15:29 +02:00
policy.c pm: policy: add support for events 2023-05-25 16:29:40 -04:00
state.c pm: state: use DT_FOREACH_CHILD_SEP 2022-08-30 16:19:57 +02:00