MBOX Test API's:
Files | |
file | mbox/v0/sdl_mbox.h |
This file contains the prototypes of the APIs present in the device abstraction layer file of MBOX. This also contains some related macros. | |
Functions | |
void | SDL_MSS_MBOX_secExecute (void) |
This API is used for SEC test on MSS MBOX. More... | |
void | SDL_MSS_MBOX_dedExecute (void) |
This API is used for DED test on MSS MBOX. More... | |
int32_t | SDL_MSS_MBOX_redExecute (SDL_MBOX_busSftyFiType fiType, SDL_MBOX_busSftyFiRedType redType) |
This API is used for RED test on MSS MBOX. More... | |
void | SDL_MSS_MBOX_secErrorClear (void) |
This API is used to clear SEC error from MSS MBOX. More... | |
void | SDL_MSS_MBOX_dedErrorClear (void) |
This API is used to clear DED error from MSS MBOX. More... | |
void | SDL_MSS_MBOX_redErrorClear (void) |
This API is used to clear RED error from MSS MBOX. More... | |
void | SDL_DSS_MBOX_secExecute (void) |
This API is used for SEC test on DSS MBOX. More... | |
void | SDL_DSS_MBOX_dedExecute (void) |
This API is used for DED test on DSS MBOX. More... | |
int32_t | SDL_DSS_MBOX_redExecute (SDL_MBOX_busSftyFiType fiType, SDL_MBOX_busSftyFiRedType redType) |
This API is used for RED test on DSS MBOX. More... | |
void | SDL_DSS_MBOX_secErrorClear (void) |
This API is used to clear SEC error from DSS MBOX. More... | |
void | SDL_DSS_MBOX_dedErrorClear (void) |
This API is used to clear DED error from DSS MBOX. More... | |
void | SDL_DSS_MBOX_redErrorClear (void) |
This API is used to clear RED error from DSS MBOX. More... | |
void | SDL_RSS_MBOX_secExecute (void) |
This API is used for SEC test on RSS MBOX. More... | |
void | SDL_RSS_MBOX_dedExecute (void) |
This API is used for DED test on RSS MBOX. More... | |
int32_t | SDL_RSS_MBOX_redExecute (SDL_MBOX_busSftyFiType fiType, SDL_MBOX_busSftyFiRedType redType) |
This API is used for RED test on RSS MBOX. More... | |
void | SDL_RSS_MBOX_secErrorClear (void) |
This API is used to clear SEC error from RSS MBOX. More... | |
void | SDL_RSS_MBOX_dedErrorClear (void) |
This API is used to clear DED error from RSS MBOX. More... | |
void | SDL_RSS_MBOX_redErrorClear (void) |
This API is used to clear RED error from RSS MBOX. More... | |
uint32_t | SDL_DSS_MBOX_secErrorStatus (void) |
This API is used to get the SEC error status on DSS MBOX. More... | |
uint32_t | SDL_RSS_MBOX_secErrorStatus (void) |
This API is used to get the SEC error status on RSS MBOX. More... | |
uint32_t | SDL_DSS_MBOX_dedErrorStatus (void) |
This API is used to get the DED error status on MSS MBOX. More... | |
uint32_t | SDL_RSS_MBOX_dedErrorStatus (void) |
This API is used to get the DED error status on RSS MBOX. More... | |
uint32_t | SDL_DSS_MBOX_redErrorStatus (void) |
This API is used to get the RED error status on MSS MBOX. More... | |
uint32_t | SDL_RSS_MBOX_redErrorStatus (void) |
This API is used to get the RED error status on RSS MBOX. More... | |
Enumerations | |
enum | SDL_MBOX_busSftyFiType { SDL_MBOX_FI_MAIN =0, SDL_MBOX_FI_SAFE = 1, SDL_MBOX_FI_GLOBAL_MAIN =2, SDL_MBOX_FI_GLOBAL_SAFE =3, SDL_MBOX_FI_INVALID = 4 } |
enum | SDL_MBOX_busSftyFiRedType { SDL_MBOX_MAIN_CMD_INTERFACE =0, SDL_MBOX_MAIN_WRITE_INTERFACE =1, SDL_MBOX_MAIN_WRITE_STATUS_INTERFACE =2, SDL_MBOX_MAIN_READ_INTERFACE =3, SDL_MBOX_FI_TYPE_INVALID =4 } |
Macros | |
#define | SDL_MSS_MBOX_BUS_CFG (uint32_t)SDL_MSS_CTRL_U_BASE |
#define | SDL_DSS_MBOX_BUS_CFG (uint32_t)SDL_DSS_CTRL_U_BASE |
#define SDL_MSS_MBOX_BUS_CFG (uint32_t)SDL_MSS_CTRL_U_BASE |
#define SDL_DSS_MBOX_BUS_CFG (uint32_t)SDL_DSS_CTRL_U_BASE |
void SDL_MSS_MBOX_secExecute | ( | void | ) |
This API is used for SEC test on MSS MBOX.
void SDL_MSS_MBOX_dedExecute | ( | void | ) |
This API is used for DED test on MSS MBOX.
int32_t SDL_MSS_MBOX_redExecute | ( | SDL_MBOX_busSftyFiType | fiType, |
SDL_MBOX_busSftyFiRedType | redType | ||
) |
This API is used for RED test on MSS MBOX.
fiType | indicates the Fi type |
redType | indicates interface type |
void SDL_MSS_MBOX_secErrorClear | ( | void | ) |
This API is used to clear SEC error from MSS MBOX.
void SDL_MSS_MBOX_dedErrorClear | ( | void | ) |
This API is used to clear DED error from MSS MBOX.
void SDL_MSS_MBOX_redErrorClear | ( | void | ) |
This API is used to clear RED error from MSS MBOX.
void SDL_DSS_MBOX_secExecute | ( | void | ) |
This API is used for SEC test on DSS MBOX.
void SDL_DSS_MBOX_dedExecute | ( | void | ) |
This API is used for DED test on DSS MBOX.
int32_t SDL_DSS_MBOX_redExecute | ( | SDL_MBOX_busSftyFiType | fiType, |
SDL_MBOX_busSftyFiRedType | redType | ||
) |
This API is used for RED test on DSS MBOX.
fiType | indicates the Fi type |
redType | indicates interface type |
void SDL_DSS_MBOX_secErrorClear | ( | void | ) |
This API is used to clear SEC error from DSS MBOX.
void SDL_DSS_MBOX_dedErrorClear | ( | void | ) |
This API is used to clear DED error from DSS MBOX.
void SDL_DSS_MBOX_redErrorClear | ( | void | ) |
This API is used to clear RED error from DSS MBOX.
void SDL_RSS_MBOX_secExecute | ( | void | ) |
This API is used for SEC test on RSS MBOX.
void SDL_RSS_MBOX_dedExecute | ( | void | ) |
This API is used for DED test on RSS MBOX.
int32_t SDL_RSS_MBOX_redExecute | ( | SDL_MBOX_busSftyFiType | fiType, |
SDL_MBOX_busSftyFiRedType | redType | ||
) |
This API is used for RED test on RSS MBOX.
fiType | indicates the Fi type |
redType | indicates interface type |
void SDL_RSS_MBOX_secErrorClear | ( | void | ) |
This API is used to clear SEC error from RSS MBOX.
void SDL_RSS_MBOX_dedErrorClear | ( | void | ) |
This API is used to clear DED error from RSS MBOX.
void SDL_RSS_MBOX_redErrorClear | ( | void | ) |
This API is used to clear RED error from RSS MBOX.
uint32_t SDL_DSS_MBOX_secErrorStatus | ( | void | ) |
This API is used to get the SEC error status on DSS MBOX.
uint32_t SDL_RSS_MBOX_secErrorStatus | ( | void | ) |
This API is used to get the SEC error status on RSS MBOX.
uint32_t SDL_DSS_MBOX_dedErrorStatus | ( | void | ) |
This API is used to get the DED error status on MSS MBOX.
uint32_t SDL_RSS_MBOX_dedErrorStatus | ( | void | ) |
This API is used to get the DED error status on RSS MBOX.
uint32_t SDL_DSS_MBOX_redErrorStatus | ( | void | ) |
This API is used to get the RED error status on MSS MBOX.
uint32_t SDL_RSS_MBOX_redErrorStatus | ( | void | ) |
This API is used to get the RED error status on RSS MBOX.