mirror of
https://github.com/pciutils/pciids.git
synced 2025-08-10 17:51:51 +00:00
pci.idc
Update 25/05/2022 by MirovMA (QA Yadro)
This commit is contained in:
parent
231652082a
commit
9238ad5e71
785
pci.ids
785
pci.ids
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user