Update 25/05/2022 by MirovMA (QA Yadro)
This commit is contained in:
mmirov 2022-05-25 14:35:51 +03:00 committed by GitHub
parent 231652082a
commit 9238ad5e71
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

785
pci.ids
View File

@ -1,362 +1,423 @@
# #
# List of PCI IDs certified for use with YADRO VEGMAN servers # List of PCI IDs certified for use with YADRO VEGMAN servers
# #
# Vendors, devices and subsystems. Please keep sorted. # Vendors, devices and subsystems. Please keep sorted.
# Syntax: # Syntax:
# vendor vendor_name # vendor vendor_name
# device device_name <-- single tab # device device_name <-- single tab
# subvendor subdevice subsystem_name <-- two tabs # subvendor subdevice subsystem_name <-- two tabs
# ETH Cards # ETH Cards
#--------- #---------
14e4 Broadcom Inc. and subsidiaries 14e4 Broadcom Inc. and subsidiaries
16d7 BCM57414 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller 16d7 BCM57414 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller
14e4 1402 BCM957414A4142CC 10Gb/25Gb Ethernet PCIe 14e4 1402 BCM57414 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller
1751 BCM57504 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb/200Gb Ethernet 1751 BCM57504 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb/200Gb Ethernet
15b3 Mellanox Technologies 14e4 4250 BCM57504 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb/200Gb Ethernet
1015 MT27710 Family [ConnectX-4 Lx] 14e4 5425 Device
15b3 0003 Stand-up ConnectX-4 Lx EN, 25GbE dual-port SFP28, PCIe3.0 x8, MCX4121A-ACAT 15b3 Mellanox Technologies
101d MT2892 Family [ConnectX-6 Dx] 1015 MT27710 Family [ConnectX-4 Lx]
8086 Intel Corporation 15b3 0003 Stand-up ConnectX-4 Lx EN, 25GbE dual-port SFP28, PCIe3.0 x8, MCX4121A-ACAT
1521 I350 Gigabit Network Connection 19e5 d11b Huawei Technologies Co., Ltd. Device
1533 I210 Gigabit Network Connection 1017 MT27800 Family [ConnectX-5]
1539 I211 Gigabit Network Connection 15b3 0001 MT27800 Family [ConnectX-5]
1572 Ethernet Controller X710 for 10GbE SFP+ 15b3 0020 ConnectX®-5 EN network interface card, 10/25GbE dual-port SFP28, PCIe3.0 x8, tall bracket ; MCX512A-ACAT
1137 013b Ethernet Converged NIC X710-DA4 101d MT2892 Family [ConnectX-6 Dx]
1137 020a Ethernet Converged NIC X710-DA2 15b3 0013 Mellanox Technologies MT2892 Family [ConnectX-6 Dx]
1590 0000 Ethernet Controller X710 for 10GbE SFP+ 101f MT2894 Family [ConnectX-6 Lx]
1593 Ethernet Controller E810-C for SFP 15b3 0001 MT2894 Family [ConnectX-6 Lx]
159b Ethernet Controller E810-XXV for SFP 8086 Intel Corporation
1137 02be E810XXVDA2 2x25/10 GbE SFP28 PCIe NIC 0a54 NVMe Datacenter SSD [3DNAND, Beta Rock Controller]
37d0 Ethernet Connection X722 for 10GbE SFP+ 8086 4812 NVMe Datacenter SSD [3DNAND] ME 2.5" U.2 (P4610)
17aa 4020 Intel Ethernet Connection X722 for 10G SFP+ 1521 I350 Gigabit Network Connection
17aa 4021 Intel Ethernet Connection X722 for 10G SFP+ 8086 0001 Intel Corporation Ethernet Server Adapter I350-T4
17aa 4022 Ethernet Connection X722 for 10GbE SFP+ 8086 1521 I350 Gigabit Network Connection
8086 0001 Ethernet Network Adapter X722-2 15bb 0000 Portwell Inc I350 Gigabit Network Connection
8086 0002 Ethernet Network Adapter X722-2 1522 I350 Gigabit Fiber Network Connection
8086 0003 Ethernet Network Adapter X722-4 1533 I210 Gigabit Network Connection
8086 0004 Ethernet Network Adapter X722-4 1539 I211 Gigabit Network Connection
37d1 Ethernet Connection X722 for 1GbE 1572 Ethernet Controller X710 for 10GbE SFP+
14cd 0010 88E1514 Ethernet OCP 2x1G RJ45 Phy Card [USI-1514-1GbaseT] 1137 013b Ethernet Converged NIC X710-DA4
1590 0216 Ethernet 1Gb 2-port 368i Adapter 1137 020a Ethernet Converged NIC X710-DA2
1590 0217 Ethernet 1Gb 2-port 368FLR-MMT Adapter 1374 025c Silicom Ltd. Ethernet Controller X710 for 10GbE SFP+
1590 0247 Ethernet 1Gb 4-port 369i Adapter 1590 0000 Ethernet Controller X710 for 10GbE SFP+
17aa 4020 Ethernet Connection X722 for 1GbE 8086 0000 Ethernet Converged Network Adapter X710
17aa 4021 Ethernet Connection X722 for 1GbE 8086 0001 Ethernet Converged Network Adapter X710-4
17aa 4022 Ethernet Connection X722 for 1GbE 8086 0004 Ethernet Converged Network Adapter X710-4
17aa 4024 Ethernet Connection X722 for 1GbE 8086 0007 Ethernet Converged Network Adapter X710-2
37d3 Ethernet Connection X722 for 10GbE SFP+ 158b Ethernet Controller XXV710 for 25GbE SFP28
1590 0219 Ethernet 10Gb 2-port 568FLR-MMSFP+ Adapter 8086:0002 Ethernet Network Adapter XXV710-2
17aa 4020 Ethernet Connection X722 for 10GbE SFP+ 1593 Ethernet Controller E810-C for SFP
17aa 4021 Ethernet Connection X722 for 10GbE SFP+ 159b Ethernet Controller E810-XXV for SFP
17aa 4025 Ethernet Connection X722 for 10GbE SFP+ 1137 02be E810XXVDA2 2x25/10 GbE SFP28 PCIe NIC
37d0 Ethernet Connection X722 for 10GbE SFP+
# FC adapters 17aa 4020 Intel Ethernet Connection X722 for 10G SFP+
#----------- 17aa 4021 Intel Ethernet Connection X722 for 10G SFP+
17aa 4022 Ethernet Connection X722 for 10GbE SFP+
1077 QLogic Corp. 8086 0001 Ethernet Network Adapter X722-2
2071 ISP2714-based 16/32Gb Fibre Channel to PCIe Adapter 8086 0002 Ethernet Network Adapter X722-2
1077 0283 QLE2764 Quad Port 32Gb Fibre Channel to PCIe Adapter 8086 0003 Ethernet Network Adapter X722-4
1077 029e QLE2694 Quad Port 16Gb Fibre Channel to PCIe Adapter 8086 0004 Ethernet Network Adapter X722-4
2261 ISP2722-based 16/32Gb Fibre Channel to PCIe Adapter 37d1 Ethernet Connection X722 for 1GbE
1077 0299 QLE2740 Single Port 32Gb Fibre Channel to PCIe Adapter 14cd 0010 88E1514 Ethernet OCP 2x1G RJ45 Phy Card [USI-1514-1GbaseT]
1077 029a QLE2742 Dual Port 32Gb Fibre Channel to PCIe Adapter 1590 0216 Ethernet 1Gb 2-port 368i Adapter
1077 02a7 QLE2690 Single Port 16Gb FC to PCIe Gen3 x8 Adapter 1590 0217 Ethernet 1Gb 2-port 368FLR-MMT Adapter
1077 02a8 QLE2692 Dual Port 16Gb FC to PCIe Gen3 x8 Adapter 1590 0247 Ethernet 1Gb 4-port 369i Adapter
2532 ISP2532-based 8Gb Fibre Channel to PCI Express HBA 17aa 4020 Ethernet Connection X722 for 1GbE
1077 015d QLE2562 PCI Express to 8Gb FC Dual Channel 17aa 4021 Ethernet Connection X722 for 1GbE
1077 015e QLE2564 PCI Express to 8Gb FC Quad Channel 17aa 4022 Ethernet Connection X722 for 1GbE
10df Emulex Corporation 17aa 4024 Ethernet Connection X722 for 1GbE
e131 LightPulse 8Gb/s PCIe Shared I/O Fibre Channel Adapter 37d3 Ethernet Connection X722 for 10GbE SFP+
e300 LPe31000/LPe32000 Series 16Gb/32Gb Fibre Channel Adapter 1590 0219 Ethernet 10Gb 2-port 568FLR-MMSFP+ Adapter
10df e300 LPe32002-M2 2-Port 32Gb Fibre Channel Adapter 17aa 4020 Ethernet Connection X722 for 10GbE SFP+
1b4b Marvell Technology Group Ltd. 17aa 4021 Ethernet Connection X722 for 10GbE SFP+
17aa 4025 Ethernet Connection X722 for 10GbE SFP+
# GPUs
#------------ # FC adapters
#-----------
10de NVIDIA Corporation
1db6 GV100GL [Tesla V100 PCIe 32GB] 1077 QLogic Corp.
1df6 GV100GL [Tesla V100S PCIe 32GB] 2071 ISP2714-based 16/32Gb Fibre Channel to PCIe Adapter
1eb8 TU104GL [Tesla T4] 1077 0283 QLE2764 Quad Port 32Gb Fibre Channel to PCIe Adapter
1077 029e QLE2694 Quad Port 16Gb Fibre Channel to PCIe Adapter
# SAS/SATA RAID/HBA controllers 2261 ISP2722-based 16/32Gb Fibre Channel to PCIe Adapter
#----------------------------- 1077 0299 QLE2740 Single Port 32Gb Fibre Channel to PCIe Adapter
1077 029a QLE2742 Dual Port 32Gb Fibre Channel to PCIe Adapter
1000 Broadcom / LSI 1077 029c QLE2692 Dual Port 16Gb Fibre Channel to PCIe Adapter
005d MegaRAID SAS-3 3108 [Invader] 1077 02a7 QLE2690 Single Port 16Gb FC to PCIe Gen3 x8 Adapter
1000 9361 MegaRAID SAS 9361-8i 1077 02a8 QLE2692 Dual Port 16Gb FC to PCIe Gen3 x8 Adapter
1000 9363 MegaRAID SAS 9361-4i 2532 ISP2532-based 8Gb Fibre Channel to PCI Express HBA
1000 9380 MegaRAID SAS 9380-8e 1077 015d QLE2562 PCI Express to 8Gb FC Dual Channel
0090 SAS3108 PCI-Express Fusion-MPT SAS-3 1077 015e QLE2564 PCI Express to 8Gb FC Quad Channel
0091 SAS3108 PCI-Express Fusion-MPT SAS-3 8070 FastLinQ QL41000 Series 10/25/40/50GbE Controller
0094 SAS3108 PCI-Express Fusion-MPT SAS-3 1077 000d FastLinQ QL41262H 25GbE FCoE Adapter
0095 SAS3108 PCI-Express Fusion-MPT SAS-3 10df Emulex Corporation
0096 SAS3004 PCI-Express Fusion-MPT SAS-3 e131 LightPulse 8Gb/s PCIe Shared I/O Fibre Channel Adapter
0097 SAS3008 PCI-Express Fusion-MPT SAS-3 e300 LPe31000/LPe32000 Series 16Gb/32Gb Fibre Channel Adapter
1000 30a0 SAS9300-8e 10df e300 LPe32002-M2 2-Port 32Gb Fibre Channel Adapter
1000 30e0 SAS9300-8i 1b4b Marvell Technology Group Ltd.
00c9 SAS3216 PCI-Express Fusion-MPT SAS-3
00ce MegaRAID SAS-3 3316 [Intruder] # GPUs
1000 9371 MegaRAID SAS 9361-16i #------------
1000 9390 MegaRAID SAS 9380-8i8e
10e2 MegaRAID 12GSAS/PCIe Secure SAS39xx 10de NVIDIA Corporation
1000 4000 MegaRAID 9560-16i 1cb1 GP107GL [Quadro P1000]
1000 4010 MegaRAID 9560-8i 10de 11bc GP107GL [Quadro P1000]
9005 Adaptec 1db6 GV100GL [Tesla V100 PCIe 32GB]
028f Smart Storage PQI SAS 1df6 GV100GL [Tesla V100S PCIe 32GB]
9005 0800 SmartRAID 3154-8i 10de 13d6 GV100GL [Tesla V100S PCIe 32GB]
9005 0801 SmartRAID 3152-8i 1eb8 TU104GL [Tesla T4]
9005 0807 SmartRAID 3162-8i 10de 12a2 TU104GL [Tesla T4]
9005 1380 SmartRAID 3154-16i 20f1 A100-PCIE-40GB
10de 145f A100-PCIE-40GB
# NVMe SSD
#-------- # SAS/SATA RAID/HBA controllers
#-----------------------------
1344 Micron Technology Inc
51a2 7300 Dual Port U.2 PRO 1000 Broadcom / LSI
51a3 7300 Dual Port U.2 MAX 0014 MegaRAID Tri-Mode SAS3516
144d Samsung Electronics Co Ltd 1000 9460 MegaRAID Tri-Mode SAS3516
a808 NVMe SSD Controller SM981/PM981/PM983 005d MegaRAID SAS-3 3108 [Invader]
1d49 403b Thinksystem U.2 PM983 NVMe SSD 1000 9361 MegaRAID SAS 9361-8i
a80a NVMe SSD Controller PM9A1/980PRO 1000 9363 MegaRAID SAS 9361-4i
a822 NVMe SSD Controller 172Xa/172Xb 1000 9380 MegaRAID SAS 9380-8e
1028 1ff3 Express Flash PM1725b 1.6TB SFF 0090 SAS3108 PCI-Express Fusion-MPT SAS-3
1028 1ff4 Express Flash PM1725b 3.2TB SFF 0091 SAS3108 PCI-Express Fusion-MPT SAS-3
1028 1ff5 Express Flash PM1725b 6.4TB SFF 0094 SAS3108 PCI-Express Fusion-MPT SAS-3
1028 1ff6 Express Flash PM1725b 12.8TB SFF 0095 SAS3108 PCI-Express Fusion-MPT SAS-3
1b96 Western Digital 0096 SAS3004 PCI-Express Fusion-MPT SAS-3
2400 Ultrastar DC SN640 NVMe SSD 0097 SAS3008 PCI-Express Fusion-MPT SAS-3
2401 Ultrastar DC SN640 NVMe SSD 1000 30a0 SAS9300-8e
2402 Ultrastar DC SN640 NVMe SSD 1000 30e0 SAS9300-8i
2404 Ultrastar DC SN640 NVMe SSD 00ab SAS3516 Fusion-MPT Tri-Mode RAID On Chip (ROC)
1c58 HGST, Inc. 1000 3040 HBA 9400-8i8e
0023 Ultrastar SN200 Series NVMe SSD 00ac SAS3416 Fusion-MPT Tri-Mode I/O Controller Chip (IOC)
1c58 8823 Ultrastar Memory (ME200) 1000 3000 HBA 9400-16i
00c4 SAS3224 PCI-Express Fusion-MPT SAS-3
# Internal devices 1000 3190 SAS3224 PCI-Express Fusion-MPT SAS-3
#-------- 00c9 SAS3216 PCI-Express Fusion-MPT SAS-3
1a03 ASPEED Technology, Inc. 00ce MegaRAID SAS-3 3316 [Intruder]
1150 AST1150 PCI-to-PCI Bridge 1000 9371 MegaRAID SAS 9361-16i
2000 ASPEED Graphics Family 1000 9390 MegaRAID SAS 9380-8i8e
00e6 Fusion-MPT 12GSAS/PCIe Secure SAS38xx
# End of YADRO approved devices 1000 4060 Fusion-MPT 12GSAS/PCIe Secure SAS38xx
# !!! NO CHANGES BELOW THIS LINE please, unless it's a merge from upstream !!! 1000 4080 Fusion-MPT 12GSAS/PCIe Secure SAS38xx
10e2 MegaRAID 12GSAS/PCIe Secure SAS39xx
ffff Illegal Vendor ID 1000 4000 MegaRAID 9560-16i
1000 4010 MegaRAID 9560-8i
# List of known device classes, subclasses and programming interfaces 1d49 060c Lenovo ThinkSystem RAID 940-16i 8GB Flash PCIe Gen4 12Gb Adapter
9005 Adaptec
# Syntax: 028f Smart Storage PQI 12G SAS/PCIe 3
# C class class_name 9005 0800 SmartRAID 3154-8i
# subclass subclass_name <-- single tab 9005 0801 SmartRAID 3152-8i
# prog-if prog-if_name <-- two tabs 9005 0804 Smart Storage PQI 12G SAS/PCIe 3
9005 0807 SmartRAID 3162-8i
C 00 Unclassified device 9005 1280 HBA 1100-16i
00 Non-VGA unclassified device 9005 1301 HBA 1100-24i
01 VGA compatible unclassified device 9005 1380 SmartRAID 3154-16i
05 Image coprocessor
C 01 Mass storage controller # NVMe SSD
00 SCSI storage controller #--------
01 IDE interface
00 ISA Compatibility mode-only controller 1344 Micron Technology Inc
05 PCI native mode-only controller 51a2 7300 Dual Port U.2 PRO
0a ISA Compatibility mode controller, supports both channels switched to PCI native mode 51a3 7300 Dual Port U.2 MAX
0f PCI native mode controller, supports both channels switched to ISA compatibility mode 51b2 9300 MAX NVMe SSD
80 ISA Compatibility mode-only controller, supports bus mastering 1344 4000 3.2TB U.2
85 PCI native mode-only controller, supports bus mastering 51c0 7400 PRO NVMe SSD
8a ISA Compatibility mode controller, supports both channels switched to PCI native mode, supports bus mastering 1344 2000 U.3 960GB
8f PCI native mode controller, supports both channels switched to ISA compatibility mode, supports bus mastering 1344 3000 U.3 1920GB
02 Floppy disk controller 144d Samsung Electronics Co Ltd
03 IPI bus controller a808 NVMe SSD Controller SM981/PM981/PM983
04 RAID bus controller 1d49 403b Thinksystem U.2 PM983 NVMe SSD
05 ATA controller a80a NVMe SSD Controller PM9A1/980PRO
20 ADMA single stepping a822 NVMe SSD Controller 172Xa/172Xb
30 ADMA continuous operation 1028 1ff3 Express Flash PM1725b 1.6TB SFF
06 SATA controller 1028 1ff4 Express Flash PM1725b 3.2TB SFF
00 Vendor specific 1028 1ff5 Express Flash PM1725b 6.4TB SFF
01 AHCI 1.0 1028 1ff6 Express Flash PM1725b 12.8TB SFF
02 Serial Storage Bus a824 NVMe SSD Controller PM173X
07 Serial Attached SCSI controller 144d a801 Device
01 Serial Storage Bus 144d a827 NVMe SSD Controller PM173X
08 Non-Volatile memory controller 144d a829 NVMe SSD Controller PM173X
01 NVMHCI 1b96 Western Digital
02 NVM Express 2400 Ultrastar DC SN640 NVMe SSD
80 Mass storage controller 2401 Ultrastar DC SN640 NVMe SSD
C 02 Network controller 2402 Ultrastar DC SN640 NVMe SSD
00 Ethernet controller 2404 Ultrastar DC SN640 NVMe SSD
01 Token ring network controller 1c58 HGST, Inc.
02 FDDI network controller 0023 Ultrastar SN200 Series NVMe SSD
03 ATM network controller 1c58 8823 Ultrastar Memory (ME200)
04 ISDN controller 1e0f KIOXIA Corporation
05 WorldFip controller 1e0f 0007 NVMe SSD Controller Cx6
06 PICMG controller 1e0f 0001 Generic NVMe CM6
07 Infiniband controller 1e0f 0021 Device
08 Fabric controller 2646 Kingston Technology Company, Inc.
80 Network controller 500b Device
C 03 Display controller
00 VGA compatible controller # Internal devices
00 VGA controller #--------
01 8514 controller 1a03 ASPEED Technology, Inc.
01 XGA compatible controller 1150 AST1150 PCI-to-PCI Bridge
02 3D controller 2000 ASPEED Graphics Family
80 Display controller
C 04 Multimedia controller # End of YADRO approved devices
00 Multimedia video controller # !!! NO CHANGES BELOW THIS LINE please, unless it's a merge from upstream !!!
01 Multimedia audio controller
02 Computer telephony device ffff Illegal Vendor ID
03 Audio device
80 Multimedia controller # List of known device classes, subclasses and programming interfaces
C 05 Memory controller
00 RAM memory # Syntax:
01 FLASH memory # C class class_name
80 Memory controller # subclass subclass_name <-- single tab
C 06 Bridge # prog-if prog-if_name <-- two tabs
00 Host bridge
01 ISA bridge C 00 Unclassified device
02 EISA bridge 00 Non-VGA unclassified device
03 MicroChannel bridge 01 VGA compatible unclassified device
04 PCI bridge 05 Image coprocessor
00 Normal decode C 01 Mass storage controller
01 Subtractive decode 00 SCSI storage controller
05 PCMCIA bridge 01 IDE interface
06 NuBus bridge 00 ISA Compatibility mode-only controller
07 CardBus bridge 05 PCI native mode-only controller
08 RACEway bridge 0a ISA Compatibility mode controller, supports both channels switched to PCI native mode
00 Transparent mode 0f PCI native mode controller, supports both channels switched to ISA compatibility mode
01 Endpoint mode 80 ISA Compatibility mode-only controller, supports bus mastering
09 Semi-transparent PCI-to-PCI bridge 85 PCI native mode-only controller, supports bus mastering
40 Primary bus towards host CPU 8a ISA Compatibility mode controller, supports both channels switched to PCI native mode, supports bus mastering
80 Secondary bus towards host CPU 8f PCI native mode controller, supports both channels switched to ISA compatibility mode, supports bus mastering
0a InfiniBand to PCI host bridge 02 Floppy disk controller
80 Bridge 03 IPI bus controller
C 07 Communication controller 04 RAID bus controller
00 Serial controller 05 ATA controller
00 8250 20 ADMA single stepping
01 16450 30 ADMA continuous operation
02 16550 06 SATA controller
03 16650 00 Vendor specific
04 16750 01 AHCI 1.0
05 16850 02 Serial Storage Bus
06 16950 07 Serial Attached SCSI controller
01 Parallel controller 01 Serial Storage Bus
00 SPP 08 Non-Volatile memory controller
01 BiDir 01 NVMHCI
02 ECP 02 NVM Express
03 IEEE1284 80 Mass storage controller
fe IEEE1284 Target C 02 Network controller
02 Multiport serial controller 00 Ethernet controller
03 Modem 01 Token ring network controller
00 Generic 02 FDDI network controller
01 Hayes/16450 03 ATM network controller
02 Hayes/16550 04 ISDN controller
03 Hayes/16650 05 WorldFip controller
04 Hayes/16750 06 PICMG controller
04 GPIB controller 07 Infiniband controller
05 Smard Card controller 08 Fabric controller
80 Communication controller 80 Network controller
C 08 Generic system peripheral C 03 Display controller
00 PIC 00 VGA compatible controller
00 8259 00 VGA controller
01 ISA PIC 01 8514 controller
02 EISA PIC 01 XGA compatible controller
10 IO-APIC 02 3D controller
20 IO(X)-APIC 80 Display controller
01 DMA controller C 04 Multimedia controller
00 8237 00 Multimedia video controller
01 ISA DMA 01 Multimedia audio controller
02 EISA DMA 02 Computer telephony device
02 Timer 03 Audio device
00 8254 80 Multimedia controller
01 ISA Timer C 05 Memory controller
02 EISA Timers 00 RAM memory
03 HPET 01 FLASH memory
03 RTC 80 Memory controller
00 Generic C 06 Bridge
01 ISA RTC 00 Host bridge
04 PCI Hot-plug controller 01 ISA bridge
05 SD Host controller 02 EISA bridge
06 IOMMU 03 MicroChannel bridge
80 System peripheral 04 PCI bridge
99 Timing Card 00 Normal decode
# PTP Grandmaster Source Clock 01 Subtractive decode
01 TAP Timing Card 05 PCMCIA bridge
C 09 Input device controller 06 NuBus bridge
00 Keyboard controller 07 CardBus bridge
01 Digitizer Pen 08 RACEway bridge
02 Mouse controller 00 Transparent mode
03 Scanner controller 01 Endpoint mode
04 Gameport controller 09 Semi-transparent PCI-to-PCI bridge
00 Generic 40 Primary bus towards host CPU
10 Extended 80 Secondary bus towards host CPU
80 Input device controller 0a InfiniBand to PCI host bridge
C 0a Docking station 80 Bridge
00 Generic Docking Station C 07 Communication controller
80 Docking Station 00 Serial controller
C 0b Processor 00 8250
00 386 01 16450
01 486 02 16550
02 Pentium 03 16650
10 Alpha 04 16750
20 Power PC 05 16850
30 MIPS 06 16950
40 Co-processor 01 Parallel controller
C 0c Serial bus controller 00 SPP
00 FireWire (IEEE 1394) 01 BiDir
00 Generic 02 ECP
10 OHCI 03 IEEE1284
01 ACCESS Bus fe IEEE1284 Target
02 SSA 02 Multiport serial controller
03 USB controller 03 Modem
00 UHCI 00 Generic
10 OHCI 01 Hayes/16450
20 EHCI 02 Hayes/16550
30 XHCI 03 Hayes/16650
40 USB4 Host Interface 04 Hayes/16750
80 Unspecified 04 GPIB controller
fe USB Device 05 Smard Card controller
04 Fibre Channel 80 Communication controller
05 SMBus C 08 Generic system peripheral
06 InfiniBand 00 PIC
07 IPMI Interface 00 8259
00 SMIC 01 ISA PIC
01 KCS 02 EISA PIC
02 BT (Block Transfer) 10 IO-APIC
08 SERCOS interface 20 IO(X)-APIC
09 CANBUS 01 DMA controller
C 0d Wireless controller 00 8237
00 IRDA controller 01 ISA DMA
01 Consumer IR controller 02 EISA DMA
10 RF controller 02 Timer
11 Bluetooth 00 8254
12 Broadband 01 ISA Timer
20 802.1a controller 02 EISA Timers
21 802.1b controller 03 HPET
80 Wireless controller 03 RTC
C 0e Intelligent controller 00 Generic
00 I2O 01 ISA RTC
C 0f Satellite communications controller 04 PCI Hot-plug controller
01 Satellite TV controller 05 SD Host controller
02 Satellite audio communication controller 06 IOMMU
03 Satellite voice communication controller 80 System peripheral
04 Satellite data communication controller 99 Timing Card
C 10 Encryption controller # PTP Grandmaster Source Clock
00 Network and computing encryption device 01 TAP Timing Card
10 Entertainment encryption device C 09 Input device controller
80 Encryption controller 00 Keyboard controller
C 11 Signal processing controller 01 Digitizer Pen
00 DPIO module 02 Mouse controller
01 Performance counters 03 Scanner controller
10 Communication synchronizer 04 Gameport controller
20 Signal processing management 00 Generic
80 Signal processing controller 10 Extended
C 12 Processing accelerators 80 Input device controller
00 Processing accelerators C 0a Docking station
# For the class of PCI attached devices which perform a function of Deep Learning Neural Network inference acceleration 00 Generic Docking Station
01 AI Inference Accelerator 80 Docking Station
C 13 Non-Essential Instrumentation C 0b Processor
C 40 Coprocessor 00 386
C ff Unassigned class 01 486
02 Pentium
10 Alpha
20 Power PC
30 MIPS
40 Co-processor
C 0c Serial bus controller
00 FireWire (IEEE 1394)
00 Generic
10 OHCI
01 ACCESS Bus
02 SSA
03 USB controller
00 UHCI
10 OHCI
20 EHCI
30 XHCI
40 USB4 Host Interface
80 Unspecified
fe USB Device
04 Fibre Channel
05 SMBus
06 InfiniBand
07 IPMI Interface
00 SMIC
01 KCS
02 BT (Block Transfer)
08 SERCOS interface
09 CANBUS
C 0d Wireless controller
00 IRDA controller
01 Consumer IR controller
10 RF controller
11 Bluetooth
12 Broadband
20 802.1a controller
21 802.1b controller
80 Wireless controller
C 0e Intelligent controller
00 I2O
C 0f Satellite communications controller
01 Satellite TV controller
02 Satellite audio communication controller
03 Satellite voice communication controller
04 Satellite data communication controller
C 10 Encryption controller
00 Network and computing encryption device
10 Entertainment encryption device
80 Encryption controller
C 11 Signal processing controller
00 DPIO module
01 Performance counters
10 Communication synchronizer
20 Signal processing management
80 Signal processing controller
C 12 Processing accelerators
00 Processing accelerators
# For the class of PCI attached devices which perform a function of Deep Learning Neural Network inference acceleration
01 AI Inference Accelerator
C 13 Non-Essential Instrumentation
C 40 Coprocessor
C ff Unassigned class