NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
TPS650332_CustomData.h
Go to the documentation of this file.
1 /*
2  * SPDX-FileCopyrightText: Copyright (c) 2023-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3  * SPDX-License-Identifier: LicenseRef-NvidiaProprietary
4  *
5  * NVIDIA CORPORATION, its affiliates and licensors retain all intellectual
6  * property and proprietary rights in and to this material, related
7  * documentation and any modifications thereto. Any use, reproduction,
8  * disclosure or distribution of this material and related documentation
9  * without an express license agreement from NVIDIA CORPORATION or
10  * its affiliates is strictly prohibited.
11  */
12 
13 #ifndef TPS650332_CUSTOMDATA_H
14 #define TPS650332_CUSTOMDATA_H
15 
16 #ifdef __cplusplus
17 #include <cstdint>
18 #include <cassert>
19 #else
20 // required for C, defines static_assert()
21 #include <assert.h>
22 #include <stdint.h>
23 #endif
24 
25 #ifdef __cplusplus
26 namespace nvsipl {
27 extern "C" {
28 #endif
29 
30 /* Hold error information for TPS650332 */
31 typedef uint64_t errorInfoTypeTPS650332;
32 
36 typedef enum {
102 
103 static_assert(sizeof(TPS650332CustomErrType) != 0U, "Required API"); // Squelch Rule 2.3
104 
108 typedef struct {
113 
114 static_assert(sizeof(TPS650332CustomErrInfo) != 0U, "Required API"); // Squelch Rule 2.3
115 
116 #ifdef __cplusplus
117 } /* end of extern C*/
118 } /* end of namespace nvsipl */
119 #endif
120 
121 #endif /* end of TPS650332_CUSTOMDATA_H */
TPS650332_UVD4_ERROR
@ TPS650332_UVD4_ERROR
UVD4 error.
Definition: TPS650332_CustomData.h:66
TPS650332_ABIST_BUCK3_OV_ERROR
@ TPS650332_ABIST_BUCK3_OV_ERROR
ABIST_BUCK3_OV_ACK error.
Definition: TPS650332_CustomData.h:86
TPS650332_OCP4_ERROR
@ TPS650332_OCP4_ERROR
OCP4 error.
Definition: TPS650332_CustomData.h:68
TPS650332_ABIST_BUCK1_OV_ERROR
@ TPS650332_ABIST_BUCK1_OV_ERROR
ABIST_BUCK1_OV_ACK error.
Definition: TPS650332_CustomData.h:74
TPS650332_OVD4_ERROR
@ TPS650332_OVD4_ERROR
OVD4 error.
Definition: TPS650332_CustomData.h:64
TPS650332_ABIST_BUCK2_UV_ERROR
@ TPS650332_ABIST_BUCK2_UV_ERROR
ABIST_BUCK2_UV_ACK error.
Definition: TPS650332_CustomData.h:78
TPS650332_OTD4_ERROR
@ TPS650332_OTD4_ERROR
OTD4 error.
Definition: TPS650332_CustomData.h:70
TPS650332CustomErrInfo::errorInfo
errorInfoTypeTPS650332 errorInfo
Bit field indicating the error flags set, indexed by TPS650332CustomErrType enum.
Definition: TPS650332_CustomData.h:111
TPS650332_I2C_CRC_ERROR
@ TPS650332_I2C_CRC_ERROR
I2C CRC error.
Definition: TPS650332_CustomData.h:40
TPS650332_ABIST_BUCK2_OVP_ERROR
@ TPS650332_ABIST_BUCK2_OVP_ERROR
ABIST_BUCK2_OVP_ACK error.
Definition: TPS650332_CustomData.h:82
TPS650332_ABIST_LDO_OV_ERROR
@ TPS650332_ABIST_LDO_OV_ERROR
ABIST_LDO_OV_ACK error.
Definition: TPS650332_CustomData.h:92
TPS650332_I2C_MEMORY_ADDR_ERROR
@ TPS650332_I2C_MEMORY_ADDR_ERROR
I2C Memory address error.
Definition: TPS650332_CustomData.h:42
TPS650332_ABIST_BUCK2_OV_ERROR
@ TPS650332_ABIST_BUCK2_OV_ERROR
ABIST_BUCK2_OV_ACK error.
Definition: TPS650332_CustomData.h:80
TPS650332_UVD1_ERROR
@ TPS650332_UVD1_ERROR
UVD1 error.
Definition: TPS650332_CustomData.h:46
TPS650332_OCP1_ERROR
@ TPS650332_OCP1_ERROR
OCP1 error.
Definition: TPS650332_CustomData.h:48
TPS650332_OVD1_ERROR
@ TPS650332_OVD1_ERROR
OVD1 error.
Definition: TPS650332_CustomData.h:44
TPS650332_OTD2_ERROR
@ TPS650332_OTD2_ERROR
OTD2 error.
Definition: TPS650332_CustomData.h:54
TPS650332_OCP2_ERROR
@ TPS650332_OCP2_ERROR
OCP2 error.
Definition: TPS650332_CustomData.h:52
TPS650332_OCP3_ERROR
@ TPS650332_OCP3_ERROR
OCP3 error.
Definition: TPS650332_CustomData.h:60
TPS650332_ABIST_LDO_OVP_ERROR
@ TPS650332_ABIST_LDO_OVP_ERROR
ABIST_LDO_OVP_ACK error.
Definition: TPS650332_CustomData.h:94
TPS650332_ABIST_BUCK3_UV_ERROR
@ TPS650332_ABIST_BUCK3_UV_ERROR
ABIST_BUCK3_UV_ACK error.
Definition: TPS650332_CustomData.h:84
TPS650332CustomErrInfo
Holds custom error type for TPS650332.
Definition: TPS650332_CustomData.h:108
TPS650332_ABIST_GNDLOSS_ERROR
@ TPS650332_ABIST_GNDLOSS_ERROR
ABIST_GNDLOSSSS_ERR_ACK error.
Definition: TPS650332_CustomData.h:96
TPS650332_CFG_REG_CRC_ERROR
@ TPS650332_CFG_REG_CRC_ERROR
CFG_REG_CRC_ERR_ACK error.
Definition: TPS650332_CustomData.h:100
nvsipl
Contains the classes and variables for implementation of SIPL.
Definition: NvSIPLCamera.hpp:44
TPS650332_OTD1_ERROR
@ TPS650332_OTD1_ERROR
OTD1 error.
Definition: TPS650332_CustomData.h:50
TPS650332_OTD3_ERROR
@ TPS650332_OTD3_ERROR
OTD3 error.
Definition: TPS650332_CustomData.h:62
TPS650332_ABIST_BUCK1_OVP_ERROR
@ TPS650332_ABIST_BUCK1_OVP_ERROR
ABIST_BUCK1_OVP_ACK error.
Definition: TPS650332_CustomData.h:76
TPS650332CustomErrType
TPS650332CustomErrType
error type for TPS650332
Definition: TPS650332_CustomData.h:36
TPS650332_ABIST_LDO_UV_ERROR
@ TPS650332_ABIST_LDO_UV_ERROR
ABIST_LDO_UV_ACK error.
Definition: TPS650332_CustomData.h:90
TPS650332_OVD3_ERROR
@ TPS650332_OVD3_ERROR
OVD3 error.
Definition: TPS650332_CustomData.h:56
TPS650332_ABIST_SYSTEM_TSHUT_ERROR
@ TPS650332_ABIST_SYSTEM_TSHUT_ERROR
ABIST_SYSTEM_TSHUT_ACK error.
Definition: TPS650332_CustomData.h:98
TPS650332_ABIST_BUCK3_OVP_ERROR
@ TPS650332_ABIST_BUCK3_OVP_ERROR
ABIST_BUCK3_OVP_ACK error.
Definition: TPS650332_CustomData.h:88
TPS650332_UVD3_ERROR
@ TPS650332_UVD3_ERROR
UVD3 error.
Definition: TPS650332_CustomData.h:58
TPS650332_ABIST_BUCK1_UV_ERROR
@ TPS650332_ABIST_BUCK1_UV_ERROR
ABIST_BUCK1_UV_ACK error.
Definition: TPS650332_CustomData.h:72
errorInfoTypeTPS650332
uint64_t errorInfoTypeTPS650332
Definition: TPS650332_CustomData.h:31
TPS650332_NINT_ERROR
@ TPS650332_NINT_ERROR
nINT error
Definition: TPS650332_CustomData.h:38