|
PebbleOS v4.47.0
|
Data Structures | |
| struct | pbl_power_domain_provider_ops |
| Power domain provider driver operations. More... | |
| struct | pbl_power_domain_provider |
| A power domain provider. More... | |
| struct | pbl_power_domain |
| A power domain, as used by a consumer. More... | |
Macros | |
| #define | PBL_POWER_DOMAIN_PROVIDER_STATE_DEFINE(sym, _num_domains) |
Define the class state of power domain provider sym, for the driver's define macro. | |
| #define | PBL_POWER_DOMAIN_PROVIDER_INIT(sym, _name, _init, _parent, _ops) |
Initializer for the struct pbl_power_domain_provider of provider sym. | |
| #define | PBL_POWER_DOMAIN(_provider, _id) {.provider = (_provider), .id = (_id)} |
| Initializer for a struct pbl_power_domain. | |
Functions | |
| int | pbl_power_domain_set_performance_state (const struct pbl_power_domain *pd, uint32_t level) |
| Set the performance state of a power domain. | |
| uint32_t | pbl_power_domain_get_performance_state (const struct pbl_power_domain *pd) |
| Get the performance state of a power domain. | |