SDL API Guide for J7200
PBIST Enuerated Data Types

Introduction

Enumerations

enum  SDL_PBIST_testType { SDL_PBIST_TEST, SDL_PBIST_NEG_TEST }
 PBIST self test type. More...
 
enum  SDL_PBIST_inst {
  SDL_PBIST_INST_MCU, SDL_PBIST_INST_MCU_2, SDL_PBIST_INST_MCUR5F0, SDL_PBIST_INST_MAINR5F0,
  SDL_PBIST_INST_A72, SDL_PBIST_INST_MAININFRA_1, SDL_PBIST_INST_MAININFRA_2, SDL_PBIST_INST_MSMC
}
 PBIST instance. More...
 
enum  SDL_PBIST_hwpostInst { SDL_PBIST_HWPOST_INST_MCU }
 
enum  SDL_PBIST_postStatus { SDL_PBIST_POST_COMPLETED_SUCCESS, SDL_PBIST_POST_COMPLETED_FAILURE, SDL_PBIST_POST_TIMEOUT, SDL_PBIST_POST_NOT_RUN }
 

Enumeration Type Documentation

◆ SDL_PBIST_testType

PBIST self test type.

This enum defines the test types supported by the SDL_PBIST_selfTest API.

Enumerator
SDL_PBIST_TEST 

PBIST Test Performs the PBIST test for a the instance specified. When a valid pConfig is passed, those values will be used to execute the test. If pConfig is NULL, then the default "golden vectors" will be used to execute the test.

SDL_PBIST_NEG_TEST 

PBIST Negative Test Performs the PBIST negative test to verify the PBIST logic for the instance specified

◆ SDL_PBIST_inst

PBIST instance.

This enum defines the PBIST instances supported by the SDL_PBIST_selfTest API.

Enumerator
SDL_PBIST_INST_MCU 

MCU Instance

SDL_PBIST_INST_MCU_2 

MCU Instance 2

SDL_PBIST_INST_MCUR5F0 

MCU Pulsar Instance

SDL_PBIST_INST_MAINR5F0 

Main Pulsar Instance 0

SDL_PBIST_INST_A72 

A72 Instance

SDL_PBIST_INST_MAININFRA_1 

Main Infrastructure Instance

SDL_PBIST_INST_MAININFRA_2 

Main Infrastructre 2 Instance

SDL_PBIST_INST_MSMC 

MSMC Instance

◆ SDL_PBIST_hwpostInst

Enumerator
SDL_PBIST_HWPOST_INST_MCU 

MCU Instance

◆ SDL_PBIST_postStatus

Enumerator
SDL_PBIST_POST_COMPLETED_SUCCESS 

The HW POST PBIST completed and the test passed

SDL_PBIST_POST_COMPLETED_FAILURE 

The HW POST PBIST completed and the test failed

SDL_PBIST_POST_TIMEOUT 

The HW POST PBIST was run but timed out

SDL_PBIST_POST_NOT_RUN 

The HW POST PBIST was not performed on this device