Zephyr API Documentation
2.7.0-rc2
A Scalable Open Source RTOS
|
Go to the source code of this file.
Data Structures | |
struct | pm_state_info |
Macros | |
#define | PM_STATE_INFO_DT_ITEM_BY_IDX(node_id, i) |
Construct a pm_state_info from 'cpu-power-states' property at index 'i'. More... | |
#define | PM_STATE_DT_ITEMS_LEN(node_id) DT_PROP_LEN_OR(node_id, cpu_power_states, 0) |
Length of 'cpu-power-states' property. More... | |
#define | PM_STATE_INFO_DT_ITEMS_LISTIFY_FUNC(child, node_id) PM_STATE_INFO_DT_ITEM_BY_IDX(node_id, child) |
Macro function to construct enum pm_state item in UTIL_LISTIFY extension. More... | |
#define | PM_STATE_INFO_DT_ITEMS_LIST(node_id) |
Macro function to construct a list of 'pm_state_info' items by UTIL_LISTIFY func. More... | |
#define | PM_STATE_DT_ITEM_BY_IDX(node_id, i) |
Construct a pm_state enum from 'cpu-power-states' property at index 'i'. More... | |
#define | PM_STATE_DT_ITEMS_LISTIFY_FUNC(child, node_id) PM_STATE_DT_ITEM_BY_IDX(node_id, child) |
Macro function to construct enum pm_state item in UTIL_LISTIFY extension. More... | |
#define | PM_STATE_DT_ITEMS_LIST(node_id) |
Macro function to construct a list of enum pm_state items by UTIL_LISTIFY func. More... | |
Enumerations | |
enum | pm_state { PM_STATE_ACTIVE , PM_STATE_RUNTIME_IDLE , PM_STATE_SUSPEND_TO_IDLE , PM_STATE_STANDBY , PM_STATE_SUSPEND_TO_RAM , PM_STATE_SUSPEND_TO_DISK , PM_STATE_SOFT_OFF } |