47 #ifndef DRIVERLIB_GENERATE_ROM
48 #undef PowerCtrlStateSet
49 #define PowerCtrlStateSet NOROM_PowerCtrlStateSet
50 #undef PowerCtrlSourceSet
51 #define PowerCtrlSourceSet NOROM_PowerCtrlSourceSet
__STATIC_INLINE void AONWUCJtagPowerOff(void)
Request power off of the JTAG domain.
__STATIC_INLINE void PRCMMcuUldoConfigure(uint32_t ui32Enable)
Assert or deassert a request for the uLDO.
__STATIC_INLINE void PRCMMcuPowerOff(void)
Request a power off of the MCU voltage domain.
#define AUX_WUC_POWER_DOWN
void PowerCtrlSourceSet(uint32_t ui32PowerConfig)
Set (Request) the main power source.
void AUXWUCPowerCtrl(uint32_t ui32PowerMode)
Control the power to the AUX domain.
__STATIC_INLINE void AONIOCFreezeEnable(void)
Freeze the IOs.
#define MCU_RAM2_RETENTION
#define AUX_WUC_POWER_OFF
#define AONWUC_CLOCK_SRC_LF
void AONWUCRechargeCtrlConfigSet(bool bAdaptEnable, uint32_t ui32AdaptRate, uint32_t ui32Period, uint32_t ui32MaxPeriod)
Configure the recharge controller.
#define AONWUC_AUX_POWER_ON
#define PWRCTRL_PWRSRC_ULDO
__STATIC_INLINE void AONWUCMcuWakeUpConfig(uint32_t ui32WakeUp)
Configure the wake-up procedure for the MCU domain.
#define PRCM_DOMAIN_PERIPH
#define MCU_RAM3_RETENTION
__STATIC_INLINE void AONWUCMcuPowerOffConfig(uint32_t ui32Mode)
Configure the power down mode for the MCU domain.
__STATIC_INLINE void AONWUCMcuSRamConfig(uint32_t ui32Retention)
Configure the retention on the block RAM in the MCU domain.
__STATIC_INLINE void PowerCtrlIOFreezeEnable(void)
Close the latches in the AON IOC interface and in padring.
#define PWRCTRL_PWRSRC_GLDO
__STATIC_INLINE void AONWUCShutDownEnable(void)
Enable shut-down of the device.
void PowerCtrlStateSet(uint32_t ui32Powerstate)
Force the system in to low power modes.
void PRCMDeepSleep(void)
Put the processor into deep-sleep mode.
#define MCU_RAM1_RETENTION
__STATIC_INLINE void AONWUCAuxPowerDownConfig(uint32_t ui32ClkSrc)
Configure the power down mode for the AUX domain.
#define PRCM_DOMAIN_SERIAL
#define PRCM_DOMAIN_RFCORE
#define MCU_VIRT_PWOFF_DISABLE
void PRCMPowerDomainOff(uint32_t ui32Domains)
Turn off a specific power domain.
#define PWRCTRL_PWRSRC_DCDC
__STATIC_INLINE void AONWUCDomainPowerDownEnable(void)
Enable power down mode on AUX and MCU domain.
__STATIC_INLINE uint32_t AONWUCPowerStatus(void)
Get the power status of the device.
__STATIC_INLINE void AONWUCMcuPowerDownConfig(uint32_t ui32ClkSrc)
Configure the power down clock for the MCU domain.
#define PWRCTRL_POWER_DOWN
#define MCU_RAM0_RETENTION