AM261x MCU+ SDK: sdl_ecc_bus_safety.h File Reference

| AM261x MCU+ SDK 26.00.00 |

Data Structures | Enumerations | Functions
ecc_bus_safety/v0/sdl_ecc_bus_safety.h File Reference
APIs for SDL Module » APIs for SDL ECC BUS SAFETY » API's for Ecc Bus Safety on MSS and DSS

## Introduction

This file contains the declaration of the APIs , Macros, structures and Enums for device abstraction layer file of ECC Bus Safety.

Go to the source code of this file.

## Data Structures
struct | SDL_ECC_BUS_SAFETY_Base_Addr_Offset_S
struct | SDL_ECC_BUS_SAFETY_staticRegs

## Enumerations
enum | SDL_ECC_BUS_SAFETY_busSftyFiType { SDL_ECC_BUS_SAFETY_FI_MAIN =0, SDL_ECC_BUS_SAFETY_FI_SAFE = 1, SDL_ECC_BUS_SAFETY_FI_GLOBAL_MAIN =2, SDL_ECC_BUS_SAFETY_FI_GLOBAL_SAFE =3, SDL_ECC_BUS_SAFETY_FI_INVALID = 4 }
enum | SDL_ECC_BUS_SAFETY_busSftyFiRedType { SDL_ECC_BUS_SAFETY_MAIN_CMD_INTERFACE =0, SDL_ECC_BUS_SAFETY_MAIN_WRITE_INTERFACE =1, SDL_ECC_BUS_SAFETY_MAIN_WRITE_STATUS_INTERFACE =2, SDL_ECC_BUS_SAFETY_MAIN_READ_INTERFACE =3, SDL_ECC_BUS_SAFETY_FI_TYPE_INVALID =4 }

## Functions
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. More...
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. More...
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. More...
int32_t | SDL_ECC_BUS_SAFETY_DSS_secErrorClear (uint32_t busSftyNode)
| This API is used to clear SEC error on DSS. More...
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. More...
int32_t | SDL_ECC_BUS_SAFETY_DSS_dedErrorClear (uint32_t busSftyNode)
| This API is used to clear DED error on DSS. More...
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. More...
int32_t | SDL_ECC_BUS_SAFETY_DSS_redErrorClear (uint32_t busSftyNode)
| This API is used to clear RED error on DSS. More...
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. More...
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. More...
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. More...
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. More...
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. More...
int32_t | SDL_ECC_BUS_SAFETY_MSS_secErrorClear (uint32_t busSftyNode)
| This API is used to clear SEC error on MSS. More...
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. More...
int32_t | SDL_ECC_BUS_SAFETY_MSS_dedErrorClear (uint32_t busSftyNode)
| This API is used to clear DED error on MSS. More...
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. More...
int32_t | SDL_ECC_BUS_SAFETY_MSS_redErrorClear (uint32_t busSftyNode)
| This API is used to clear RED error on MSS. More...
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. More...
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. More...
uint32_t | SDL_ECC_BUS_SAFETY_DSS_AWR2944_AWR2943_Detect (void)
| This API is used to detect the device AWR2944/ Awr2943. More...