NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
IMX728_CustomData.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3  * All information contained herein is proprietary and confidential to NVIDIA
4  * Corporation. Any use, reproduction, or disclosure without the written
5  * permission of NVIDIA Corporation is prohibited.
6  */
7 
8 #ifndef IMX728_CUSTOMDATA_H
9 #define IMX728_CUSTOMDATA_H
10 
11 #ifdef __cplusplus
12 #include <cstdbool>
13 #else
14 #include <stdbool.h>
15 #endif
16 
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20 
21 
30 typedef uint64_t errorInfoTypeIMX728;
31 
35 typedef struct {
42 
46 typedef enum {
89  /* 1-bit data errors detected by ROM ECC SM */
157 
162 typedef struct {
169 
170 #ifdef __cplusplus
171 }
172 #endif
173 
175 #endif
IMX728_ABIST_ERROR
@ IMX728_ABIST_ERROR
Analog BIST SM error for all internal tests (1-11) combined.
Definition: IMX728_CustomData.h:100
IMX728_OTPCRC4_ERROR
@ IMX728_OTPCRC4_ERROR
OTP CRC SM result of any data errors in the user SPS gain area.
Definition: IMX728_CustomData.h:80
IMX728_SEQMON_ERROR
@ IMX728_SEQMON_ERROR
Sequence Monitor SM error.
Definition: IMX728_CustomData.h:50
IMX728_POWERMON5_ERROR
@ IMX728_POWERMON5_ERROR
Voltage abnormalities detected by Power Monitor (4) SM for VDDH.
Definition: IMX728_CustomData.h:123
IMX728_OTPCRC5_ERROR
@ IMX728_OTPCRC5_ERROR
OTP CRC SM result of any data errors in the user BIST area.
Definition: IMX728_CustomData.h:83
IMX728_SYNCMON_ERROR
@ IMX728_SYNCMON_ERROR
Sync Monitor SM error.
Definition: IMX728_CustomData.h:54
IMX728_DUALLOCKSTEP_ERROR
@ IMX728_DUALLOCKSTEP_ERROR
Any faults detected by Dual Lock Step SM.
Definition: IMX728_CustomData.h:125
IMX728_CCCPEELCHECK_ERROR
@ IMX728_CCCPEELCHECK_ERROR
CCC Peeling Check SM error.
Definition: IMX728_CustomData.h:137
IMX728_DUALTEMP1_ERROR
@ IMX728_DUALTEMP1_ERROR
Outside threshold range fault for temperature sensor 1 of DT sensor SM.
Definition: IMX728_CustomData.h:57
IMX728CustomErrInfo::errorInfo
errorInfoTypeIMX728 errorInfo
Bit field indicating the error flags set, indexed by IMX728CustomErrType.
Definition: IMX728_CustomData.h:167
IMX728_APPLOCK_ERROR
@ IMX728_APPLOCK_ERROR
Application Lock SM error.
Definition: IMX728_CustomData.h:141
IMX728_MEMPROTECT_ERROR
@ IMX728_MEMPROTECT_ERROR
Memory Protection SM error.
Definition: IMX728_CustomData.h:139
IMX728_FSYNCMON1_ERROR
@ IMX728_FSYNCMON1_ERROR
FSync Monitor SM Error.
Definition: IMX728_CustomData.h:145
IMX728CustomEmbeddedData
Describes the Custom Embedded Data needed by the application.
Definition: IMX728_CustomData.h:35
IMX728_ROMECC2_ERROR
@ IMX728_ROMECC2_ERROR
2-bit data errors detected by ROM ECC SM
Definition: IMX728_CustomData.h:92
IMX728_OTPCRC6_ERROR
@ IMX728_OTPCRC6_ERROR
OTP CRC SM result of any data errors in the user-specified area.
Definition: IMX728_CustomData.h:86
IMX728_POWERMON3_ERROR
@ IMX728_POWERMON3_ERROR
Voltage abnormalities detected by Power Monitor (2) SM for VDDH.
Definition: IMX728_CustomData.h:117
IMX728_FLASHCHECK1_ERROR
@ IMX728_FLASHCHECK1_ERROR
1-bit errors detected by Flash Check(FW) SM
Definition: IMX728_CustomData.h:129
IMX728_DATARANGECHK_ERROR
@ IMX728_DATARANGECHK_ERROR
Data Range Check SM error.
Definition: IMX728_CustomData.h:143
IMX728CustomErrInfo
Describes the Custom Error Information needed by the application.
Definition: IMX728_CustomData.h:162
IMX728_FLIP_ERROR
@ IMX728_FLIP_ERROR
Flip Information Error - Triggered when Flip information (horizontal and vertical) provided by frame'...
Definition: IMX728_CustomData.h:152
IMX728_POWERMON4_ERROR
@ IMX728_POWERMON4_ERROR
Voltage abnormalities detected by Power Monitor (3) SM for VDDH.
Definition: IMX728_CustomData.h:120
IMX728_OTPCRC1_ERROR
@ IMX728_OTPCRC1_ERROR
OTP CRC SM result of any data errors in the system area.
Definition: IMX728_CustomData.h:71
errorInfoTypeIMX728
uint64_t errorInfoTypeIMX728
Definition: IMX728_CustomData.h:30
IMX728_FSYNCMON2_ERROR
@ IMX728_FSYNCMON2_ERROR
FSync Monitor SM Range Check Error.
Definition: IMX728_CustomData.h:147
IMX728_OTPCRC2_ERROR
@ IMX728_OTPCRC2_ERROR
OTP CRC SM result of any data errors in the authentication system area.
Definition: IMX728_CustomData.h:74
IMX728_POWERMON2_ERROR
@ IMX728_POWERMON2_ERROR
Voltage abnormalities detected by Power Monitor (1) SM for VDDH.
Definition: IMX728_CustomData.h:114
IMX728_POWERMON1_ERROR
@ IMX728_POWERMON1_ERROR
Voltage abnormalities detected by Power Monitor (0) SM for VDDH.
Definition: IMX728_CustomData.h:111
IMX728_FSYNCMON3_ERROR
@ IMX728_FSYNCMON3_ERROR
FSync Monitor SM Timeout Error.
Definition: IMX728_CustomData.h:149
IMX728CustomEmbeddedData::customEmbeddedDataError
errorInfoTypeIMX728 customEmbeddedDataError
Bit field indicating the error flags set, indexed by IMX728CustomErrType.
Definition: IMX728_CustomData.h:40
IMX728_DUALTEMP2_ERROR
@ IMX728_DUALTEMP2_ERROR
Outside threshold range fault for temperature sensor 2 of DT sensor SM.
Definition: IMX728_CustomData.h:60
IMX728_FLASHCHECK2_ERROR
@ IMX728_FLASHCHECK2_ERROR
2-bit errors detected by Flash Check(FW) SM
Definition: IMX728_CustomData.h:131
IMX728_WDT_ERROR
@ IMX728_WDT_ERROR
Watch Dog Timer SM error.
Definition: IMX728_CustomData.h:127
IMX728_DUALTEMP3_ERROR
@ IMX728_DUALTEMP3_ERROR
Outside threshold range fault for temperature sensor 1 or 2 of DT sensor SM.
Definition: IMX728_CustomData.h:63
IMX728_POWSWITCHMON_ERROR
@ IMX728_POWSWITCHMON_ERROR
Power Switch Montior SM error.
Definition: IMX728_CustomData.h:135
IMX728_DMACMON_ERROR
@ IMX728_DMACMON_ERROR
DMAC Monitor SM error.
Definition: IMX728_CustomData.h:133
IMX728_LBIST_ERROR
@ IMX728_LBIST_ERROR
Logic BIST (Built-In-Self-Test) SM error.
Definition: IMX728_CustomData.h:96
IMX728CustomErrType
IMX728CustomErrType
Describes the IMX728 Safety mechanism error types.
Definition: IMX728_CustomData.h:46
IMX728_DATAPATH_ERROR
@ IMX728_DATAPATH_ERROR
Data Path Test SM error.
Definition: IMX728_CustomData.h:102
IMX728_MBIST_ERROR
@ IMX728_MBIST_ERROR
Memory BIST SM error.
Definition: IMX728_CustomData.h:98
IMX728_CLKMON_ERROR
@ IMX728_CLKMON_ERROR
Clock Monitor SM error.
Definition: IMX728_CustomData.h:48
IMX728_ROMECC3_ERROR
@ IMX728_ROMECC3_ERROR
1-bit address errors detected by ROM ECC SM
Definition: IMX728_CustomData.h:94
IMX728_ROMECC1_ERROR
@ IMX728_ROMECC1_ERROR
Definition: IMX728_CustomData.h:90
IMX728_SRAMECC1_ERROR
@ IMX728_SRAMECC1_ERROR
1-bit data errors detected by SRAM ECC SM
Definition: IMX728_CustomData.h:65
IMX728_OTPCRC3_ERROR
@ IMX728_OTPCRC3_ERROR
OTP CRC SM result of any data errors in the user STC area.
Definition: IMX728_CustomData.h:77
IMX728_SRAMECC2_ERROR
@ IMX728_SRAMECC2_ERROR
2-bit data errors detected by SRAM ECC SM
Definition: IMX728_CustomData.h:67
IMX728_ROWCOLIDCHECK_ERROR
@ IMX728_ROWCOLIDCHECK_ERROR
Row Column ID Check SM error.
Definition: IMX728_CustomData.h:108
IMX728_OTPCRC7_ERROR
@ IMX728_OTPCRC7_ERROR
OTP CRC SM result of any data errors in the security area.
Definition: IMX728_CustomData.h:88
IMX728_INTBUSMON_ERROR
@ IMX728_INTBUSMON_ERROR
Internal Bus Monitor SM error.
Definition: IMX728_CustomData.h:106
IMX728_SRAMECC3_ERROR
@ IMX728_SRAMECC3_ERROR
1-bit address errors detected by SRAM ECC SM
Definition: IMX728_CustomData.h:69
IMX728_CTRLFLOWMON_ERROR
@ IMX728_CTRLFLOWMON_ERROR
Control Flow Monitor SM error.
Definition: IMX728_CustomData.h:52
IMX728_REGMON_ERROR
@ IMX728_REGMON_ERROR
Register Monitor SM error.
Definition: IMX728_CustomData.h:104
IMX728_MAX_ERROR
@ IMX728_MAX_ERROR
Max/Invalid SM error = 46; Keep this enum at last, change value to max;.
Definition: IMX728_CustomData.h:155