xref: /dpdk/drivers/gpu/cuda/devices.h (revision 7850d19f3f189cd07def97bf5ea5ffe68755fac8)
1*7850d19fSElena Agostini /* SPDX-License-Identifier: BSD-3-Clause
2*7850d19fSElena Agostini  * Copyright (c) 2022 NVIDIA Corporation & Affiliates
3*7850d19fSElena Agostini  */
4*7850d19fSElena Agostini 
5*7850d19fSElena Agostini #ifndef CUDA_DEVICES_H
6*7850d19fSElena Agostini #define CUDA_DEVICES_H
7*7850d19fSElena Agostini 
8*7850d19fSElena Agostini /* NVIDIA GPU vendor */
9*7850d19fSElena Agostini #define NVIDIA_GPU_VENDOR_ID (0x10de)
10*7850d19fSElena Agostini 
11*7850d19fSElena Agostini /* NVIDIA GPU device IDs */
12*7850d19fSElena Agostini 
13*7850d19fSElena Agostini #define NVIDIA_GPU_A40_DEVICE_ID (0x2235)
14*7850d19fSElena Agostini #define NVIDIA_GPU_A30_24GB_DEVICE_ID (0x20b7)
15*7850d19fSElena Agostini #define NVIDIA_GPU_A30X_24GB_DPU_DEVICE_ID (0x20b9)
16*7850d19fSElena Agostini #define NVIDIA_GPU_A10_24GB_DEVICE_ID (0x2236)
17*7850d19fSElena Agostini #define NVIDIA_GPU_A10G_DEVICE_ID (0x2237)
18*7850d19fSElena Agostini #define NVIDIA_GPU_A10M_DEVICE_ID (0x2238)
19*7850d19fSElena Agostini 
20*7850d19fSElena Agostini #define NVIDIA_GPU_A100_40GB_SXM4_DEVICE_ID (0x20b0)
21*7850d19fSElena Agostini #define NVIDIA_GPU_A100_40GB_PCIE_DEVICE_ID (0x20b1)
22*7850d19fSElena Agostini #define NVIDIA_GPU_A100_80GB_SXM4_DEVICE_ID (0x20b2)
23*7850d19fSElena Agostini #define NVIDIA_GPU_A100_80GB_PCIE_DEVICE_ID (0x20b5)
24*7850d19fSElena Agostini #define NVIDIA_GPU_A100X_80GB_DPU_DEVICE_ID (0x20b8)
25*7850d19fSElena Agostini 
26*7850d19fSElena Agostini #define NVIDIA_GPU_GA100_PG506_207 (0x20f0)
27*7850d19fSElena Agostini #define NVIDIA_GPU_GA100_PCIE (0x20f1)
28*7850d19fSElena Agostini #define NVIDIA_GPU_GA100_PG506_217 (0x20f2)
29*7850d19fSElena Agostini 
30*7850d19fSElena Agostini #define NVIDIA_GPU_V100_16GB_SXM2_DEVICE_ID (0x1db1)
31*7850d19fSElena Agostini #define NVIDIA_GPU_V100_16GB_DGXS_DEVICE_ID (0x1db2)
32*7850d19fSElena Agostini #define NVIDIA_GPU_V100_16GB_FHHL_DEVICE_ID (0x1db3)
33*7850d19fSElena Agostini #define NVIDIA_GPU_V100_16GB_PCIE_DEVICE_ID (0x1db4)
34*7850d19fSElena Agostini 
35*7850d19fSElena Agostini #define NVIDIA_GPU_V100_32GB_SXM2_DEVICE_ID (0x1db5)
36*7850d19fSElena Agostini #define NVIDIA_GPU_V100_32GB_PCIE_DEVICE_ID (0x1db6)
37*7850d19fSElena Agostini #define NVIDIA_GPU_V100_32GB_DGXS_DEVICE_ID (0x1db7)
38*7850d19fSElena Agostini #define NVIDIA_GPU_V100_32GB_SXM3_DEVICE_ID (0x1db8)
39*7850d19fSElena Agostini #define NVIDIA_GPU_V100_32GB_SXM3_H_DEVICE_ID (0x131d)
40*7850d19fSElena Agostini 
41*7850d19fSElena Agostini #define NVIDIA_GPU_V100_SXM2 (0x1df5)
42*7850d19fSElena Agostini #define NVIDIA_GPU_V100S_PCIE (0x1df6)
43*7850d19fSElena Agostini 
44*7850d19fSElena Agostini #define NVIDIA_GPU_TITAN_V_CEO_ED (0x12eb)
45*7850d19fSElena Agostini 
46*7850d19fSElena Agostini #define NVIDIA_GPU_GV100GL_PG500_216 (0x1df0)
47*7850d19fSElena Agostini #define NVIDIA_GPU_GV100GL_PG503_216 (0x1df2)
48*7850d19fSElena Agostini 
49*7850d19fSElena Agostini #define NVIDIA_GPU_TU102_TITAN_RTX (0x1e02)
50*7850d19fSElena Agostini #define NVIDIA_GPU_TU102GL_QUADRO_RTX (0x1e78)
51*7850d19fSElena Agostini 
52*7850d19fSElena Agostini #define NVIDIA_GPU_GV100_QUADRO_DEVICE_ID (0x1dba)
53*7850d19fSElena Agostini #define NVIDIA_GPU_QUADRO_RTX_4000 (0x1eb1)
54*7850d19fSElena Agostini #define NVIDIA_GPU_QUADRO_RTX_5000 (0x1eb0)
55*7850d19fSElena Agostini #define NVIDIA_GPU_QUADRO_RTX_6000 (0x13d9)
56*7850d19fSElena Agostini #define NVIDIA_GPU_QUADRO_RTX_8000 (0x13d8)
57*7850d19fSElena Agostini #define NVIDIA_GPU_QUADRO_RTX_A4000 (0x24b0)
58*7850d19fSElena Agostini #define NVIDIA_GPU_QUADRO_RTX_A6000 (0x2230)
59*7850d19fSElena Agostini #define NVIDIA_GPU_QUADRO_RTX_A5000 (0x2231)
60*7850d19fSElena Agostini #define NVIDIA_GPU_QUADRO_RTX_A4500 (0x2232)
61*7850d19fSElena Agostini #define NVIDIA_GPU_QUADRO_RTX_A5500 (0x2233)
62*7850d19fSElena Agostini #define NVIDIA_GPU_QUADRO_RTX_A2000 (0x2531)
63*7850d19fSElena Agostini #define NVIDIA_GPU_QUADRO_RTX_A2000_12GB (0x2571)
64*7850d19fSElena Agostini 
65*7850d19fSElena Agostini #define NVIDIA_GPU_T4G (0x1eb4)
66*7850d19fSElena Agostini #define NVIDIA_GPU_T4 (0x1eb8)
67*7850d19fSElena Agostini 
68*7850d19fSElena Agostini #endif /* CUDA_DEVICES_H */
69