+++ /dev/null
-#\r
-# Extracted from the pci.ids database at http://pci-ids.ucw.cz/\r
-#\r
-\r
-#\r
-# List of PCI ID's\r
-#\r
-# Version: 2017.05.25\r
-# Date: 2017-05-25 03:15:02\r
-#\r
-# Maintained by Albert Pool, Martin Mares, and other volunteers from\r
-# the PCI ID Project at http://pci-ids.ucw.cz/.\r
-#\r
-# New data are always welcome, especially if they are accurate. If you have\r
-# anything to contribute, please follow the instructions at the web site.\r
-#\r
-# This file can be distributed under either the GNU General Public License\r
-# (version 2 or higher) or the 3-clause BSD License.\r
-#\r
-\r
-# List of known device classes, subclasses and programming interfaces\r
-\r
-# Syntax:\r
-# C class class_name\r
-# subclass subclass_name <-- single tab\r
-# prog-if prog-if_name <-- two tabs\r
-\r
-C 00 Unclassified device\r
- 00 Non-VGA unclassified device\r
- 01 VGA compatible unclassified device\r
-C 01 Mass storage controller\r
- 00 SCSI storage controller\r
- 01 IDE interface\r
- 02 Floppy disk controller\r
- 03 IPI bus controller\r
- 04 RAID bus controller\r
- 05 ATA controller\r
- 20 ADMA single stepping\r
- 30 ADMA continuous operation\r
- 06 SATA controller\r
- 00 Vendor specific\r
- 01 AHCI 1.0\r
- 02 Serial Storage Bus\r
- 07 Serial Attached SCSI controller\r
- 01 Serial Storage Bus\r
- 08 Non-Volatile memory controller\r
- 01 NVMHCI\r
- 02 NVM Express\r
- 80 Mass storage controller\r
-C 02 Network controller\r
- 00 Ethernet controller\r
- 01 Token ring network controller\r
- 02 FDDI network controller\r
- 03 ATM network controller\r
- 04 ISDN controller\r
- 05 WorldFip controller\r
- 06 PICMG controller\r
- 07 Infiniband controller\r
- 08 Fabric controller\r
- 80 Network controller\r
-C 03 Display controller\r
- 00 VGA compatible controller\r
- 00 VGA controller\r
- 01 8514 controller\r
- 01 XGA compatible controller\r
- 02 3D controller\r
- 80 Display controller\r
-C 04 Multimedia controller\r
- 00 Multimedia video controller\r
- 01 Multimedia audio controller\r
- 02 Computer telephony device\r
- 03 Audio device\r
- 80 Multimedia controller\r
-C 05 Memory controller\r
- 00 RAM memory\r
- 01 FLASH memory\r
- 80 Memory controller\r
-C 06 Bridge\r
- 00 Host bridge\r
- 01 ISA bridge\r
- 02 EISA bridge\r
- 03 MicroChannel bridge\r
- 04 PCI bridge\r
- 00 Normal decode\r
- 01 Subtractive decode\r
- 05 PCMCIA bridge\r
- 06 NuBus bridge\r
- 07 CardBus bridge\r
- 08 RACEway bridge\r
- 00 Transparent mode\r
- 01 Endpoint mode\r
- 09 Semi-transparent PCI-to-PCI bridge\r
- 40 Primary bus towards host CPU\r
- 80 Secondary bus towards host CPU\r
- 0a InfiniBand to PCI host bridge\r
- 80 Bridge\r
-C 07 Communication controller\r
- 00 Serial controller\r
- 00 8250\r
- 01 16450\r
- 02 16550\r
- 03 16650\r
- 04 16750\r
- 05 16850\r
- 06 16950\r
- 01 Parallel controller\r
- 00 SPP\r
- 01 BiDir\r
- 02 ECP\r
- 03 IEEE1284\r
- fe IEEE1284 Target\r
- 02 Multiport serial controller\r
- 03 Modem\r
- 00 Generic\r
- 01 Hayes/16450\r
- 02 Hayes/16550\r
- 03 Hayes/16650\r
- 04 Hayes/16750\r
- 04 GPIB controller\r
- 05 Smard Card controller\r
- 80 Communication controller\r
-C 08 Generic system peripheral\r
- 00 PIC\r
- 00 8259\r
- 01 ISA PIC\r
- 02 EISA PIC\r
- 10 IO-APIC\r
- 20 IO(X)-APIC\r
- 01 DMA controller\r
- 00 8237\r
- 01 ISA DMA\r
- 02 EISA DMA\r
- 02 Timer\r
- 00 8254\r
- 01 ISA Timer\r
- 02 EISA Timers\r
- 03 HPET\r
- 03 RTC\r
- 00 Generic\r
- 01 ISA RTC\r
- 04 PCI Hot-plug controller\r
- 05 SD Host controller\r
- 06 IOMMU\r
- 80 System peripheral\r
-C 09 Input device controller\r
- 00 Keyboard controller\r
- 01 Digitizer Pen\r
- 02 Mouse controller\r
- 03 Scanner controller\r
- 04 Gameport controller\r
- 00 Generic\r
- 10 Extended\r
- 80 Input device controller\r
-C 0a Docking station\r
- 00 Generic Docking Station\r
- 80 Docking Station\r
-C 0b Processor\r
- 00 386\r
- 01 486\r
- 02 Pentium\r
- 10 Alpha\r
- 20 Power PC\r
- 30 MIPS\r
- 40 Co-processor\r
-C 0c Serial bus controller\r
- 00 FireWire (IEEE 1394)\r
- 00 Generic\r
- 10 OHCI\r
- 01 ACCESS Bus\r
- 02 SSA\r
- 03 USB controller\r
- 00 UHCI\r
- 10 OHCI\r
- 20 EHCI\r
- 30 XHCI\r
- 80 Unspecified\r
- fe USB Device\r
- 04 Fibre Channel\r
- 05 SMBus\r
- 06 InfiniBand\r
- 07 IPMI SMIC interface\r
- 08 SERCOS interface\r
- 09 CANBUS\r
-C 0d Wireless controller\r
- 00 IRDA controller\r
- 01 Consumer IR controller\r
- 10 RF controller\r
- 11 Bluetooth\r
- 12 Broadband\r
- 20 802.1a controller\r
- 21 802.1b controller\r
- 80 Wireless controller\r
-C 0e Intelligent controller\r
- 00 I2O\r
-C 0f Satellite communications controller\r
- 01 Satellite TV controller\r
- 02 Satellite audio communication controller\r
- 03 Satellite voice communication controller\r
- 04 Satellite data communication controller\r
-C 10 Encryption controller\r
- 00 Network and computing encryption device\r
- 10 Entertainment encryption device\r
- 80 Encryption controller\r
-C 11 Signal processing controller\r
- 00 DPIO module\r
- 01 Performance counters\r
- 10 Communication synchronizer\r
- 20 Signal processing management\r
- 80 Signal processing controller\r
-C 12 Processing accelerators\r
- 00 Processing accelerators\r
-C 13 Non-Essential Instrumentation\r
-C 40 Coprocessor\r
-C ff Unassigned class\r