2 # Extracted from the pci.ids database at http://pciids.sourceforge.net/
9 # Date: 2016-08-26 03:15:02
11 # Maintained by Albert Pool, Martin Mares, and other volunteers from
12 # the PCI ID Project at http://pci-ids.ucw.cz/.
14 # New data are always welcome, especially if they are accurate. If you have
15 # anything to contribute, please follow the instructions at the web site.
17 # This file can be distributed under either the GNU General Public License
18 # (version 2 or higher) or the 3-clause BSD License.
21 # List of known device classes, subclasses and programming interfaces
25 # subclass subclass_name <-- single tab
26 # prog-if prog-if_name <-- two tabs
28 C 00 Unclassified device
29 00 Non-VGA unclassified device
30 01 VGA compatible unclassified device
31 C 01 Mass storage controller
32 00 SCSI storage controller
34 02 Floppy disk controller
36 04 RAID bus controller
38 20 ADMA single stepping
39 30 ADMA continuous operation
44 07 Serial Attached SCSI controller
46 08 Non-Volatile memory controller
49 80 Mass storage controller
50 C 02 Network controller
51 00 Ethernet controller
52 01 Token ring network controller
53 02 FDDI network controller
54 03 ATM network controller
56 05 WorldFip controller
58 07 Infiniband controller
61 C 03 Display controller
62 00 VGA compatible controller
65 01 XGA compatible controller
68 C 04 Multimedia controller
69 00 Multimedia video controller
70 01 Multimedia audio controller
71 02 Computer telephony device
73 80 Multimedia controller
74 C 05 Memory controller
82 03 MicroChannel bridge
92 09 Semi-transparent PCI-to-PCI bridge
93 40 Primary bus towards host CPU
94 80 Secondary bus towards host CPU
95 0a InfiniBand to PCI host bridge
97 C 07 Communication controller
106 01 Parallel controller
112 02 Multiport serial controller
120 05 Smard Card controller
121 80 Communication controller
122 C 08 Generic system peripheral
141 04 PCI Hot-plug controller
142 05 SD Host controller
145 C 09 Input device controller
146 00 Keyboard controller
149 03 Scanner controller
150 04 Gameport controller
153 80 Input device controller
155 00 Generic Docking Station
165 C 0c Serial bus controller
166 00 FireWire (IEEE 1394)
181 07 IPMI SMIC interface
184 C 0d Wireless controller
186 01 Consumer IR controller
192 80 Wireless controller
193 C 0e Intelligent controller
195 C 0f Satellite communications controller
196 01 Satellite TV controller
197 02 Satellite audio communication controller
198 03 Satellite voice communication controller
199 04 Satellite data communication controller
200 C 10 Encryption controller
201 00 Network and computing encryption device
202 10 Entertainment encryption device
203 80 Encryption controller
204 C 11 Signal processing controller
206 01 Performance counters
207 10 Communication synchronizer
208 20 Signal processing management
209 80 Signal processing controller
210 C 12 Processing accelerators
211 00 Processing accelerators
212 C 13 Non-Essential Instrumentation
214 C ff Unassigned class