Sound Open Firmware
Loading...
Searching...
No Matches
pm_runtime.h File Reference
Include dependency graph for pm_runtime.h:

Go to the source code of this file.

Enumerations

enum  pm_runtime_context { PM_RUNTIME_DSP }
 Runtime power management context. More...

Functions

static void pm_runtime_init (struct sof *sof)
 Initializes runtime power management.
void pm_runtime_get (enum pm_runtime_context context, uint32_t index)
 Retrieves power management resource (async).
static void pm_runtime_get_sync (enum pm_runtime_context context, uint32_t index)
 Retrieves power management resource.
void pm_runtime_put (enum pm_runtime_context context, uint32_t index)
 Releases power management resource (async).
static void pm_runtime_put_sync (enum pm_runtime_context context, uint32_t index)
 Releases power management resource.
void pm_runtime_enable (enum pm_runtime_context context, uint32_t index)
 Enables power management operations for the resource.
void pm_runtime_disable (enum pm_runtime_context context, uint32_t index)
 Disables power management operations for the resource.
bool pm_runtime_is_active (enum pm_runtime_context context, uint32_t index)
 Reports state of the power managed resource.
static void platform_pm_runtime_prepare_d0ix_en (uint32_t index)