NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
IMX728 Custom Data

Detailed Description

Describes custom data for IMX728.

Data Structures

struct  IMX728CustomEmbeddedData
 Describes the Custom Embedded Data needed by the application. More...
 
struct  IMX728CustomErrInfo
 Describes the Custom Error Information needed by the application. More...
 

Typedefs

typedef uint64_t errorInfoTypeIMX728
 

Enumerations

enum  IMX728CustomErrType {
  IMX728_CLKMON_ERROR = 0U,
  IMX728_SEQMON_ERROR = 1U,
  IMX728_CTRLFLOWMON_ERROR = 2U,
  IMX728_SYNCMON_ERROR = 3U,
  IMX728_DUALTEMP1_ERROR = 4U,
  IMX728_DUALTEMP2_ERROR = 5U,
  IMX728_DUALTEMP3_ERROR = 6U,
  IMX728_SRAMECC1_ERROR = 7U,
  IMX728_SRAMECC2_ERROR = 8U,
  IMX728_SRAMECC3_ERROR = 9U,
  IMX728_OTPCRC1_ERROR = 10U,
  IMX728_OTPCRC2_ERROR = 11U,
  IMX728_OTPCRC3_ERROR = 12U,
  IMX728_OTPCRC4_ERROR = 13U,
  IMX728_OTPCRC5_ERROR = 14U,
  IMX728_OTPCRC6_ERROR = 15U,
  IMX728_OTPCRC7_ERROR = 16U,
  IMX728_ROMECC1_ERROR = 17U,
  IMX728_ROMECC2_ERROR = 18U,
  IMX728_ROMECC3_ERROR = 19U,
  IMX728_LBIST_ERROR = 20U,
  IMX728_MBIST_ERROR = 21U,
  IMX728_ABIST_ERROR = 22U,
  IMX728_DATAPATH_ERROR = 23U,
  IMX728_REGMON_ERROR = 24U,
  IMX728_INTBUSMON_ERROR = 25U,
  IMX728_ROWCOLIDCHECK_ERROR = 26U,
  IMX728_POWERMON1_ERROR = 27U,
  IMX728_POWERMON2_ERROR = 28U,
  IMX728_POWERMON3_ERROR = 29U,
  IMX728_POWERMON4_ERROR = 30U,
  IMX728_POWERMON5_ERROR = 31U,
  IMX728_DUALLOCKSTEP_ERROR = 32U,
  IMX728_WDT_ERROR = 33U,
  IMX728_FLASHCHECK1_ERROR = 34U,
  IMX728_FLASHCHECK2_ERROR = 35U,
  IMX728_DMACMON_ERROR = 36U,
  IMX728_POWSWITCHMON_ERROR = 37U,
  IMX728_CCCPEELCHECK_ERROR = 38U,
  IMX728_MEMPROTECT_ERROR = 39U,
  IMX728_APPLOCK_ERROR = 40U,
  IMX728_DATARANGECHK_ERROR = 41U,
  IMX728_FSYNCMON1_ERROR = 42U,
  IMX728_FSYNCMON2_ERROR = 43U,
  IMX728_FSYNCMON3_ERROR = 44U,
  IMX728_FLIP_ERROR = 45U,
  IMX728_MAX_ERROR = 46U
}
 Describes the IMX728 Safety mechanism error types. More...
 

Typedef Documentation

◆ errorInfoTypeIMX728

typedef uint64_t errorInfoTypeIMX728

Definition at line 30 of file IMX728_CustomData.h.

Enumeration Type Documentation

◆ IMX728CustomErrType

Describes the IMX728 Safety mechanism error types.

Enumerator
IMX728_CLKMON_ERROR 

Clock Monitor SM error.

IMX728_SEQMON_ERROR 

Sequence Monitor SM error.

IMX728_CTRLFLOWMON_ERROR 

Control Flow Monitor SM error.

IMX728_SYNCMON_ERROR 

Sync Monitor SM error.

IMX728_DUALTEMP1_ERROR 

Outside threshold range fault for temperature sensor 1 of DT sensor SM.

IMX728_DUALTEMP2_ERROR 

Outside threshold range fault for temperature sensor 2 of DT sensor SM.

IMX728_DUALTEMP3_ERROR 

Outside threshold range fault for temperature sensor 1 or 2 of DT sensor SM.

IMX728_SRAMECC1_ERROR 

1-bit data errors detected by SRAM ECC SM

IMX728_SRAMECC2_ERROR 

2-bit data errors detected by SRAM ECC SM

IMX728_SRAMECC3_ERROR 

1-bit address errors detected by SRAM ECC SM

IMX728_OTPCRC1_ERROR 

OTP CRC SM result of any data errors in the system area.

IMX728_OTPCRC2_ERROR 

OTP CRC SM result of any data errors in the authentication system area.

IMX728_OTPCRC3_ERROR 

OTP CRC SM result of any data errors in the user STC area.

IMX728_OTPCRC4_ERROR 

OTP CRC SM result of any data errors in the user SPS gain area.

IMX728_OTPCRC5_ERROR 

OTP CRC SM result of any data errors in the user BIST area.

IMX728_OTPCRC6_ERROR 

OTP CRC SM result of any data errors in the user-specified area.

IMX728_OTPCRC7_ERROR 

OTP CRC SM result of any data errors in the security area.

IMX728_ROMECC1_ERROR 
IMX728_ROMECC2_ERROR 

2-bit data errors detected by ROM ECC SM

IMX728_ROMECC3_ERROR 

1-bit address errors detected by ROM ECC SM

IMX728_LBIST_ERROR 

Logic BIST (Built-In-Self-Test) SM error.

IMX728_MBIST_ERROR 

Memory BIST SM error.

IMX728_ABIST_ERROR 

Analog BIST SM error for all internal tests (1-11) combined.

IMX728_DATAPATH_ERROR 

Data Path Test SM error.

IMX728_REGMON_ERROR 

Register Monitor SM error.

IMX728_INTBUSMON_ERROR 

Internal Bus Monitor SM error.

IMX728_ROWCOLIDCHECK_ERROR 

Row Column ID Check SM error.

IMX728_POWERMON1_ERROR 

Voltage abnormalities detected by Power Monitor (0) SM for VDDH.

IMX728_POWERMON2_ERROR 

Voltage abnormalities detected by Power Monitor (1) SM for VDDH.

IMX728_POWERMON3_ERROR 

Voltage abnormalities detected by Power Monitor (2) SM for VDDH.

IMX728_POWERMON4_ERROR 

Voltage abnormalities detected by Power Monitor (3) SM for VDDH.

IMX728_POWERMON5_ERROR 

Voltage abnormalities detected by Power Monitor (4) SM for VDDH.

IMX728_DUALLOCKSTEP_ERROR 

Any faults detected by Dual Lock Step SM.

IMX728_WDT_ERROR 

Watch Dog Timer SM error.

IMX728_FLASHCHECK1_ERROR 

1-bit errors detected by Flash Check(FW) SM

IMX728_FLASHCHECK2_ERROR 

2-bit errors detected by Flash Check(FW) SM

IMX728_DMACMON_ERROR 

DMAC Monitor SM error.

IMX728_POWSWITCHMON_ERROR 

Power Switch Montior SM error.

IMX728_CCCPEELCHECK_ERROR 

CCC Peeling Check SM error.

IMX728_MEMPROTECT_ERROR 

Memory Protection SM error.

IMX728_APPLOCK_ERROR 

Application Lock SM error.

IMX728_DATARANGECHK_ERROR 

Data Range Check SM error.

IMX728_FSYNCMON1_ERROR 

FSync Monitor SM Error.

IMX728_FSYNCMON2_ERROR 

FSync Monitor SM Range Check Error.

IMX728_FSYNCMON3_ERROR 

FSync Monitor SM Timeout Error.

IMX728_FLIP_ERROR 

Flip Information Error - Triggered when Flip information (horizontal and vertical) provided by frame's front embedded data does not match the requested flip settings.

IMX728_MAX_ERROR 

Max/Invalid SM error = 46; Keep this enum at last, change value to max;.

Definition at line 46 of file IMX728_CustomData.h.