Astra MCU SDK Peripheral Driver Library
Enumerated Types

Enums used by PPU APIs

enum ppu_instance_en { PPU_INSTANCE_0 = 0, PPU_INSTANCE_COUNT }
 PPU instance identifier type used by PPU APIs.
enum power_state_e { PM_STATE_ON = 0x8, PM_STATE_FULL_RET = 0x5, PM_STATE_MEM_RET = 0x2, PM_STATE_STANDBY = 0x0, PM_STATE_COUNT = 0x9 }
 Power policy/state type used by PPU APIs.

ppu_instance_en

Defined in SoC-specific headers included by the PPU driver integration.

Enumerator
PPU_INSTANCE_0 

PPU instance 0

PPU_INSTANCE_COUNT 

Number of PPU instances

power_state_e

Defined in SoC/platform power management headers and consumed by ppu_set_power_mode.

Enumerator
PM_STATE_ON 

Power domain fully ON

PM_STATE_FULL_RET 

Full retention mode

PM_STATE_MEM_RET 

Memory retention mode

PM_STATE_STANDBY 

Standby mode

PM_STATE_COUNT 

Number of power state entries