Data Structures | |
| struct | SDL_PBIST_config |
| This structure contains the different configuration used for PBIST. More... | |
| struct | SDL_PBIST_configNeg |
| This structure contains the different configuration used for PBIST for the failure insertion test to generate negative result. More... | |
Functions | |
| int32_t | SDL_PBIST_softReset (SDL_pbistRegs *pPBISTRegs) |
| PBIST Soft reset. More... | |
| int32_t | SDL_PBIST_start (SDL_pbistRegs *pPBISTRegs, const SDL_PBIST_config *pConfig) |
| PBIST Start. More... | |
| int32_t | SDL_PBIST_startNeg (SDL_pbistRegs *pPBISTRegs, const SDL_PBIST_configNeg *pConfig) |
| PBIST Failure Insertion Test Start. More... | |
| int32_t | SDL_PBIST_checkResult (const SDL_pbistRegs *pPBISTRegs, bool *pResult) |
| PBIST check result. More... | |
| int32_t | SDL_PBIST_releaseTestMode (SDL_pbistRegs *pPBISTRegs) |
| PBIST Release Test mode. More... | |
| int32_t | SDL_PBIST_Instance (SDL_PBIST_inst instance) |
| PBIST Instance. More... | |
| int32_t SDL_PBIST_softReset | ( | SDL_pbistRegs * | pPBISTRegs | ) |
PBIST Soft reset.
This function resets PBIST Module. In general called before running a new test.
| pPBISTRegs | [IN] Pointer to PBIST registers base |
| int32_t SDL_PBIST_start | ( | SDL_pbistRegs * | pPBISTRegs, |
| const SDL_PBIST_config * | pConfig | ||
| ) |
PBIST Start.
This function configures the paramters for PBIST and starts execution.
| pPBISTRegs | [IN] Pointer to PBIST registers base |
| pConfig | [IN] Pointer to PBIST configuration |
| int32_t SDL_PBIST_startNeg | ( | SDL_pbistRegs * | pPBISTRegs, |
| const SDL_PBIST_configNeg * | pConfig | ||
| ) |
PBIST Failure Insertion Test Start.
This function configures the parameters for PBIST Test for Diagnostics to insert a failure to generate the negative result and starts execution.
| pPBISTRegs | [IN] Pointer to PBIST registers base |
| pConfig | [IN] Pointer to PBIST configuration |
| int32_t SDL_PBIST_checkResult | ( | const SDL_pbistRegs * | pPBISTRegs, |
| bool * | pResult | ||
| ) |
PBIST check result.
This function checks if PBIST test has passed.
| pPBISTRegs | [IN] Pointer to PBIST registers base |
| pResult | [OUT] Pointer to variable to indicate result |
| int32_t SDL_PBIST_releaseTestMode | ( | SDL_pbistRegs * | pPBISTRegs | ) |
PBIST Release Test mode.
This function releases test mode. In general called after test is complete to switch back to normal operation.
| pPBISTRegs | [IN] Pointer to PBIST registers base |
| int32_t SDL_PBIST_Instance | ( | SDL_PBIST_inst | instance | ) |
PBIST Instance.
This function specifies the PBITST Instance
| instance | [IN] Value of PBIST instance |