![Logo](ti_logo.svg) |
xWRL6432 MMWAVE-L-SDK
05.01.00.04
|
|
Go to the documentation of this file.
33 #ifndef SOC_XWRL64XX_H_
34 #define SOC_XWRL64XX_H_
54 #include <drivers/hw_include/cslr_soc.h>
61 #define SOC_DOMAIN_ID_TOPSS_CTRL (0U)
62 #define SOC_DOMAIN_ID_APP_RCM (1U)
63 #define SOC_DOMAIN_ID_APP_CTRL (2U)
64 #define SOC_DOMAIN_ID_TOP_IO_MUX (3U)
int32_t SOC_moduleSetClockFrequency(uint32_t moduleId, uint32_t clkId, uint64_t clkRate)
Set module clock to specified frequency.
void SOC_controlModuleUnlockMMR(uint32_t domainId, uint32_t partition)
Unlock control module partition to allow writes into control MMRs.
uint64_t SOC_virtToPhy(void *virtAddr)
SOC Virtual (CPU) to Physical address translation function.
void SOC_memoryInit(void)
Initializes HWA shared RAM0, RAM1.
void SOC_logAllClockHz(void)
Print's module clock info to the console.
void SOC_controlModuleLockMMR(uint32_t domainId, uint32_t partition)
Lock control module partition to prevent writes into control MMRs.
int32_t SOC_moduleClockEnable(uint32_t moduleId, uint32_t enable)
Enable clock to specified module.
void SOC_enableMDLLClock(void)
Enables MDLL Clock.
const char * SOC_getCoreName(uint16_t coreId)
Convert a core ID to a user readable name.
int32_t SOC_clocksEnable(void)
Enables ADPLL.