|
Zephyr Project API 4.0.0
A Scalable Open Source RTOS
|
#include <zephyr/types.h>#include <zephyr/sys/slist.h>#include <zephyr/pm/state.h>#include <zephyr/toolchain.h>#include <errno.h>#include <stdbool.h>Go to the source code of this file.
Data Structures | |
| struct | pm_notifier |
| Power management notifier struct. More... | |
Functions | |
| bool | pm_state_force (uint8_t cpu, const struct pm_state_info *info) |
| Force usage of given power state. | |
| void | pm_notifier_register (struct pm_notifier *notifier) |
| Register a power management notifier. | |
| int | pm_notifier_unregister (struct pm_notifier *notifier) |
| Unregister a power management notifier. | |
| const struct pm_state_info * | pm_state_next_get (uint8_t cpu) |
| Gets the next power state that will be used. | |
| void | pm_system_resume (void) |
| Notify exit from kernel sleep. | |
| void | pm_state_set (enum pm_state state, uint8_t substate_id) |
| Put processor into a power state. | |
| void | pm_state_exit_post_ops (enum pm_state state, uint8_t substate_id) |
| Do any SoC or architecture specific post ops after sleep state exits. | |