NVIDIA DriveOS Linux NSR SDK API Reference
7.0.3.0 Release
PlatformInfo.h
Go to the documentation of this file.
1
// This code contains NVIDIA Confidential Information and is disclosed
3
// under the Mutual Non-Disclosure Agreement.
4
//
5
// Notice
6
// ALL NVIDIA DESIGN SPECIFICATIONS AND CODE ("MATERIALS") ARE PROVIDED "AS IS" NVIDIA MAKES
7
// NO REPRESENTATIONS, WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
8
// THE MATERIALS, AND EXPRESSLY DISCLAIMS ANY IMPLIED WARRANTIES OF NONINFRINGEMENT,
9
// MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE.
10
//
11
// NVIDIA Corporation assumes no responsibility for the consequences of use of such
12
// information or for any infringement of patents or other rights of third parties that may
13
// result from its use. No license is granted by implication or otherwise under any patent
14
// or patent rights of NVIDIA Corporation. No third party distribution is allowed unless
15
// expressly authorized by NVIDIA. Details are subject to change without notice.
16
// This code supersedes and replaces all information previously supplied.
17
// NVIDIA Corporation products are not authorized for use as critical
18
// components in life support devices or systems without express written approval of
19
// NVIDIA Corporation.
20
//
21
// Copyright (c) 2025 NVIDIA Corporation. All rights reserved.
22
//
23
// NVIDIA Corporation and its licensors retain all intellectual property and proprietary
24
// rights in and to this software and related documentation and any modifications thereto.
25
// Any use, reproduction, disclosure or distribution of this software and related
26
// documentation without an express license agreement from NVIDIA Corporation is
27
// strictly prohibited.
28
//
30
31
#ifndef DW_CORE_PLATFORMINFO_H_
32
#define DW_CORE_PLATFORMINFO_H_
33
34
#ifdef __cplusplus
35
extern
"C"
{
36
#endif
37
typedef
enum
dwSocType
{
41
DW_SOC_TYPE_INVALID
= 0,
43
DW_SOC_TYPE_GENERIC
= 1 << 0,
45
DW_SOC_TYPE_T210
= 1 << 1,
47
DW_SOC_TYPE_T18X
= 1 << 2,
49
DW_SOC_TYPE_T19X
= 1 << 3,
51
DW_SOC_TYPE_T23X
= 1 << 4,
53
DW_SOC_TYPE_T26X
= 1 << 5,
54
}
dwSocType
;
55
58
typedef
enum
dwPlatformType
{
60
DW_PLATFORM_TYPE_INVALID
= 0,
62
DW_PLATFORM_TYPE_GENERIC
= 1,
64
DW_PLATFORM_TYPE_P2382_DCX
= 2,
66
DW_PLATFORM_TYPE_P2379_DPX_A
= 3,
68
DW_PLATFORM_TYPE_P2379_DPX_B
= 4,
70
DW_PLATFORM_TYPE_P2379_DPX2_A
= 5,
72
DW_PLATFORM_TYPE_P2379_DPX2_B
= 6,
74
DW_PLATFORM_TYPE_P3407_DPX2AC
= 7,
76
DW_PLATFORM_TYPE_E3550_DDPX_A
= 8,
78
DW_PLATFORM_TYPE_E3550_DDPX_B
= 9,
80
DW_PLATFORM_TYPE_P3479_DRIVE_XAVIER
= 10,
82
DW_PLATFORM_TYPE_P3570_DDPX_A
= 11,
84
DW_PLATFORM_TYPE_P3570_DDPX_B
= 12,
86
DW_PLATFORM_TYPE_GENERIC_DDPX
= 13,
88
DW_PLATFORM_TYPE_GENERIC_DDPX_B
= 14,
90
DW_PLATFORM_TYPE_P3710_DDPO
= 15,
92
DW_PLATFORM_TYPE_P3663_DDPO
= 16,
94
DW_PLATFORM_TYPE_P4024_DDPO
= 17,
96
DW_PLATFORM_TYPE_GENERIC_DDPO
= 18,
98
DW_PLATFORM_TYPE_GENERIC_DDPO_B
= 19,
100
DW_PLATFORM_TYPE_P3960_DDPT
= 20,
102
DW_PLATFORM_TYPE_GENERIC_DDPT
= 21,
103
}
dwPlatformType
;
104
105
#ifdef __cplusplus
106
}
107
#endif
108
#endif // DW_CORE_PLATFORMINFO_H_
DW_PLATFORM_TYPE_GENERIC_DDPX
@ DW_PLATFORM_TYPE_GENERIC_DDPX
Generic DDPX Platform.
Definition:
PlatformInfo.h:86
DW_PLATFORM_TYPE_P3663_DDPO
@ DW_PLATFORM_TYPE_P3663_DDPO
P3663 Orin Platform.
Definition:
PlatformInfo.h:92
DW_PLATFORM_TYPE_P3570_DDPX_A
@ DW_PLATFORM_TYPE_P3570_DDPX_A
P3570 DDPX Platform - Tegra A.
Definition:
PlatformInfo.h:82
DW_PLATFORM_TYPE_P3710_DDPO
@ DW_PLATFORM_TYPE_P3710_DDPO
P3710 Orin Platform.
Definition:
PlatformInfo.h:90
DW_PLATFORM_TYPE_P3479_DRIVE_XAVIER
@ DW_PLATFORM_TYPE_P3479_DRIVE_XAVIER
DRIVE Xavier Platform.
Definition:
PlatformInfo.h:80
DW_PLATFORM_TYPE_P2379_DPX2_A
@ DW_PLATFORM_TYPE_P2379_DPX2_A
Drive PX2 Platform - Tegra A.
Definition:
PlatformInfo.h:70
DW_PLATFORM_TYPE_P3960_DDPT
@ DW_PLATFORM_TYPE_P3960_DDPT
P3960 Thor Platform.
Definition:
PlatformInfo.h:100
DW_PLATFORM_TYPE_INVALID
@ DW_PLATFORM_TYPE_INVALID
Invalid Platform.
Definition:
PlatformInfo.h:60
DW_PLATFORM_TYPE_P2379_DPX_A
@ DW_PLATFORM_TYPE_P2379_DPX_A
Drive PX Platform - Tegra A.
Definition:
PlatformInfo.h:66
DW_SOC_TYPE_T23X
@ DW_SOC_TYPE_T23X
Tegra T23X SoC.
Definition:
PlatformInfo.h:51
DW_PLATFORM_TYPE_GENERIC_DDPO_B
@ DW_PLATFORM_TYPE_GENERIC_DDPO_B
Generic DDPO Platform - Orin B.
Definition:
PlatformInfo.h:98
DW_PLATFORM_TYPE_P3570_DDPX_B
@ DW_PLATFORM_TYPE_P3570_DDPX_B
P3570 DDPX Platform - Tegra B.
Definition:
PlatformInfo.h:84
DW_SOC_TYPE_T19X
@ DW_SOC_TYPE_T19X
Tegra T19X SoC.
Definition:
PlatformInfo.h:49
DW_PLATFORM_TYPE_GENERIC_DDPX_B
@ DW_PLATFORM_TYPE_GENERIC_DDPX_B
Generic DDPX Platform - Tegra B.
Definition:
PlatformInfo.h:88
dwPlatformType
dwPlatformType
Represents the platform type.
Definition:
PlatformInfo.h:58
DW_PLATFORM_TYPE_GENERIC_DDPT
@ DW_PLATFORM_TYPE_GENERIC_DDPT
Generic DDPT Platform.
Definition:
PlatformInfo.h:102
DW_PLATFORM_TYPE_GENERIC
@ DW_PLATFORM_TYPE_GENERIC
Generic non-Tegra Platform (x86)
Definition:
PlatformInfo.h:62
DW_PLATFORM_TYPE_E3550_DDPX_A
@ DW_PLATFORM_TYPE_E3550_DDPX_A
DDPX Platform - Tegra A.
Definition:
PlatformInfo.h:76
DW_SOC_TYPE_GENERIC
@ DW_SOC_TYPE_GENERIC
Generic non-Tegra SoC (x86)
Definition:
PlatformInfo.h:43
DW_PLATFORM_TYPE_P2379_DPX2_B
@ DW_PLATFORM_TYPE_P2379_DPX2_B
Drive PX2 Platform - Tegra B.
Definition:
PlatformInfo.h:72
dwSocType
dwSocType
Represents the system on chip type.
Definition:
PlatformInfo.h:39
DW_PLATFORM_TYPE_P2379_DPX_B
@ DW_PLATFORM_TYPE_P2379_DPX_B
Drive PX Platform - Tegra B.
Definition:
PlatformInfo.h:68
DW_SOC_TYPE_T18X
@ DW_SOC_TYPE_T18X
Tegra T18X SoC.
Definition:
PlatformInfo.h:47
DW_PLATFORM_TYPE_P3407_DPX2AC
@ DW_PLATFORM_TYPE_P3407_DPX2AC
Drive PX2 Autocruise Platform.
Definition:
PlatformInfo.h:74
DW_PLATFORM_TYPE_P2382_DCX
@ DW_PLATFORM_TYPE_P2382_DCX
Drive CX Platform.
Definition:
PlatformInfo.h:64
DW_PLATFORM_TYPE_E3550_DDPX_B
@ DW_PLATFORM_TYPE_E3550_DDPX_B
DDPX Platform - Tegra B.
Definition:
PlatformInfo.h:78
DW_PLATFORM_TYPE_GENERIC_DDPO
@ DW_PLATFORM_TYPE_GENERIC_DDPO
Generic DDPO Platform.
Definition:
PlatformInfo.h:96
DW_PLATFORM_TYPE_P4024_DDPO
@ DW_PLATFORM_TYPE_P4024_DDPO
P4024 Orin Platform.
Definition:
PlatformInfo.h:94
DW_SOC_TYPE_INVALID
@ DW_SOC_TYPE_INVALID
Invalid SoC.
Definition:
PlatformInfo.h:41
DW_SOC_TYPE_T26X
@ DW_SOC_TYPE_T26X
Tegra T26X SoC.
Definition:
PlatformInfo.h:53
DW_SOC_TYPE_T210
@ DW_SOC_TYPE_T210
Tegra T210 SoC.
Definition:
PlatformInfo.h:45
Privacy Policy
|
Manage My Privacy
|
Do Not Sell or Share My Data
|
Terms of Service
|
Accessibility
|
Corporate Policies
|
Product Security
|
Contact
© 2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
Subject to Change | For test and development only.
Thu May 8 2025 00:05:08 | PR-10721-6.0