| code(hex) | device class |
| 000000 | early PCI device(not VGA compatible) ? |
| 000100 | early PCI device(VGA compatible) ? |
| 010000 | SCSI bus controller |
| 010100 | Ultra ATA storage controller |
| 010180 | bus master IDE controller (UDMA33?) |
| 01018a | bus master IDE controller (ATA66?) |
| 0101fa | bus master IDE controller (UDMA33, ALi M1533 only?) |
| 010200 | FDD controller ? |
| 010300 | IPI bus controller ? |
| 010400 | Ultra ATA storage controller (RAID) ? |
| 018000 | Ultra ATA storage controller (RAID) ? |
| 020000 | ethernet adapter ? |
| 020100 | token ring controller ? |
| 020200 | FDDI controller ? |
| 020300 | ATM controller ? |
| 020400 | ISDN controller ? |
| 028000 | other network controller ? |
| 030000 | VGA compatible controller |
| 030001 | 8514 compatible controller ? |
| 030100 | XGA controller ? |
| 030200 | 3D controller ? |
| 038000 | other display controller ? |
| 040000 | video device ? |
| 040100 | audio device |
| 040200 | computer telephony device ? |
| 048000 | other multimedia device ? |
| 050000 | RAM controller ? |
| 050100 | flash ROM controller ? |
| 058000 | other memory controller ? |
| 060000 | CPU to PCI bridge |
| 060100 | PCI to ISA bridge |
| 060200 | PCI to EISA bridge ? |
| 060300 | micro channel bridge ? |
| 060400 | PCI to AGP bridge |
| 060401 | PCI to PCI bridge(support subtractive decode) ? |
| 060500 | PCI to PCMCIA bridge ? |
| 060600 | Nu Bus bridge ? |
| 060700 | PCMCIA CardBus controller |
| 060800 | RACEWay bridge(transparent mode) ? |
| 060801 | RACEWay bridge(endpoint mode) ? |
| 068000 | power management controller |
| 070000 | generic XT compatible serial controller ? |
| 070001 | 16450 compatible serial controller ? |
| 070002 | 16550 compatible serial controller ? |
| 070003 | 16650 compatible serial controller ? |
| 070004 | 16750 compatible serial controller ? |
| 070005 | 16850 compatible serial controller ? |
| 070006 | 16950 compatible serial controller ? |
| 070100 | parallel port controller ? |
| 070101 | bidirectional parallel port ? |
| 070102 | ECP 1.X compliant parallel port ? |
| 070103 | IEEE1284 controller ? |
| 0701fe | IEEE1284 target device ? |
| 070200 | multi port serial controller ? |
| 070300 | generic modem ? |
| 070301 | hayes compatible modem(16450 compatible serial) ? |
| 070302 | hayes compatible modem(16550 compatible serial) ? |
| 070303 | hayes compatible modem(16650 compatible serial) ? |
| 070304 | hayes compatible modem(16750 compatible serial) ? |
| 078000 | PCI modem ? |
| 080000 | generic 8259 PIC ? |
| 080001 | ISA PIC ? |
| 080002 | EISA PIC ? |
| 080010 | I/O APIC interrupt controller ? |
| 080020 | I/O APIC interrupt controller ? |
| 080100 | generic 8237 DMA controller ? |
| 080101 | ISA DMA controller ? |
| 080102 | EISA DMA controller ? |
| 080200 | generic 8254 system timer ? |
| 080201 | ISA system timer ? |
| 080202 | EISA system timer ? |
| 080300 | generic RTC controller ? |
| 080301 | ISA RTC controller ? |
| 080400 | generic PCI hot plug controller ? |
| 088000 | other system peripheral device ? |
| 090000 | keyboard controller ? |
| 090100 | digitizer(pen) device ? |
| 090200 | mouse controller ? |
| 090300 | scanner controller ? |
| 090400 | generic game port controller ? |
| 090401 | legacy based game port controller ? |
| 098000 | ohter input device |
| 0a0000 | generic docking station device ? |
| 0a8000 | other type docking station device ? |
| 0b0000 | 386 |
| 0b0100 | 486 |
| 0b0200 | Pentium |
| 0b1000 | Alpha |
| 0b2000 | PowerPC |
| 0b3000 | MIPS |
| 0b4000 | Co-processor |
| 0c0000 | IEEE1394(firewire) host controller ? |
| 0c0010 | OHCI i.LINK(IEEE 1394) host controller |
| 0c0100 | ACCESS.bus ? |
| 0c0200 | SSA ? |
| 0c0300 | PCI to USB open host controller |
| 0c0310 | PCI to USB open host controller |
| 0c0380 | other USB host controller ? |
| 0c03fe | USB device(not host controller) ? |
| 0c0400 | fibre channel ? |
| 0c0500 | power management controller ? |
| 0d0000 | IrDA compatible controller ? |
| 0d0100 | consumre IR controller ? |
| 0d1000 | RF controller ? |
| 0d8000 | other wireless controller ? |
| 0e0000 | intelligent I/O controller ? |
| 0f0000 | TV satelite communication controller ? |
| 0f0100 | audio satelite communication controller ? |
| 0f0300 | voice satelite communication controller ? |
| 0f0400 | data satelite communication controller ? |
| 100000 | network or computing encode/decode contoller ? |
| 100100 | entertaiment encode/decode contoller ? |
| 108000 | other encode/decode contoller ? |
| 110000 | DIPO module DSP controller ? |
| 118000 | other DSP controller ? |
| ff0000 | undefined class ? |