AM273x MCU+ SDK  08.05.00
hwa/v0/sdl_hwa.h File Reference

Introduction

This file contains the prototypes of the APIs present in the device abstraction layer file of HWA. This also contains some related macros.

Go to the source code of this file.

Enumerations

enum  SDL_HWA_busSftyFiType {
  SDL_HWA_FI_MAIN =0, SDL_HWA_FI_SAFE = 1, SDL_HWA_FI_GLOBAL_MAIN =2, SDL_HWA_FI_GLOBAL_SAFE =3,
  SDL_HWA_FI_INVALID = 4
}
 
enum  SDL_HWA_busSftyFiRedType {
  SDL_HWA_MAIN_CMD_INTERFACE =0, SDL_HWA_MAIN_WRITE_INTERFACE =1, SDL_HWA_MAIN_WRITE_STATUS_INTERFACE =2, SDL_HWA_MAIN_READ_INTERFACE =3,
  SDL_HWA_FI_TYPE_INVALID =4
}
 

Functions

void SDL_HWA_DMA0_secExecute (void)
 This API is used for SEC test on DMA0. More...
 
void SDL_HWA_DMA1_secExecute (void)
 This API is used for SEC test on DMA1. More...
 
void SDL_HWA_DMA0_dedExecute (void)
 This API is used for DED test on DMA0. More...
 
void SDL_HWA_DMA1_dedExecute (void)
 This API is used for DED test on DMA1. More...
 
int32_t SDL_HWA_DMA0_redExecute (SDL_HWA_busSftyFiType fiType, SDL_HWA_busSftyFiRedType redType)
 This API is used for RED test on DMA0. More...
 
int32_t SDL_HWA_DMA1_redExecute (SDL_HWA_busSftyFiType fiType, SDL_HWA_busSftyFiRedType redType)
 This API is used for RED test on DMA1. More...
 
void SDL_HWA_DMA0_secErrorClear (void)
 This API is used to clear SEC error from DMA0. More...
 
void SDL_HWA_DMA1_secErrorClear (void)
 This API is used to clear SEC error from DMA1. More...
 
void SDL_HWA_DMA0_dedErrorClear (void)
 This API is used to clear DED error from DMA0. More...
 
void SDL_HWA_DMA1_dedErrorClear (void)
 This API is used to clear DED error from DMA1. More...
 
void SDL_HWA_DMA0_redErrorClear (void)
 This API is used to clear RED error from DMA0. More...
 
void SDL_HWA_DMA1_redErrorClear (void)
 This API is used to clear red error from DMA1. More...
 
uint32_t SDL_HWA_DMA0_secErrorStatus (void)
 This API is used to get SEC error status from DMA0. More...
 
uint32_t SDL_HWA_DMA1_secErrorStatus (void)
 This API is used to get SEC error status from DMA1. More...
 
uint32_t SDL_HWA_DMA0_dedErrorStatus (void)
 This API is used to get DED error status from DMA0. More...
 
uint32_t SDL_HWA_DMA1_dedErrorStatus (void)
 This API is used to get DED error status from DMA1. More...
 
uint32_t SDL_HWA_DMA0_redErrorStatus (void)
 This API is used to get RED error status from DMA0. More...
 
uint32_t SDL_HWA_DMA1_redErrorStatus (void)
 This API is used to get RED error status from DMA1. More...
 
int32_t SDL_HWA_memParityExecute (SDL_HWA_MemID memID, SDL_HWA_MemBlock memBlock)
 This API is used for configuring and testing parity of the HWA memory. More...
 
int32_t SDL_HWA_fsmLockStepExecute (void)
 This API is used to induce the error in the fsm lockstep for HWA. More...