]> git.ipfire.org Git - ipfire-2.x.git/blame - src/hwinfo/src/ids/src/class
Signierten GPG-Schluessel importiert.
[ipfire-2.x.git] / src / hwinfo / src / ids / src / class
CommitLineData
93afd047
MT
1# device classes
2
3
4# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
5# PCI device classes and subclasses
6
7 baseclass.id 0x000
8+baseclass.name Unclassified device
9
10 baseclass.id 0x000
11&subclass.id 0x00
12+subclass.name Unclassified device
13
14 baseclass.id 0x000
15&subclass.id 0x01
16+subclass.name VGA compatible unclassified device
17
18 baseclass.id 0x001
19+baseclass.name Mass storage controller
20
21 baseclass.id 0x001
22&subclass.id 0x00
23+subclass.name SCSI storage controller
24
25 baseclass.id 0x001
26&subclass.id 0x01
27+subclass.name IDE interface
28
29 baseclass.id 0x001
30&subclass.id 0x02
31+subclass.name Floppy disk controller
32
33 baseclass.id 0x001
34&subclass.id 0x03
35+subclass.name IPI bus controller
36
37 baseclass.id 0x001
38&subclass.id 0x04
39+subclass.name RAID bus controller
40
41 baseclass.id 0x001
42&subclass.id 0x80
43+subclass.name Unknown mass storage controller
44
45 baseclass.id 0x002
46+baseclass.name Network controller
47
48 baseclass.id 0x002
49&subclass.id 0x00
50+subclass.name Ethernet controller
51
52 baseclass.id 0x002
53&subclass.id 0x01
54+subclass.name Token ring network controller
55
56 baseclass.id 0x002
57&subclass.id 0x02
58+subclass.name FDDI network controller
59
60 baseclass.id 0x002
61&subclass.id 0x03
62+subclass.name ATM network controller
63
64 baseclass.id 0x002
65&subclass.id 0x04
66+subclass.name ISDN controller
67
68 baseclass.id 0x002
69&subclass.id 0x80
70+subclass.name Network controller
71
72 baseclass.id 0x002
73&subclass.id 0x81
74+subclass.name Myrinet controller
75
76 baseclass.id 0x002
77&subclass.id 0x82
78+subclass.name WLAN controller
79
80 baseclass.id 0x002
81&subclass.id 0x83
82+subclass.name XPNET controller
83
84 baseclass.id 0x002
85&subclass.id 0x86
86+subclass.name OSA-Express controller
87
88 baseclass.id 0x002
89&subclass.id 0x87
90+subclass.name HiperSocket controller
91
92 baseclass.id 0x002
93&subclass.id 0x88
94+subclass.name CTC controller
95
96 baseclass.id 0x002
97&subclass.id 0x89
98+subclass.name OSA-2 controller
99
100 baseclass.id 0x002
101&subclass.id 0x8e
102+subclass.name FICON controller
103
104 baseclass.id 0x002
105&subclass.id 0x8f
106+subclass.name ESCON controller
107
108 baseclass.id 0x002
109&subclass.id 0x90
110+subclass.name IUCV connection
111
112 baseclass.id 0x002
113&subclass.id 0x91
114+subclass.name USB Host-to-Host link
115
116 baseclass.id 0x003
117+baseclass.name Display controller
118
119 baseclass.id 0x003
120&subclass.id 0x00
121+subclass.name VGA compatible controller
122
123 baseclass.id 0x003
124&subclass.id 0x00
125&progif.id 0x00
126+progif.name VGA
127
128 baseclass.id 0x003
129&subclass.id 0x00
130&progif.id 0x01
131+progif.name 8514
132
133 baseclass.id 0x003
134&subclass.id 0x01
135+subclass.name XGA compatible controller
136
137 baseclass.id 0x003
138&subclass.id 0x02
139+subclass.name 3D controller
140
141 baseclass.id 0x003
142&subclass.id 0x80
143+subclass.name Display controller
144
145 baseclass.id 0x004
146+baseclass.name Multimedia controller
147
148 baseclass.id 0x004
149&subclass.id 0x00
150+subclass.name Multimedia video controller
151
152 baseclass.id 0x004
153&subclass.id 0x01
154+subclass.name Multimedia audio controller
155
156 baseclass.id 0x004
157&subclass.id 0x02
158+subclass.name Computer telephony device
159
160 baseclass.id 0x004
161&subclass.id 0x80
162+subclass.name Multimedia controller
163
164 baseclass.id 0x005
165+baseclass.name Memory controller
166
167 baseclass.id 0x005
168&subclass.id 0x00
169+subclass.name RAM memory
170
171 baseclass.id 0x005
172&subclass.id 0x01
173+subclass.name FLASH memory
174
175 baseclass.id 0x005
176&subclass.id 0x80
177+subclass.name Memory controller
178
179 baseclass.id 0x006
180+baseclass.name Bridge
181
182 baseclass.id 0x006
183&subclass.id 0x00
184+subclass.name Host bridge
185
186 baseclass.id 0x006
187&subclass.id 0x01
188+subclass.name ISA bridge
189
190 baseclass.id 0x006
191&subclass.id 0x02
192+subclass.name EISA bridge
193
194 baseclass.id 0x006
195&subclass.id 0x03
196+subclass.name MicroChannel bridge
197
198 baseclass.id 0x006
199&subclass.id 0x04
200+subclass.name PCI bridge
201
202 baseclass.id 0x006
203&subclass.id 0x04
204&progif.id 0x00
205+progif.name Normal decode
206
207 baseclass.id 0x006
208&subclass.id 0x04
209&progif.id 0x01
210+progif.name Subtractive decode
211
212 baseclass.id 0x006
213&subclass.id 0x05
214+subclass.name PCMCIA bridge
215
216 baseclass.id 0x006
217&subclass.id 0x06
218+subclass.name NuBus bridge
219
220 baseclass.id 0x006
221&subclass.id 0x07
222+subclass.name CardBus bridge
223
224 baseclass.id 0x006
225&subclass.id 0x08
226+subclass.name RACEway bridge
227
228 baseclass.id 0x006
229&subclass.id 0x08
230&progif.id 0x00
231+progif.name Transparent mode
232
233 baseclass.id 0x006
234&subclass.id 0x08
235&progif.id 0x01
236+progif.name Endpoint mode
237
238 baseclass.id 0x006
239&subclass.id 0x09
240+subclass.name Semi-transparent PCI-to-PCI bridge
241
242 baseclass.id 0x006
243&subclass.id 0x09
244&progif.id 0x40
245+progif.name Primary bus towards host CPU
246
247 baseclass.id 0x006
248&subclass.id 0x09
249&progif.id 0x80
250+progif.name Secondary bus towards host CPU
251
252 baseclass.id 0x006
253&subclass.id 0x0a
254+subclass.name InfiniBand to PCI host bridge
255
256 baseclass.id 0x006
257&subclass.id 0x80
258+subclass.name Bridge
259
260 baseclass.id 0x007
261+baseclass.name Communication controller
262
263 baseclass.id 0x007
264&subclass.id 0x00
265+subclass.name Serial controller
266
267 baseclass.id 0x007
268&subclass.id 0x00
269&progif.id 0x00
270+progif.name 8250
271
272 baseclass.id 0x007
273&subclass.id 0x00
274&progif.id 0x01
275+progif.name 16450
276
277 baseclass.id 0x007
278&subclass.id 0x00
279&progif.id 0x02
280+progif.name 16550
281
282 baseclass.id 0x007
283&subclass.id 0x00
284&progif.id 0x03
285+progif.name 16650
286
287 baseclass.id 0x007
288&subclass.id 0x00
289&progif.id 0x04
290+progif.name 16750
291
292 baseclass.id 0x007
293&subclass.id 0x00
294&progif.id 0x05
295+progif.name 16850
296
297 baseclass.id 0x007
298&subclass.id 0x00
299&progif.id 0x06
300+progif.name 16950
301
302 baseclass.id 0x007
303&subclass.id 0x01
304+subclass.name Parallel controller
305
306 baseclass.id 0x007
307&subclass.id 0x01
308&progif.id 0x00
309+progif.name SPP
310
311 baseclass.id 0x007
312&subclass.id 0x01
313&progif.id 0x01
314+progif.name BiDir
315
316 baseclass.id 0x007
317&subclass.id 0x01
318&progif.id 0x02
319+progif.name ECP
320
321 baseclass.id 0x007
322&subclass.id 0x01
323&progif.id 0x03
324+progif.name IEEE1284
325
326 baseclass.id 0x007
327&subclass.id 0x01
328&progif.id 0xfe
329+progif.name IEEE1284 Target
330
331 baseclass.id 0x007
332&subclass.id 0x02
333+subclass.name Multiport serial controller
334
335 baseclass.id 0x007
336&subclass.id 0x03
337+subclass.name Modem
338
339 baseclass.id 0x007
340&subclass.id 0x03
341&progif.id 0x01
342+progif.name Hayes/16450
343
344 baseclass.id 0x007
345&subclass.id 0x03
346&progif.id 0x02
347+progif.name Hayes/16550
348
349 baseclass.id 0x007
350&subclass.id 0x03
351&progif.id 0x03
352+progif.name Hayes/16650
353
354 baseclass.id 0x007
355&subclass.id 0x03
356&progif.id 0x04
357+progif.name Hayes/16750
358
359 baseclass.id 0x007
360&subclass.id 0x80
361+subclass.name Communication controller
362
363 baseclass.id 0x007+0x0002
364&subclass.id 0x03
365&progif.id 0x00
366+progif.name Generic
367
368 baseclass.id 0x008
369+baseclass.name Generic system peripheral
370
371 baseclass.id 0x008
372&subclass.id 0x00
373+subclass.name PIC
374
375 baseclass.id 0x008
376&subclass.id 0x00
377&progif.id 0x00
378+progif.name 8259
379
380 baseclass.id 0x008
381&subclass.id 0x00
382&progif.id 0x01
383+progif.name ISA PIC
384
385 baseclass.id 0x008
386&subclass.id 0x00
387&progif.id 0x02
388+progif.name EISA PIC
389
390 baseclass.id 0x008
391&subclass.id 0x00
392&progif.id 0x10
393+progif.name IO-APIC
394
395 baseclass.id 0x008
396&subclass.id 0x00
397&progif.id 0x20
398+progif.name IO(X)-APIC
399
400 baseclass.id 0x008
401&subclass.id 0x01
402+subclass.name DMA controller
403
404 baseclass.id 0x008
405&subclass.id 0x01
406&progif.id 0x00
407+progif.name 8237
408
409 baseclass.id 0x008
410&subclass.id 0x01
411&progif.id 0x01
412+progif.name ISA DMA
413
414 baseclass.id 0x008
415&subclass.id 0x01
416&progif.id 0x02
417+progif.name EISA DMA
418
419 baseclass.id 0x008
420&subclass.id 0x02
421+subclass.name Timer
422
423 baseclass.id 0x008
424&subclass.id 0x02
425&progif.id 0x00
426+progif.name 8254
427
428 baseclass.id 0x008
429&subclass.id 0x02
430&progif.id 0x01
431+progif.name ISA Timer
432
433 baseclass.id 0x008
434&subclass.id 0x02
435&progif.id 0x02
436+progif.name EISA Timers
437
438 baseclass.id 0x008
439&subclass.id 0x03
440+subclass.name RTC
441
442 baseclass.id 0x008
443&subclass.id 0x03
444&progif.id 0x01
445+progif.name ISA RTC
446
447 baseclass.id 0x008
448&subclass.id 0x04
449+subclass.name PCI Hot-plug controller
450
451 baseclass.id 0x008
452&subclass.id 0x80
453+subclass.name System peripheral
454
455 baseclass.id 0x009
456+baseclass.name Input device controller
457
458 baseclass.id 0x009
459&subclass.id 0x00
460+subclass.name Keyboard controller
461
462 baseclass.id 0x009
463&subclass.id 0x01
464+subclass.name Digitizer Pen
465
466 baseclass.id 0x009
467&subclass.id 0x02
468+subclass.name Mouse controller
469
470 baseclass.id 0x009
471&subclass.id 0x03
472+subclass.name Scanner controller
473
474 baseclass.id 0x009
475&subclass.id 0x04
476+subclass.name Gameport controller
477
478 baseclass.id 0x009
479&subclass.id 0x04
480&progif.id 0x00
481+progif.name Generic
482
483 baseclass.id 0x009
484&subclass.id 0x04
485&progif.id 0x10
486+progif.name Extended
487
488 baseclass.id 0x009
489&subclass.id 0x80
490+subclass.name Input device controller
491
492 baseclass.id 0x00a
493+baseclass.name Docking station
494
495 baseclass.id 0x00a
496&subclass.id 0x00
497+subclass.name Generic Docking Station
498
499 baseclass.id 0x00a
500&subclass.id 0x80
501+subclass.name Docking Station
502
503 baseclass.id 0x00b
504+baseclass.name Processor
505
506 baseclass.id 0x00b
507&subclass.id 0x00
508+subclass.name 386
509
510 baseclass.id 0x00b
511&subclass.id 0x01
512+subclass.name 486
513
514 baseclass.id 0x00b
515&subclass.id 0x02
516+subclass.name Pentium
517
518 baseclass.id 0x00b
519&subclass.id 0x10
520+subclass.name Alpha
521
522 baseclass.id 0x00b
523&subclass.id 0x20
524+subclass.name Power PC
525
526 baseclass.id 0x00b
527&subclass.id 0x30
528+subclass.name MIPS
529
530 baseclass.id 0x00b
531&subclass.id 0x40
532+subclass.name Co-processor
533
534 baseclass.id 0x00c
535+baseclass.name Serial bus controller
536
537 baseclass.id 0x00c
538&subclass.id 0x00
539+subclass.name FireWire (IEEE 1394)
540
541 baseclass.id 0x00c
542&subclass.id 0x00
543&progif.id 0x00
544+progif.name Generic
545
546 baseclass.id 0x00c
547&subclass.id 0x00
548&progif.id 0x10
549+progif.name OHCI
550
551 baseclass.id 0x00c
552&subclass.id 0x01
553+subclass.name ACCESS Bus
554
555 baseclass.id 0x00c
556&subclass.id 0x02
557+subclass.name SSA
558
559 baseclass.id 0x00c
560&subclass.id 0x03
561+subclass.name USB Controller
562
563 baseclass.id 0x00c
564&subclass.id 0x03
565&progif.id 0x00
566+progif.name UHCI
567
568 baseclass.id 0x00c
569&subclass.id 0x03
570&progif.id 0x10
571+progif.name OHCI
572
573 baseclass.id 0x00c
574&subclass.id 0x03
575&progif.id 0x20
576+progif.name EHCI
577
578 baseclass.id 0x00c
579&subclass.id 0x03
580&progif.id 0x80
581+progif.name Unspecified
582
583 baseclass.id 0x00c
584&subclass.id 0x03
585&progif.id 0xfe
586+progif.name USB Device
587
588 baseclass.id 0x00c
589&subclass.id 0x04
590+subclass.name Fibre Channel
591
592 baseclass.id 0x00c
593&subclass.id 0x05
594+subclass.name SMBus
595
596 baseclass.id 0x00c
597&subclass.id 0x06
598+subclass.name InfiniBand
599
600 baseclass.id 0x00d
601+baseclass.name Wireless controller
602
603 baseclass.id 0x00d
604&subclass.id 0x00
605+subclass.name IRDA controller
606
607 baseclass.id 0x00d
608&subclass.id 0x01
609+subclass.name Consumer IR controller
610
611 baseclass.id 0x00d
612&subclass.id 0x10
613+subclass.name RF controller
614
615 baseclass.id 0x00d
616&subclass.id 0x80
617+subclass.name Wireless controller
618
619 baseclass.id 0x00e
620+baseclass.name Intelligent controller
621
622 baseclass.id 0x00e
623&subclass.id 0x00
624+subclass.name I2O
625
626 baseclass.id 0x00f
627+baseclass.name Satellite communications controller
628
629 baseclass.id 0x00f
630&subclass.id 0x00
631+subclass.name Satellite TV controller
632
633 baseclass.id 0x00f
634&subclass.id 0x01
635+subclass.name Satellite audio communication controller
636
637 baseclass.id 0x00f
638&subclass.id 0x03
639+subclass.name Satellite voice communication controller
640
641 baseclass.id 0x00f
642&subclass.id 0x04
643+subclass.name Satellite data communication controller
644
645 baseclass.id 0x010
646+baseclass.name Encryption controller
647
648 baseclass.id 0x010
649&subclass.id 0x00
650+subclass.name Network and computing encryption device
651
652 baseclass.id 0x010
653&subclass.id 0x10
654+subclass.name Entertainment encryption device
655
656 baseclass.id 0x010
657&subclass.id 0x80
658+subclass.name Encryption controller
659
660 baseclass.id 0x011
661+baseclass.name Signal processing controller
662
663 baseclass.id 0x011
664&subclass.id 0x00
665+subclass.name DPIO module
666
667 baseclass.id 0x011
668&subclass.id 0x01
669+subclass.name Performance counters
670
671 baseclass.id 0x011
672&subclass.id 0x10
673+subclass.name Communication synchronizer
674
675 baseclass.id 0x011
676&subclass.id 0x80
677+subclass.name Signal processing controller
678
679
680# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
681# our own class definitions
682
683 baseclass.id 0x0ff
684+baseclass.name Unclassified device
685
686 baseclass.id 0x100
687+baseclass.name Monitor
688
689 baseclass.id 0x100
690&subclass.id 0x01
691+subclass.name CRT Monitor
692
693 baseclass.id 0x100
694&subclass.id 0x02
695+subclass.name LCD Monitor
696
697 baseclass.id 0x101
698+baseclass.name Internally Used Class
699
700 baseclass.id 0x101
701&subclass.id 0x01
702+subclass.name ISA PnP Interface
703
704 baseclass.id 0x101
705&subclass.id 0x02
706+subclass.name Main Memory
707
708 baseclass.id 0x101
709&subclass.id 0x03
710+subclass.name CPU
711
712 baseclass.id 0x101
713&subclass.id 0x04
714+subclass.name FPU
715
716 baseclass.id 0x101
717&subclass.id 0x05
718+subclass.name BIOS
719
720 baseclass.id 0x101
721&subclass.id 0x06
722+subclass.name PROM
723
724 baseclass.id 0x101
725&subclass.id 0x07
726+subclass.name System
727
728 baseclass.id 0x102
729+baseclass.name Modem
730
731 baseclass.id 0x102
732&subclass.id 0x00
733+subclass.name Modem
734
735 baseclass.id 0x102
736&subclass.id 0x01+4
737+subclass.name LinModem
738
739 baseclass.id 0x103
740+baseclass.name ISDN Adapter
741
742 baseclass.id 0x104
743+baseclass.name PS/2 Controller
744
745 baseclass.id 0x105
746+baseclass.name Mouse
747
748 baseclass.id 0x105
749&subclass.id 0x00
750+subclass.name PS/2 Mouse
751
752 baseclass.id 0x105
753&subclass.id 0x01
754+subclass.name Serial Mouse
755
756 baseclass.id 0x105
757&subclass.id 0x02
758+subclass.name Bus Mouse
759
760 baseclass.id 0x105
761&subclass.id 0x03
762+subclass.name USB Mouse
763
764 baseclass.id 0x105
765&subclass.id 0x80
766+subclass.name Mouse
767
768 baseclass.id 0x106
769+baseclass.name Mass Storage Device
770
771 baseclass.id 0x106
772&subclass.id 0x00
773+subclass.name Disk
774
775 baseclass.id 0x106
776&subclass.id 0x01
777+subclass.name Tape
778
779 baseclass.id 0x106
780&subclass.id 0x02
781+subclass.name CD-ROM
782
783 baseclass.id 0x106
784&subclass.id 0x02
785&progif.id 0x01
786+progif.name CD-R
787
788 baseclass.id 0x106
789&subclass.id 0x02
790&progif.id 0x02
791+progif.name CD-RW
792
793 baseclass.id 0x106
794&subclass.id 0x02
795&progif.id 0x03
796+progif.name DVD
797
798 baseclass.id 0x106
799&subclass.id 0x02
800&progif.id 0x04
801+progif.name DVD-R
802
803 baseclass.id 0x106
804&subclass.id 0x02
805&progif.id 0x05
806+progif.name DVD-RAM
807
808 baseclass.id 0x106
809&subclass.id 0x03
810+subclass.name Floppy Disk
811
812 baseclass.id 0x106
813&subclass.id 0x80
814+subclass.name Storage Device
815
816 baseclass.id 0x107
817+baseclass.name Network Interface
818
819 baseclass.id 0x107
820&subclass.id 0x00
821+subclass.name Loopback
822
823 baseclass.id 0x107
824&subclass.id 0x01
825+subclass.name Ethernet
826
827 baseclass.id 0x107
828&subclass.id 0x02
829+subclass.name Tokenring
830
831 baseclass.id 0x107
832&subclass.id 0x03
833+subclass.name FDDI
834
835 baseclass.id 0x107
836&subclass.id 0x04
837+subclass.name CTC
838
839 baseclass.id 0x107
840&subclass.id 0x05
841+subclass.name IUCV
842
843 baseclass.id 0x107
844&subclass.id 0x06
845+subclass.name HSI
846
847 baseclass.id 0x107
848&subclass.id 0x07
849+subclass.name QETH
850
851 baseclass.id 0x107
852&subclass.id 0x08
853+subclass.name ESCON
854
855 baseclass.id 0x107
856&subclass.id 0x09
857+subclass.name Myrinet
858
859 baseclass.id 0x107
860&subclass.id 0x0a
861+subclass.name WLAN
862
863 baseclass.id 0x107
864&subclass.id 0x0b
865+subclass.name XPNET
866
867 baseclass.id 0x107
868&subclass.id 0x0c
869+subclass.name USB-Link
870
871 baseclass.id 0x107
872&subclass.id 0x80
873+subclass.name Network Interface
874
875 baseclass.id 0x108
876+baseclass.name Keyboard
877
878 baseclass.id 0x108
879&subclass.id 0x00
880+subclass.name Keyboard
881
882 baseclass.id 0x108
883&subclass.id 0x01
884+subclass.name Console
885
886 baseclass.id 0x109
887+baseclass.name Printer
888
889 baseclass.id 0x10a
890+baseclass.name Hub
891
892 baseclass.id 0x10a
893&subclass.id 0x01
894+subclass.name USB Hub
895
896 baseclass.id 0x10b
897+baseclass.name Braille Display
898
899 baseclass.id 0x10c
900+baseclass.name Scanner
901
902 baseclass.id 0x10c
903&subclass.id 0x01
904+subclass.name HP OfficeJet Scanner
905
906 baseclass.id 0x10d
907+baseclass.name Joystick
908
909 baseclass.id 0x10d
910&subclass.id 0x01
911+subclass.name Gamepad
912
913 baseclass.id 0x10e
914+baseclass.name Chipcard Reader
915
916 baseclass.id 0x10f
917+baseclass.name Camera
918
919 baseclass.id 0x10f
920&subclass.id 0x01
921+subclass.name WebCam
922
923 baseclass.id 0x10f
924&subclass.id 0x02
925+subclass.name Digital Camera
926
927 baseclass.id 0x110
928+baseclass.name Framebuffer
929
930 baseclass.id 0x110
931&subclass.id 0x01
932+subclass.name VESA Framebuffer
933
934 baseclass.id 0x111
935+baseclass.name DVB Card
936
937 baseclass.id 0x111
938&subclass.id 0x01
939+subclass.name DVB-C Card
940
941 baseclass.id 0x111
942&subclass.id 0x02
943+subclass.name DVB-S Card
944
945 baseclass.id 0x111
946&subclass.id 0x03
947+subclass.name DVB-T Card
948
949 baseclass.id 0x112
950+baseclass.name TV Card
951
952 baseclass.id 0x113
953+baseclass.name Partition
954
955 baseclass.id 0x114
956+baseclass.name DSL Card
957
958 baseclass.id 0x115
959+baseclass.name Bluetooth Device
960