DSS L3 Test API's:
Files | |
file | dss_l3/v0/sdl_dss_l3.h |
This file contains the prototypes of the APIs present in the device abstraction layer file of DSS L3. This also contains some related macros. | |
Functions | |
void | SDL_DSS_L3_BANKA_secExecute (void) |
This API is used for SEC test on DSS L3 Bank A. More... | |
void | SDL_DSS_L3_BANKB_secExecute (void) |
This API is used for SEC test on DSS L3 Bank B. More... | |
void | SDL_DSS_L3_BANKC_secExecute (void) |
This API is used for SEC test on DSS L3 Bank C. More... | |
void | SDL_DSS_L3_BANKD_secExecute (void) |
This API is used for SEC test on DSS L3 Bank D. More... | |
void | SDL_DSS_L3_BANKA_dedExecute (void) |
This API is used for DED test on DSS L3 Bank A. More... | |
void | SDL_DSS_L3_BANKB_dedExecute (void) |
This API is used for DED test on DSS L3 Bank B. More... | |
void | SDL_DSS_L3_BANKC_dedExecute (void) |
This API is used for DED test on DSS L3 Bank C. More... | |
void | SDL_DSS_L3_BANKD_dedExecute (void) |
This API is used for DED test on DSS L3 Bank D. More... | |
int32_t | SDL_DSS_L3_BANKA_redExecute (SDL_DSS_L3_busSftyFiType fiType, SDL_DSS_L3_busSftyFiRedType redType) |
This API is used for RED test on DSS L3 Bank A. More... | |
int32_t | SDL_DSS_L3_BANKB_redExecute (SDL_DSS_L3_busSftyFiType fiType, SDL_DSS_L3_busSftyFiRedType redType) |
This API is used for RED test on DSS L3 Bank B. More... | |
int32_t | SDL_DSS_L3_BANKC_redExecute (SDL_DSS_L3_busSftyFiType fiType, SDL_DSS_L3_busSftyFiRedType redType) |
This API is used for RED test on DSS L3 Bank C. More... | |
int32_t | SDL_DSS_L3_BANKD_redExecute (SDL_DSS_L3_busSftyFiType fiType, SDL_DSS_L3_busSftyFiRedType redType) |
This API is used for RED test on DSS L3 Bank D. More... | |
void | SDL_DSS_L3_BankA_secErrorClear (void) |
This API is used to clear SEC error from DSS_L3 Bank A. More... | |
void | SDL_DSS_L3_BankB_secErrorClear (void) |
void | SDL_DSS_L3_BankC_secErrorClear (void) |
This API is used to clear SEC error from DSS L3 Bank C. More... | |
void | SDL_DSS_L3_BankD_secErrorClear (void) |
This API is used to clear SEC error from DSS L3 Bank D. More... | |
void | SDL_DSS_L3_BankA_dedErrorClear (void) |
This API is used to clear DED error from Bank A. More... | |
void | SDL_DSS_L3_BankB_dedErrorClear (void) |
This API is used to clear DED error from Bank B. More... | |
void | SDL_DSS_L3_BankC_dedErrorClear (void) |
This API is used to clear DED error from Bank C. More... | |
void | SDL_DSS_L3_BankD_dedErrorClear (void) |
This API is used to clear DED error from Bank D. More... | |
void | SDL_DSS_L3_BankA_redErrorClear (void) |
This API is used to clear RED error from Bank A. More... | |
void | SDL_DSS_L3_BankB_redErrorClear (void) |
This API is used to clear RED error from Bank B. More... | |
void | SDL_DSS_L3_BankC_redErrorClear (void) |
This API is used to clear RED error from Bank C. More... | |
void | SDL_DSS_L3_BankD_redErrorClear (void) |
This API is used to clear RED error from Bank D. More... | |
uint32_t | SDL_DSS_L3_BankA_secErrorStatus (void) |
This API is used to get SEC error status from Bank A. More... | |
uint32_t | SDL_DSS_L3_BankB_secErrorStatus (void) |
This API is used to get SEC error status from Bank B. More... | |
uint32_t | SDL_DSS_L3_BankC_secErrorStatus (void) |
This API is used to get SEC error status from Bank C. More... | |
uint32_t | SDL_DSS_L3_BankD_secErrorStatus (void) |
This API is used to get SEC error status from Bank D. More... | |
uint32_t | SDL_DSS_L3_BankA_dedErrorStatus (void) |
This API is used to get DED error status from Bank A. More... | |
uint32_t | SDL_DSS_L3_BankB_dedErrorStatus (void) |
This API is used to get DED error status from Bank B. More... | |
uint32_t | SDL_DSS_L3_BankC_dedErrorStatus (void) |
This API is used to get DED error status from Bank C. More... | |
uint32_t | SDL_DSS_L3_BankD_dedErrorStatus (void) |
This API is used to get DED error status from Bank D. More... | |
uint32_t | SDL_DSS_L3_BankA_redErrorStatus (void) |
This API is used to get RED error status from Bank A. More... | |
uint32_t | SDL_DSS_L3_BankB_redErrorStatus (void) |
This API is used to get RED error status from Bank B. More... | |
uint32_t | SDL_DSS_L3_BankC_redErrorStatus (void) |
This API is used to get RED error status from Bank C. More... | |
uint32_t | SDL_DSS_L3_BankD_redErrorStatus (void) |
This API is used to get RED error status from Bank D. More... | |
Enumerations | |
enum | SDL_DSS_L3_busSftyFiType { SDL_DSS_L3_FI_MAIN =0, SDL_DSS_L3_FI_SAFE = 1, SDL_DSS_L3_FI_GLOBAL_MAIN =2, SDL_DSS_L3_FI_GLOBAL_SAFE =3, SDL_DSS_L3_FI_INVALID = 4 } |
enum | SDL_DSS_L3_busSftyFiRedType { SDL_DSS_L3_MAIN_CMD_INTERFACE =0, SDL_DSS_L3_MAIN_WRITE_INTERFACE =1, SDL_DSS_L3_MAIN_WRITE_STATUS_INTERFACE =2, SDL_DSS_L3_MAIN_READ_INTERFACE =3, SDL_DSS_L3_FI_TYPE_INVALID =4 } |
enum | SDL_DSS_L3_MemID { SDL_DSS_L3_BANKA_MEM_ID = 0, SDL_DSS_L3_BANKB_MEM_ID = 1, SDL_DSS_L3_BANKC_MEM_ID = 2, SDL_DSS_L3_BANKD_MEM_ID = 3, SDL_DSS_L3_INVALID_MEM_ID = 4 } |
This enumerator defines the HWA IDs. More... | |
Macros | |
#define | SDL_DSS_L3_CTRL SDL_DSS_CTRL_U_BASE |
#define | SDL_DSS_L3_BANKA_ADDRESS SDL_DSS_L3_U_BASE |
#define | SDL_DSS_L3_BANK_SIZE (0x100000U) |
#define | SDL_DSS_L3_BANKB_ADDRESS SDL_DSS_L3_BANKA_ADDRESS+SDL_DSS_L3_BANK_SIZE |
#define | SDL_DSS_L3_BANKC_ADDRESS SDL_DSS_L3_BANKB_ADDRESS+SDL_DSS_L3_BANK_SIZE |
#define | SDL_DSS_L3_BANKD_ADDRESS SDL_DSS_L3_BANKC_ADDRESS+SDL_DSS_L3_BANK_SIZE |
#define SDL_DSS_L3_CTRL SDL_DSS_CTRL_U_BASE |
#define SDL_DSS_L3_BANKA_ADDRESS SDL_DSS_L3_U_BASE |
#define SDL_DSS_L3_BANK_SIZE (0x100000U) |
#define SDL_DSS_L3_BANKB_ADDRESS SDL_DSS_L3_BANKA_ADDRESS+SDL_DSS_L3_BANK_SIZE |
#define SDL_DSS_L3_BANKC_ADDRESS SDL_DSS_L3_BANKB_ADDRESS+SDL_DSS_L3_BANK_SIZE |
#define SDL_DSS_L3_BANKD_ADDRESS SDL_DSS_L3_BANKC_ADDRESS+SDL_DSS_L3_BANK_SIZE |
enum SDL_DSS_L3_MemID |
void SDL_DSS_L3_BANKA_secExecute | ( | void | ) |
This API is used for SEC test on DSS L3 Bank A.
void SDL_DSS_L3_BANKB_secExecute | ( | void | ) |
This API is used for SEC test on DSS L3 Bank B.
void SDL_DSS_L3_BANKC_secExecute | ( | void | ) |
This API is used for SEC test on DSS L3 Bank C.
void SDL_DSS_L3_BANKD_secExecute | ( | void | ) |
This API is used for SEC test on DSS L3 Bank D.
void SDL_DSS_L3_BANKA_dedExecute | ( | void | ) |
This API is used for DED test on DSS L3 Bank A.
void SDL_DSS_L3_BANKB_dedExecute | ( | void | ) |
This API is used for DED test on DSS L3 Bank B.
void SDL_DSS_L3_BANKC_dedExecute | ( | void | ) |
This API is used for DED test on DSS L3 Bank C.
void SDL_DSS_L3_BANKD_dedExecute | ( | void | ) |
This API is used for DED test on DSS L3 Bank D.
int32_t SDL_DSS_L3_BANKA_redExecute | ( | SDL_DSS_L3_busSftyFiType | fiType, |
SDL_DSS_L3_busSftyFiRedType | redType | ||
) |
This API is used for RED test on DSS L3 Bank A.
fiType | indicates the Fi type |
redType | indicates interface type |
int32_t SDL_DSS_L3_BANKB_redExecute | ( | SDL_DSS_L3_busSftyFiType | fiType, |
SDL_DSS_L3_busSftyFiRedType | redType | ||
) |
This API is used for RED test on DSS L3 Bank B.
fiType | indicates the Fi type |
redType | indicates interface type |
int32_t SDL_DSS_L3_BANKC_redExecute | ( | SDL_DSS_L3_busSftyFiType | fiType, |
SDL_DSS_L3_busSftyFiRedType | redType | ||
) |
This API is used for RED test on DSS L3 Bank C.
fiType | indicates the Fi type |
redType | indicates interface type |
int32_t SDL_DSS_L3_BANKD_redExecute | ( | SDL_DSS_L3_busSftyFiType | fiType, |
SDL_DSS_L3_busSftyFiRedType | redType | ||
) |
This API is used for RED test on DSS L3 Bank D.
fiType | indicates the Fi type |
redType | indicates interface type |
void SDL_DSS_L3_BankA_secErrorClear | ( | void | ) |
This API is used to clear SEC error from DSS_L3 Bank A.
void SDL_DSS_L3_BankB_secErrorClear | ( | void | ) |
void SDL_DSS_L3_BankC_secErrorClear | ( | void | ) |
This API is used to clear SEC error from DSS L3 Bank C.
void SDL_DSS_L3_BankD_secErrorClear | ( | void | ) |
This API is used to clear SEC error from DSS L3 Bank D.
void SDL_DSS_L3_BankA_dedErrorClear | ( | void | ) |
This API is used to clear DED error from Bank A.
void SDL_DSS_L3_BankB_dedErrorClear | ( | void | ) |
This API is used to clear DED error from Bank B.
void SDL_DSS_L3_BankC_dedErrorClear | ( | void | ) |
This API is used to clear DED error from Bank C.
void SDL_DSS_L3_BankD_dedErrorClear | ( | void | ) |
This API is used to clear DED error from Bank D.
void SDL_DSS_L3_BankA_redErrorClear | ( | void | ) |
This API is used to clear RED error from Bank A.
void SDL_DSS_L3_BankB_redErrorClear | ( | void | ) |
This API is used to clear RED error from Bank B.
void SDL_DSS_L3_BankC_redErrorClear | ( | void | ) |
This API is used to clear RED error from Bank C.
void SDL_DSS_L3_BankD_redErrorClear | ( | void | ) |
This API is used to clear RED error from Bank D.
uint32_t SDL_DSS_L3_BankA_secErrorStatus | ( | void | ) |
This API is used to get SEC error status from Bank A.
uint32_t SDL_DSS_L3_BankB_secErrorStatus | ( | void | ) |
This API is used to get SEC error status from Bank B.
uint32_t SDL_DSS_L3_BankC_secErrorStatus | ( | void | ) |
This API is used to get SEC error status from Bank C.
uint32_t SDL_DSS_L3_BankD_secErrorStatus | ( | void | ) |
This API is used to get SEC error status from Bank D.
uint32_t SDL_DSS_L3_BankA_dedErrorStatus | ( | void | ) |
This API is used to get DED error status from Bank A.
uint32_t SDL_DSS_L3_BankB_dedErrorStatus | ( | void | ) |
This API is used to get DED error status from Bank B.
uint32_t SDL_DSS_L3_BankC_dedErrorStatus | ( | void | ) |
This API is used to get DED error status from Bank C.
uint32_t SDL_DSS_L3_BankD_dedErrorStatus | ( | void | ) |
This API is used to get DED error status from Bank D.
uint32_t SDL_DSS_L3_BankA_redErrorStatus | ( | void | ) |
This API is used to get RED error status from Bank A.
uint32_t SDL_DSS_L3_BankB_redErrorStatus | ( | void | ) |
This API is used to get RED error status from Bank B.
uint32_t SDL_DSS_L3_BankC_redErrorStatus | ( | void | ) |
This API is used to get RED error status from Bank C.
uint32_t SDL_DSS_L3_BankD_redErrorStatus | ( | void | ) |
This API is used to get RED error status from Bank D.