PCIe Device Class
Code |
Description |
Examples |
Command |
|---|---|---|---|
0x00 |
Unclassified Device |
||
0x01 |
Mass Storage Controller |
SATA, NVMe, SCSI, IDE |
|
0x02 |
Network Controller |
lspci -d ::0200 |
|
0x03 |
Display Controller |
VGA, 3D, XGA |
|
0x04 |
Multimedia Controller |
||
0x05 |
Memory Controller |
RAM(00), FLASH(01), CXL(02) |
CXL: lspci -d ::0502 |
0x06 |
Bridge Device |
PCI-PCI, ISA, CardBus, PCIe-PCI |
|
0x07 |
Simple Communication Controller |
||
0x08 |
Generic System Peripheral |
||
0x09 |
Input Device Controller |
||
0x0a |
Docking Station |
||
0x0b |
Processor |
||
0x0c |
Serial Bus Controller |
USB, Firewire, SPI, I2C |
|
0x0d |
Wireless Controller |
||
0x0e |
Intelligent I/O controller |
||
0x0f |
Satellite communications controller |
||
0x10 |
Encryption/Decryption Controller |
||
0x11 |
Data Acquisition and Signal Processing |
||
0x12 |
Processing accelerators |
||
0x13 |
Non-Essential Instrumentation |
||
0x14 |
|||
0x15 |
|||
0x16 |
|||
0x40 |
Coprocessor |
||
0x64 |
|||
0xff |
Unassigned class |