AM243x MCU+ SDK  09.02.01
sdl_r5_utils.h File Reference

Introduction

This file contains the prototypes of the APIs present in the device abstraction layer file of R5F CPU static register. This also contains some related local functions.

Go to the source code of this file.

Data Structures

struct  SDL_R5FCPU_StaticRegs
 Structure containing R5F CPU Static Registers. More...
 

Functions

int32_t SDL_CPU_staticRegisterRead (SDL_R5FCPU_StaticRegs *pCPUStaticRegs)
 This API is used to get the value of static registers for R5F CPU. More...
 
uint32_t SDL_UTILS_getMIDR (void)
 
uint32_t SDL_UTILS_getCTR (void)
 
uint32_t SDL_UTILS_getTCMTR (void)
 
uint32_t SDL_UTILS_getMPUIR (void)
 
uint32_t SDL_UTILS_getMPIDR (void)
 
uint32_t SDL_UTILS_getPFR0 (void)
 
uint32_t SDL_UTILS_getPFR1 (void)
 
uint32_t SDL_UTILS_getID_DFR0 (void)
 
uint32_t SDL_UTILS_getID_AFR0 (void)
 
uint32_t SDL_UTILS_getID_MMFR0 (void)
 
uint32_t SDL_UTILS_getID_MMFR1 (void)
 
uint32_t SDL_UTILS_getID_MMFR2 (void)
 
uint32_t SDL_UTILS_getID_MMFR3 (void)
 
uint32_t SDL_UTILS_getID_ISAR0 (void)
 
uint32_t SDL_UTILS_getID_ISAR1 (void)
 
uint32_t SDL_UTILS_getID_ISAR2 (void)
 
uint32_t SDL_UTILS_getID_ISAR3 (void)
 
uint32_t SDL_UTILS_getID_ISAR4 (void)
 
uint32_t SDL_UTILS_getID_ISAR5 (void)
 
uint32_t SDL_UTILS_getCCSIDR (void)
 
uint32_t SDL_UTILS_getCLIDR (void)
 
uint32_t SDL_UTILS_getAIDR (void)
 
uint32_t SDL_UTILS_getCSSELR (void)
 
uint32_t SDL_UTILS_getSCTLR (void)
 
uint32_t SDL_UTILS_getACTLR (void)
 
uint32_t SDL_UTILS_getSecondaryACTLR (void)
 
uint32_t SDL_UTILS_getCPACR (void)
 
uint32_t SDL_UTILS_getMPURegionBaseADDR (void)
 
uint32_t SDL_UTILS_getMPURegionEnableR (void)
 
uint32_t SDL_UTILS_getMPURegionAccessControlR (void)
 
uint32_t SDL_UTILS_getRGNR (void)
 
uint32_t SDL_UTILS_getBTCMRegionR (void)
 
uint32_t SDL_UTILS_getATCMRegionR (void)
 
uint32_t SDL_UTILS_getSlavePortControlR (void)
 
uint32_t SDL_UTILS_getCONTEXTIDR (void)
 
uint32_t SDL_UTILS_getThreadProcessIDR1 (void)
 
uint32_t SDL_UTILS_getThreadProcessIDR2 (void)
 
uint32_t SDL_UTILS_getThreadProcessIDR3 (void)
 
uint32_t SDL_UTILS_getnVALIRQSET (void)
 
uint32_t SDL_UTILS_getnVALFIQSET (void)
 
uint32_t SDL_UTILS_getnVALRESETSET (void)
 
uint32_t SDL_UTILS_getnVALDEBUGSET (void)
 
uint32_t SDL_UTILS_getnVALIRQCLEAR (void)
 
uint32_t SDL_UTILS_getnVALFIQCLEAR (void)
 
uint32_t SDL_UTILS_getnVALRESETCLEAR (void)
 
uint32_t SDL_UTILS_getnVALDEBUGCLEAR (void)
 
uint32_t SDL_UTILS_getBuildOption1R (void)
 
uint32_t SDL_UTILS_getBuildOption2R (void)
 
uint32_t SDL_UTILS_getPinOptionR (void)
 
uint32_t SDL_UTILS_getLLPPnormalAXIRR (void)
 
uint32_t SDL_UTILS_getLLPPvirtualAXIRR (void)
 
uint32_t SDL_UTILS_getAHBRR (void)
 
uint32_t SDL_UTILS_getCFLR (void)
 
uint32_t SDL_UTILS_getPMOVSR (void)
 
uint32_t SDL_UTILS_getDFSR (void)
 
uint32_t SDL_UTILS_getADFSR (void)
 
uint32_t SDL_UTILS_getDFAR (void)
 
uint32_t SDL_UTILS_getIFSR (void)
 
uint32_t SDL_UTILS_getIFAR (void)
 
uint32_t SDL_UTILS_getAIFSR (void)
 
void SDL_UTILS_enable_event_bus (void)
 
void SDL_UTILS_enable_cache_event_bus (void)
 

Function Documentation

◆ SDL_UTILS_getMIDR()

uint32_t SDL_UTILS_getMIDR ( void  )

◆ SDL_UTILS_getCTR()

uint32_t SDL_UTILS_getCTR ( void  )

◆ SDL_UTILS_getTCMTR()

uint32_t SDL_UTILS_getTCMTR ( void  )

◆ SDL_UTILS_getMPUIR()

uint32_t SDL_UTILS_getMPUIR ( void  )

◆ SDL_UTILS_getMPIDR()

uint32_t SDL_UTILS_getMPIDR ( void  )

◆ SDL_UTILS_getPFR0()

uint32_t SDL_UTILS_getPFR0 ( void  )

◆ SDL_UTILS_getPFR1()

uint32_t SDL_UTILS_getPFR1 ( void  )

◆ SDL_UTILS_getID_DFR0()

uint32_t SDL_UTILS_getID_DFR0 ( void  )

◆ SDL_UTILS_getID_AFR0()

uint32_t SDL_UTILS_getID_AFR0 ( void  )

◆ SDL_UTILS_getID_MMFR0()

uint32_t SDL_UTILS_getID_MMFR0 ( void  )

◆ SDL_UTILS_getID_MMFR1()

uint32_t SDL_UTILS_getID_MMFR1 ( void  )

◆ SDL_UTILS_getID_MMFR2()

uint32_t SDL_UTILS_getID_MMFR2 ( void  )

◆ SDL_UTILS_getID_MMFR3()

uint32_t SDL_UTILS_getID_MMFR3 ( void  )

◆ SDL_UTILS_getID_ISAR0()

uint32_t SDL_UTILS_getID_ISAR0 ( void  )

◆ SDL_UTILS_getID_ISAR1()

uint32_t SDL_UTILS_getID_ISAR1 ( void  )

◆ SDL_UTILS_getID_ISAR2()

uint32_t SDL_UTILS_getID_ISAR2 ( void  )

◆ SDL_UTILS_getID_ISAR3()

uint32_t SDL_UTILS_getID_ISAR3 ( void  )

◆ SDL_UTILS_getID_ISAR4()

uint32_t SDL_UTILS_getID_ISAR4 ( void  )

◆ SDL_UTILS_getID_ISAR5()

uint32_t SDL_UTILS_getID_ISAR5 ( void  )

◆ SDL_UTILS_getCCSIDR()

uint32_t SDL_UTILS_getCCSIDR ( void  )

◆ SDL_UTILS_getCLIDR()

uint32_t SDL_UTILS_getCLIDR ( void  )

◆ SDL_UTILS_getAIDR()

uint32_t SDL_UTILS_getAIDR ( void  )

◆ SDL_UTILS_getCSSELR()

uint32_t SDL_UTILS_getCSSELR ( void  )

◆ SDL_UTILS_getSCTLR()

uint32_t SDL_UTILS_getSCTLR ( void  )

◆ SDL_UTILS_getACTLR()

uint32_t SDL_UTILS_getACTLR ( void  )

◆ SDL_UTILS_getSecondaryACTLR()

uint32_t SDL_UTILS_getSecondaryACTLR ( void  )

◆ SDL_UTILS_getCPACR()

uint32_t SDL_UTILS_getCPACR ( void  )

◆ SDL_UTILS_getMPURegionBaseADDR()

uint32_t SDL_UTILS_getMPURegionBaseADDR ( void  )

◆ SDL_UTILS_getMPURegionEnableR()

uint32_t SDL_UTILS_getMPURegionEnableR ( void  )

◆ SDL_UTILS_getMPURegionAccessControlR()

uint32_t SDL_UTILS_getMPURegionAccessControlR ( void  )

◆ SDL_UTILS_getRGNR()

uint32_t SDL_UTILS_getRGNR ( void  )

◆ SDL_UTILS_getBTCMRegionR()

uint32_t SDL_UTILS_getBTCMRegionR ( void  )

◆ SDL_UTILS_getATCMRegionR()

uint32_t SDL_UTILS_getATCMRegionR ( void  )

◆ SDL_UTILS_getSlavePortControlR()

uint32_t SDL_UTILS_getSlavePortControlR ( void  )

◆ SDL_UTILS_getCONTEXTIDR()

uint32_t SDL_UTILS_getCONTEXTIDR ( void  )

◆ SDL_UTILS_getThreadProcessIDR1()

uint32_t SDL_UTILS_getThreadProcessIDR1 ( void  )

◆ SDL_UTILS_getThreadProcessIDR2()

uint32_t SDL_UTILS_getThreadProcessIDR2 ( void  )

◆ SDL_UTILS_getThreadProcessIDR3()

uint32_t SDL_UTILS_getThreadProcessIDR3 ( void  )

◆ SDL_UTILS_getnVALIRQSET()

uint32_t SDL_UTILS_getnVALIRQSET ( void  )

◆ SDL_UTILS_getnVALFIQSET()

uint32_t SDL_UTILS_getnVALFIQSET ( void  )

◆ SDL_UTILS_getnVALRESETSET()

uint32_t SDL_UTILS_getnVALRESETSET ( void  )

◆ SDL_UTILS_getnVALDEBUGSET()

uint32_t SDL_UTILS_getnVALDEBUGSET ( void  )

◆ SDL_UTILS_getnVALIRQCLEAR()

uint32_t SDL_UTILS_getnVALIRQCLEAR ( void  )

◆ SDL_UTILS_getnVALFIQCLEAR()

uint32_t SDL_UTILS_getnVALFIQCLEAR ( void  )

◆ SDL_UTILS_getnVALRESETCLEAR()

uint32_t SDL_UTILS_getnVALRESETCLEAR ( void  )

◆ SDL_UTILS_getnVALDEBUGCLEAR()

uint32_t SDL_UTILS_getnVALDEBUGCLEAR ( void  )

◆ SDL_UTILS_getBuildOption1R()

uint32_t SDL_UTILS_getBuildOption1R ( void  )

◆ SDL_UTILS_getBuildOption2R()

uint32_t SDL_UTILS_getBuildOption2R ( void  )

◆ SDL_UTILS_getPinOptionR()

uint32_t SDL_UTILS_getPinOptionR ( void  )

◆ SDL_UTILS_getLLPPnormalAXIRR()

uint32_t SDL_UTILS_getLLPPnormalAXIRR ( void  )

◆ SDL_UTILS_getLLPPvirtualAXIRR()

uint32_t SDL_UTILS_getLLPPvirtualAXIRR ( void  )

◆ SDL_UTILS_getAHBRR()

uint32_t SDL_UTILS_getAHBRR ( void  )

◆ SDL_UTILS_getCFLR()

uint32_t SDL_UTILS_getCFLR ( void  )

◆ SDL_UTILS_getPMOVSR()

uint32_t SDL_UTILS_getPMOVSR ( void  )

◆ SDL_UTILS_getDFSR()

uint32_t SDL_UTILS_getDFSR ( void  )

◆ SDL_UTILS_getADFSR()

uint32_t SDL_UTILS_getADFSR ( void  )

◆ SDL_UTILS_getDFAR()

uint32_t SDL_UTILS_getDFAR ( void  )

◆ SDL_UTILS_getIFSR()

uint32_t SDL_UTILS_getIFSR ( void  )

◆ SDL_UTILS_getIFAR()

uint32_t SDL_UTILS_getIFAR ( void  )

◆ SDL_UTILS_getAIFSR()

uint32_t SDL_UTILS_getAIFSR ( void  )

◆ SDL_UTILS_enable_event_bus()

void SDL_UTILS_enable_event_bus ( void  )

◆ SDL_UTILS_enable_cache_event_bus()

void SDL_UTILS_enable_cache_event_bus ( void  )