2 # Extracted from the pci.ids database at http://pciids.sourceforge.net/
9 # Date: 2014-08-30 03:15:01
11 # Maintained by Martin Mares <mj@ucw.cz> and other volunteers from the
12 # 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
60 C 03 Display controller
61 00 VGA compatible controller
64 01 XGA compatible controller
67 C 04 Multimedia controller
68 00 Multimedia video controller
69 01 Multimedia audio controller
70 02 Computer telephony device
72 80 Multimedia controller
73 C 05 Memory controller
81 03 MicroChannel bridge
91 09 Semi-transparent PCI-to-PCI bridge
92 40 Primary bus towards host CPU
93 80 Secondary bus towards host CPU
94 0a InfiniBand to PCI host bridge
96 C 07 Communication controller
105 01 Parallel controller
111 02 Multiport serial controller
119 05 Smard Card controller
120 80 Communication controller
121 C 08 Generic system peripheral
140 04 PCI Hot-plug controller
141 05 SD Host controller
144 C 09 Input device controller
145 00 Keyboard controller
148 03 Scanner controller
149 04 Gameport controller
152 80 Input device controller
154 00 Generic Docking Station
164 C 0c Serial bus controller
165 00 FireWire (IEEE 1394)
180 07 IPMI SMIC interface
183 C 0d Wireless controller
185 01 Consumer IR controller
191 80 Wireless controller
192 C 0e Intelligent controller
194 C 0f Satellite communications controller
195 01 Satellite TV controller
196 02 Satellite audio communication controller
197 03 Satellite voice communication controller
198 04 Satellite data communication controller
199 C 10 Encryption controller
200 00 Network and computing encryption device
201 10 Entertainment encryption device
202 80 Encryption controller
203 C 11 Signal processing controller
205 01 Performance counters
206 10 Communication synchronizer
207 20 Signal processing management
208 80 Signal processing controller
209 C 12 Processing accelerators
210 00 Processing accelerators
211 C 13 Non-Essential Instrumentation
212 C ff Unassigned class