Sound Open Firmware
Loading...
Searching...
No Matches
pm.h File Reference

IPC definitions. More...

Include dependency graph for pm.h:

Go to the source code of this file.

Data Structures

struct  sof_ipc_pm_ctx_elem
struct  sof_ipc_pm_ctx
struct  sof_ipc_pm_core_config
struct  sof_ipc_pm_gate

Macros

#define SOF_PM_PG_RSVD   BIT(0)
#define SOF_PM_PG_STREAMING   BIT(1)
 Indicates whether streaming is active.
#define SOF_PM_PPG   BIT(2)
 Prevent power gating (0 - deep power state transitions allowed).
#define SOF_PM_PCG   BIT(3)
 Prevent clock gating (0 - cg allowed, 1 - DSP clock always on).
#define SOF_PM_NO_TRACE   BIT(4)
 Disable DMA tracing (0 - keep tracing, 1 - to disable DMA trace).

Detailed Description

Macro Definition Documentation

◆ SOF_PM_NO_TRACE

#define SOF_PM_NO_TRACE   BIT(4)

Disable DMA tracing (0 - keep tracing, 1 - to disable DMA trace).

◆ SOF_PM_PCG

#define SOF_PM_PCG   BIT(3)

Prevent clock gating (0 - cg allowed, 1 - DSP clock always on).

◆ SOF_PM_PG_RSVD

#define SOF_PM_PG_RSVD   BIT(0)

◆ SOF_PM_PG_STREAMING

#define SOF_PM_PG_STREAMING   BIT(1)

Indicates whether streaming is active.

◆ SOF_PM_PPG

#define SOF_PM_PPG   BIT(2)

Prevent power gating (0 - deep power state transitions allowed).