Go to the source code of this file.
Macros | |
#define | SOC_RCM_FREQ_HZ2MHZ(hz) ((hz)/(1000000U)) |
#define | SOC_RCM_FREQ_MHZ2HZ(mhz) ((mhz)*(1000000U)) |
#define | SOC_RCM_MEMINIT_APPSS_RAM1A_INIT (1U << 0U) |
#define | SOC_RCM_MEMINIT_APPSS_RAM2A_INIT (1U << 1U) |
#define | SOC_RCM_MEMINIT_APPSS_RAM3A_INIT (1U << 2U) |
#define | SOC_RCM_MEMINIT_APPSS_ALL_INIT |
Functions | |
void | SOC_rcmEnableADPLLClock () |
Enable ADPLL. More... | |
int32_t | SOC_rcmSetM4Clock (uint32_t m4FreqHz) |
Set M4 frequency. More... | |
int32_t | SOC_rcmSetM4ClockSrc (SOC_rcmM4ClockSrc m4Src) |
Set M4 Clock Source. More... | |
uint32_t | SOC_rcmGetM4Clock (void) |
Get M4 frequency. More... | |
int32_t | SOC_rcmSetPeripheralClock (SOC_RcmPeripheralId periphId, SOC_RcmPeripheralClockSource clkSource, uint32_t freqHz) |
Set peripheral frequency. More... | |
uint32_t | SOC_rcmGetPeripheralClock (SOC_RcmPeripheralId periphId) |
Get peripheral frequency. More... | |
SOC_RcmResetCause | SOC_rcmGetResetCause (void) |
Get SOC reset cause. More... | |
int32_t | SOC_rcmEnablePeripheralClock (SOC_RcmPeripheralId periphId, SOC_RcmPeripheralClockGate enable) |
Enable/Disable peripheral Clock gating. More... | |
void | SOC_rcmStartMemInitHwassShared (void) |
Start memory initialization for HWASS Shared Memory RAM0, RAM1. More... | |
void | SOC_rcmWaitMemInitHwassShared (void) |
Wait memory initialization to complete HWASS Shared Memory RAM0, RAM1. More... | |
void | SOC_rcmStartMemInitTpcc (void) |
Start memory initialization for TPCCA and TPCCB. More... | |
void | SOC_rcmWaitMemInitTpcc (void) |
Wait memory initialization to complete TPCCA and TPCCB. More... | |