2 # Extracted from the pci.ids database from http://pciids.sourceforge.net/
9 # Date: 2012-09-06 03:15:02
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
43 07 Serial Attached SCSI controller
44 08 Non-Volatile memory controller
45 80 Mass storage controller
46 C 02 Network controller
47 00 Ethernet controller
48 01 Token ring network controller
49 02 FDDI network controller
50 03 ATM network controller
52 05 WorldFip controller
55 C 03 Display controller
56 00 VGA compatible controller
59 01 XGA compatible controller
62 C 04 Multimedia controller
63 00 Multimedia video controller
64 01 Multimedia audio controller
65 02 Computer telephony device
67 80 Multimedia controller
68 C 05 Memory controller
76 03 MicroChannel bridge
86 09 Semi-transparent PCI-to-PCI bridge
87 40 Primary bus towards host CPU
88 80 Secondary bus towards host CPU
89 0a InfiniBand to PCI host bridge
91 C 07 Communication controller
100 01 Parallel controller
106 02 Multiport serial controller
114 05 Smard Card controller
115 80 Communication controller
116 C 08 Generic system peripheral
134 04 PCI Hot-plug controller
135 05 SD Host controller
138 C 09 Input device controller
139 00 Keyboard controller
142 03 Scanner controller
143 04 Gameport controller
146 80 Input device controller
148 00 Generic Docking Station
158 C 0c Serial bus controller
159 00 FireWire (IEEE 1394)
174 07 IPMI SMIC interface
177 C 0d Wireless controller
179 01 Consumer IR controller
185 80 Wireless controller
186 C 0e Intelligent controller
188 C 0f Satellite communications controller
189 01 Satellite TV controller
190 02 Satellite audio communication controller
191 03 Satellite voice communication controller
192 04 Satellite data communication controller
193 C 10 Encryption controller
194 00 Network and computing encryption device
195 10 Entertainment encryption device
196 80 Encryption controller
197 C 11 Signal processing controller
199 01 Performance counters
200 10 Communication synchronizer
201 20 Signal processing management
202 80 Signal processing controller
203 C ff Unassigned class