|
AM263x MCU+ SDK
09.02.00
|
|
Go to the documentation of this file.
51 #ifndef SDL_ECC_BUS_SAFETY_H_
52 #define SDL_ECC_BUS_SAFETY_H_
57 #include "sdl_ecc_bus_safety_hw.h"
58 #include <sdl/ecc_bus_safety/v0/soc/sdl_ecc_bus_safety_soc.h>
uint32_t busSftyErrStatWr
Definition: ecc_bus_safety/v0/sdl_ecc_bus_safety.h:111
int32_t SDL_ECC_BUS_SAFETY_MSS_secExecute(uint32_t busSftyNode, uint32_t addr, uint32_t wr_data)
This API is used for SEC test on MSS.
int32_t SDL_ECC_BUS_SAFETY_MSS_secErrorClear(uint32_t busSftyNode)
This API is used to clear SEC error on MSS.
int32_t SDL_ECC_BUS_SAFETY_DSS_dedExecute(uint32_t busSftyNode, uint32_t addr, uint32_t wr_data)
This API is used for DED test on DSS.
int32_t SDL_ECC_BUS_SAFETY_DSS_secErrorClear(uint32_t busSftyNode)
This API is used to clear SEC error on DSS.
uint32_t busSftyCtrl
Definition: ecc_bus_safety/v0/sdl_ecc_bus_safety.h:103
int32_t SDL_ECC_BUS_SAFETY_MSS_redErrorClear(uint32_t busSftyNode)
This API is used to clear RED error on MSS.
int32_t SDL_ECC_BUS_SAFETY_MSS_dedExecute(uint32_t busSftyNode, uint32_t addr, uint32_t wr_data)
This API is used for DED test on MSS.
uint32_t SDL_ECC_BUS_SAFETY_DSS_AWR2944_AWR2943_Detect(void)
This API is used to detect the device AWR2944/ Awr2943.
int32_t SDL_ECC_BUS_SAFETY_DSS_getDedErrorStatus(uint32_t busSftyNode, uint32_t *status)
This API is used to get DED error Status on DSS.
@ SDL_ECC_BUS_SAFETY_FI_INVALID
Definition: ecc_bus_safety/v0/sdl_ecc_bus_safety.h:143
@ SDL_ECC_BUS_SAFETY_FI_TYPE_INVALID
Definition: ecc_bus_safety/v0/sdl_ecc_bus_safety.h:152
uint32_t nodeEndAddr
Definition: ecc_bus_safety/v0/sdl_ecc_bus_safety.h:101
int32_t SDL_ECC_BUS_SAFETY_DSS_getSecErrorStatus(uint32_t busSftyNode, uint32_t *status)
This API is used to get SEC error Status on DSS.
int32_t SDL_ECC_BUS_SAFETY_MSS_redExecute(uint32_t busSftyNode, SDL_ECC_BUS_SAFETY_busSftyFiType fiType, SDL_ECC_BUS_SAFETY_busSftyFiRedType redType)
This API is used for RED test on MSS.
@ SDL_ECC_BUS_SAFETY_FI_GLOBAL_MAIN
Definition: ecc_bus_safety/v0/sdl_ecc_bus_safety.h:141
int32_t SDL_ECC_BUS_SAFETY_MSS_getSecErrorStatus(uint32_t busSftyNode, uint32_t *status)
This API is used to get SEC error Status on MSS.
uint32_t busSftyErrStatWrResp
Definition: ecc_bus_safety/v0/sdl_ecc_bus_safety.h:115
uint32_t busSftyErrStatRd
Definition: ecc_bus_safety/v0/sdl_ecc_bus_safety.h:113
int32_t SDL_ECC_BUS_SAFETY_DSS_secExecute(uint32_t busSftyNode, uint32_t addr, uint32_t wr_data)
This API is used for SEC test on DSS.
@ SDL_ECC_BUS_SAFETY_MAIN_WRITE_INTERFACE
Definition: ecc_bus_safety/v0/sdl_ecc_bus_safety.h:149
SDL_ECC_BUS_SAFETY_busSftyFiRedType
Definition: ecc_bus_safety/v0/sdl_ecc_bus_safety.h:147
uint32_t nodeStartAddr
Definition: ecc_bus_safety/v0/sdl_ecc_bus_safety.h:99
@ SDL_ECC_BUS_SAFETY_FI_GLOBAL_SAFE
Definition: ecc_bus_safety/v0/sdl_ecc_bus_safety.h:142
int32_t SDL_ECC_BUS_SAFETY_MSS_readStaticRegs(uint32_t busSftyNode, SDL_ECC_BUS_SAFETY_staticRegs *pStaticRegs)
This API is used to get MSS static register values.
int32_t SDL_ECC_BUS_SAFETY_DSS_getRedErrorStatus(uint32_t busSftyNode, uint32_t *status)
This API is used to get RED error Status on DSS.
int32_t SDL_ECC_BUS_SAFETY_DSS_readStaticRegs(uint32_t busSftyNode, SDL_ECC_BUS_SAFETY_staticRegs *pStaticRegs)
This API is used to get DSS static register values.
uint32_t busSftyErrStatCmd
Definition: ecc_bus_safety/v0/sdl_ecc_bus_safety.h:109
int32_t SDL_ECC_BUS_SAFETY_MSS_getDedErrorStatus(uint32_t busSftyNode, uint32_t *status)
This API is used to get DED error Status on MSS.
@ SDL_ECC_BUS_SAFETY_FI_MAIN
Definition: ecc_bus_safety/v0/sdl_ecc_bus_safety.h:139
int32_t SDL_ECC_BUS_SAFETY_DSS_dedErrorClear(uint32_t busSftyNode)
This API is used to clear DED error on DSS.
Definition: ecc_bus_safety/v0/sdl_ecc_bus_safety.h:120
SDL_ECC_BUS_SAFETY_busSftyFiType
Definition: ecc_bus_safety/v0/sdl_ecc_bus_safety.h:138
uint32_t baseAddr
Definition: ecc_bus_safety/v0/sdl_ecc_bus_safety.h:97
@ SDL_ECC_BUS_SAFETY_MAIN_CMD_INTERFACE
Definition: ecc_bus_safety/v0/sdl_ecc_bus_safety.h:148
int32_t SDL_ECC_BUS_SAFETY_MSS_getRedErrorStatus(uint32_t busSftyNode, uint32_t *status)
This API is used to get RED error Status on MSS.
@ SDL_ECC_BUS_SAFETY_MAIN_WRITE_STATUS_INTERFACE
Definition: ecc_bus_safety/v0/sdl_ecc_bus_safety.h:150
int32_t SDL_ECC_BUS_SAFETY_MSS_dedErrorClear(uint32_t busSftyNode)
This API is used to clear DED error on MSS.
uint32_t busSftyCtrl
Definition: ecc_bus_safety/v0/sdl_ecc_bus_safety.h:124
Definition: ecc_bus_safety/v0/sdl_ecc_bus_safety.h:95
uint32_t busSftyFi
Definition: ecc_bus_safety/v0/sdl_ecc_bus_safety.h:126
int32_t SDL_ECC_BUS_SAFETY_DSS_redExecute(uint32_t busSftyNode, SDL_ECC_BUS_SAFETY_busSftyFiType fiType, SDL_ECC_BUS_SAFETY_busSftyFiRedType redType)
This API is used for RED test on DSS.
@ SDL_ECC_BUS_SAFETY_MAIN_READ_INTERFACE
Definition: ecc_bus_safety/v0/sdl_ecc_bus_safety.h:151
uint32_t coreSftyCtrl
Definition: ecc_bus_safety/v0/sdl_ecc_bus_safety.h:122
int32_t SDL_ECC_BUS_SAFETY_DSS_redErrorClear(uint32_t busSftyNode)
This API is used to clear RED error on DSS.
uint32_t busSftyErr
Definition: ecc_bus_safety/v0/sdl_ecc_bus_safety.h:107
@ SDL_ECC_BUS_SAFETY_FI_SAFE
Definition: ecc_bus_safety/v0/sdl_ecc_bus_safety.h:140
uint32_t busSftyFi
Definition: ecc_bus_safety/v0/sdl_ecc_bus_safety.h:105