1 /*
2  * File: pci_ids.h
3  * This file was generated automatically. Don't modify it.
4 */
5 #ifndef PCI_IDS_INCLUDED
6 #define PCI_IDS_INCLUDED 1
7 
8 #include "pci_vendors.h"
9 
10 /* Vendor: 0000: Gammagraphx, Inc. */
11 /* Vendor: 001a: Ascend Communications, Inc. */
12 /* Vendor: 0033: Paradyne corp. */
13 /* Vendor: 003d: Lockheed Martin-Marietta Corp */
14 /* Vendor: 0059: Tiger Jet Network Inc. (Wrong ID) */
15 /* Vendor: 0070: Hauppauge computer works Inc. */
16 #define DEVICE_HAUPPAUGE_WINTV_PVR_350			0x4000 /*WinTV PVR-350*/
17 #define DEVICE_HAUPPAUGE_WINTV_PVR_250_V1		0x4001 /*WinTV PVR-250 (v1)*/
18 #define DEVICE_HAUPPAUGE_WINTV_PVR_250			0x4009 /*WinTV PVR-250*/
19 #define DEVICE_HAUPPAUGE_WINTV_PVR_250_MCE		0x4801 /*WinTV PVR-250 MCE*/
20 /* Vendor: 0071: Nebula Electronics Ltd. */
21 /* Vendor: 0095: Silicon Image, Inc. (Wrong ID) */
22 #define DEVICE_SILICON_ULTRA_ATA_133_IDE		0x0680 /*Ultra ATA/133 IDE RAID CONTROLLER CARD*/
23 /* Vendor: 0100: Ncipher Corp Ltd */
24 /* Vendor: 018a: LevelOne */
25 #define DEVICE_LEVELONE_FPC_0106TX_MISPROGRAMMED_RTL81XX	0x0106 /*FPC-0106TX misprogrammed [RTL81xx]*/
26 /* Vendor: 021b: Compaq Computer Corporation */
27 #define DEVICE_COMPAQ_HNE_300_REALTEK_RTL8139C		0x8139 /*HNE-300 (RealTek RTL8139c) [iPaq Networking]*/
28 /* Vendor: 0291: Davicom Semiconductor, Inc. */
29 #define DEVICE_DAVICOM_DM9102A_DM9102AE_SM9102AF_ETHERNET	0x8212 /*DM9102A(DM9102AE, SM9102AF) Ethernet 100/10 MBit(Rev 40)*/
30 /* Vendor: 02ac: SpeedStream */
31 #define DEVICE_SPEEDSTREAM_1012_PCMCIA_10_100		0x1012 /*1012 PCMCIA 10/100 Ethernet Card [RTL81xx]*/
32 /* Vendor: 0357: TTTech AG */
33 #define DEVICE_TTTECH_TTP_MONITORING_CARD_V2_0		0x000a /*TTP-Monitoring Card V2.0*/
34 /* Vendor: 05e3: CyberDoor */
35 #define DEVICE_CYBERDOOR_CBD516				0x0701 /*CBD516*/
36 /* Vendor: 0675: Dynalink */
37 #define DEVICE_DYNALINK_IS64PH_ISDN_ADAPTER		0x1700 /*IS64PH ISDN Adapter*/
38 #define DEVICE_DYNALINK_IS64PH_ISDN_ADAPTER2		0x1702 /*IS64PH ISDN Adapter*/
39 /* Vendor: 0925: VIA Technologies, Inc. (Wrong ID) */
40 /* Vendor: 09c1: Arris */
41 #define DEVICE_ARRIS_CM_200E_CABLE			0x0704 /*CM 200E Cable Modem*/
42 /* Vendor: 0a89: BREA Technologies Inc */
43 /* Vendor: 0b49: ASCII Corporation */
44 #define DEVICE_ASCII_TRANCE_VIBRATOR			0x064f /*Trance Vibrator*/
45 /* Vendor: 0e11: Compaq Computer Corporation */
46 #define DEVICE_COMPAQ2_PCI_TO_EISA			0x0001 /*PCI to EISA Bridge*/
47 #define DEVICE_COMPAQ2_PCI_TO_ISA			0x0002 /*PCI to ISA Bridge*/
48 #define DEVICE_COMPAQ2_SMART_ARRAY_64XX			0x0046 /*Smart Array 64xx*/
49 	#define SUBDEVICE_COMPAQ2_SMART_ARRAY_641	0x0e11409a /*Smart Array 641*/
50 	#define SUBDEVICE_COMPAQ2_SMART_ARRAY_642	0x0e11409b /*Smart Array 642*/
51 	#define SUBDEVICE_COMPAQ2_SMART_ARRAY_6400	0x0e11409c /*Smart Array 6400*/
52 	#define SUBDEVICE_COMPAQ2_SMART_ARRAY_64002	0x0e11409d /*Smart Array 6400 EM*/
53 #define DEVICE_COMPAQ2_NC7132_GIGABIT_UPGRADE		0x0049 /*NC7132 Gigabit Upgrade Module*/
54 #define DEVICE_COMPAQ2_NC6136_GIGABIT_SERVER		0x004a /*NC6136 Gigabit Server Adapter*/
55 #define DEVICE_COMPAQ2_NC7770_1000BASETX		0x007c /*NC7770 1000BaseTX*/
56 #define DEVICE_COMPAQ2_NC6770_1000BASETX		0x007d /*NC6770 1000BaseTX*/
57 #define DEVICE_COMPAQ2_NC7780_1000BASETX		0x0085 /*NC7780 1000BaseTX*/
58 #define DEVICE_COMPAQ2_NC7760				0x00bb /*NC7760*/
59 #define DEVICE_COMPAQ2_NC7771				0x00ca /*NC7771*/
60 #define DEVICE_COMPAQ2_NC7781				0x00cb /*NC7781*/
61 #define DEVICE_COMPAQ2_NC7772				0x00cf /*NC7772*/
62 #define DEVICE_COMPAQ2_NC7782				0x00d0 /*NC7782*/
63 #define DEVICE_COMPAQ2_NC7783				0x00d1 /*NC7783*/
64 #define DEVICE_COMPAQ2_NC7761				0x00e3 /*NC7761*/
65 #define DEVICE_COMPAQ2_NETELLIGENT_4_16_TOKEN		0x0508 /*Netelligent 4/16 Token Ring*/
66 #define DEVICE_COMPAQ2_TRIFLEX_PENTIUM_BRIDGE_MODEL	0x1000 /*Triflex/Pentium Bridge, Model 1000*/
67 #define DEVICE_COMPAQ2_TRIFLEX_PENTIUM_BRIDGE_MODEL2	0x2000 /*Triflex/Pentium Bridge, Model 2000*/
68 #define DEVICE_COMPAQ2_QVISION_1280_P			0x3032 /*QVision 1280/p*/
69 #define DEVICE_COMPAQ2_QVISION_1280_P2			0x3033 /*QVision 1280/p*/
70 #define DEVICE_COMPAQ2_QVISION_1280_P3			0x3034 /*QVision 1280/p*/
71 #define DEVICE_COMPAQ2_4000_TRIFLEX			0x4000 /*4000 [Triflex]*/
72 #define DEVICE_COMPAQ2_SMART_2_P			0x4030 /*SMART-2/P*/
73 #define DEVICE_COMPAQ2_SMART_2SL			0x4031 /*SMART-2SL*/
74 #define DEVICE_COMPAQ2_SMART_ARRAY_3200			0x4032 /*Smart Array 3200*/
75 #define DEVICE_COMPAQ2_SMART_ARRAY_3100ES		0x4033 /*Smart Array 3100ES*/
76 #define DEVICE_COMPAQ2_SMART_ARRAY_221			0x4034 /*Smart Array 221*/
77 #define DEVICE_COMPAQ2_INTEGRATED_ARRAY			0x4040 /*Integrated Array*/
78 #define DEVICE_COMPAQ2_COMPAQ_RAID_LC2			0x4048 /*Compaq Raid LC2*/
79 #define DEVICE_COMPAQ2_SMART_ARRAY_4200			0x4050 /*Smart Array 4200*/
80 #define DEVICE_COMPAQ2_SMART_ARRAY_4250ES		0x4051 /*Smart Array 4250ES*/
81 #define DEVICE_COMPAQ2_SMART_ARRAY_431			0x4058 /*Smart Array 431*/
82 #define DEVICE_COMPAQ2_SMART_ARRAY_5300			0x4070 /*Smart Array 5300*/
83 #define DEVICE_COMPAQ2_SMART_ARRAY_5I			0x4080 /*Smart Array 5i*/
84 #define DEVICE_COMPAQ2_SMART_ARRAY_532			0x4082 /*Smart Array 532*/
85 #define DEVICE_COMPAQ2_SMART_ARRAY_5312			0x4083 /*Smart Array 5312*/
86 #define DEVICE_COMPAQ2_SMART_ARRAY_6I			0x4091 /*Smart Array 6i*/
87 #define DEVICE_COMPAQ2_SMART_ARRAY_641			0x409a /*Smart Array 641*/
88 #define DEVICE_COMPAQ2_SMART_ARRAY_642			0x409b /*Smart Array 642*/
89 #define DEVICE_COMPAQ2_SMART_ARRAY_6400			0x409c /*Smart Array 6400*/
90 #define DEVICE_COMPAQ2_SMART_ARRAY_64002		0x409d /*Smart Array 6400 EM*/
91 #define DEVICE_COMPAQ2_HOTPLUG_PCI_BRIDGE		0x6010 /*HotPlug PCI Bridge 6010*/
92 #define DEVICE_COMPAQ2_USB_CONTROLLER			0x7020 /*USB Controller*/
93 #define DEVICE_COMPAQ2_FIBRE_CHANNEL_HOST		0xa0ec /*Fibre Channel Host Controller*/
94 #define DEVICE_COMPAQ2_ADVANCED_SYSTEM_MANAGEMENT	0xa0f0 /*Advanced System Management Controller*/
95 #define DEVICE_COMPAQ2_TRIFLEX_PCI_TO			0xa0f3 /*Triflex PCI to ISA Bridge*/
96 #define DEVICE_COMPAQ2_PCI_HOTPLUG_CONTROLLER		0xa0f7 /*PCI Hotplug Controller*/
97 	#define SUBDEVICE_COMPAQ2_PCI_HOTPLUG_CONTROLLER	0x8086002a /*PCI Hotplug Controller A*/
98 	#define SUBDEVICE_COMPAQ2_PCI_HOTPLUG_CONTROLLER2	0x8086002b /*PCI Hotplug Controller B*/
99 #define DEVICE_COMPAQ2_ZFMICRO_CHIPSET_USB		0xa0f8 /*ZFMicro Chipset USB*/
100 #define DEVICE_COMPAQ2_FIBRECHANNEL_HBA_TACHYON		0xa0fc /*FibreChannel HBA Tachyon*/
101 #define DEVICE_COMPAQ2_SMART_2_P_RAID_CONTROLLER	0xae10 /*Smart-2/P RAID Controller*/
102 	#define SUBDEVICE_COMPAQ2_SMART_2_P_ARRAY_CONTROLLER	0x0e114030 /*Smart-2/P Array Controller*/
103 	#define SUBDEVICE_COMPAQ2_SMART_2SL_ARRAY_CONTROLLER	0x0e114031 /*Smart-2SL Array Controller*/
104 	#define SUBDEVICE_COMPAQ2_SMART_ARRAY_CONTROLLER	0x0e114032 /*Smart Array Controller*/
105 	#define SUBDEVICE_COMPAQ2_SMART_3100ES_ARRAY	0x0e114033 /*Smart 3100ES Array Controller*/
106 #define DEVICE_COMPAQ2_MIS_L				0xae29 /*MIS-L*/
107 #define DEVICE_COMPAQ2_MPC				0xae2a /*MPC*/
108 #define DEVICE_COMPAQ2_MIS_E				0xae2b /*MIS-E*/
109 #define DEVICE_COMPAQ2_SYSTEM_MANAGEMENT_CONTROLLER	0xae31 /*System Management Controller*/
110 #define DEVICE_COMPAQ2_NETELLIGENT_10_100_TX		0xae32 /*Netelligent 10/100 TX PCI UTP*/
111 #define DEVICE_COMPAQ2_TRIFLEX_DUAL_EIDE		0xae33 /*Triflex Dual EIDE Controller*/
112 #define DEVICE_COMPAQ2_NETELLIGENT_10_T			0xae34 /*Netelligent 10 T PCI UTP*/
113 #define DEVICE_COMPAQ2_INTEGRATED_NETFLEX_3_P		0xae35 /*Integrated NetFlex-3/P*/
114 #define DEVICE_COMPAQ2_NETELLIGENT_DUAL_10_100		0xae40 /*Netelligent Dual 10/100 TX PCI UTP*/
115 #define DEVICE_COMPAQ2_NETELLIGENT_INTEGRATED_10_100	0xae43 /*Netelligent Integrated 10/100 TX UTP*/
116 #define DEVICE_COMPAQ2_CETUS_L				0xae69 /*CETUS-L*/
117 #define DEVICE_COMPAQ2_NORTHSTAR			0xae6c /*Northstar*/
118 #define DEVICE_COMPAQ2_NORTHSTAR_CPU_TO			0xae6d /*NorthStar CPU to PCI Bridge*/
119 #define DEVICE_COMPAQ2_NETELLIGENT_10_100_TX2		0xb011 /*Netelligent 10/100 TX Embedded UTP*/
120 #define DEVICE_COMPAQ2_NETELLIGENT_10_T_2		0xb012 /*Netelligent 10 T/2 PCI UTP/Coax*/
121 #define DEVICE_COMPAQ2_NC3120_FAST_ETHERNET		0xb01e /*NC3120 Fast Ethernet NIC*/
122 #define DEVICE_COMPAQ2_NC3122_FAST_ETHERNET		0xb01f /*NC3122 Fast Ethernet NIC*/
123 #define DEVICE_COMPAQ2_NC1120_ETHERNET_NIC		0xb02f /*NC1120 Ethernet NIC*/
124 #define DEVICE_COMPAQ2_NETELLIGENT_10_100_TX3		0xb030 /*Netelligent 10/100 TX UTP*/
125 #define DEVICE_COMPAQ2_10_100_TX_PCI			0xb04a /*10/100 TX PCI Intel WOL UTP Controller*/
126 #define DEVICE_COMPAQ2_SMART_ARRAY_53002		0xb060 /*Smart Array 5300 Controller*/
127 #define DEVICE_COMPAQ2_NC3161_FAST_ETHERNET		0xb0c6 /*NC3161 Fast Ethernet NIC*/
128 #define DEVICE_COMPAQ2_NC3160_FAST_ETHERNET		0xb0c7 /*NC3160 Fast Ethernet NIC*/
129 #define DEVICE_COMPAQ2_NC3121_FAST_ETHERNET		0xb0d7 /*NC3121 Fast Ethernet NIC*/
130 #define DEVICE_COMPAQ2_NC3131_FAST_ETHERNET		0xb0dd /*NC3131 Fast Ethernet NIC*/
131 #define DEVICE_COMPAQ2_NC3132_FAST_ETHERNET		0xb0de /*NC3132 Fast Ethernet Module*/
132 #define DEVICE_COMPAQ2_NC6132_GIGABIT_MODULE		0xb0df /*NC6132 Gigabit Module*/
133 #define DEVICE_COMPAQ2_NC6133_GIGABIT_MODULE		0xb0e0 /*NC6133 Gigabit Module*/
134 #define DEVICE_COMPAQ2_NC3133_FAST_ETHERNET		0xb0e1 /*NC3133 Fast Ethernet Module*/
135 #define DEVICE_COMPAQ2_NC6134_GIGABIT_NIC		0xb123 /*NC6134 Gigabit NIC*/
136 #define DEVICE_COMPAQ2_NC3163_FAST_ETHERNET		0xb134 /*NC3163 Fast Ethernet NIC*/
137 #define DEVICE_COMPAQ2_NC3162_FAST_ETHERNET		0xb13c /*NC3162 Fast Ethernet NIC*/
138 #define DEVICE_COMPAQ2_NC3123_FAST_ETHERNET		0xb144 /*NC3123 Fast Ethernet NIC*/
139 #define DEVICE_COMPAQ2_NC3134_FAST_ETHERNET		0xb163 /*NC3134 Fast Ethernet NIC*/
140 #define DEVICE_COMPAQ2_NC3165_FAST_ETHERNET		0xb164 /*NC3165 Fast Ethernet Upgrade Module*/
141 #define DEVICE_COMPAQ2_SMART_ARRAY_5I_532		0xb178 /*Smart Array 5i/532*/
142 	#define SUBDEVICE_COMPAQ2_SMART_ARRAY_5I	0x0e114080 /*Smart Array 5i*/
143 	#define SUBDEVICE_COMPAQ2_SMART_ARRAY_532	0x0e114082 /*Smart Array 532*/
144 	#define SUBDEVICE_COMPAQ2_SMART_ARRAY_5312	0x0e114083 /*Smart Array 5312*/
145 #define DEVICE_COMPAQ2_NC7131_GIGABIT_SERVER		0xb1a4 /*NC7131 Gigabit Server Adapter*/
146 #define DEVICE_COMPAQ2_MEMORY_HOT_PLUG_CONTROLLER	0xb200 /*Memory Hot-Plug Controller*/
147 #define DEVICE_COMPAQ2_INTEGRATED_LIGHTS_OUT		0xb203 /*Integrated Lights Out Controller*/
148 #define DEVICE_COMPAQ2_INTEGRATED_LIGHTS_OUT2		0xb204 /*Integrated Lights Out  Processor*/
149 #define DEVICE_COMPAQ2_NETFLEX_3_P_THUNDERLAN_1_0	0xf130 /*NetFlex-3/P ThunderLAN 1.0*/
150 #define DEVICE_COMPAQ2_NETFLEX_3_P_THUNDERLAN_2_3	0xf150 /*NetFlex-3/P ThunderLAN 2.3*/
151 /* Vendor: 0e55: HaSoTec GmbH */
152 /* Vendor: 1000: LSI Logic / Symbios Logic */
153 #define DEVICE_LSI_53C810				0x0001 /*53c810*/
154 	#define SUBDEVICE_LSI_LSI53C810AE_PCI_TO	0x10001000 /*LSI53C810AE PCI to SCSI I/O Processor*/
155 #define DEVICE_LSI_53C820				0x0002 /*53c820*/
156 #define DEVICE_LSI_53C825				0x0003 /*53c825*/
157 	#define SUBDEVICE_LSI_LSI53C825AE_PCI_TO	0x10001000 /*LSI53C825AE PCI to SCSI I/O Processor (Ultra Wide)*/
158 #define DEVICE_LSI_53C815				0x0004 /*53c815*/
159 #define DEVICE_LSI_53C810AP				0x0005 /*53c810AP*/
160 #define DEVICE_LSI_53C860				0x0006 /*53c860*/
161 	#define SUBDEVICE_LSI_LSI53C860E_PCI_TO		0x10001000 /*LSI53C860E PCI to Ultra SCSI I/O Processor*/
162 #define DEVICE_LSI_53C1510				0x000a /*53c1510*/
163 	#define SUBDEVICE_LSI_LSI53C1510_PCI_TO		0x10001000 /*LSI53C1510 PCI to Dual Channel Wide Ultra2 SCSI Controller (Nonintelligent mode)*/
164 #define DEVICE_LSI_53C896_897				0x000b /*53C896/897*/
165 	#define SUBDEVICE_LSI_EOB003_SERIES_SCSI	0x0e116004 /*EOB003 Series SCSI host adapter*/
166 	#define SUBDEVICE_LSI_LSI53C896_7_PCI_TO	0x10001000 /*LSI53C896/7 PCI to Dual Channel Ultra2 SCSI Multifunction Controller*/
167 	#define SUBDEVICE_LSI_LSI22910_PCI_TO		0x10001010 /*LSI22910 PCI to Dual Channel Ultra2 SCSI host adapter*/
168 	#define SUBDEVICE_LSI_LSI21002_PCI_TO		0x10001020 /*LSI21002 PCI to Dual Channel Ultra2 SCSI host adapter*/
169 	#define SUBDEVICE_LSI_6221L_4U			0x13e91000 /*6221L-4U*/
170 #define DEVICE_LSI_53C895				0x000c /*53c895*/
171 	#define SUBDEVICE_LSI_LSI8951U_PCI_TO		0x10001010 /*LSI8951U PCI to Ultra2 SCSI host adapter*/
172 	#define SUBDEVICE_LSI_LSI8952U_PCI_TO		0x10001020 /*LSI8952U PCI to Ultra2 SCSI host adapter*/
173 	#define SUBDEVICE_LSI_DC_390U2B_SCSI_ADAPTER	0x1de13906 /*DC-390U2B SCSI adapter*/
174 	#define SUBDEVICE_LSI_DC_390U2W			0x1de13907 /*DC-390U2W*/
175 #define DEVICE_LSI_53C885				0x000d /*53c885*/
176 #define DEVICE_LSI_53C875				0x000f /*53c875*/
177 	#define SUBDEVICE_LSI_EMBEDDED_ULTRA_WIDE	0x0e117004 /*Embedded Ultra Wide SCSI Controller*/
178 	#define SUBDEVICE_LSI_LSI53C876_E_PCI_TO	0x10001000 /*LSI53C876/E PCI to Dual Channel SCSI Controller*/
179 	#define SUBDEVICE_LSI_LSI22801_PCI_TO		0x10001010 /*LSI22801 PCI to Dual Channel Ultra SCSI host adapter*/
180 	#define SUBDEVICE_LSI_LSI22802_PCI_TO		0x10001020 /*LSI22802 PCI to Dual Channel Ultra SCSI host adapter*/
181 	#define SUBDEVICE_LSI_FIREPORT_40_DUAL		0x10928760 /*FirePort 40 Dual SCSI Controller*/
182 	#define SUBDEVICE_LSI_DC390F_U_ULTRA_WIDE	0x1de13904 /*DC390F/U Ultra Wide SCSI Adapter*/
183 	#define SUBDEVICE_LSI_CC7_CR7_CP7_VC7_VP7_VR7_MAINBOARD	0x4c531000 /*CC7/CR7/CP7/VC7/VP7/VR7 mainboard*/
184 	#define SUBDEVICE_LSI_CT7_MAINBOARD		0x4c531050 /*CT7 mainboard*/
185 #define DEVICE_LSI_53C15102				0x0010 /*53C1510*/
186 	#define SUBDEVICE_LSI_INTEGRATED_ARRAY_CONTROLLER	0x0e114040 /*Integrated Array Controller*/
187 	#define SUBDEVICE_LSI_RAID_LC2_CONTROLLER	0x0e114048 /*RAID LC2 Controller*/
188 	#define SUBDEVICE_LSI_53C1510_PCI_TO		0x10001000 /*53C1510 PCI to Dual Channel Wide Ultra2 SCSI Controller (Intelligent mode)*/
189 #define DEVICE_LSI_53C895A				0x0012 /*53c895a*/
190 	#define SUBDEVICE_LSI_LSI53C895A_PCI_TO		0x10001000 /*LSI53C895A PCI to Ultra2 SCSI Controller*/
191 #define DEVICE_LSI_53C875A				0x0013 /*53c875a*/
192 	#define SUBDEVICE_LSI_LSI53C875A_PCI_TO		0x10001000 /*LSI53C875A PCI to Ultra SCSI Controller*/
193 #define DEVICE_LSI_53C1010_ULTRA3_SCSI			0x0020 /*53c1010 Ultra3 SCSI Adapter*/
194 	#define SUBDEVICE_LSI_LSI53C1010_33_PCI_TO	0x10001000 /*LSI53C1010-33 PCI to Dual Channel Ultra160 SCSI Controller*/
195 	#define SUBDEVICE_LSI_DC_390U3W			0x1de11020 /*DC-390U3W*/
196 #define DEVICE_LSI_53C1010_66MHZ			0x0021 /*53c1010 66MHz  Ultra3 SCSI Adapter*/
197 	#define SUBDEVICE_LSI_LSI53C1000_1000R_1010R_1010_66_PCI_TO	0x10001000 /*LSI53C1000/1000R/1010R/1010-66 PCI to Ultra160 SCSI Controller*/
198 	#define SUBDEVICE_LSI_ASUS_TR_DLS_ONBOARD	0x10001010 /*Asus TR-DLS onboard 53C1010-66*/
199 	#define SUBDEVICE_LSI_PMC_USCSI3		0x124b1070 /*PMC-USCSI3*/
200 	#define SUBDEVICE_LSI_CT8_MAINBOARD		0x4c531080 /*CT8 mainboard*/
201 	#define SUBDEVICE_LSI_P017_MEZZANINE_32_BIT	0x4c531300 /*P017 mezzanine (32-bit PMC)*/
202 	#define SUBDEVICE_LSI_P017_MEZZANINE_64_BIT	0x4c531310 /*P017 mezzanine (64-bit PMC)*/
203 #define DEVICE_LSI_53C1030_PCI_X_FUSION_MPT		0x0030 /*53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI*/
204 	#define SUBDEVICE_LSI_POWEREDGE_2600		0x10280123 /*PowerEdge 2600*/
205 	#define SUBDEVICE_LSI_POWEREDGE_1750		0x1028014a /*PowerEdge 1750*/
206 	#define SUBDEVICE_LSI_POWEREDGE_1850_MPT	0x1028016c /*PowerEdge 1850 MPT Fusion SCSI/RAID (Perc 4)*/
207 	#define SUBDEVICE_LSI_LSI_U320_SCSI		0x10281010 /*LSI U320 SCSI Controller*/
208 #define DEVICE_LSI_53C1030ZC_PCI_X_FUSION_MPT		0x0031 /*53c1030ZC PCI-X Fusion-MPT Dual Ultra320 SCSI*/
209 #define DEVICE_LSI_53C1035_PCI_X_FUSION_MPT		0x0032 /*53c1035 PCI-X Fusion-MPT Dual Ultra320 SCSI*/
210 	#define SUBDEVICE_LSI_LSI53C1020_1030_PCI_X_TO	0x10001000 /*LSI53C1020/1030 PCI-X to Ultra320 SCSI Controller*/
211 #define DEVICE_LSI_1030ZC_53C1035_PCI_X_FUSION_MPT	0x0033 /*1030ZC_53c1035 PCI-X Fusion-MPT Dual Ultra320 SCSI*/
212 #define DEVICE_LSI_53C1035_PCI_X_FUSION_MPT2		0x0040 /*53c1035 PCI-X Fusion-MPT Dual Ultra320 SCSI*/
213 	#define SUBDEVICE_LSI_MEGARAID_SCSI_320_2XR	0x10000033 /*MegaRAID SCSI 320-2XR*/
214 	#define SUBDEVICE_LSI_MEGARAID_SCSI_320_2XRWS	0x10000066 /*MegaRAID SCSI 320-2XRWS*/
215 #define DEVICE_LSI_53C1035ZC_PCI_X_FUSION_MPT		0x0041 /*53C1035ZC PCI-X Fusion-MPT Dual Ultra320 SCSI*/
216 #define DEVICE_LSI_53C875J				0x008f /*53c875J*/
217 	#define SUBDEVICE_LSI_FIREPORT_40_SCSI		0x10928000 /*FirePort 40 SCSI Controller*/
218 	#define SUBDEVICE_LSI_FIREPORT_40_DUAL2		0x10928760 /*FirePort 40 Dual SCSI Host Adapter*/
219 #define DEVICE_LSI_MEGARAID				0x0407 /*MegaRAID*/
220 	#define SUBDEVICE_LSI_MEGARAID_530_SCSI		0x10000530 /*MegaRAID 530 SCSI 320-0X RAID Controller*/
221 	#define SUBDEVICE_LSI_MEGARAID_531_SCSI		0x10000531 /*MegaRAID 531 SCSI 320-4X RAID Controller*/
222 	#define SUBDEVICE_LSI_MEGARAID_532_SCSI		0x10000532 /*MegaRAID 532 SCSI 320-2X RAID Controller*/
223 	#define SUBDEVICE_LSI_POWEREDGE_EXPANDABLE_RAID	0x10280531 /*PowerEdge Expandable RAID Controller 4/QC*/
224 	#define SUBDEVICE_LSI_POWEREDGE_EXPANDABLE_RAID2	0x10280533 /*PowerEdge Expandable RAID Controller 4/QC*/
225 	#define SUBDEVICE_LSI_MEGARAID_INTEL_RAID	0x80860530 /*MegaRAID Intel RAID Controller SRCZCRX*/
226 	#define SUBDEVICE_LSI_MEGARAID_INTEL_RAID2	0x80860532 /*MegaRAID Intel RAID Controller SRCU42X*/
227 #define DEVICE_LSI_MEGARAID2				0x0408 /*MegaRAID*/
228 	#define SUBDEVICE_LSI_MEGARAID_SCSI_320_1E	0x10000001 /*MegaRAID SCSI 320-1E RAID Controller*/
229 	#define SUBDEVICE_LSI_MEGARAID_SCSI_320_2E	0x10000002 /*MegaRAID SCSI 320-2E RAID Controller*/
230 	#define SUBDEVICE_LSI_MEGARAID_ACER_ROMB_2E	0x1025004d /*MegaRAID ACER ROMB-2E RAID Controller*/
231 	#define SUBDEVICE_LSI_POWEREDGE_RAID_CONTROLLER	0x10280001 /*PowerEdge RAID Controller PERC4e/SC*/
232 	#define SUBDEVICE_LSI_POWEREDGE_RAID_CONTROLLER2	0x10280002 /*PowerEdge RAID Controller PERC4e/DC*/
233 	#define SUBDEVICE_LSI_FSC_MEGARAID_PCI		0x17341065 /*FSC MegaRAID PCI Express ROMB*/
234 	#define SUBDEVICE_LSI_MEGARAID_INTEL_RAID3	0x80860002 /*MegaRAID Intel RAID Controller SRCU42E*/
235 #define DEVICE_LSI_MEGARAID3				0x0409 /*MegaRAID*/
236 	#define SUBDEVICE_LSI_MEGARAID_SATA_300_4X	0x10003004 /*MegaRAID SATA 300-4X RAID Controller*/
237 	#define SUBDEVICE_LSI_MEGARAID_SATA_300_8X	0x10003008 /*MegaRAID SATA 300-8X RAID Controller*/
238 	#define SUBDEVICE_LSI_MEGARAID_RAID_CONTROLLER	0x80863008 /*MegaRAID RAID Controller SRCS28X*/
239 	#define SUBDEVICE_LSI_MEGARAID_RAID_CONTROLLER2	0x80863431 /*MegaRAID RAID Controller Alief SROMBU42E*/
240 	#define SUBDEVICE_LSI_MEGARAID_RAID_CONTROLLER3	0x80863499 /*MegaRAID RAID Controller Harwich SROMBU42E*/
241 #define DEVICE_LSI_FC909_FIBRE_CHANNEL			0x0621 /*FC909 Fibre Channel Adapter*/
242 #define DEVICE_LSI_FC929_FIBRE_CHANNEL			0x0622 /*FC929 Fibre Channel Adapter*/
243 	#define SUBDEVICE_LSI_44929_O_DUAL		0x10001020 /*44929 O Dual Fibre Channel card*/
244 #define DEVICE_LSI_FC929_LAN				0x0623 /*FC929 LAN*/
245 #define DEVICE_LSI_FC919_FIBRE_CHANNEL			0x0624 /*FC919 Fibre Channel Adapter*/
246 #define DEVICE_LSI_FC919_LAN				0x0625 /*FC919 LAN*/
247 #define DEVICE_LSI_FC929X_FIBRE_CHANNEL			0x0626 /*FC929X Fibre Channel Adapter*/
248 	#define SUBDEVICE_LSI_7202_XP_LC_DUAL_FIBRE	0x10001010 /*7202-XP-LC Dual Fibre Channel card*/
249 #define DEVICE_LSI_FC929X_LAN				0x0627 /*FC929X LAN*/
250 #define DEVICE_LSI_FC919X_FIBRE_CHANNEL			0x0628 /*FC919X Fibre Channel Adapter*/
251 #define DEVICE_LSI_FC919X_LAN				0x0629 /*FC919X LAN*/
252 #define DEVICE_LSI_83C885_NT50_DIGITALSCAPE		0x0701 /*83C885 NT50 DigitalScape Fast Ethernet*/
253 #define DEVICE_LSI_YELLOWFIN_G_NIC_GIGABIT		0x0702 /*Yellowfin G-NIC gigabit ethernet*/
254 	#define SUBDEVICE_LSI_PEI100X			0x13180000 /*PEI100X*/
255 #define DEVICE_LSI_SA2010				0x0804 /*SA2010*/
256 #define DEVICE_LSI_SA2010ZC				0x0805 /*SA2010ZC*/
257 #define DEVICE_LSI_SA2020				0x0806 /*SA2020*/
258 #define DEVICE_LSI_SA2020ZC				0x0807 /*SA2020ZC*/
259 #define DEVICE_LSI_61C102				0x0901 /*61C102*/
260 #define DEVICE_LSI_63C815				0x1000 /*63C815*/
261 #define DEVICE_LSI_MEGARAID4				0x1960 /*MegaRAID*/
262 	#define SUBDEVICE_LSI_MEGARAID_518_SCSI		0x10000518 /*MegaRAID 518 SCSI 320-2 Controller*/
263 	#define SUBDEVICE_LSI_MEGARAID_520_SCSI		0x10000520 /*MegaRAID 520 SCSI 320-1 Controller*/
264 	#define SUBDEVICE_LSI_MEGARAID_522_I4		0x10000522 /*MegaRAID 522 i4 133 RAID Controller*/
265 	#define SUBDEVICE_LSI_MEGARAID_SATA_150_6	0x10000523 /*MegaRAID SATA 150-6 RAID Controller*/
266 	#define SUBDEVICE_LSI_MEGARAID_SATA_150_4	0x10004523 /*MegaRAID SATA 150-4 RAID Controller*/
267 	#define SUBDEVICE_LSI_MEGARAID_ZCR_SCSI		0x1000a520 /*MegaRAID ZCR SCSI 320-0 Controller*/
268 	#define SUBDEVICE_LSI_MEGARAID_518_DELL		0x10280518 /*MegaRAID 518 DELL PERC 4/DC RAID Controller*/
269 	#define SUBDEVICE_LSI_MEGARAID_520_DELL		0x10280520 /*MegaRAID 520 DELL PERC 4/SC RAID Controller*/
270 	#define SUBDEVICE_LSI_POWEREDGE_EXPANDABLE_RAID3	0x10280531 /*PowerEdge Expandable RAID Controller 4/QC*/
271 	#define SUBDEVICE_LSI_POWEREDGE_EXPANDABLE_RAID4	0x10280533 /*PowerEdge Expandable RAID Controller 4/QC*/
272 	#define SUBDEVICE_LSI_MEGARAIDRAID_CONTROLLER_SRCU41L	0x80860520 /*MegaRAIDRAID Controller SRCU41L*/
273 	#define SUBDEVICE_LSI_MEGARAID_RAID_CONTROLLER4	0x80860523 /*MegaRAID RAID Controller SRCS16*/
274 /* Vendor: 1001: Kolter Electronic */
275 #define DEVICE_KOLTER_PCI_1616_MEASUREMENT		0x0010 /*PCI 1616 Measurement card with 32 digital I/O lines*/
276 #define DEVICE_KOLTER_OPTO_PCI_OPTO_ISOLATED_DIGITAL	0x0011 /*OPTO-PCI Opto-Isolated digital I/O board*/
277 #define DEVICE_KOLTER_PCI_AD_DA_ANALOGUE_I_O		0x0012 /*PCI-AD/DA Analogue I/O board*/
278 #define DEVICE_KOLTER_PCI_OPTO_RELAIS_DIGITAL_I_O	0x0013 /*PCI-OPTO-RELAIS Digital I/O board with relay outputs*/
279 #define DEVICE_KOLTER_PCI_COUNTER_TIMER_COUNTER_TIMER	0x0014 /*PCI-Counter/Timer Counter Timer board*/
280 #define DEVICE_KOLTER_PCI_DAC416_ANALOGUE_OUTPUT	0x0015 /*PCI-DAC416 Analogue output board*/
281 #define DEVICE_KOLTER_PCI_MFB_ANALOGUE_I_O		0x0016 /*PCI-MFB Analogue I/O board*/
282 #define DEVICE_KOLTER_PROTO_3_PCI_PROTOTYPING		0x0017 /*PROTO-3 PCI Prototyping board*/
283 #define DEVICE_KOLTER_INI_9100_9100W_SCSI_HOST		0x9100 /*INI-9100/9100W SCSI Host*/
284 /* Vendor: 1002: ATI Technologies Inc */
285 #define DEVICE_ATI_M24_1P_RADEON			0x3150 /*M24 1P [Radeon Mobility X600]*/
286 #define DEVICE_ATI_M24_1T_FIREGL			0x3154 /*M24 1T [FireGL M24 GL]*/
287 #define DEVICE_ATI_RV380_0X3E50_RADEON			0x3e50 /*RV380 0x3e50 [Radeon X600]*/
288 #define DEVICE_ATI_RV380_0X3E54_FIREGL			0x3e54 /*RV380 0x3e54 [FireGL V3200]*/
289 #define DEVICE_ATI_RV380_RADEON_X600			0x3e70 /*RV380 [Radeon X600] Secondary*/
290 #define DEVICE_ATI_RADEON_IGP_320			0x4136 /*Radeon IGP 320 M*/
291 #define DEVICE_ATI_RADEON_IGP330_340_350		0x4137 /*Radeon IGP330/340/350*/
292 #define DEVICE_ATI_R300_AD_RADEON			0x4144 /*R300 AD [Radeon 9500 Pro]*/
293 #define DEVICE_ATI_R300_AE_RADEON			0x4145 /*R300 AE [Radeon 9700 Pro]*/
294 #define DEVICE_ATI_R300_AF_RADEON			0x4146 /*R300 AF [Radeon 9700 Pro]*/
295 #define DEVICE_ATI_R300_AG_FIREGL			0x4147 /*R300 AG [FireGL Z1/X1]*/
296 #define DEVICE_ATI_R350_AH_RADEON			0x4148 /*R350 AH [Radeon 9800]*/
297 #define DEVICE_ATI_R350_AI_RADEON			0x4149 /*R350 AI [Radeon 9800]*/
298 #define DEVICE_ATI_R350_AJ_RADEON			0x414a /*R350 AJ [Radeon 9800]*/
299 #define DEVICE_ATI_R350_AK_FIRE				0x414b /*R350 AK [Fire GL X2]*/
300 #define DEVICE_ATI_RV350_AP_RADEON			0x4150 /*RV350 AP [Radeon 9600]*/
301 	#define SUBDEVICE_ATI_R9600_PRO_PRIMARY		0x10020002 /*R9600 Pro primary (Asus OEM for HP)*/
302 	#define SUBDEVICE_ATI_R9600_PRO_SECONDARY	0x10020003 /*R9600 Pro secondary (Asus OEM for HP)*/
303 	#define SUBDEVICE_ATI_GIGA_BYTE_GV_R96128D_PRIMARY	0x14584024 /*Giga-Byte GV-R96128D Primary*/
304 	#define SUBDEVICE_ATI_POWERCOLOR_R96A_C3N	0x148c2064 /*PowerColor R96A-C3N*/
305 	#define SUBDEVICE_ATI_POWERCOLOR_R96A_C3N2	0x148c2066 /*PowerColor R96A-C3N*/
306 	#define SUBDEVICE_ATI_SAPPHIRE_ATLANTIS_RADEON	0x174b7c19 /*Sapphire Atlantis Radeon 9600 Pro*/
307 	#define SUBDEVICE_ATI_GC_R9600PRO_PRIMARY_SAPPHIRE	0x174b7c29 /*GC-R9600PRO Primary [Sapphire]*/
308 	#define SUBDEVICE_ATI_RADEON_9600_256MB		0x17ee2002 /*Radeon 9600 256Mb Primary*/
309 	#define SUBDEVICE_ATI_GC_R9600PRO_PRIMARY	0x18bc0101 /*GC-R9600PRO Primary*/
310 #define DEVICE_ATI_RV350_AQ_RADEON			0x4151 /*RV350 AQ [Radeon 9600]*/
311 	#define SUBDEVICE_ATI_A9600SE			0x1043c004 /*A9600SE*/
312 #define DEVICE_ATI_RV350_AR_RADEON			0x4152 /*RV350 AR [Radeon 9600]*/
313 	#define SUBDEVICE_ATI_RADEON_9600XT		0x10020002 /*Radeon 9600XT*/
314 	#define SUBDEVICE_ATI_RADEON_9600_XT		0x1043c002 /*Radeon 9600 XT TVD*/
315 #define DEVICE_ATI_RV350_AS_RADEON			0x4153 /*RV350 AS [Radeon 9600 AS]*/
316 #define DEVICE_ATI_RV350_AT_FIRE			0x4154 /*RV350 AT [Fire GL T2]*/
317 #define DEVICE_ATI_RV350_AU_FIRE			0x4155 /*RV350 AU [Fire GL T2]*/
318 #define DEVICE_ATI_RV350_AV_FIRE			0x4156 /*RV350 AV [Fire GL T2]*/
319 #define DEVICE_ATI_RV350_AW_FIRE			0x4157 /*RV350 AW [Fire GL T2]*/
320 #define DEVICE_ATI_68800AX_MACH32			0x4158 /*68800AX [Mach32]*/
321 #define DEVICE_ATI_R300_AD_RADEON2			0x4164 /*R300 AD [Radeon 9500 Pro] (Secondary)*/
322 #define DEVICE_ATI_R300_AE_RADEON2			0x4165 /*R300 AE [Radeon 9700 Pro] (Secondary)*/
323 #define DEVICE_ATI_R300_AF_RADEON2			0x4166 /*R300 AF [Radeon 9700 Pro] (Secondary)*/
324 #define DEVICE_ATI_RADEON_R350_RADEON			0x4168 /*Radeon R350 [Radeon 9800] (Secondary)*/
325 #define DEVICE_ATI_RV350_AP_RADEON2			0x4170 /*RV350 AP [Radeon 9600] (Secondary)*/
326 	#define SUBDEVICE_ATI_GIGA_BYTE_GV_R96128D_SECONDARY	0x14584025 /*Giga-Byte GV-R96128D Secondary*/
327 	#define SUBDEVICE_ATI_POWERCOLOR_R96A_C3N_SECONDARY	0x148c2067 /*PowerColor R96A-C3N (Secondary)*/
328 	#define SUBDEVICE_ATI_GC_R9600PRO_SECONDARY_SAPPHIRE	0x174b7c28 /*GC-R9600PRO Secondary [Sapphire]*/
329 	#define SUBDEVICE_ATI_RADEON_9600_256MB2	0x17ee2003 /*Radeon 9600 256Mb Secondary*/
330 	#define SUBDEVICE_ATI_GC_R9600PRO_SECONDARY	0x18bc0100 /*GC-R9600PRO Secondary*/
331 #define DEVICE_ATI_RV350_AQ_RADEON2			0x4171 /*RV350 AQ [Radeon 9600] (Secondary)*/
332 	#define SUBDEVICE_ATI_A9600SE_SECONDARY		0x1043c005 /*A9600SE (Secondary)*/
333 #define DEVICE_ATI_RV350_AR_RADEON2			0x4172 /*RV350 AR [Radeon 9600] (Secondary)*/
334 	#define SUBDEVICE_ATI_RADEON_9600XT_SECONDARY	0x10020003 /*Radeon 9600XT (Secondary)*/
335 	#define SUBDEVICE_ATI_A9600XT_SECONDARY		0x1043c003 /*A9600XT (Secondary)*/
336 #define DEVICE_ATI_RV350_RADEON				0x4173 /*RV350 ?? [Radeon 9550] (Secondary)*/
337 #define DEVICE_ATI_RADEON_7000_IGP			0x4237 /*Radeon 7000 IGP*/
338 #define DEVICE_ATI_R200_BB_RADEON			0x4242 /*R200 BB [Radeon All in Wonder 8500DV]*/
339 	#define SUBDEVICE_ATI_RADEON_8500_AIW		0x100202aa /*Radeon 8500 AIW DV Edition*/
340 #define DEVICE_ATI_R200_BC_RADEON			0x4243 /*R200 BC [Radeon All in Wonder 8500]*/
341 #define DEVICE_ATI_RADEON_MOBILITY_U1			0x4336 /*Radeon Mobility U1*/
342 	#define SUBDEVICE_ATI_PAVILION_ZE4400_BUILTIN	0x103c0024 /*Pavilion ze4400 builtin Video*/
343 #define DEVICE_ATI_RADEON_IGP_330M_340M_350M		0x4337 /*Radeon IGP 330M/340M/350M*/
344 	#define SUBDEVICE_ATI_THINKPAD_R40E_2684_HVG	0x1014053a /*ThinkPad R40e (2684-HVG) builtin VGA controller*/
345 	#define SUBDEVICE_ATI_RADEON_IGP_345M		0x103c0850 /*Radeon IGP 345M*/
346 #define DEVICE_ATI_IXP150_AC_97_AUDIO			0x4341 /*IXP150 AC'97 Audio Controller*/
347 #define DEVICE_ATI_EHCI_USB_CONTROLLER			0x4345 /*EHCI USB Controller*/
348 #define DEVICE_ATI_OHCI_USB_CONTROLLER			0x4347 /*OHCI USB Controller #1*/
349 #define DEVICE_ATI_OHCI_USB_CONTROLLER2			0x4348 /*OHCI USB Controller #2*/
350 #define DEVICE_ATI_IXP_AC_97_MODEM			0x434d /*IXP AC'97 Modem*/
351 #define DEVICE_ATI_ATI_SMBUS				0x4353 /*ATI SMBus*/
352 #define DEVICE_ATI_215CT_MACH64_CT			0x4354 /*215CT [Mach64 CT]*/
353 #define DEVICE_ATI_210888CX_MACH64_CX			0x4358 /*210888CX [Mach64 CX]*/
354 #define DEVICE_ATI_RADEON_MOBILITY_7000			0x4437 /*Radeon Mobility 7000 IGP*/
355 #define DEVICE_ATI_210888ET_MACH64_ET			0x4554 /*210888ET [Mach64 ET]*/
356 #define DEVICE_ATI_MACH64_VT				0x4654 /*Mach64 VT*/
357 #define DEVICE_ATI_3D_RAGE_PRO				0x4742 /*3D Rage Pro AGP 1X/2X*/
358 	#define SUBDEVICE_ATI_RAGE_PRO_TURBO		0x10020040 /*Rage Pro Turbo AGP 2X*/
359 	#define SUBDEVICE_ATI_RAGE_PRO_TURBO2		0x10020044 /*Rage Pro Turbo AGP 2X*/
360 	#define SUBDEVICE_ATI_RAGE_PRO_AIW		0x10020061 /*Rage Pro AIW AGP 2X*/
361 	#define SUBDEVICE_ATI_RAGE_PRO_AIW2		0x10020062 /*Rage Pro AIW AGP 2X*/
362 	#define SUBDEVICE_ATI_RAGE_PRO_AIW3		0x10020063 /*Rage Pro AIW AGP 2X*/
363 	#define SUBDEVICE_ATI_RAGE_PRO_TURBO3		0x10020080 /*Rage Pro Turbo AGP 2X*/
364 	#define SUBDEVICE_ATI_RAGE_PRO_TURBO4		0x10020084 /*Rage Pro Turbo AGP 2X*/
365 	#define SUBDEVICE_ATI_RAGE_PRO_TURBO5		0x10024742 /*Rage Pro Turbo AGP 2X*/
366 	#define SUBDEVICE_ATI_RAGE_PRO_TURBO6		0x10028001 /*Rage Pro Turbo AGP 2X*/
367 	#define SUBDEVICE_ATI_RAGE_PRO_TURBO7		0x10280082 /*Rage Pro Turbo AGP 2X*/
368 	#define SUBDEVICE_ATI_OPTIPLEX_GX1_ONBOARD	0x10284082 /*Optiplex GX1 Onboard Display Adapter*/
369 	#define SUBDEVICE_ATI_RAGE_PRO_TURBO8		0x10288082 /*Rage Pro Turbo AGP 2X*/
370 	#define SUBDEVICE_ATI_RAGE_PRO_TURBO9		0x1028c082 /*Rage Pro Turbo AGP 2X*/
371 	#define SUBDEVICE_ATI_XPERT_98D_AGP		0x80864152 /*Xpert 98D AGP 2X*/
372 	#define SUBDEVICE_ATI_RAGE_PRO_TURBO10		0x8086464a /*Rage Pro Turbo AGP 2X*/
373 #define DEVICE_ATI_3D_RAGE_PRO2				0x4744 /*3D Rage Pro AGP 1X*/
374 	#define SUBDEVICE_ATI_RAGE_PRO_TURBO11		0x10024744 /*Rage Pro Turbo AGP*/
375 #define DEVICE_ATI_3D_RAGE_PRO3				0x4747 /*3D Rage Pro*/
376 #define DEVICE_ATI_3D_RAGE_PRO4				0x4749 /*3D Rage Pro*/
377 	#define SUBDEVICE_ATI_RAGE_PRO_AIW4		0x10020061 /*Rage Pro AIW*/
378 	#define SUBDEVICE_ATI_RAGE_PRO_AIW5		0x10020062 /*Rage Pro AIW*/
379 #define DEVICE_ATI_RAGE_XC				0x474c /*Rage XC*/
380 #define DEVICE_ATI_RAGE_XL_AGP				0x474d /*Rage XL AGP 2X*/
381 	#define SUBDEVICE_ATI_XPERT_98_RXL		0x10020004 /*Xpert 98 RXL AGP 2X*/
382 	#define SUBDEVICE_ATI_XPERT_98_RXL2		0x10020008 /*Xpert 98 RXL AGP 2X*/
383 	#define SUBDEVICE_ATI_RAGE_XL_AGP		0x10020080 /*Rage XL AGP 2X*/
384 	#define SUBDEVICE_ATI_XPERT_98_AGP		0x10020084 /*Xpert 98 AGP 2X*/
385 	#define SUBDEVICE_ATI_RAGE_XL_AGP2		0x1002474d /*Rage XL AGP*/
386 	#define SUBDEVICE_ATI_RAGE_XL_AGP3		0x1033806a /*Rage XL AGP*/
387 #define DEVICE_ATI_RAGE_XC_AGP				0x474e /*Rage XC AGP*/
388 	#define SUBDEVICE_ATI_RAGE_XC_AGP		0x1002474e /*Rage XC AGP*/
389 #define DEVICE_ATI_RAGE_XL				0x474f /*Rage XL*/
390 	#define SUBDEVICE_ATI_RAGE_XL			0x10020008 /*Rage XL*/
391 	#define SUBDEVICE_ATI_RAGE_XL2			0x1002474f /*Rage XL*/
392 #define DEVICE_ATI_3D_RAGE_PRO5				0x4750 /*3D Rage Pro 215GP*/
393 	#define SUBDEVICE_ATI_RAGE_PRO_TURBO12		0x10020040 /*Rage Pro Turbo*/
394 	#define SUBDEVICE_ATI_RAGE_PRO_TURBO13		0x10020044 /*Rage Pro Turbo*/
395 	#define SUBDEVICE_ATI_RAGE_PRO_TURBO14		0x10020080 /*Rage Pro Turbo*/
396 	#define SUBDEVICE_ATI_RAGE_PRO_TURBO15		0x10020084 /*Rage Pro Turbo*/
397 	#define SUBDEVICE_ATI_RAGE_PRO_TURBO16		0x10024750 /*Rage Pro Turbo*/
398 #define DEVICE_ATI_3D_RAGE_PRO6				0x4751 /*3D Rage Pro 215GQ*/
399 #define DEVICE_ATI_RAGE_XL2				0x4752 /*Rage XL*/
400 	#define SUBDEVICE_ATI_RAGE_XL3			0x10020008 /*Rage XL*/
401 	#define SUBDEVICE_ATI_RAGE_XL4			0x10024752 /*Rage XL*/
402 	#define SUBDEVICE_ATI_RAGE_XL5			0x10028008 /*Rage XL*/
403 	#define SUBDEVICE_ATI_POWEREDGE_1400		0x102800ce /*PowerEdge 1400*/
404 	#define SUBDEVICE_ATI_POWEREDGE_2550		0x102800d1 /*PowerEdge 2550*/
405 	#define SUBDEVICE_ATI_POWEREDGE_2500		0x102800d9 /*PowerEdge 2500*/
406 	#define SUBDEVICE_ATI_SDS2_MAINBOARD		0x80863411 /*SDS2 Mainboard*/
407 	#define SUBDEVICE_ATI_S875WP1_E_MAINBOARD	0x80863427 /*S875WP1-E mainboard*/
408 #define DEVICE_ATI_RAGE_XC2				0x4753 /*Rage XC*/
409 	#define SUBDEVICE_ATI_RAGE_XC			0x10024753 /*Rage XC*/
410 #define DEVICE_ATI_3D_RAGE_I_II				0x4754 /*3D Rage I/II 215GT [Mach64 GT]*/
411 #define DEVICE_ATI_3D_RAGE_II				0x4755 /*3D Rage II+ 215GTB [Mach64 GTB]*/
412 #define DEVICE_ATI_3D_RAGE_IIC				0x4756 /*3D Rage IIC 215IIC [Mach64 GT IIC]*/
413 	#define SUBDEVICE_ATI_RAGE_IIC			0x10024756 /*Rage IIC*/
414 #define DEVICE_ATI_3D_RAGE_IIC2				0x4757 /*3D Rage IIC AGP*/
415 	#define SUBDEVICE_ATI_RAGE_IIC_AGP		0x10024757 /*Rage IIC AGP*/
416 	#define SUBDEVICE_ATI_RAGE_3D_IIC		0x10280089 /*Rage 3D IIC*/
417 	#define SUBDEVICE_ATI_RAGE_3D_IIC2		0x10284082 /*Rage 3D IIC*/
418 	#define SUBDEVICE_ATI_RAGE_3D_IIC3		0x10288082 /*Rage 3D IIC*/
419 	#define SUBDEVICE_ATI_RAGE_3D_IIC4		0x1028c082 /*Rage 3D IIC*/
420 #define DEVICE_ATI_210888GX_MACH64_GX			0x4758 /*210888GX [Mach64 GX]*/
421 #define DEVICE_ATI_3D_RAGE_IIC3				0x4759 /*3D Rage IIC*/
422 #define DEVICE_ATI_3D_RAGE_IIC4				0x475a /*3D Rage IIC AGP*/
423 	#define SUBDEVICE_ATI_RAGE_3D_PRO		0x10020084 /*Rage 3D Pro AGP 2x XPERT 98*/
424 	#define SUBDEVICE_ATI_RAGE_3D_IIC5		0x10020087 /*Rage 3D IIC*/
425 	#define SUBDEVICE_ATI_RAGE_IIC_AGP2		0x1002475a /*Rage IIC AGP*/
426 #define DEVICE_ATI_RADEON_RV250_ID			0x4964 /*Radeon RV250 Id [Radeon 9000]*/
427 #define DEVICE_ATI_RADEON_RV250_IE			0x4965 /*Radeon RV250 Ie [Radeon 9000]*/
428 #define DEVICE_ATI_RADEON_RV250_IF			0x4966 /*Radeon RV250 If [Radeon 9000]*/
429 	#define SUBDEVICE_ATI_RV250_IF_TACHYON		0x10f10002 /*RV250 If [Tachyon G9000 PRO]*/
430 	#define SUBDEVICE_ATI_RV250_IF_RADEON		0x148c2039 /*RV250 If [Radeon 9000 Pro \"Evil Commando\"]*/
431 	#define SUBDEVICE_ATI_RV250_IF_RADEON2		0x15099a00 /*RV250 If [Radeon 9000 \"AT009\"]*/
432 	#define SUBDEVICE_ATI_RV250_IF_3D		0x16810040 /*RV250 If [3D prophet 9000]*/
433 	#define SUBDEVICE_ATI_RV250_IF_SAPPHIRE		0x174b7176 /*RV250 If [Sapphire Radeon 9000 Pro]*/
434 	#define SUBDEVICE_ATI_RV250_IF_RADEON3		0x174b7192 /*RV250 If [Radeon 9000 \"Atlantis\"]*/
435 	#define SUBDEVICE_ATI_RV250_IF_EXCALIBUR	0x17af2005 /*RV250 If [Excalibur Radeon 9000 Pro]*/
436 	#define SUBDEVICE_ATI_RV250_IF_EXCALIBUR2	0x17af2006 /*RV250 If [Excalibur Radeon 9000]*/
437 #define DEVICE_ATI_RADEON_RV250_IG			0x4967 /*Radeon RV250 Ig [Radeon 9000]*/
438 #define DEVICE_ATI_RADEON_RV250_RADEON			0x496e /*Radeon RV250 [Radeon 9000] (Secondary)*/
439 #define DEVICE_ATI_R420_JH_RADEON			0x4a48 /*R420 JH [Radeon X800]*/
440 #define DEVICE_ATI_R420_JI_RADEON			0x4a49 /*R420 JI [Radeon X800PRO]*/
441 #define DEVICE_ATI_R420_JJ_RADEON			0x4a4a /*R420 JJ [Radeon X800SE]*/
442 #define DEVICE_ATI_R420_JK_RADEON			0x4a4b /*R420 JK [Radeon X800]*/
443 #define DEVICE_ATI_R420_JL_RADEON			0x4a4c /*R420 JL [Radeon X800]*/
444 #define DEVICE_ATI_R420_JM_FIREGL			0x4a4d /*R420 JM [FireGL X3]*/
445 #define DEVICE_ATI_M18_JN_RADEON			0x4a4e /*M18 JN [Radeon Mobility 9800]*/
446 #define DEVICE_ATI_R420_JP_RADEON			0x4a50 /*R420 JP [Radeon X800XT]*/
447 #define DEVICE_ATI_R420_X800XT_PE_SECONDARY		0x4a70 /*R420 [X800XT-PE] (Secondary)*/
448 #define DEVICE_ATI_3D_RAGE_LT				0x4c42 /*3D Rage LT Pro AGP-133*/
449 	#define SUBDEVICE_ATI_RAGE_LT_PRO		0x0e11b0e7 /*Rage LT Pro (Compaq Presario 5240)*/
450 	#define SUBDEVICE_ATI_RAGE_3D_LT		0x0e11b0e8 /*Rage 3D LT Pro*/
451 	#define SUBDEVICE_ATI_3D_RAGE_LT		0x0e11b10e /*3D Rage LT Pro (Compaq Armada 1750)*/
452 	#define SUBDEVICE_ATI_RAGE_LT_PRO2		0x10020040 /*Rage LT Pro AGP 2X*/
453 	#define SUBDEVICE_ATI_RAGE_LT_PRO3		0x10020044 /*Rage LT Pro AGP 2X*/
454 	#define SUBDEVICE_ATI_RAGE_LT_PRO4		0x10024c42 /*Rage LT Pro AGP 2X*/
455 	#define SUBDEVICE_ATI_RAGE_LT_PRO5		0x10028001 /*Rage LT Pro AGP 2X*/
456 	#define SUBDEVICE_ATI_RAGE_3D_LT2		0x10280085 /*Rage 3D LT Pro*/
457 #define DEVICE_ATI_3D_RAGE_LT2				0x4c44 /*3D Rage LT Pro AGP-66*/
458 #define DEVICE_ATI_RAGE_MOBILITY_M3			0x4c45 /*Rage Mobility M3 AGP*/
459 #define DEVICE_ATI_RAGE_MOBILITY_M32			0x4c46 /*Rage Mobility M3 AGP 2x*/
460 	#define SUBDEVICE_ATI_LATITUDE_C600		0x102800b1 /*Latitude C600*/
461 #define DEVICE_ATI_3D_RAGE_LT_G				0x4c47 /*3D Rage LT-G 215LG*/
462 #define DEVICE_ATI_3D_RAGE_LT3				0x4c49 /*3D Rage LT Pro*/
463 	#define SUBDEVICE_ATI_RAGE_LT_PRO6		0x10020004 /*Rage LT Pro*/
464 	#define SUBDEVICE_ATI_RAGE_LT_PRO7		0x10020040 /*Rage LT Pro*/
465 	#define SUBDEVICE_ATI_RAGE_LT_PRO8		0x10020044 /*Rage LT Pro*/
466 	#define SUBDEVICE_ATI_RAGE_LT_PRO9		0x10024c49 /*Rage LT Pro*/
467 #define DEVICE_ATI_RAGE_MOBILITY_P_M			0x4c4d /*Rage Mobility P/M AGP 2x*/
468 	#define SUBDEVICE_ATI_ARMADA_M700		0x0e11b111 /*Armada M700*/
469 	#define SUBDEVICE_ATI_ARMADA_E500		0x0e11b160 /*Armada E500*/
470 	#define SUBDEVICE_ATI_XPERT_98_AGP2		0x10020084 /*Xpert 98 AGP 2X (Mobility)*/
471 	#define SUBDEVICE_ATI_THINKPAD_A20M		0x10140154 /*ThinkPad A20m*/
472 	#define SUBDEVICE_ATI_LATITUDE_CPT		0x102800aa /*Latitude CPt*/
473 #define DEVICE_ATI_RAGE_MOBILITY_L			0x4c4e /*Rage Mobility L AGP 2x*/
474 #define DEVICE_ATI_3D_RAGE_LT4				0x4c50 /*3D Rage LT Pro*/
475 	#define SUBDEVICE_ATI_RAGE_LT_PRO10		0x10024c50 /*Rage LT Pro*/
476 #define DEVICE_ATI_3D_RAGE_LT5				0x4c51 /*3D Rage LT Pro*/
477 #define DEVICE_ATI_RAGE_MOBILITY_P_M2			0x4c52 /*Rage Mobility P/M*/
478 	#define SUBDEVICE_ATI_VERSA_NOTE_VXI		0x10338112 /*Versa Note VXi*/
479 #define DEVICE_ATI_RAGE_MOBILITY_L2			0x4c53 /*Rage Mobility L*/
480 #define DEVICE_ATI_264LT_MACH64_LT			0x4c54 /*264LT [Mach64 LT]*/
481 #define DEVICE_ATI_RADEON_MOBILITY_M7			0x4c57 /*Radeon Mobility M7 LW [Radeon Mobility 7500]*/
482 	#define SUBDEVICE_ATI_THINKPAD_T30		0x10140517 /*ThinkPad T30*/
483 	#define SUBDEVICE_ATI_RADEON_MOBILITY_M7	0x102800e6 /*Radeon Mobility M7 LW (Dell Inspiron 8100)*/
484 	#define SUBDEVICE_ATI_LATITUDE_C640		0x1028012a /*Latitude C640*/
485 	#define SUBDEVICE_ATI_RADEON_MOBILITY_M72	0x144dc006 /*Radeon Mobility M7 LW in vpr Matrix 170B4*/
486 #define DEVICE_ATI_RADEON_RV200_LX			0x4c58 /*Radeon RV200 LX [Mobility FireGL 7800 M7]*/
487 #define DEVICE_ATI_RADEON_MOBILITY_M6			0x4c59 /*Radeon Mobility M6 LY*/
488 	#define SUBDEVICE_ATI_THINKPAD_A30_A30P_2652_2653	0x10140235 /*ThinkPad A30/A30p (2652/2653)*/
489 	#define SUBDEVICE_ATI_THINKPAD_X22_X23_X24	0x10140239 /*ThinkPad X22/X23/X24*/
490 	#define SUBDEVICE_ATI_VAIO_PCG_GR214EP_GR214MP_GR215MP_GR314MP_GR315MP	0x104d80e7 /*VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP*/
491 #define DEVICE_ATI_RADEON_MOBILITY_M62			0x4c5a /*Radeon Mobility M6 LZ*/
492 #define DEVICE_ATI_RADEON_R250_LD			0x4c64 /*Radeon R250 Ld [Radeon Mobility 9000 M9]*/
493 #define DEVICE_ATI_RADEON_R250_LE			0x4c65 /*Radeon R250 Le [Radeon Mobility 9000 M9]*/
494 #define DEVICE_ATI_RADEON_R250_LF			0x4c66 /*Radeon R250 Lf [FireGL 9000]*/
495 #define DEVICE_ATI_RADEON_R250_LG			0x4c67 /*Radeon R250 Lg [Radeon Mobility 9000 M9]*/
496 #define DEVICE_ATI_RADEON_R250_LN			0x4c6e /*Radeon R250 Ln [Radeon Mobility 9000 M9] [Secondary]*/
497 #define DEVICE_ATI_RAGE_MOBILITY_M4			0x4d46 /*Rage Mobility M4 AGP*/
498 #define DEVICE_ATI_RAGE_MOBILITY_M42			0x4d4c /*Rage Mobility M4 AGP*/
499 #define DEVICE_ATI_RADEON_R300_ND			0x4e44 /*Radeon R300 ND [Radeon 9700 Pro]*/
500 #define DEVICE_ATI_RADEON_R300_NE			0x4e45 /*Radeon R300 NE [Radeon 9500 Pro]*/
501 	#define SUBDEVICE_ATI_RADEON_R300_NE		0x10020002 /*Radeon R300 NE [Radeon 9500 Pro]*/
502 	#define SUBDEVICE_ATI_HERCULES_3D_PROPHET	0x16810002 /*Hercules 3D Prophet 9500 PRO [Radeon 9500 Pro]*/
503 #define DEVICE_ATI_RV350_NF_RADEON			0x4e46 /*RV350 NF [Radeon 9600]*/
504 #define DEVICE_ATI_RADEON_R300_NG			0x4e47 /*Radeon R300 NG [FireGL X1]*/
505 #define DEVICE_ATI_RADEON_R350_RADEON2			0x4e48 /*Radeon R350 [Radeon 9800 Pro]*/
506 #define DEVICE_ATI_RADEON_R350_RADEON3			0x4e49 /*Radeon R350 [Radeon 9800]*/
507 #define DEVICE_ATI_RV350_NJ_RADEON			0x4e4a /*RV350 NJ [Radeon 9800 XT]*/
508 #define DEVICE_ATI_R350_NK_FIRE				0x4e4b /*R350 NK [Fire GL X2]*/
509 #define DEVICE_ATI_RV350_MOBILITY_RADEON		0x4e50 /*RV350 [Mobility Radeon 9600 M10]*/
510 	#define SUBDEVICE_ATI_TRAVELMATE_290		0x1025005a /*TravelMate 290*/
511 	#define SUBDEVICE_ATI_NC6000_LAPTOP		0x103c0890 /*NC6000 laptop*/
512 	#define SUBDEVICE_ATI_AMILO_M1420W		0x17341055 /*Amilo M1420W*/
513 #define DEVICE_ATI_M10_NQ_RADEON			0x4e51 /*M10 NQ [Radeon Mobility 9600]*/
514 #define DEVICE_ATI_RV350_MOBILITY_RADEON2		0x4e52 /*RV350 [Mobility Radeon 9600 M10]*/
515 #define DEVICE_ATI_M10_NS_RADEON			0x4e53 /*M10 NS [Radeon Mobility 9600]*/
516 #define DEVICE_ATI_M10_NT_FIREGL			0x4e54 /*M10 NT [FireGL Mobility T2]*/
517 #define DEVICE_ATI_M11_NV_FIREGL			0x4e56 /*M11 NV [FireGL Mobility T2e]*/
518 #define DEVICE_ATI_RADEON_R300_RADEON			0x4e64 /*Radeon R300 [Radeon 9700 Pro] (Secondary)*/
519 #define DEVICE_ATI_RADEON_R300_RADEON2			0x4e65 /*Radeon R300 [Radeon 9500 Pro] (Secondary)*/
520 	#define SUBDEVICE_ATI_RADEON_R300_NE2		0x10020003 /*Radeon R300 NE [Radeon 9500 Pro]*/
521 	#define SUBDEVICE_ATI_HERCULES_3D_PROPHET2	0x16810003 /*Hercules 3D Prophet 9500 PRO [Radeon 9500 Pro] (Secondary)*/
522 #define DEVICE_ATI_RV350_NF_RADEON2			0x4e66 /*RV350 NF [Radeon 9600] (Secondary)*/
523 #define DEVICE_ATI_RADEON_R300_FIREGL			0x4e67 /*Radeon R300 [FireGL X1] (Secondary)*/
524 #define DEVICE_ATI_RADEON_R350_RADEON4			0x4e68 /*Radeon R350 [Radeon 9800 Pro] (Secondary)*/
525 #define DEVICE_ATI_RADEON_R350_RADEON5			0x4e69 /*Radeon R350 [Radeon 9800] (Secondary)*/
526 #define DEVICE_ATI_RV350_NJ_RADEON2			0x4e6a /*RV350 NJ [Radeon 9800 XT] (Secondary)*/
527 #define DEVICE_ATI_RAGE_128_PA_PRO			0x5041 /*Rage 128 PA/PRO*/
528 #define DEVICE_ATI_RAGE_128_PB_PRO			0x5042 /*Rage 128 PB/PRO AGP 2x*/
529 #define DEVICE_ATI_RAGE_128_PC_PRO			0x5043 /*Rage 128 PC/PRO AGP 4x*/
530 #define DEVICE_ATI_RAGE_128_PD_PRO			0x5044 /*Rage 128 PD/PRO TMDS*/
531 	#define SUBDEVICE_ATI_RAGE_128_AIW		0x10020028 /*Rage 128 AIW*/
532 	#define SUBDEVICE_ATI_RAGE_128_AIW2		0x10020029 /*Rage 128 AIW*/
533 #define DEVICE_ATI_RAGE_128_PE_PRO			0x5045 /*Rage 128 PE/PRO AGP 2x TMDS*/
534 #define DEVICE_ATI_RAGE_128_PF_PRO			0x5046 /*Rage 128 PF/PRO AGP 4x TMDS*/
535 	#define SUBDEVICE_ATI_RAGE_FURY_PRO		0x10020004 /*Rage Fury Pro*/
536 	#define SUBDEVICE_ATI_RAGE_FURY_PRO_XPERT	0x10020008 /*Rage Fury Pro/Xpert 2000 Pro*/
537 	#define SUBDEVICE_ATI_RAGE_FURY_PRO2		0x10020014 /*Rage Fury Pro*/
538 	#define SUBDEVICE_ATI_RAGE_FURY_PRO_XPERT2	0x10020018 /*Rage Fury Pro/Xpert 2000 Pro*/
539 	#define SUBDEVICE_ATI_RAGE_128_PRO		0x10020028 /*Rage 128 Pro AIW AGP*/
540 	#define SUBDEVICE_ATI_RAGE_128_PRO2		0x1002002a /*Rage 128 Pro AIW AGP*/
541 	#define SUBDEVICE_ATI_RAGE_FURY_PRO3		0x10020048 /*Rage Fury Pro*/
542 	#define SUBDEVICE_ATI_RAGE_FURY_MAXX		0x10022000 /*Rage Fury MAXX AGP 4x (TMDS) (VGA device)*/
543 	#define SUBDEVICE_ATI_RAGE_FURY_MAXX2		0x10022001 /*Rage Fury MAXX AGP 4x (TMDS) (Extra device?!)*/
544 #define DEVICE_ATI_RAGE_128_PG_PRO			0x5047 /*Rage 128 PG/PRO*/
545 #define DEVICE_ATI_RAGE_128_PH_PRO			0x5048 /*Rage 128 PH/PRO AGP 2x*/
546 #define DEVICE_ATI_RAGE_128_PI_PRO			0x5049 /*Rage 128 PI/PRO AGP 4x*/
547 #define DEVICE_ATI_RAGE_128_PJ_PRO			0x504a /*Rage 128 PJ/PRO TMDS*/
548 #define DEVICE_ATI_RAGE_128_PK_PRO			0x504b /*Rage 128 PK/PRO AGP 2x TMDS*/
549 #define DEVICE_ATI_RAGE_128_PL_PRO			0x504c /*Rage 128 PL/PRO AGP 4x TMDS*/
550 #define DEVICE_ATI_RAGE_128_PM_PRO			0x504d /*Rage 128 PM/PRO*/
551 #define DEVICE_ATI_RAGE_128_PN_PRO			0x504e /*Rage 128 PN/PRO AGP 2x*/
552 #define DEVICE_ATI_RAGE_128_PO_PRO			0x504f /*Rage 128 PO/PRO AGP 4x*/
553 #define DEVICE_ATI_RAGE_128_PP_PRO			0x5050 /*Rage 128 PP/PRO TMDS [Xpert 128]*/
554 	#define SUBDEVICE_ATI_XPERT_128			0x10020008 /*Xpert 128*/
555 #define DEVICE_ATI_RAGE_128_PQ_PRO			0x5051 /*Rage 128 PQ/PRO AGP 2x TMDS*/
556 #define DEVICE_ATI_RAGE_128_PR_PRO			0x5052 /*Rage 128 PR/PRO AGP 4x TMDS*/
557 #define DEVICE_ATI_RAGE_128_PS_PRO			0x5053 /*Rage 128 PS/PRO*/
558 #define DEVICE_ATI_RAGE_128_PT_PRO			0x5054 /*Rage 128 PT/PRO AGP 2x*/
559 #define DEVICE_ATI_RAGE_128_PU_PRO			0x5055 /*Rage 128 PU/PRO AGP 4x*/
560 #define DEVICE_ATI_RAGE_128_PV_PRO			0x5056 /*Rage 128 PV/PRO TMDS*/
561 #define DEVICE_ATI_RAGE_128_PW_PRO			0x5057 /*Rage 128 PW/PRO AGP 2x TMDS*/
562 #define DEVICE_ATI_RAGE_128_PX_PRO			0x5058 /*Rage 128 PX/PRO AGP 4x TMDS*/
563 #define DEVICE_ATI_RADEON_R100_QD			0x5144 /*Radeon R100 QD [Radeon 7200]*/
564 	#define SUBDEVICE_ATI_RADEON_7000_RADEON_VE	0x10020008 /*Radeon 7000/Radeon VE*/
565 	#define SUBDEVICE_ATI_RADEON_7000_RADEON	0x10020009 /*Radeon 7000/Radeon*/
566 	#define SUBDEVICE_ATI_RADEON_7000_RADEON2	0x1002000a /*Radeon 7000/Radeon*/
567 	#define SUBDEVICE_ATI_RADEON_7000_RADEON3	0x1002001a /*Radeon 7000/Radeon*/
568 	#define SUBDEVICE_ATI_RADEON_AIW		0x10020029 /*Radeon AIW*/
569 	#define SUBDEVICE_ATI_RADEON_7000_RADEON4	0x10020038 /*Radeon 7000/Radeon*/
570 	#define SUBDEVICE_ATI_RADEON_7000_RADEON5	0x10020039 /*Radeon 7000/Radeon*/
571 	#define SUBDEVICE_ATI_RADEON_7000_RADEON6	0x1002008a /*Radeon 7000/Radeon*/
572 	#define SUBDEVICE_ATI_RADEON_7000_RADEON7	0x100200ba /*Radeon 7000/Radeon*/
573 	#define SUBDEVICE_ATI_RADEON_7000_RADEON8	0x10020139 /*Radeon 7000/Radeon*/
574 	#define SUBDEVICE_ATI_RADEON_7000_RADEON9	0x1002028a /*Radeon 7000/Radeon*/
575 	#define SUBDEVICE_ATI_RADEON_AIW2		0x100202aa /*Radeon AIW*/
576 	#define SUBDEVICE_ATI_RADEON_7000_RADEON10	0x1002053a /*Radeon 7000/Radeon*/
577 #define DEVICE_ATI_RADEON_R100_QE			0x5145 /*Radeon R100 QE*/
578 #define DEVICE_ATI_RADEON_R100_QF			0x5146 /*Radeon R100 QF*/
579 #define DEVICE_ATI_RADEON_R100_QG			0x5147 /*Radeon R100 QG*/
580 #define DEVICE_ATI_RADEON_R200_QH			0x5148 /*Radeon R200 QH [Radeon 8500]*/
581 	#define SUBDEVICE_ATI_FIREGL_8800_64MB		0x1002010a /*FireGL 8800 64Mb*/
582 	#define SUBDEVICE_ATI_FIREGL_8800_128MB		0x10020152 /*FireGL 8800 128Mb*/
583 	#define SUBDEVICE_ATI_FIREGL_8700_32MB		0x10020162 /*FireGL 8700 32Mb*/
584 	#define SUBDEVICE_ATI_FIREGL_8700_64MB		0x10020172 /*FireGL 8700 64Mb*/
585 #define DEVICE_ATI_RADEON_R200_QI			0x5149 /*Radeon R200 QI*/
586 #define DEVICE_ATI_RADEON_R200_QJ			0x514a /*Radeon R200 QJ*/
587 #define DEVICE_ATI_RADEON_R200_QK			0x514b /*Radeon R200 QK*/
588 #define DEVICE_ATI_RADEON_R200_QL			0x514c /*Radeon R200 QL [Radeon 8500 LE]*/
589 	#define SUBDEVICE_ATI_RADEON_R200_QL		0x1002003a /*Radeon R200 QL [Radeon 8500 LE]*/
590 	#define SUBDEVICE_ATI_RADEON_8500		0x1002013a /*Radeon 8500*/
591 	#define SUBDEVICE_ATI_R200_QL_RADEON		0x148c2026 /*R200 QL [Radeon 8500 Evil Master II Multi Display Edition]*/
592 	#define SUBDEVICE_ATI_RADEON_8500_3D		0x16810010 /*Radeon 8500 [3D Prophet 8500 128Mb]*/
593 	#define SUBDEVICE_ATI_RADEON_R200_QL2		0x174b7149 /*Radeon R200 QL [Sapphire Radeon 8500 LE]*/
594 #define DEVICE_ATI_RADEON_R200_QM			0x514d /*Radeon R200 QM [Radeon 9100]*/
595 #define DEVICE_ATI_RADEON_R200_QN			0x514e /*Radeon R200 QN [Radeon 8500LE]*/
596 #define DEVICE_ATI_RADEON_R200_QO			0x514f /*Radeon R200 QO [Radeon 8500LE]*/
597 #define DEVICE_ATI_R200_QT_RADEON			0x5154 /*R200 QT [Radeon 8500]*/
598 #define DEVICE_ATI_R200_QU_RADEON			0x5155 /*R200 QU [Radeon 9100]*/
599 #define DEVICE_ATI_RADEON_RV200_QW			0x5157 /*Radeon RV200 QW [Radeon 7500]*/
600 	#define SUBDEVICE_ATI_RADEON_7500		0x1002013a /*Radeon 7500*/
601 	#define SUBDEVICE_ATI_DELL_OPTIPLEX_GX260	0x1002103a /*Dell Optiplex GX260*/
602 	#define SUBDEVICE_ATI_RV200_QW_RADEON		0x14584000 /*RV200 QW [RADEON 7500 PRO MAYA AR]*/
603 	#define SUBDEVICE_ATI_RV200_QW_RADEON2		0x148c2024 /*RV200 QW [Radeon 7500LE Dual Display]*/
604 	#define SUBDEVICE_ATI_RV200_QW_RADEON3		0x148c2025 /*RV200 QW [Radeon 7500 Evil Master Multi Display Edition]*/
605 	#define SUBDEVICE_ATI_RV200_QW_RADEON4		0x148c2036 /*RV200 QW [Radeon 7500 PCI Dual Display]*/
606 	#define SUBDEVICE_ATI_RV200_QW_RADEON5		0x174b7146 /*RV200 QW [Radeon 7500 LE]*/
607 	#define SUBDEVICE_ATI_RV200_QW_SAPPHIRE		0x174b7147 /*RV200 QW [Sapphire Radeon 7500LE]*/
608 	#define SUBDEVICE_ATI_RADEON_RV200_QW		0x174b7161 /*Radeon RV200 QW [Radeon 7500 LE]*/
609 	#define SUBDEVICE_ATI_RV200_QW_EXCALIBUR	0x17af0202 /*RV200 QW [Excalibur Radeon 7500LE]*/
610 #define DEVICE_ATI_RADEON_RV200_QX			0x5158 /*Radeon RV200 QX [Radeon 7500]*/
611 #define DEVICE_ATI_RADEON_RV100_QY			0x5159 /*Radeon RV100 QY [Radeon 7000/VE]*/
612 	#define SUBDEVICE_ATI_RADEON_7000_RADEON_VE2	0x1002000a /*Radeon 7000/Radeon VE*/
613 	#define SUBDEVICE_ATI_RADEON_7000		0x1002000b /*Radeon 7000*/
614 	#define SUBDEVICE_ATI_RADEON_7000_RADEON_VE3	0x10020038 /*Radeon 7000/Radeon VE*/
615 	#define SUBDEVICE_ATI_RADEON_7000_RADEON_VE4	0x1002003a /*Radeon 7000/Radeon VE*/
616 	#define SUBDEVICE_ATI_RADEON_7000_RADEON_VE5	0x100200ba /*Radeon 7000/Radeon VE*/
617 	#define SUBDEVICE_ATI_RADEON_7000_RADEON_VE6	0x1002013a /*Radeon 7000/Radeon VE*/
618 	#define SUBDEVICE_ATI_RV100_QY_RADEON		0x14584002 /*RV100 QY [RADEON 7000 PRO MAYA AV Series]*/
619 	#define SUBDEVICE_ATI_RV100_QY_RADEON2		0x148c2003 /*RV100 QY [Radeon 7000 Multi-Display Edition]*/
620 	#define SUBDEVICE_ATI_RV100_QY_RADEON3		0x148c2023 /*RV100 QY [Radeon 7000 Evil Master Multi-Display]*/
621 	#define SUBDEVICE_ATI_RV100_QY_SAPPHIRE		0x174b7112 /*RV100 QY [Sapphire Radeon VE 7000]*/
622 	#define SUBDEVICE_ATI_SAPPHIRE_RADEON_VE	0x174b7c28 /*Sapphire Radeon VE 7000 DDR*/
623 	#define SUBDEVICE_ATI_RV100_QY_EXCALIBUR	0x17870202 /*RV100 QY [Excalibur Radeon 7000]*/
624 #define DEVICE_ATI_RADEON_RV100_QZ			0x515a /*Radeon RV100 QZ [Radeon 7000/VE]*/
625 #define DEVICE_ATI_RADEON_R200_QH2			0x5168 /*Radeon R200 Qh*/
626 #define DEVICE_ATI_RADEON_R200_QI2			0x5169 /*Radeon R200 Qi*/
627 #define DEVICE_ATI_RADEON_R200_QJ2			0x516a /*Radeon R200 Qj*/
628 #define DEVICE_ATI_RADEON_R200_QK2			0x516b /*Radeon R200 Qk*/
629 #define DEVICE_ATI_RADEON_R200_QL2			0x516c /*Radeon R200 Ql*/
630 #define DEVICE_ATI_RAGE_128_RE_SG			0x5245 /*Rage 128 RE/SG*/
631 	#define SUBDEVICE_ATI_XPERT_1282		0x10020008 /*Xpert 128*/
632 	#define SUBDEVICE_ATI_RAGE_128_AIW3		0x10020028 /*Rage 128 AIW*/
633 	#define SUBDEVICE_ATI_RAGE_128_AIW4		0x10020029 /*Rage 128 AIW*/
634 	#define SUBDEVICE_ATI_RAGE_128_AIW5		0x10020068 /*Rage 128 AIW*/
635 #define DEVICE_ATI_RAGE_128_RF_SG			0x5246 /*Rage 128 RF/SG AGP*/
636 	#define SUBDEVICE_ATI_MAGNUM_XPERT_128_XPERT_99	0x10020004 /*Magnum/Xpert 128/Xpert 99*/
637 	#define SUBDEVICE_ATI_MAGNUM_XPERT128_X99_XPERT2000	0x10020008 /*Magnum/Xpert128/X99/Xpert2000*/
638 	#define SUBDEVICE_ATI_RAGE_128_AIW6		0x10020028 /*Rage 128 AIW AGP*/
639 	#define SUBDEVICE_ATI_RAGE_FURY_XPERT_128_XPERT	0x10020044 /*Rage Fury/Xpert 128/Xpert 2000*/
640 	#define SUBDEVICE_ATI_RAGE_128_AIW7		0x10020068 /*Rage 128 AIW AGP*/
641 	#define SUBDEVICE_ATI_RAGE_FURY			0x10020448 /*Rage Fury*/
642 #define DEVICE_ATI_RAGE_128_RG				0x5247 /*Rage 128 RG*/
643 #define DEVICE_ATI_RAGE_128_RK_VR			0x524b /*Rage 128 RK/VR*/
644 #define DEVICE_ATI_RAGE_128_RL_VR			0x524c /*Rage 128 RL/VR AGP*/
645 	#define SUBDEVICE_ATI_XPERT_99_XPERT_2000	0x10020008 /*Xpert 99/Xpert 2000*/
646 	#define SUBDEVICE_ATI_XPERT_99			0x10020088 /*Xpert 99*/
647 #define DEVICE_ATI_RAGE_128_SE_4X			0x5345 /*Rage 128 SE/4x*/
648 #define DEVICE_ATI_RAGE_128_SF_4X			0x5346 /*Rage 128 SF/4x AGP 2x*/
649 	#define SUBDEVICE_ATI_RAGE_128_16MB		0x10020048 /*RAGE 128 16MB VGA TVOUT AMC PAL*/
650 #define DEVICE_ATI_RAGE_128_SG_4X			0x5347 /*Rage 128 SG/4x AGP 4x*/
651 #define DEVICE_ATI_RAGE_128_SH				0x5348 /*Rage 128 SH*/
652 #define DEVICE_ATI_RAGE_128_SK_4X			0x534b /*Rage 128 SK/4x*/
653 #define DEVICE_ATI_RAGE_128_SL_4X			0x534c /*Rage 128 SL/4x AGP 2x*/
654 #define DEVICE_ATI_RAGE_128_SM_4X			0x534d /*Rage 128 SM/4x AGP 4x*/
655 	#define SUBDEVICE_ATI_XPERT_99_XPERT_20002	0x10020008 /*Xpert 99/Xpert 2000*/
656 	#define SUBDEVICE_ATI_XPERT_2000		0x10020018 /*Xpert 2000*/
657 #define DEVICE_ATI_RAGE_128_4X				0x534e /*Rage 128 4x*/
658 #define DEVICE_ATI_MACH_64_VT				0x5354 /*Mach 64 VT*/
659 	#define SUBDEVICE_ATI_MACH_64_REFERENCE		0x10025654 /*Mach 64 reference*/
660 #define DEVICE_ATI_RAGE_128_PRO				0x5446 /*Rage 128 Pro Ultra TF*/
661 	#define SUBDEVICE_ATI_RAGE_FURY_PRO4		0x10020004 /*Rage Fury Pro*/
662 	#define SUBDEVICE_ATI_RAGE_FURY_PRO_XPERT3	0x10020008 /*Rage Fury Pro/Xpert 2000 Pro*/
663 	#define SUBDEVICE_ATI_RAGE_FURY_PRO_XPERT4	0x10020018 /*Rage Fury Pro/Xpert 2000 Pro*/
664 	#define SUBDEVICE_ATI_RAGE_128_AIW8		0x10020028 /*Rage 128 AIW Pro AGP*/
665 	#define SUBDEVICE_ATI_RAGE_128_AIW9		0x10020029 /*Rage 128 AIW*/
666 	#define SUBDEVICE_ATI_RAGE_128_AIW10		0x1002002a /*Rage 128 AIW Pro AGP*/
667 	#define SUBDEVICE_ATI_RAGE_128_AIW11		0x1002002b /*Rage 128 AIW*/
668 	#define SUBDEVICE_ATI_XPERT_2000_PRO		0x10020048 /*Xpert 2000 Pro*/
669 #define DEVICE_ATI_RAGE_128_PRO2			0x544c /*Rage 128 Pro Ultra TL*/
670 #define DEVICE_ATI_RAGE_128_PRO3			0x5452 /*Rage 128 Pro Ultra TR*/
671 	#define SUBDEVICE_ATI_RAGE_128_PRO3		0x1002001c /*Rage 128 Pro 4XL*/
672 	#define SUBDEVICE_ATI_RAGE_128_PRO4		0x103c1279 /*Rage 128 Pro 4XL*/
673 #define DEVICE_ATI_RAGE_128_PRO4			0x5453 /*Rage 128 Pro Ultra TS*/
674 #define DEVICE_ATI_RAGE_128_PRO5			0x5454 /*Rage 128 Pro Ultra TT*/
675 #define DEVICE_ATI_RAGE_128_PRO6			0x5455 /*Rage 128 Pro Ultra TU*/
676 #define DEVICE_ATI_M22_RADEON_MOBILITY			0x5460 /*M22 [Radeon Mobility M300]*/
677 #define DEVICE_ATI_M22_FIREGL_GL			0x5464 /*M22 [FireGL GL]*/
678 #define DEVICE_ATI_R423_UH_RADEON			0x5548 /*R423 UH [Radeon X800 (PCIE)]*/
679 #define DEVICE_ATI_R423_UI_RADEON			0x5549 /*R423 UI [Radeon X800PRO (PCIE)]*/
680 #define DEVICE_ATI_R423_UJ_RADEON			0x554a /*R423 UJ [Radeon X800LE (PCIE)]*/
681 #define DEVICE_ATI_R423_UK_RADEON			0x554b /*R423 UK [Radeon X800SE (PCIE)]*/
682 #define DEVICE_ATI_R423_UQ_FIREGL			0x5551 /*R423 UQ [FireGL V7200 (PCIE)]*/
683 #define DEVICE_ATI_R423_UR_FIREGL			0x5552 /*R423 UR [FireGL V5100 (PCIE)]*/
684 #define DEVICE_ATI_R423_UT_FIREGL			0x5554 /*R423 UT [FireGL V7100 (PCIE)]*/
685 #define DEVICE_ATI_RADEON_R423_UK			0x556b /*Radeon R423 UK (PCIE) [X800 SE] (Secondary)*/
686 #define DEVICE_ATI_264VT_MACH64_VT			0x5654 /*264VT [Mach64 VT]*/
687 	#define SUBDEVICE_ATI_MACH64VT_REFERENCE	0x10025654 /*Mach64VT Reference*/
688 #define DEVICE_ATI_264VT3_MACH64_VT3			0x5655 /*264VT3 [Mach64 VT3]*/
689 #define DEVICE_ATI_264VT4_MACH64_VT4			0x5656 /*264VT4 [Mach64 VT4]*/
690 #define DEVICE_ATI_RS300_HOST_BRIDGE			0x5830 /*RS300 Host Bridge*/
691 #define DEVICE_ATI_RS300_HOST_BRIDGE2			0x5831 /*RS300 Host Bridge*/
692 #define DEVICE_ATI_RS300_HOST_BRIDGE3			0x5832 /*RS300 Host Bridge*/
693 #define DEVICE_ATI_RADEON_9100_IGP			0x5833 /*Radeon 9100 IGP Host Bridge*/
694 #define DEVICE_ATI_RADEON_9100_IGP2			0x5834 /*Radeon 9100 IGP*/
695 #define DEVICE_ATI_RS300M_AGP_RADEON			0x5835 /*RS300M AGP [Radeon Mobility 9100IGP]*/
696 #define DEVICE_ATI_RADEON_9100_IGP3			0x5838 /*Radeon 9100 IGP AGP Bridge*/
697 #define DEVICE_ATI_RV280_RADEON_9200			0x5941 /*RV280 [Radeon 9200] (Secondary)*/
698 	#define SUBDEVICE_ATI_SAPPHIRE_RADEON_9200	0x174b7c12 /*Sapphire Radeon 9200*/
699 	#define SUBDEVICE_ATI_EXCALIBUR_RADEON_9200	0x17af200d /*Excalibur Radeon 9200*/
700 	#define SUBDEVICE_ATI_GEXCUBE_GC_R9200_C3_SECONDARY	0x18bc0050 /*GeXcube GC-R9200-C3 (Secondary)*/
701 #define DEVICE_ATI_RV280_RADEON_92002			0x5944 /*RV280 [Radeon 9200 SE (PCI)]*/
702 #define DEVICE_ATI_RV280_RADEON_92003			0x5960 /*RV280 [Radeon 9200 PRO]*/
703 #define DEVICE_ATI_RV280_RADEON_92004			0x5961 /*RV280 [Radeon 9200]*/
704 	#define SUBDEVICE_ATI_ALL_IN_WONDER_9200_SERIES	0x10022f72 /*All-in-Wonder 9200 Series*/
705 	#define SUBDEVICE_ATI_YUAN_SMARTVGA_RADEON	0x12ab5961 /*YUAN SMARTVGA Radeon 9200*/
706 	#define SUBDEVICE_ATI_GIGABYTE_RADEON_9200	0x14584018 /*Gigabyte Radeon 9200*/
707 	#define SUBDEVICE_ATI_SAPPHIRE_RADEON_92002	0x174b7c13 /*Sapphire Radeon 9200*/
708 	#define SUBDEVICE_ATI_EXCALIBUR_RADEON_92002	0x17af200c /*Excalibur Radeon 9200*/
709 	#define SUBDEVICE_ATI_RADEON_9200_GAME		0x18bc0050 /*Radeon 9200 Game Buster*/
710 	#define SUBDEVICE_ATI_GEXCUBE_GC_R9200_C3	0x18bc0051 /*GeXcube GC-R9200-C3*/
711 	#define SUBDEVICE_ATI_RADEON_9200_GAME2		0x18bc0053 /*Radeon 9200 Game Buster VIVO*/
712 #define DEVICE_ATI_RV280_RADEON_92005			0x5962 /*RV280 [Radeon 9200]*/
713 #define DEVICE_ATI_RV280_RADEON_92006			0x5964 /*RV280 [Radeon 9200 SE]*/
714 	#define SUBDEVICE_ATI_ASUS_RADEON_9200		0x1043c006 /*ASUS Radeon 9200 SE / TD / 128M*/
715 	#define SUBDEVICE_ATI_RADEON_9200_SE		0x14584018 /*Radeon 9200 SE*/
716 	#define SUBDEVICE_ATI_CN_AG92E			0x148c2073 /*CN-AG92E*/
717 	#define SUBDEVICE_ATI_SAPPHIRE_RADEON_92003	0x174b7c13 /*Sapphire Radeon 9200 SE*/
718 	#define SUBDEVICE_ATI_EXCALIBUR_9200SE_VIVO	0x17875964 /*Excalibur 9200SE VIVO 128M*/
719 	#define SUBDEVICE_ATI_RADEON_9200_SE2		0x17af2012 /*Radeon 9200 SE Excalibur*/
720 	#define SUBDEVICE_ATI_SAPPHIRE_RADEON_92004	0x18bc0170 /*Sapphire Radeon 9200 SE 128MB Game Buster*/
721 	#define SUBDEVICE_ATI_GC_R9200L_SE_C3H_RADEON_9200	0x18bc0173 /*GC-R9200L(SE)-C3H [Radeon 9200 Game Buster]*/
722 #define DEVICE_ATI_RV370_5B60_RADEON			0x5b60 /*RV370 5B60 [Radeon X300 (PCIE)]*/
723 	#define SUBDEVICE_ATI_EAX300SE			0x1043002a /*EAX300SE*/
724 #define DEVICE_ATI_RV370_5B62_RADEON			0x5b62 /*RV370 5B62 [Radeon X600 (PCIE)]*/
725 #define DEVICE_ATI_RV370_5B64_FIREGL			0x5b64 /*RV370 5B64 [FireGL V3100 (PCIE)]*/
726 #define DEVICE_ATI_RV370_5B65_FIREGL			0x5b65 /*RV370 5B65 [FireGL D1100 (PCIE)]*/
727 #define DEVICE_ATI_M9_5C61_RADEON			0x5c61 /*M9+ 5C61 [Radeon Mobility 9200 (AGP)]*/
728 #define DEVICE_ATI_M9_5C63_RADEON			0x5c63 /*M9+ 5C63 [Radeon Mobility 9200 (AGP)]*/
729 #define DEVICE_ATI_RV280_RADEON_92007			0x5d44 /*RV280 [Radeon 9200 SE] (Secondary)*/
730 	#define SUBDEVICE_ATI_RADEON_9200_SE3		0x14584019 /*Radeon 9200 SE (Secondary)*/
731 	#define SUBDEVICE_ATI_SAPPHIRE_RADEON_92005	0x174b7c12 /*Sapphire Radeon 9200 SE (Secondary)*/
732 	#define SUBDEVICE_ATI_EXCALIBUR_9200SE_VIVO2	0x17875965 /*Excalibur 9200SE VIVO 128M (Secondary)*/
733 	#define SUBDEVICE_ATI_RADEON_9200_SE4		0x17af2013 /*Radeon 9200 SE Excalibur (Secondary)*/
734 	#define SUBDEVICE_ATI_RADEON_9200_SE5		0x18bc0171 /*Radeon 9200 SE 128MB Game Buster (Secondary)*/
735 	#define SUBDEVICE_ATI_GC_R9200L_SE_C3H_RADEON_92002	0x18bc0172 /*GC-R9200L(SE)-C3H [Radeon 9200 Game Buster]*/
736 #define DEVICE_ATI_R423_5F57_RADEON			0x5d57 /*R423 5F57 [Radeon X800XT (PCIE)]*/
737 #define DEVICE_ATI_PCI_BRIDGE_IGP			0x700f /*PCI Bridge [IGP 320M]*/
738 #define DEVICE_ATI_PCI_BRIDGE_IGP2			0x7010 /*PCI Bridge [IGP 340M]*/
739 #define DEVICE_ATI_RADEON_9100_PRO			0x7834 /*Radeon 9100 PRO IGP*/
740 #define DEVICE_ATI_RADEON_MOBILITY_9200			0x7835 /*Radeon Mobility 9200 IGP*/
741 #define DEVICE_ATI_RV350_AQ_RADEON3			0x7c37 /*RV350 AQ [Radeon 9600 SE]*/
742 #define DEVICE_ATI_AGP_BRIDGE_IGP			0xcab0 /*AGP Bridge [IGP 320M]*/
743 #define DEVICE_ATI_RS200_RS200M_AGP_BRIDGE		0xcab2 /*RS200/RS200M AGP Bridge [IGP 340M]*/
744 #define DEVICE_ATI_RS200_RS200M_AGP_BRIDGE2		0xcbb2 /*RS200/RS200M AGP Bridge [IGP 340M]*/
745 /* Vendor: 1003: ULSI Systems */
746 #define DEVICE_ULSI_US201				0x0201 /*US201*/
747 /* Vendor: 1004: VLSI Technology Inc */
748 #define DEVICE_VLSI_82C592_FC1				0x0005 /*82C592-FC1*/
749 #define DEVICE_VLSI_82C593_FC1				0x0006 /*82C593-FC1*/
750 #define DEVICE_VLSI_82C594_AFC2				0x0007 /*82C594-AFC2*/
751 #define DEVICE_VLSI_82C596_7_WILDCAT			0x0008 /*82C596/7 [Wildcat]*/
752 #define DEVICE_VLSI_82C597_AFC2				0x0009 /*82C597-AFC2*/
753 #define DEVICE_VLSI_82C541_LYNX				0x000c /*82C541 [Lynx]*/
754 #define DEVICE_VLSI_82C543_LYNX				0x000d /*82C543 [Lynx]*/
755 #define DEVICE_VLSI_82C532				0x0101 /*82C532*/
756 #define DEVICE_VLSI_82C534_EAGLE			0x0102 /*82C534 [Eagle]*/
757 #define DEVICE_VLSI_82C538				0x0103 /*82C538*/
758 #define DEVICE_VLSI_82C535				0x0104 /*82C535*/
759 #define DEVICE_VLSI_82C147				0x0105 /*82C147*/
760 #define DEVICE_VLSI_82C975				0x0200 /*82C975*/
761 #define DEVICE_VLSI_82C925				0x0280 /*82C925*/
762 #define DEVICE_VLSI_QSOUND_THUNDERBIRD_PCI		0x0304 /*QSound ThunderBird PCI Audio*/
763 	#define SUBDEVICE_VLSI_QSOUND_THUNDERBIRD_PCI	0x10040304 /*QSound ThunderBird PCI Audio*/
764 	#define SUBDEVICE_VLSI_DSP368_AUDIO		0x122d1206 /*DSP368 Audio*/
765 	#define SUBDEVICE_VLSI_XWAVE_THUNDER_3D		0x14835020 /*XWave Thunder 3D Audio*/
766 #define DEVICE_VLSI_QSOUND_THUNDERBIRD_PCI2		0x0305 /*QSound ThunderBird PCI Audio Gameport*/
767 	#define SUBDEVICE_VLSI_QSOUND_THUNDERBIRD_PCI2	0x10040305 /*QSound ThunderBird PCI Audio Gameport*/
768 	#define SUBDEVICE_VLSI_DSP368_AUDIO_GAMEPORT	0x122d1207 /*DSP368 Audio Gameport*/
769 	#define SUBDEVICE_VLSI_XWAVE_THUNDER_3D2	0x14835021 /*XWave Thunder 3D Audio Gameport*/
770 #define DEVICE_VLSI_QSOUND_THUNDERBIRD_PCI3		0x0306 /*QSound ThunderBird PCI Audio Support Registers*/
771 	#define SUBDEVICE_VLSI_QSOUND_THUNDERBIRD_PCI3	0x10040306 /*QSound ThunderBird PCI Audio Support Registers*/
772 	#define SUBDEVICE_VLSI_DSP368_AUDIO_SUPPORT	0x122d1208 /*DSP368 Audio Support Registers*/
773 	#define SUBDEVICE_VLSI_XWAVE_THUNDER_3D3	0x14835022 /*XWave Thunder 3D Audio Support Registers*/
774 #define DEVICE_VLSI_THUNDERBIRD				0x0307 /*Thunderbird*/
775 #define DEVICE_VLSI_THUNDERBIRD2			0x0308 /*Thunderbird*/
776 #define DEVICE_VLSI_VAS96011_GOLDEN_GATE		0x0702 /*VAS96011 [Golden Gate II]*/
777 #define DEVICE_VLSI_TOLLGATE				0x0703 /*Tollgate*/
778 /* Vendor: 1005: Avance Logic Inc. [ALI] */
779 #define DEVICE_AVANCE_ALG2032_2064			0x2064 /*ALG2032/2064*/
780 #define DEVICE_AVANCE_ALG2364A				0x2128 /*ALG2364A*/
781 #define DEVICE_AVANCE_ALG2301				0x2301 /*ALG2301*/
782 #define DEVICE_AVANCE_ALG2302				0x2302 /*ALG2302*/
783 #define DEVICE_AVANCE_ALG2364				0x2364 /*ALG2364*/
784 #define DEVICE_AVANCE_ALG2364A2				0x2464 /*ALG2364A*/
785 #define DEVICE_AVANCE_ALG2564A_25128A			0x2501 /*ALG2564A/25128A*/
786 /* Vendor: 1006: Reply Group */
787 /* Vendor: 1007: NetFrame Systems Inc */
788 /* Vendor: 1008: Epson */
789 /* Vendor: 100a: Phoenix Technologies */
790 /* Vendor: 100b: National Semiconductor Corporation */
791 #define DEVICE_NATIONAL_DP83810				0x0001 /*DP83810*/
792 #define DEVICE_NATIONAL_87415_87560_IDE			0x0002 /*87415/87560 IDE*/
793 #define DEVICE_NATIONAL_87560_LEGACY_I_O		0x000e /*87560 Legacy I/O*/
794 #define DEVICE_NATIONAL_FIREWIRE_CONTROLLER		0x000f /*FireWire Controller*/
795 #define DEVICE_NATIONAL_NS87560_NATIONAL_PCI		0x0011 /*NS87560 National PCI System I/O*/
796 #define DEVICE_NATIONAL_USB_CONTROLLER			0x0012 /*USB Controller*/
797 #define DEVICE_NATIONAL_DP83815_MACPHYTER_ETHERNET	0x0020 /*DP83815 (MacPhyter) Ethernet Controller*/
798 	#define SUBDEVICE_NATIONAL_PAVILION_ZE4400_BUILTIN	0x103c0024 /*Pavilion ze4400 builtin Network*/
799 	#define SUBDEVICE_NATIONAL_FA311_FA312		0x1385f311 /*FA311 / FA312 (FA311 with WoL HW)*/
800 #define DEVICE_NATIONAL_DP83820_10_100_1000_ETHERNET	0x0022 /*DP83820 10/100/1000 Ethernet Controller*/
801 #define DEVICE_NATIONAL_CS5535_HOST_BRIDGE		0x0028 /*CS5535 Host bridge*/
802 #define DEVICE_NATIONAL_CS5535_ISA_BRIDGE		0x002b /*CS5535 ISA bridge*/
803 #define DEVICE_NATIONAL_CS5535_IDE			0x002d /*CS5535 IDE*/
804 #define DEVICE_NATIONAL_CS5535_AUDIO			0x002e /*CS5535 Audio*/
805 #define DEVICE_NATIONAL_CS5535_USB			0x002f /*CS5535 USB*/
806 #define DEVICE_NATIONAL_CS5535_VIDEO			0x0030 /*CS5535 Video*/
807 #define DEVICE_NATIONAL_DP83065_SATURN_10_100_1000	0x0035 /*DP83065 [Saturn] 10/100/1000 Ethernet Controller*/
808 #define DEVICE_NATIONAL_SCX200_BRIDGE			0x0500 /*SCx200 Bridge*/
809 #define DEVICE_NATIONAL_SCX200_SMI			0x0501 /*SCx200 SMI*/
810 #define DEVICE_NATIONAL_SCX200_IDE			0x0502 /*SCx200 IDE*/
811 #define DEVICE_NATIONAL_SCX200_AUDIO			0x0503 /*SCx200 Audio*/
812 #define DEVICE_NATIONAL_SCX200_VIDEO			0x0504 /*SCx200 Video*/
813 #define DEVICE_NATIONAL_SCX200_XBUS			0x0505 /*SCx200 XBus*/
814 #define DEVICE_NATIONAL_SC1100_BRIDGE			0x0510 /*SC1100 Bridge*/
815 #define DEVICE_NATIONAL_SC1100_SMI			0x0511 /*SC1100 SMI*/
816 #define DEVICE_NATIONAL_SC1100_XBUS			0x0515 /*SC1100 XBus*/
817 #define DEVICE_NATIONAL_87410_IDE			0xd001 /*87410 IDE*/
818 /* Vendor: 100c: Tseng Labs Inc */
819 #define DEVICE_TSENG_ET4000_W32P_REV_A			0x3202 /*ET4000/W32p rev A*/
820 #define DEVICE_TSENG_ET4000_W32P_REV_B			0x3205 /*ET4000/W32p rev B*/
821 #define DEVICE_TSENG_ET4000_W32P_REV_C			0x3206 /*ET4000/W32p rev C*/
822 #define DEVICE_TSENG_ET4000_W32P_REV_D			0x3207 /*ET4000/W32p rev D*/
823 #define DEVICE_TSENG_ET6000				0x3208 /*ET6000*/
824 #define DEVICE_TSENG_ET6300				0x4702 /*ET6300*/
825 /* Vendor: 100d: AST Research Inc */
826 /* Vendor: 100e: Weitek */
827 #define DEVICE_WEITEK_P9000_VIPER			0x9000 /*P9000 Viper*/
828 #define DEVICE_WEITEK_P9000_VIPER2			0x9001 /*P9000 Viper*/
829 #define DEVICE_WEITEK_P9000_VIPER3			0x9002 /*P9000 Viper*/
830 #define DEVICE_WEITEK_P9100_VIPER_PRO_SE		0x9100 /*P9100 Viper Pro/SE*/
831 /* Vendor: 1010: Video Logic, Ltd. */
832 /* Vendor: 1011: Digital Equipment Corporation */
833 #define DEVICE_DIGITAL_DECCHIP_21050			0x0001 /*DECchip 21050*/
834 #define DEVICE_DIGITAL_DECCHIP_21040_TULIP		0x0002 /*DECchip 21040 [Tulip]*/
835 #define DEVICE_DIGITAL_DECCHIP_21030_TGA		0x0004 /*DECchip 21030 [TGA]*/
836 #define DEVICE_DIGITAL_NVRAM_ZEPHYR_NVRAM		0x0007 /*NVRAM [Zephyr NVRAM]*/
837 #define DEVICE_DIGITAL_KZPSA_KZPSA			0x0008 /*KZPSA [KZPSA]*/
838 #define DEVICE_DIGITAL_DECCHIP_21140_FASTERNET		0x0009 /*DECchip 21140 [FasterNet]*/
839 	#define SUBDEVICE_DIGITAL_21140_FAST_ETHERNET	0x10250310 /*21140 Fast Ethernet*/
840 	#define SUBDEVICE_DIGITAL_SMC9332BDT_ETHERPOWER_10_100	0x10b82001 /*SMC9332BDT EtherPower 10/100*/
841 	#define SUBDEVICE_DIGITAL_SMC9332BVT_ETHERPOWER_T4	0x10b82002 /*SMC9332BVT EtherPower T4 10/100*/
842 	#define SUBDEVICE_DIGITAL_SMC9334BDT_ETHERPOWER_10_100	0x10b82003 /*SMC9334BDT EtherPower 10/100 (1-port)*/
843 	#define SUBDEVICE_DIGITAL_ANA_6944A_TX_FAST_ETHERNET	0x11092400 /*ANA-6944A/TX Fast Ethernet*/
844 	#define SUBDEVICE_DIGITAL_RNS2300_FAST_ETHERNET	0x11122300 /*RNS2300 Fast Ethernet*/
845 	#define SUBDEVICE_DIGITAL_RNS2320_FAST_ETHERNET	0x11122320 /*RNS2320 Fast Ethernet*/
846 	#define SUBDEVICE_DIGITAL_RNS2340_FAST_ETHERNET	0x11122340 /*RNS2340 Fast Ethernet*/
847 	#define SUBDEVICE_DIGITAL_EN_1207_TX_FAST_ETHERNET	0x11131207 /*EN-1207-TX Fast Ethernet*/
848 	#define SUBDEVICE_DIGITAL_DFE_500TX_FAST_ETHERNET	0x11861100 /*DFE-500TX Fast Ethernet*/
849 	#define SUBDEVICE_DIGITAL_DFE_570TX_FAST_ETHERNET	0x11861112 /*DFE-570TX Fast Ethernet*/
850 	#define SUBDEVICE_DIGITAL_DFE_660_CARDBUS_ETHERNET	0x11861140 /*DFE-660 Cardbus Ethernet 10/100*/
851 	#define SUBDEVICE_DIGITAL_DFE_660_CARDBUS_ETHERNET2	0x11861142 /*DFE-660 Cardbus Ethernet 10/100*/
852 	#define SUBDEVICE_DIGITAL_FREEDOMLINE_FAST_ETHERNET	0x11f60503 /*Freedomline Fast Ethernet*/
853 	#define SUBDEVICE_DIGITAL_AEF_380TXD_FAST_ETHERNET	0x12829100 /*AEF-380TXD Fast Ethernet*/
854 	#define SUBDEVICE_DIGITAL_FA310TX_FAST_ETHERNET	0x13851100 /*FA310TX Fast Ethernet*/
855 	#define SUBDEVICE_DIGITAL_KNE100TX_FAST_ETHERNET	0x26460001 /*KNE100TX Fast Ethernet*/
856 #define DEVICE_DIGITAL_21230_VIDEO_CODEC		0x000a /*21230 Video Codec*/
857 #define DEVICE_DIGITAL_PBXGB_TGA2			0x000d /*PBXGB [TGA2]*/
858 #define DEVICE_DIGITAL_DEFPA				0x000f /*DEFPA*/
859 #define DEVICE_DIGITAL_DECCHIP_21041_TULIP		0x0014 /*DECchip 21041 [Tulip Pass 3]*/
860 	#define SUBDEVICE_DIGITAL_DE_530		0x11860100 /*DE-530+*/
861 #define DEVICE_DIGITAL_DGLPB_OPPO			0x0016 /*DGLPB [OPPO]*/
862 #define DEVICE_DIGITAL_PV_PCI_GRAPHICS_CONTROLLER	0x0017 /*PV-PCI Graphics Controller (ZLXp-L)*/
863 #define DEVICE_DIGITAL_DECCHIP_21142_43			0x0019 /*DECchip 21142/43*/
864 	#define SUBDEVICE_DIGITAL_DE500A_FAST_ETHERNET	0x1011500a /*DE500A Fast Ethernet*/
865 	#define SUBDEVICE_DIGITAL_DE500B_FAST_ETHERNET	0x1011500b /*DE500B Fast Ethernet*/
866 	#define SUBDEVICE_DIGITAL_10_100_ETHERJET_CARDBUS	0x10140001 /*10/100 EtherJet Cardbus*/
867 	#define SUBDEVICE_DIGITAL_ALN315_FAST_ETHERNET	0x10250315 /*ALN315 Fast Ethernet*/
868 	#define SUBDEVICE_DIGITAL_PC_9821_CS01_100BASE_TX_INTERFACE	0x1033800c /*PC-9821-CS01 100BASE-TX Interface Card*/
869 	#define SUBDEVICE_DIGITAL_PC_9821NR_B06_100BASE_TX_INTERFACE	0x1033800d /*PC-9821NR-B06 100BASE-TX Interface Card*/
870 	#define SUBDEVICE_DIGITAL_RAPIDFIRE_2327_10_100	0x108d0016 /*Rapidfire 2327 10/100 Ethernet*/
871 	#define SUBDEVICE_DIGITAL_GOCARD_2250_ETHERNET	0x108d0017 /*GoCard 2250 Ethernet 10/100 Cardbus*/
872 	#define SUBDEVICE_DIGITAL_SMC8032DT_EXTREME_ETHERNET	0x10b82005 /*SMC8032DT Extreme Ethernet 10/100*/
873 	#define SUBDEVICE_DIGITAL_SMC8034_EXTREME_ETHERNET	0x10b88034 /*SMC8034 Extreme Ethernet 10/100*/
874 	#define SUBDEVICE_DIGITAL_CARDBUS_FAST_ETHERNET	0x10ef8169 /*Cardbus Fast Ethernet*/
875 	#define SUBDEVICE_DIGITAL_ANA_6911A_TX_FAST_ETHERNET	0x11092a00 /*ANA-6911A/TX Fast Ethernet*/
876 	#define SUBDEVICE_DIGITAL_ANA_6911A_TXC_FAST_ETHERNET	0x11092b00 /*ANA-6911A/TXC Fast Ethernet*/
877 	#define SUBDEVICE_DIGITAL_ANA_6922_TX_FAST_ETHERNET	0x11093000 /*ANA-6922/TX Fast Ethernet*/
878 	#define SUBDEVICE_DIGITAL_CHEETAH_FAST_ETHERNET	0x11131207 /*Cheetah Fast Ethernet*/
879 	#define SUBDEVICE_DIGITAL_CARDBUS_FAST_ETHERNET2	0x11132220 /*Cardbus Fast Ethernet*/
880 	#define SUBDEVICE_DIGITAL_CARDBUS_ETHERNET_10_100	0x115d0002 /*Cardbus Ethernet 10/100*/
881 	#define SUBDEVICE_DIGITAL_FAST_ETHERNET		0x11790203 /*Fast Ethernet*/
882 	#define SUBDEVICE_DIGITAL_CARDBUS_FAST_ETHERNET3	0x11790204 /*Cardbus Fast Ethernet*/
883 	#define SUBDEVICE_DIGITAL_DFE_500TX_FAST_ETHERNET2	0x11861100 /*DFE-500TX Fast Ethernet*/
884 	#define SUBDEVICE_DIGITAL_DFE_500TX_FAST_ETHERNET3	0x11861101 /*DFE-500TX Fast Ethernet*/
885 	#define SUBDEVICE_DIGITAL_DFE_500TX_FAST_ETHERNET4	0x11861102 /*DFE-500TX Fast Ethernet*/
886 	#define SUBDEVICE_DIGITAL_DFE_570TX_QUAD_FAST	0x11861112 /*DFE-570TX Quad Fast Ethernet*/
887 	#define SUBDEVICE_DIGITAL_AT_2800TX_FAST_ETHERNET	0x12592800 /*AT-2800Tx Fast Ethernet*/
888 	#define SUBDEVICE_DIGITAL_EAGLE_FAST_ETHERMAX	0x12660004 /*Eagle Fast EtherMAX*/
889 	#define SUBDEVICE_DIGITAL_NETFLYER_CARDBUS_FAST	0x12af0019 /*NetFlyer Cardbus Fast Ethernet*/
890 	#define SUBDEVICE_DIGITAL_CARDBUS_ETHERNET_CARD	0x13740001 /*Cardbus Ethernet Card 10/100*/
891 	#define SUBDEVICE_DIGITAL_CARDBUS_ETHERNET_CARD2	0x13740002 /*Cardbus Ethernet Card 10/100*/
892 	#define SUBDEVICE_DIGITAL_CARDBUS_ETHERNET_CARD3	0x13740007 /*Cardbus Ethernet Card 10/100*/
893 	#define SUBDEVICE_DIGITAL_CARDBUS_ETHERNET_CARD4	0x13740008 /*Cardbus Ethernet Card 10/100*/
894 	#define SUBDEVICE_DIGITAL_FA510			0x13852100 /*FA510*/
895 	#define SUBDEVICE_DIGITAL_10_100_ETHERNET_CARDBUS	0x13950001 /*10/100 Ethernet CardBus PC Card*/
896 	#define SUBDEVICE_DIGITAL_ETHERFAST_10_100_CARDBUS	0x13d1ab01 /*EtherFast 10/100 Cardbus (PCMPC200)*/
897 	#define SUBDEVICE_DIGITAL_LNDL_100N_100BASE_TX_ETHERNET	0x14cb0100 /*LNDL-100N 100Base-TX Ethernet PC Card*/
898 	#define SUBDEVICE_DIGITAL_ETHEREXPRESS_PRO_100_MOBILE	0x80860001 /*EtherExpress PRO/100 Mobile CardBus 32*/
899 #define DEVICE_DIGITAL_FARALLON_PN9000SX_GIGABIT	0x001a /*Farallon PN9000SX Gigabit Ethernet*/
900 #define DEVICE_DIGITAL_DECCHIP_21052			0x0021 /*DECchip 21052*/
901 #define DEVICE_DIGITAL_DECCHIP_21150			0x0022 /*DECchip 21150*/
902 #define DEVICE_DIGITAL_DECCHIP_211502			0x0023 /*DECchip 21150*/
903 #define DEVICE_DIGITAL_DECCHIP_21152			0x0024 /*DECchip 21152*/
904 #define DEVICE_DIGITAL_DECCHIP_21153			0x0025 /*DECchip 21153*/
905 #define DEVICE_DIGITAL_DECCHIP_21154			0x0026 /*DECchip 21154*/
906 #define DEVICE_DIGITAL_56K_MODEM_CARDBUS		0x0034 /*56k Modem Cardbus*/
907 	#define SUBDEVICE_DIGITAL_56K_MODEM_CARDBUS	0x13740003 /*56k Modem Cardbus*/
908 #define DEVICE_DIGITAL_DECCHIP_21553			0x0045 /*DECchip 21553*/
909 #define DEVICE_DIGITAL_DECCHIP_21554			0x0046 /*DECchip 21554*/
910 	#define SUBDEVICE_DIGITAL_INTEGRATED_SMART_ARRAY	0x0e114050 /*Integrated Smart Array*/
911 	#define SUBDEVICE_DIGITAL_INTEGRATED_SMART_ARRAY2	0x0e114051 /*Integrated Smart Array*/
912 	#define SUBDEVICE_DIGITAL_INTEGRATED_SMART_ARRAY3	0x0e114058 /*Integrated Smart Array*/
913 	#define SUBDEVICE_DIGITAL_HEWLETT_PACKARD_NETRAID_4M	0x103c10c2 /*Hewlett-Packard NetRAID-4M*/
914 	#define SUBDEVICE_DIGITAL_IP_TELEPHONY_CARD	0x12d9000a /*IP Telephony card*/
915 	#define SUBDEVICE_DIGITAL_CT7_MAINBOARD		0x4c531050 /*CT7 mainboard*/
916 	#define SUBDEVICE_DIGITAL_CE7_MAINBOARD		0x4c531051 /*CE7 mainboard*/
917 	#define SUBDEVICE_DIGITAL_5400S_MUSTANG		0x90050364 /*5400S (Mustang)*/
918 	#define SUBDEVICE_DIGITAL_5400S_MUSTANG2	0x90050365 /*5400S (Mustang)*/
919 	#define SUBDEVICE_DIGITAL_DELL_POWEREDGE_RAID	0x90051364 /*Dell PowerEdge RAID Controller 2*/
920 	#define SUBDEVICE_DIGITAL_DELL_POWEREDGE_RAID2	0x90051365 /*Dell PowerEdge RAID Controller 2*/
921 	#define SUBDEVICE_DIGITAL_CC8_1_BLUES		0xe4bf1000 /*CC8-1-BLUES*/
922 #define DEVICE_DIGITAL_STRONGARM_DC21285		0x1065 /*StrongARM DC21285*/
923 	#define SUBDEVICE_DIGITAL_DAC960P_DAC1164P	0x10690020 /*DAC960P / DAC1164P*/
924 /* Vendor: 1012: Micronics Computers Inc */
925 /* Vendor: 1013: Cirrus Logic */
926 #define DEVICE_CIRRUS_GD_7548				0x0038 /*GD 7548*/
927 #define DEVICE_CIRRUS_GD_7555_FLAT			0x0040 /*GD 7555 Flat Panel GUI Accelerator*/
928 #define DEVICE_CIRRUS_GD_7556_VIDEO_GRAPHICS		0x004c /*GD 7556 Video/Graphics LCD/CRT Ctrlr*/
929 #define DEVICE_CIRRUS_GD_5430_40_ALPINE			0x00a0 /*GD 5430/40 [Alpine]*/
930 #define DEVICE_CIRRUS_GD_5432_ALPINE			0x00a2 /*GD 5432 [Alpine]*/
931 #define DEVICE_CIRRUS_GD_5434_4_ALPINE			0x00a4 /*GD 5434-4 [Alpine]*/
932 #define DEVICE_CIRRUS_GD_5434_8_ALPINE			0x00a8 /*GD 5434-8 [Alpine]*/
933 #define DEVICE_CIRRUS_GD_5436_ALPINE			0x00ac /*GD 5436 [Alpine]*/
934 #define DEVICE_CIRRUS_GD_5440				0x00b0 /*GD 5440*/
935 #define DEVICE_CIRRUS_GD_5446				0x00b8 /*GD 5446*/
936 #define DEVICE_CIRRUS_GD_5480				0x00bc /*GD 5480*/
937 	#define SUBDEVICE_CIRRUS_CL_GD5480		0x101300bc /*CL-GD5480*/
938 #define DEVICE_CIRRUS_GD_5462				0x00d0 /*GD 5462*/
939 #define DEVICE_CIRRUS_GD_5462_LAGUNA			0x00d2 /*GD 5462 [Laguna I]*/
940 #define DEVICE_CIRRUS_GD_5464_LAGUNA			0x00d4 /*GD 5464 [Laguna]*/
941 #define DEVICE_CIRRUS_GD_5464_BD			0x00d5 /*GD 5464 BD [Laguna]*/
942 #define DEVICE_CIRRUS_GD_5465_LAGUNA			0x00d6 /*GD 5465 [Laguna]*/
943 	#define SUBDEVICE_CIRRUS_BARCO_METHEUS_2	0x13ce8031 /*Barco Metheus 2 Megapixel, Dual Head*/
944 	#define SUBDEVICE_CIRRUS_BARCO_METHEUS_22	0x13cf8031 /*Barco Metheus 2 Megapixel, Dual Head*/
945 #define DEVICE_CIRRUS_GD_5436U				0x00e8 /*GD 5436U*/
946 #define DEVICE_CIRRUS_CL_6729				0x1100 /*CL 6729*/
947 #define DEVICE_CIRRUS_PD_6832_PCMCIA_CARDBUS		0x1110 /*PD 6832 PCMCIA/CardBus Ctrlr*/
948 #define DEVICE_CIRRUS_PD_6834_PCMCIA_CARDBUS		0x1112 /*PD 6834 PCMCIA/CardBus Ctrlr*/
949 #define DEVICE_CIRRUS_PD_6833_PCMCIA_CARDBUS		0x1113 /*PD 6833 PCMCIA/CardBus Ctrlr*/
950 #define DEVICE_CIRRUS_GD_7542_NORDIC			0x1200 /*GD 7542 [Nordic]*/
951 #define DEVICE_CIRRUS_GD_7543_VIKING			0x1202 /*GD 7543 [Viking]*/
952 #define DEVICE_CIRRUS_GD_7541_NORDIC			0x1204 /*GD 7541 [Nordic Light]*/
953 #define DEVICE_CIRRUS_CD_4400				0x4400 /*CD 4400*/
954 #define DEVICE_CIRRUS_CS_4610_11_CRYSTALCLEAR		0x6001 /*CS 4610/11 [CrystalClear SoundFusion Audio Accelerator]*/
955 	#define SUBDEVICE_CIRRUS_CS4610_SOUNDFUSION_AUDIO	0x10141010 /*CS4610 SoundFusion Audio Accelerator*/
956 #define DEVICE_CIRRUS_CS_4614_22_24_CRYSTALCLEAR	0x6003 /*CS 4614/22/24 [CrystalClear SoundFusion Audio Accelerator]*/
957 	#define SUBDEVICE_CIRRUS_CRYSTAL_SOUNDFUSION_PCI	0x10134280 /*Crystal SoundFusion PCI Audio Accelerator*/
958 	#define SUBDEVICE_CIRRUS_GAME_THEATER_XP	0x16810050 /*Game Theater XP*/
959 	#define SUBDEVICE_CIRRUS_FORTISSIMO_III_7_1	0x1681a011 /*Fortissimo III 7.1*/
960 #define DEVICE_CIRRUS_CS_4614_22_24_CRYSTALCLEAR2	0x6004 /*CS 4614/22/24 [CrystalClear SoundFusion Audio Accelerator]*/
961 #define DEVICE_CIRRUS_CRYSTAL_CS4281_PCI		0x6005 /*Crystal CS4281 PCI Audio*/
962 	#define SUBDEVICE_CIRRUS_CRYSTAL_CS4281_PCI	0x10134281 /*Crystal CS4281 PCI Audio*/
963 	#define SUBDEVICE_CIRRUS_CRYSTAL_CS4281_PCI2	0x10cf10a8 /*Crystal CS4281 PCI Audio*/
964 	#define SUBDEVICE_CIRRUS_CRYSTAL_CS4281_PCI3	0x10cf10a9 /*Crystal CS4281 PCI Audio*/
965 	#define SUBDEVICE_CIRRUS_CRYSTAL_CS4281_PCI4	0x10cf10aa /*Crystal CS4281 PCI Audio*/
966 	#define SUBDEVICE_CIRRUS_CRYSTAL_CS4281_PCI5	0x10cf10ab /*Crystal CS4281 PCI Audio*/
967 	#define SUBDEVICE_CIRRUS_CRYSTAL_CS4281_PCI6	0x10cf10ac /*Crystal CS4281 PCI Audio*/
968 	#define SUBDEVICE_CIRRUS_CRYSTAL_CS4281_PCI7	0x10cf10ad /*Crystal CS4281 PCI Audio*/
969 	#define SUBDEVICE_CIRRUS_CRYSTAL_CS4281_PCI8	0x10cf10b4 /*Crystal CS4281 PCI Audio*/
970 	#define SUBDEVICE_CIRRUS_CRYSTAL_CS4281_PCI9	0x11790001 /*Crystal CS4281 PCI Audio*/
971 	#define SUBDEVICE_CIRRUS_CRYSTAL_CS4281_PCI10	0x14c0000c /*Crystal CS4281 PCI Audio*/
972 /* Vendor: 1014: IBM */
973 #define DEVICE_IBM_PCI_TO_MCA				0x0002 /*PCI to MCA Bridge*/
974 #define DEVICE_IBM_ALTA_LITE				0x0005 /*Alta Lite*/
975 #define DEVICE_IBM_ALTA_MP				0x0007 /*Alta MP*/
976 #define DEVICE_IBM_FIRE_CORAL				0x000a /*Fire Coral*/
977 #define DEVICE_IBM_CPU_TO_PCI				0x0017 /*CPU to PCI Bridge*/
978 #define DEVICE_IBM_TR_AUTO_LANSTREAMER			0x0018 /*TR Auto LANstreamer*/
979 #define DEVICE_IBM_GXT_150P				0x001b /*GXT-150P*/
980 #define DEVICE_IBM_CARRERA				0x001c /*Carrera*/
981 #define DEVICE_IBM_82G2675				0x001d /*82G2675*/
982 #define DEVICE_IBM_GXT1000_GRAPHICS_ADAPTER		0x0020 /*GXT1000 Graphics Adapter*/
983 #define DEVICE_IBM_IBM27_82351				0x0022 /*IBM27-82351*/
984 #define DEVICE_IBM_PYTHON				0x002d /*Python*/
985 #define DEVICE_IBM_SCSI_RAID_ADAPTER			0x002e /*SCSI RAID Adapter [ServeRAID]*/
986 	#define SUBDEVICE_IBM_SERVERAID_3X		0x1014002e /*ServeRAID-3x*/
987 	#define SUBDEVICE_IBM_SERVERAID_4H		0x1014022e /*ServeRAID-4H*/
988 #define DEVICE_IBM_2_PORT_SERIAL			0x0031 /*2 Port Serial Adapter*/
989 	#define SUBDEVICE_IBM_2721_WAN_IOA		0x10140031 /*2721 WAN IOA - 2 Port Sync Serial Adapter*/
990 #define DEVICE_IBM_MIAMI					0x0036 /*Miami*/
991 #define DEVICE_IBM_82660_CPU_TO				0x0037 /*82660 CPU to PCI Bridge*/
992 #define DEVICE_IBM_CPU_TO_PCI2				0x003a /*CPU to PCI Bridge*/
993 #define DEVICE_IBM_GXT250P_GXT255P_GRAPHICS_ADAPTER	0x003c /*GXT250P/GXT255P Graphics Adapter*/
994 #define DEVICE_IBM_16_4_TOKEN_RING			0x003e /*16/4 Token ring UTP/STP controller*/
995 	#define SUBDEVICE_IBM_TOKEN_RING_ADAPTER	0x1014003e /*Token-Ring Adapter*/
996 	#define SUBDEVICE_IBM_TOKEN_RING_ADAPTER2	0x101400cd /*Token-Ring Adapter + Wake-On-LAN*/
997 	#define SUBDEVICE_IBM_16_4_TOKEN_RING_ADAPTER	0x101400ce /*16/4 Token-Ring Adapter 2*/
998 	#define SUBDEVICE_IBM_16_4_TOKEN_RING_ADAPTER2	0x101400cf /*16/4 Token-Ring Adapter Special*/
999 	#define SUBDEVICE_IBM_HIGH_SPEED_100_16_4_TOKEN_RING	0x101400e4 /*High-Speed 100/16/4 Token-Ring Adapter*/
1000 	#define SUBDEVICE_IBM_16_4_TOKEN_RING_ADAPTER3	0x101400e5 /*16/4 Token-Ring Adapter 2 + Wake-On-LAN*/
1001 	#define SUBDEVICE_IBM_ISERIES_2744_CARD		0x1014016d /*iSeries 2744 Card*/
1002 #define DEVICE_IBM_SSA_ADAPTER				0x0045 /*SSA Adapter*/
1003 #define DEVICE_IBM_MPIC_INTERRUPT_CONTROLLER		0x0046 /*MPIC interrupt controller*/
1004 #define DEVICE_IBM_PCI_TO_PCI				0x0047 /*PCI to PCI Bridge*/
1005 #define DEVICE_IBM_PCI_TO_PCI2				0x0048 /*PCI to PCI Bridge*/
1006 #define DEVICE_IBM_WARHEAD_SCSI_CONTROLLER		0x0049 /*Warhead SCSI Controller*/
1007 #define DEVICE_IBM_ATM_CONTROLLER_14104E00		0x004e /*ATM Controller (14104e00)*/
1008 #define DEVICE_IBM_ATM_CONTROLLER_14104F00		0x004f /*ATM Controller (14104f00)*/
1009 #define DEVICE_IBM_ATM_CONTROLLER_14105000		0x0050 /*ATM Controller (14105000)*/
1010 #define DEVICE_IBM_25_MBIT_ATM				0x0053 /*25 MBit ATM Controller*/
1011 #define DEVICE_IBM_GXT500P_GXT550P_GRAPHICS_ADAPTER	0x0054 /*GXT500P/GXT550P Graphics Adapter*/
1012 #define DEVICE_IBM_MPEG_PCI_BRIDGE			0x0057 /*MPEG PCI Bridge*/
1013 #define DEVICE_IBM_I82557B_10_100			0x005c /*i82557B 10/100*/
1014 #define DEVICE_IBM_GXT800P_GRAPHICS_ADAPTER		0x005e /*GXT800P Graphics Adapter*/
1015 #define DEVICE_IBM_ATM_CONTROLLER_14107C00		0x007c /*ATM Controller (14107c00)*/
1016 #define DEVICE_IBM_3780IDSP_MWAVE			0x007d /*3780IDSP [MWave]*/
1017 #define DEVICE_IBM_EADS_PCI_TO				0x008b /*EADS PCI to PCI Bridge*/
1018 #define DEVICE_IBM_GXT3000P_GRAPHICS_ADAPTER		0x008e /*GXT3000P Graphics Adapter*/
1019 #define DEVICE_IBM_GXT_3000P				0x0090 /*GXT 3000P*/
1020 	#define SUBDEVICE_IBM_GXT_3000P			0x1014008e /*GXT-3000P*/
1021 #define DEVICE_IBM_SSA_ADAPTER2				0x0091 /*SSA Adapter*/
1022 #define DEVICE_IBM_20H2999_PCI_DOCKING			0x0095 /*20H2999 PCI Docking Bridge*/
1023 #define DEVICE_IBM_CHUKAR_CHIPSET_SCSI			0x0096 /*Chukar chipset SCSI controller*/
1024 	#define SUBDEVICE_IBM_ISERIES_2778_DASD		0x10140097 /*iSeries 2778 DASD IOA*/
1025 	#define SUBDEVICE_IBM_ISERIES_2763_DASD		0x10140098 /*iSeries 2763 DASD IOA*/
1026 	#define SUBDEVICE_IBM_ISERIES_2748_DASD		0x10140099 /*iSeries 2748 DASD IOA*/
1027 #define DEVICE_IBM_PCI_4758_CRYPTOGRAPHIC		0x009f /*PCI 4758 Cryptographic Accelerator*/
1028 #define DEVICE_IBM_ATM_CONTROLLER_1410A500		0x00a5 /*ATM Controller (1410a500)*/
1029 #define DEVICE_IBM_ATM_155MBPS_MM			0x00a6 /*ATM 155MBPS MM Controller (1410a600)*/
1030 #define DEVICE_IBM_256_BIT_GRAPHICS_RASTERIZER		0x00b7 /*256-bit Graphics Rasterizer [Fire GL1]*/
1031 	#define SUBDEVICE_IBM_FIREGL1_AGP_32MB		0x109200b8 /*FireGL1 AGP 32Mb*/
1032 #define DEVICE_IBM_GXT2000P_GRAPHICS_ADAPTER		0x00b8 /*GXT2000P Graphics Adapter*/
1033 #define DEVICE_IBM_ATM_622MBPS_CONTROLLER		0x00be /*ATM 622MBPS Controller (1410be00)*/
1034 #define DEVICE_IBM_ADVANCED_SYSTEMS_MANAGEMENT		0x00dc /*Advanced Systems Management Adapter (ASMA)*/
1035 #define DEVICE_IBM_CPC710_DUAL_BRIDGE			0x00fc /*CPC710 Dual Bridge and Memory Controller (PCI-64)*/
1036 #define DEVICE_IBM_GIGABIT_ETHERNET_SX_ADAPTER		0x0104 /*Gigabit Ethernet-SX Adapter*/
1037 #define DEVICE_IBM_CPC710_DUAL_BRIDGE2			0x0105 /*CPC710 Dual Bridge and Memory Controller (PCI-32)*/
1038 #define DEVICE_IBM_REMOTE_SUPERVISOR_ADAPTER		0x010f /*Remote Supervisor Adapter (RSA)*/
1039 #define DEVICE_IBM_YOTTA_VIDEO_COMPOSITOR		0x0142 /*Yotta Video Compositor Input*/
1040 	#define SUBDEVICE_IBM_YOTTA_INPUT_CONTROLLER	0x10140143 /*Yotta Input Controller (ytin)*/
1041 #define DEVICE_IBM_YOTTA_VIDEO_COMPOSITOR2		0x0144 /*Yotta Video Compositor Output*/
1042 	#define SUBDEVICE_IBM_YOTTA_OUTPUT_CONTROLLER	0x10140145 /*Yotta Output Controller (ytout)*/
1043 #define DEVICE_IBM_405GP_PLB_TO				0x0156 /*405GP PLB to PCI Bridge*/
1044 #define DEVICE_IBM_622MBPS_ATM_PCI			0x015e /*622Mbps ATM PCI Adapter*/
1045 #define DEVICE_IBM_64BIT_66MHZ_PCI_ATM			0x0160 /*64bit/66MHz PCI ATM 155 MMF*/
1046 #define DEVICE_IBM_GXT4000P_GRAPHICS_ADAPTER		0x016e /*GXT4000P Graphics Adapter*/
1047 #define DEVICE_IBM_GXT6000P_GRAPHICS_ADAPTER		0x0170 /*GXT6000P Graphics Adapter*/
1048 #define DEVICE_IBM_GXT300P_GRAPHICS_ADAPTER		0x017d /*GXT300P Graphics Adapter*/
1049 #define DEVICE_IBM_SNIPE_CHIPSET_SCSI			0x0180 /*Snipe chipset SCSI controller*/
1050 	#define SUBDEVICE_IBM_ISERIES_2757_DASD		0x10140241 /*iSeries 2757 DASD IOA*/
1051 	#define SUBDEVICE_IBM_QUAD_CHANNEL_PCI_X	0x10140264 /*Quad Channel PCI-X U320 SCSI RAID Adapter (2780)*/
1052 #define DEVICE_IBM_EADS_X_PCI_X_TO			0x0188 /*EADS-X PCI-X to PCI-X Bridge*/
1053 #define DEVICE_IBM_PCI_X_TO_PCI_X			0x01a7 /*PCI-X to PCI-X Bridge*/
1054 #define DEVICE_IBM_SERVERAID_CONTROLLER			0x01bd /*ServeRAID Controller*/
1055 	#define SUBDEVICE_IBM_SERVERAID_4M		0x101401be /*ServeRAID-4M*/
1056 	#define SUBDEVICE_IBM_SERVERAID_4L		0x101401bf /*ServeRAID-4L*/
1057 	#define SUBDEVICE_IBM_SERVERAID_4MX		0x10140208 /*ServeRAID-4Mx*/
1058 	#define SUBDEVICE_IBM_SERVERAID_4LX		0x1014020e /*ServeRAID-4Lx*/
1059 	#define SUBDEVICE_IBM_SERVERAID_4H2		0x1014022e /*ServeRAID-4H*/
1060 	#define SUBDEVICE_IBM_SERVERAID_5I		0x10140258 /*ServeRAID-5i*/
1061 	#define SUBDEVICE_IBM_SERVERAID_5I2		0x10140259 /*ServeRAID-5i*/
1062 #define DEVICE_IBM_64BIT_66MHZ_PCI_ATM2			0x01c1 /*64bit/66MHz PCI ATM 155 UTP*/
1063 #define DEVICE_IBM_CRYPTOGRAPHIC_ACCELERATOR		0x01e6 /*Cryptographic Accelerator*/
1064 #define DEVICE_IBM_10_100_MBPS_ETHERNET			0x01ff /*10/100 Mbps Ethernet*/
1065 #define DEVICE_IBM_MULTIPORT_SERIAL_ADAPTER		0x0219 /*Multiport Serial Adapter*/
1066 	#define SUBDEVICE_IBM_DUAL_RVX			0x1014021a /*Dual RVX*/
1067 	#define SUBDEVICE_IBM_INTERNAL_MODEM_RVX	0x10140251 /*Internal Modem/RVX*/
1068 	#define SUBDEVICE_IBM_QUAD_INTERNAL_MODEM	0x10140252 /*Quad Internal Modem*/
1069 #define DEVICE_IBM_GXT6500P_GRAPHICS_ADAPTER		0x021b /*GXT6500P Graphics Adapter*/
1070 #define DEVICE_IBM_GXT4500P_GRAPHICS_ADAPTER		0x021c /*GXT4500P Graphics Adapter*/
1071 #define DEVICE_IBM_GXT135P_GRAPHICS_ADAPTER		0x0233 /*GXT135P Graphics Adapter*/
1072 #define DEVICE_IBM_PCI_X_DUAL_CHANNEL			0x0266 /*PCI-X Dual Channel SCSI*/
1073 #define DEVICE_IBM_GIGABIT_ETHERNET_SX_ADAPTER2		0x0268 /*Gigabit Ethernet-SX Adapter (PCI-X)*/
1074 #define DEVICE_IBM_10_100_1000_BASE_TX_ETHERNET		0x0269 /*10/100/1000 Base-TX Ethernet Adapter (PCI-X)*/
1075 #define DEVICE_IBM_WINNIPEG_PCI_X_HOST			0x0302 /*Winnipeg PCI-X Host Bridge*/
1076 #define DEVICE_IBM_ZISC_036_NEURAL			0x0314 /*ZISC 036 Neural accelerator card*/
1077 #define DEVICE_IBM_MPIC_2_INTERRUPT_CONTROLLER		0xffff /*MPIC-2 interrupt controller*/
1078 /* Vendor: 1015: LSI Logic Corp of Canada */
1079 /* Vendor: 1016: ICL Personal Systems */
1080 /* Vendor: 1017: SPEA Software AG */
1081 #define DEVICE_SPEA_SPEA_3D_ACCELERATOR			0x5343 /*SPEA 3D Accelerator*/
1082 /* Vendor: 1018: Unisys Systems */
1083 /* Vendor: 1019: Elitegroup Computer Systems */
1084 /* Vendor: 101a: AT&T GIS (NCR) */
1085 #define DEVICE_AT_T_100VG_ETHERNET			0x0005 /*100VG ethernet*/
1086 /* Vendor: 101b: Vitesse Semiconductor */
1087 /* Vendor: 101c: Western Digital */
1088 #define DEVICE_WESTERN_33C193A				0x0193 /*33C193A*/
1089 #define DEVICE_WESTERN_33C196A				0x0196 /*33C196A*/
1090 #define DEVICE_WESTERN_33C197A				0x0197 /*33C197A*/
1091 #define DEVICE_WESTERN_33C296A				0x0296 /*33C296A*/
1092 #define DEVICE_WESTERN_7193				0x3193 /*7193*/
1093 #define DEVICE_WESTERN_7197				0x3197 /*7197*/
1094 #define DEVICE_WESTERN_33C296A2				0x3296 /*33C296A*/
1095 #define DEVICE_WESTERN_34C296				0x4296 /*34C296*/
1096 #define DEVICE_WESTERN_PIPELINE_9710			0x9710 /*Pipeline 9710*/
1097 #define DEVICE_WESTERN_PIPELINE_9712			0x9712 /*Pipeline 9712*/
1098 #define DEVICE_WESTERN_90C				0xc24a /*90C*/
1099 /* Vendor: 101e: American Megatrends Inc. */
1100 #define DEVICE_AMERICAN_MEGARAID			0x1960 /*MegaRAID*/
1101 	#define SUBDEVICE_AMERICAN_MEGARAID_471_ENTERPRISE	0x101e0471 /*MegaRAID 471 Enterprise 1600 RAID Controller*/
1102 	#define SUBDEVICE_AMERICAN_MEGARAID_475_EXPRESS	0x101e0475 /*MegaRAID 475 Express 500/500LC RAID Controller*/
1103 	#define SUBDEVICE_AMERICAN_MEGARAID_477_ELITE	0x101e0477 /*MegaRAID 477 Elite 3100 RAID Controller*/
1104 	#define SUBDEVICE_AMERICAN_MEGARAID_493_ELITE	0x101e0493 /*MegaRAID 493 Elite 1600 RAID Controller*/
1105 	#define SUBDEVICE_AMERICAN_MEGARAID_494_ELITE	0x101e0494 /*MegaRAID 494 Elite 1650 RAID Controller*/
1106 	#define SUBDEVICE_AMERICAN_MEGARAID_503_ENTERPRISE	0x101e0503 /*MegaRAID 503 Enterprise 1650 RAID Controller*/
1107 	#define SUBDEVICE_AMERICAN_MEGARAID_511_I4	0x101e0511 /*MegaRAID 511 i4 IDE RAID Controller*/
1108 	#define SUBDEVICE_AMERICAN_MEGARAID_522_I4133	0x101e0522 /*MegaRAID 522 i4133 RAID Controller*/
1109 	#define SUBDEVICE_AMERICAN_POWEREDGE_RAID_CONTROLLER	0x10280471 /*PowerEdge RAID Controller 3/QC*/
1110 	#define SUBDEVICE_AMERICAN_POWEREDGE_RAID_CONTROLLER2	0x10280475 /*PowerEdge RAID Controller 3/SC*/
1111 	#define SUBDEVICE_AMERICAN_POWEREDGE_RAID_CONTROLLER3	0x10280493 /*PowerEdge RAID Controller 3/DC*/
1112 	#define SUBDEVICE_AMERICAN_POWEREDGE_COST_EFFECTIVE	0x10280511 /*PowerEdge Cost Effective RAID Controller ATA100/4Ch*/
1113 #define DEVICE_AMERICAN_MEGARAID_428_ULTRA		0x9010 /*MegaRAID 428 Ultra RAID Controller*/
1114 #define DEVICE_AMERICAN_EIDE_CONTROLLER			0x9030 /*EIDE Controller*/
1115 #define DEVICE_AMERICAN_EIDE_CONTROLLER2		0x9031 /*EIDE Controller*/
1116 #define DEVICE_AMERICAN_EIDE_SCSI			0x9032 /*EIDE & SCSI Controller*/
1117 #define DEVICE_AMERICAN_SCSI_CONTROLLER			0x9033 /*SCSI Controller*/
1118 #define DEVICE_AMERICAN_MULTIMEDIA_CARD			0x9040 /*Multimedia card*/
1119 #define DEVICE_AMERICAN_MEGARAID_434_ULTRA		0x9060 /*MegaRAID 434 Ultra GT RAID Controller*/
1120 #define DEVICE_AMERICAN_MEGARAC				0x9063 /*MegaRAC*/
1121 	#define SUBDEVICE_AMERICAN_DELL_REMOTE_ASSISTANT	0x101e0767 /*Dell Remote Assistant Card 2*/
1122 /* Vendor: 101f: PictureTel */
1123 /* Vendor: 1020: Hitachi Computer Products */
1124 /* Vendor: 1021: OKI Electric Industry Co. Ltd. */
1125 /* Vendor: 1022: Advanced Micro Devices [AMD] */
1126 #define DEVICE_ADVANCED_K8_ATHLON64_OPTERON_HYPERTRANSPORT	0x1100 /*K8 [Athlon64/Opteron] HyperTransport Technology Configuration*/
1127 #define DEVICE_ADVANCED_K8_ATHLON64_OPTERON_ADDRESS	0x1101 /*K8 [Athlon64/Opteron] Address Map*/
1128 #define DEVICE_ADVANCED_K8_ATHLON64_OPTERON_DRAM	0x1102 /*K8 [Athlon64/Opteron] DRAM Controller*/
1129 #define DEVICE_ADVANCED_K8_ATHLON64_OPTERON_MISCELLANEOUS	0x1103 /*K8 [Athlon64/Opteron] Miscellaneous Control*/
1130 #define DEVICE_ADVANCED_79C970_PCNET32_LANCE		0x2000 /*79c970 [PCnet32 LANCE]*/
1131 	#define SUBDEVICE_ADVANCED_NETFINITY_10_100_FAST	0x10142000 /*NetFinity 10/100 Fast Ethernet*/
1132 	#define SUBDEVICE_ADVANCED_PCNET_FAST		0x10222000 /*PCnet - Fast 79C971*/
1133 	#define SUBDEVICE_ADVANCED_ETHERNET_WITH_LAN	0x103c104c /*Ethernet with LAN remote power Adapter*/
1134 	#define SUBDEVICE_ADVANCED_ETHERNET_WITH_LAN2	0x103c1064 /*Ethernet with LAN remote power Adapter*/
1135 	#define SUBDEVICE_ADVANCED_ETHERNET_WITH_LAN3	0x103c1065 /*Ethernet with LAN remote power Adapter*/
1136 	#define SUBDEVICE_ADVANCED_ETHERNET_WITH_LAN4	0x103c106c /*Ethernet with LAN remote power Adapter*/
1137 	#define SUBDEVICE_ADVANCED_ETHERNET_WITH_LAN5	0x103c106e /*Ethernet with LAN remote power Adapter*/
1138 	#define SUBDEVICE_ADVANCED_ETHERNET_WITH_LAN6	0x103c10ea /*Ethernet with LAN remote power Adapter*/
1139 	#define SUBDEVICE_ADVANCED_EN1220_10_100_FAST	0x11131220 /*EN1220 10/100 Fast Ethernet*/
1140 	#define SUBDEVICE_ADVANCED_AT_2450_10_100_FAST	0x12592450 /*AT-2450 10/100 Fast Ethernet*/
1141 	#define SUBDEVICE_ADVANCED_AT_2450V4_10MB_ETHERNET	0x12592454 /*AT-2450v4 10Mb Ethernet Adapter*/
1142 	#define SUBDEVICE_ADVANCED_AT_2700TX_10_100_FAST	0x12592700 /*AT-2700TX 10/100 Fast Ethernet*/
1143 	#define SUBDEVICE_ADVANCED_AT_2700FX_100MB_ETHERNET	0x12592701 /*AT-2700FX 100Mb Ethernet*/
1144 	#define SUBDEVICE_ADVANCED_CC7_CR7_CP7_VC7_VP7_VR7_MAINBOARD	0x4c531000 /*CC7/CR7/CP7/VC7/VP7/VR7 mainboard*/
1145 	#define SUBDEVICE_ADVANCED_CP5_CR6_MAINBOARD	0x4c531010 /*CP5/CR6 mainboard*/
1146 	#define SUBDEVICE_ADVANCED_VR6_MAINBOARD	0x4c531020 /*VR6 mainboard*/
1147 	#define SUBDEVICE_ADVANCED_PC5_MAINBOARD	0x4c531030 /*PC5 mainboard*/
1148 	#define SUBDEVICE_ADVANCED_CL7_MAINBOARD	0x4c531040 /*CL7 mainboard*/
1149 	#define SUBDEVICE_ADVANCED_PC7_MAINBOARD	0x4c531060 /*PC7 mainboard*/
1150 #define DEVICE_ADVANCED_79C978_HOMEPNA			0x2001 /*79c978 [HomePNA]*/
1151 	#define SUBDEVICE_ADVANCED_MULTIMEDIA_HOME_NETWORK	0x10920a78 /*Multimedia Home Network Adapter*/
1152 	#define SUBDEVICE_ADVANCED_ACTIONLINK_HOME_NETWORK	0x16680299 /*ActionLink Home Network Adapter*/
1153 #define DEVICE_ADVANCED_AM_1771_MBW			0x2003 /*Am 1771 MBW [Alchemy]*/
1154 #define DEVICE_ADVANCED_53C974_PCSCSI			0x2020 /*53c974 [PCscsi]*/
1155 #define DEVICE_ADVANCED_79C974				0x2040 /*79c974*/
1156 #define DEVICE_ADVANCED_ELANSC520_MICROCONTROLLER	0x3000 /*ELanSC520 Microcontroller*/
1157 #define DEVICE_ADVANCED_AMD_751_IRONGATE_SYSTEM		0x7006 /*AMD-751 [Irongate] System Controller*/
1158 #define DEVICE_ADVANCED_AMD_751_IRONGATE_AGP		0x7007 /*AMD-751 [Irongate] AGP Bridge*/
1159 #define DEVICE_ADVANCED_AMD_IGR4_AGP_HOST		0x700a /*AMD-IGR4 AGP Host to PCI Bridge*/
1160 #define DEVICE_ADVANCED_AMD_IGR4_PCI_TO			0x700b /*AMD-IGR4 PCI to PCI Bridge*/
1161 #define DEVICE_ADVANCED_AMD_760_MP_IGD4_2P		0x700c /*AMD-760 MP [IGD4-2P] System Controller*/
1162 #define DEVICE_ADVANCED_AMD_760_MP_IGD4_2P2		0x700d /*AMD-760 MP [IGD4-2P] AGP Bridge*/
1163 #define DEVICE_ADVANCED_AMD_760_IGD4_1P_SYSTEM		0x700e /*AMD-760 [IGD4-1P] System Controller*/
1164 #define DEVICE_ADVANCED_AMD_760_IGD4_1P_AGP		0x700f /*AMD-760 [IGD4-1P] AGP Bridge*/
1165 #define DEVICE_ADVANCED_AMD_755_COBRA_ISA		0x7400 /*AMD-755 [Cobra] ISA*/
1166 #define DEVICE_ADVANCED_AMD_755_COBRA_IDE		0x7401 /*AMD-755 [Cobra] IDE*/
1167 #define DEVICE_ADVANCED_AMD_755_COBRA_ACPI		0x7403 /*AMD-755 [Cobra] ACPI*/
1168 #define DEVICE_ADVANCED_AMD_755_COBRA_USB		0x7404 /*AMD-755 [Cobra] USB*/
1169 #define DEVICE_ADVANCED_AMD_756_VIPER_ISA		0x7408 /*AMD-756 [Viper] ISA*/
1170 #define DEVICE_ADVANCED_AMD_756_VIPER_IDE		0x7409 /*AMD-756 [Viper] IDE*/
1171 #define DEVICE_ADVANCED_AMD_756_VIPER_ACPI		0x740b /*AMD-756 [Viper] ACPI*/
1172 #define DEVICE_ADVANCED_AMD_756_VIPER_USB		0x740c /*AMD-756 [Viper] USB*/
1173 #define DEVICE_ADVANCED_AMD_766_VIPERPLUS_ISA		0x7410 /*AMD-766 [ViperPlus] ISA*/
1174 #define DEVICE_ADVANCED_AMD_766_VIPERPLUS_IDE		0x7411 /*AMD-766 [ViperPlus] IDE*/
1175 #define DEVICE_ADVANCED_AMD_766_VIPERPLUS_ACPI		0x7413 /*AMD-766 [ViperPlus] ACPI*/
1176 #define DEVICE_ADVANCED_AMD_766_VIPERPLUS_USB		0x7414 /*AMD-766 [ViperPlus] USB*/
1177 #define DEVICE_ADVANCED_AMD_768_OPUS_ISA		0x7440 /*AMD-768 [Opus] ISA*/
1178 	#define SUBDEVICE_ADVANCED_A7M_D_MAINBOARD	0x10438044 /*A7M-D Mainboard*/
1179 #define DEVICE_ADVANCED_AMD_768_OPUS_IDE		0x7441 /*AMD-768 [Opus] IDE*/
1180 #define DEVICE_ADVANCED_AMD_768_OPUS_ACPI		0x7443 /*AMD-768 [Opus] ACPI*/
1181 	#define SUBDEVICE_ADVANCED_A7M_D_MAINBOARD2	0x10438044 /*A7M-D Mainboard*/
1182 #define DEVICE_ADVANCED_AMD_768_OPUS_AUDIO		0x7445 /*AMD-768 [Opus] Audio*/
1183 #define DEVICE_ADVANCED_AMD_768_OPUS_MC97		0x7446 /*AMD-768 [Opus] MC97 Modem (Smart Link HAMR5600 compatible)*/
1184 #define DEVICE_ADVANCED_AMD_768_OPUS_PCI		0x7448 /*AMD-768 [Opus] PCI*/
1185 #define DEVICE_ADVANCED_AMD_768_OPUS_USB		0x7449 /*AMD-768 [Opus] USB*/
1186 #define DEVICE_ADVANCED_AMD_8131_PCI_X_BRIDGE		0x7450 /*AMD-8131 PCI-X Bridge*/
1187 #define DEVICE_ADVANCED_AMD_8131_PCI_X_APIC		0x7451 /*AMD-8131 PCI-X APIC*/
1188 #define DEVICE_ADVANCED_AMD_8151_SYSTEM_CONTROLLER	0x7454 /*AMD-8151 System Controller*/
1189 #define DEVICE_ADVANCED_AMD_8151_AGP_BRIDGE		0x7455 /*AMD-8151 AGP Bridge*/
1190 #define DEVICE_ADVANCED_AMD_8111_PCI			0x7460 /*AMD-8111 PCI*/
1191 	#define SUBDEVICE_ADVANCED_HDAMB		0x161f3017 /*HDAMB*/
1192 #define DEVICE_ADVANCED_AMD_8111_USB			0x7461 /*AMD-8111 USB*/
1193 #define DEVICE_ADVANCED_AMD_8111_ETHERNET		0x7462 /*AMD-8111 Ethernet*/
1194 #define DEVICE_ADVANCED_AMD_8111_USB2			0x7464 /*AMD-8111 USB*/
1195 	#define SUBDEVICE_ADVANCED_HDAMB2		0x161f3017 /*HDAMB*/
1196 #define DEVICE_ADVANCED_AMD_8111_LPC			0x7468 /*AMD-8111 LPC*/
1197 	#define SUBDEVICE_ADVANCED_HDAMB3		0x161f3017 /*HDAMB*/
1198 #define DEVICE_ADVANCED_AMD_8111_IDE			0x7469 /*AMD-8111 IDE*/
1199 	#define SUBDEVICE_ADVANCED_HDAMB4		0x161f3017 /*HDAMB*/
1200 #define DEVICE_ADVANCED_AMD_8111_SMBUS_2_0		0x746a /*AMD-8111 SMBus 2.0*/
1201 #define DEVICE_ADVANCED_AMD_8111_ACPI			0x746b /*AMD-8111 ACPI*/
1202 	#define SUBDEVICE_ADVANCED_HDAMB5		0x161f3017 /*HDAMB*/
1203 #define DEVICE_ADVANCED_AMD_8111_AC97_AUDIO		0x746d /*AMD-8111 AC97 Audio*/
1204 	#define SUBDEVICE_ADVANCED_HDAMB6		0x161f3017 /*HDAMB*/
1205 #define DEVICE_ADVANCED_AMD_8111_MC97_MODEM		0x746e /*AMD-8111 MC97 Modem*/
1206 #define DEVICE_ADVANCED_AMD_8111_ACPI2			0x756b /*AMD-8111 ACPI*/
1207 /* Vendor: 1023: Trident Microsystems */
1208 #define DEVICE_TRIDENT_82C194				0x0194 /*82C194*/
1209 #define DEVICE_TRIDENT_4DWAVE_DX			0x2000 /*4DWave DX*/
1210 #define DEVICE_TRIDENT_4DWAVE_NX			0x2001 /*4DWave NX*/
1211 	#define SUBDEVICE_TRIDENT_TRIDENT_PCI288_Q3DII_NX	0x122d1400 /*Trident PCI288-Q3DII (NX)*/
1212 #define DEVICE_TRIDENT_CYBERBLADE_XP4M32		0x2100 /*CyberBlade XP4m32*/
1213 #define DEVICE_TRIDENT_CYBERBLADE_I7			0x8400 /*CyberBlade/i7*/
1214 	#define SUBDEVICE_TRIDENT_CYBERBLADE_I7_AGP	0x10238400 /*CyberBlade i7 AGP*/
1215 #define DEVICE_TRIDENT_CYBERBLADE_I7D			0x8420 /*CyberBlade/i7d*/
1216 	#define SUBDEVICE_TRIDENT_CYBERBLADE_I7_AGP2	0x0e11b15a /*CyberBlade i7 AGP*/
1217 #define DEVICE_TRIDENT_CYBERBLADE_I1			0x8500 /*CyberBlade/i1*/
1218 #define DEVICE_TRIDENT_CYBERBLADE_I12			0x8520 /*CyberBlade i1*/
1219 	#define SUBDEVICE_TRIDENT_CYBERBLADE_I1_AGP	0x0e11b16e /*CyberBlade i1 AGP*/
1220 	#define SUBDEVICE_TRIDENT_CYBERBLADE_I1_AGP2	0x10238520 /*CyberBlade i1 AGP*/
1221 #define DEVICE_TRIDENT_CYBERBLADE_I13			0x8620 /*CyberBlade/i1*/
1222 	#define SUBDEVICE_TRIDENT_THINKPAD_R30_T30	0x10140502 /*ThinkPad R30/T30*/
1223 #define DEVICE_TRIDENT_CYBERBLADE_XPAI1			0x8820 /*CyberBlade XPAi1*/
1224 #define DEVICE_TRIDENT_TGUI_9320			0x9320 /*TGUI 9320*/
1225 #define DEVICE_TRIDENT_GUI_ACCELERATOR			0x9350 /*GUI Accelerator*/
1226 #define DEVICE_TRIDENT_FLAT_PANEL_GUI			0x9360 /*Flat panel GUI Accelerator*/
1227 #define DEVICE_TRIDENT_CYBER_9382_REFERENCE		0x9382 /*Cyber 9382 [Reference design]*/
1228 #define DEVICE_TRIDENT_CYBER_9383_REFERENCE		0x9383 /*Cyber 9383 [Reference design]*/
1229 #define DEVICE_TRIDENT_CYBER_9385_REFERENCE		0x9385 /*Cyber 9385 [Reference design]*/
1230 #define DEVICE_TRIDENT_CYBER_9386			0x9386 /*Cyber 9386*/
1231 #define DEVICE_TRIDENT_CYBER_9388			0x9388 /*Cyber 9388*/
1232 #define DEVICE_TRIDENT_CYBER_9397			0x9397 /*Cyber 9397*/
1233 #define DEVICE_TRIDENT_CYBER_9397DVD			0x939a /*Cyber 9397DVD*/
1234 #define DEVICE_TRIDENT_TGUI_9420			0x9420 /*TGUI 9420*/
1235 #define DEVICE_TRIDENT_TGUI_9430			0x9430 /*TGUI 9430*/
1236 #define DEVICE_TRIDENT_TGUI_9440			0x9440 /*TGUI 9440*/
1237 #define DEVICE_TRIDENT_TGUI_9460			0x9460 /*TGUI 9460*/
1238 #define DEVICE_TRIDENT_TGUI_9470			0x9470 /*TGUI 9470*/
1239 #define DEVICE_TRIDENT_CYBER_9520			0x9520 /*Cyber 9520*/
1240 #define DEVICE_TRIDENT_CYBER_9525			0x9525 /*Cyber 9525*/
1241 	#define SUBDEVICE_TRIDENT_LIFEBOOK_C6155	0x10cf1094 /*Lifebook C6155*/
1242 #define DEVICE_TRIDENT_CYBER_9540			0x9540 /*Cyber 9540*/
1243 #define DEVICE_TRIDENT_TGUI_9660_938X_968X		0x9660 /*TGUI 9660/938x/968x*/
1244 #define DEVICE_TRIDENT_TGUI_9680			0x9680 /*TGUI 9680*/
1245 #define DEVICE_TRIDENT_TGUI_9682			0x9682 /*TGUI 9682*/
1246 #define DEVICE_TRIDENT_TGUI_9683			0x9683 /*TGUI 9683*/
1247 #define DEVICE_TRIDENT_PROVIDIA_9685			0x9685 /*ProVIDIA 9685*/
1248 #define DEVICE_TRIDENT_3DIMAGE_9750			0x9750 /*3DImage 9750*/
1249 	#define SUBDEVICE_TRIDENT_3DIMAGE_9750		0x10149750 /*3DImage 9750*/
1250 	#define SUBDEVICE_TRIDENT_3DIMAGE_97502		0x10239750 /*3DImage 9750*/
1251 #define DEVICE_TRIDENT_TGUI_9753			0x9753 /*TGUI 9753*/
1252 #define DEVICE_TRIDENT_TGUI_9754			0x9754 /*TGUI 9754*/
1253 #define DEVICE_TRIDENT_TGUI_975				0x9759 /*TGUI 975*/
1254 #define DEVICE_TRIDENT_TGUI_9783			0x9783 /*TGUI 9783*/
1255 #define DEVICE_TRIDENT_TGUI_9785			0x9785 /*TGUI 9785*/
1256 #define DEVICE_TRIDENT_3DIMAGE_9850			0x9850 /*3DImage 9850*/
1257 #define DEVICE_TRIDENT_BLADE_3D_PCI_AGP			0x9880 /*Blade 3D PCI/AGP*/
1258 	#define SUBDEVICE_TRIDENT_BLADE_3D		0x10239880 /*Blade 3D*/
1259 #define DEVICE_TRIDENT_CYBERBLADE_XP			0x9910 /*CyberBlade/XP*/
1260 #define DEVICE_TRIDENT_CYBERBLADE_XPM			0x9930 /*CyberBlade/XPm*/
1261 /* Vendor: 1024: Zenith Data Systems */
1262 /* Vendor: 1025: Acer Incorporated [ALI] */
1263 #define DEVICE_ACER_M1435				0x1435 /*M1435*/
1264 #define DEVICE_ACER_M1445				0x1445 /*M1445*/
1265 #define DEVICE_ACER_M1449				0x1449 /*M1449*/
1266 #define DEVICE_ACER_M1451				0x1451 /*M1451*/
1267 #define DEVICE_ACER_M1461				0x1461 /*M1461*/
1268 #define DEVICE_ACER_M1489				0x1489 /*M1489*/
1269 #define DEVICE_ACER_M1511				0x1511 /*M1511*/
1270 #define DEVICE_ACER_ALI_M1512_ALADDIN			0x1512 /*ALI M1512 Aladdin*/
1271 #define DEVICE_ACER_M1513				0x1513 /*M1513*/
1272 #define DEVICE_ACER_ALI_M1521_ALADDIN			0x1521 /*ALI M1521 Aladdin III CPU Bridge*/
1273 	#define SUBDEVICE_ACER_ALI_M1521_ALADDIN	0x10b91521 /*ALI M1521 Aladdin III CPU Bridge*/
1274 #define DEVICE_ACER_ALI_M1523_ISA			0x1523 /*ALI M1523 ISA Bridge*/
1275 	#define SUBDEVICE_ACER_ALI_M1523_ISA		0x10b91523 /*ALI M1523 ISA Bridge*/
1276 #define DEVICE_ACER_M1531_NORTHBRIDGE_ALADDIN		0x1531 /*M1531 Northbridge [Aladdin IV/IV+]*/
1277 #define DEVICE_ACER_M1533_PCI_TO_ISA_BRIDGE		0x1533 /*M1533 PCI-to-ISA Bridge*/
1278 	#define SUBDEVICE_ACER_ALI_M1533_ALADDIN	0x10b91533 /*ALI M1533 Aladdin IV/V ISA South Bridge*/
1279 #define DEVICE_ACER_M1535_PCI_BRIDGE			0x1535 /*M1535 PCI Bridge + Super I/O + FIR*/
1280 #define DEVICE_ACER_M1541_NORTHBRIDGE_ALADDIN		0x1541 /*M1541 Northbridge [Aladdin V]*/
1281 	#define SUBDEVICE_ACER_ALI_M1541_ALADDIN	0x10b91541 /*ALI M1541 Aladdin V/V+ AGP+PCI North Bridge*/
1282 #define DEVICE_ACER_M1542_NORTHBRIDGE_ALADDIN		0x1542 /*M1542 Northbridge [Aladdin V]*/
1283 #define DEVICE_ACER_M1543_PCI_TO_ISA_BRIDGE		0x1543 /*M1543 PCI-to-ISA Bridge + Super I/O + FIR*/
1284 #define DEVICE_ACER_M1561_NORTHBRIDGE_ALADDIN		0x1561 /*M1561 Northbridge [Aladdin 7]*/
1285 #define DEVICE_ACER_M1621_NORTHBRIDGE_ALADDIN_PRO	0x1621 /*M1621 Northbridge [Aladdin-Pro II]*/
1286 #define DEVICE_ACER_M1631_NORTHBRIDGE_3D_GRAPHICS	0x1631 /*M1631 Northbridge+3D Graphics [Aladdin TNT2]*/
1287 #define DEVICE_ACER_M1641_NORTHBRIDGE_ALADDIN_PRO	0x1641 /*M1641 Northbridge [Aladdin-Pro IV]*/
1288 #define DEVICE_ACER_M1647_MAGIK1_PCI			0x1647 /*M1647 [MaGiK1] PCI North Bridge*/
1289 #define DEVICE_ACER_M1671_NORTHBRIDGE_ALADDIN_P4	0x1671 /*M1671 Northbridge [ALADDiN-P4]*/
1290 #define DEVICE_ACER_NORTHBRIDGE_CYBERALADDIN_P4		0x1672 /*Northbridge [CyberALADDiN-P4]*/
1291 #define DEVICE_ACER_M3141				0x3141 /*M3141*/
1292 #define DEVICE_ACER_M3143				0x3143 /*M3143*/
1293 #define DEVICE_ACER_M3145				0x3145 /*M3145*/
1294 #define DEVICE_ACER_M3147				0x3147 /*M3147*/
1295 #define DEVICE_ACER_M3149				0x3149 /*M3149*/
1296 #define DEVICE_ACER_M3151				0x3151 /*M3151*/
1297 #define DEVICE_ACER_M3307_MPEG_I_VIDEO			0x3307 /*M3307 MPEG-I Video Controller*/
1298 #define DEVICE_ACER_M3309_MPEG_II_VIDEO			0x3309 /*M3309 MPEG-II Video w/ Software Audio Decoder*/
1299 #define DEVICE_ACER_M3321_MPEG_II_AUDIO_VIDEO		0x3321 /*M3321 MPEG-II Audio/Video Decoder*/
1300 #define DEVICE_ACER_M4803				0x5212 /*M4803*/
1301 #define DEVICE_ACER_ALI_PCI_EIDE			0x5215 /*ALI PCI EIDE Controller*/
1302 #define DEVICE_ACER_M5217H				0x5217 /*M5217H*/
1303 #define DEVICE_ACER_M5219				0x5219 /*M5219*/
1304 #define DEVICE_ACER_M5225				0x5225 /*M5225*/
1305 #define DEVICE_ACER_M5229				0x5229 /*M5229*/
1306 #define DEVICE_ACER_M5235				0x5235 /*M5235*/
1307 #define DEVICE_ACER_M5237_PCI_USB			0x5237 /*M5237 PCI USB Host Controller*/
1308 #define DEVICE_ACER_EIDE_CONTROLLER			0x5240 /*EIDE Controller*/
1309 #define DEVICE_ACER_PCMCIA_BRIDGE			0x5241 /*PCMCIA Bridge*/
1310 #define DEVICE_ACER_GENERAL_PURPOSE_CONTROLLER		0x5242 /*General Purpose Controller*/
1311 #define DEVICE_ACER_PCI_TO_PCI				0x5243 /*PCI to PCI Bridge Controller*/
1312 #define DEVICE_ACER_FLOPPY_DISK_CONTROLLER		0x5244 /*Floppy Disk Controller*/
1313 #define DEVICE_ACER_M1541_PCI_TO			0x5247 /*M1541 PCI to PCI Bridge*/
1314 #define DEVICE_ACER_M5251_P1394_CONTROLLER		0x5251 /*M5251 P1394 Controller*/
1315 #define DEVICE_ACER_PCI_TO_AGP				0x5427 /*PCI to AGP Bridge*/
1316 #define DEVICE_ACER_M5451_PCI_AC_LINK			0x5451 /*M5451 PCI AC-Link Controller Audio Device*/
1317 #define DEVICE_ACER_M5453_PCI_AC_LINK			0x5453 /*M5453 PCI AC-Link Controller Modem Device*/
1318 #define DEVICE_ACER_M7101_PCI_PMU			0x7101 /*M7101 PCI PMU Power Management Controller*/
1319 	#define SUBDEVICE_ACER_M7101_PCI_PMU		0x10b97101 /*M7101 PCI PMU Power Management Controller*/
1320 /* Vendor: 1028: Dell */
1321 #define DEVICE_DELL_POWEREDGE_EXPANDABLE_RAID		0x0001 /*PowerEdge Expandable RAID Controller 2/Si*/
1322 	#define SUBDEVICE_DELL_POWEREDGE_2400		0x10280001 /*PowerEdge 2400*/
1323 #define DEVICE_DELL_POWEREDGE_EXPANDABLE_RAID2		0x0002 /*PowerEdge Expandable RAID Controller 3/Di*/
1324 	#define SUBDEVICE_DELL_POWEREDGE_4400		0x10280002 /*PowerEdge 4400*/
1325 #define DEVICE_DELL_POWEREDGE_EXPANDABLE_RAID3		0x0003 /*PowerEdge Expandable RAID Controller 3/Si*/
1326 	#define SUBDEVICE_DELL_POWEREDGE_2450		0x10280003 /*PowerEdge 2450*/
1327 #define DEVICE_DELL_POWEREDGE_EXPANDABLE_RAID4		0x0006 /*PowerEdge Expandable RAID Controller 3/Di*/
1328 #define DEVICE_DELL_REMOTE_ACCESS_CARD			0x0007 /*Remote Access Card III*/
1329 #define DEVICE_DELL_REMOTE_ACCESS_CARD2			0x0008 /*Remote Access Card III*/
1330 #define DEVICE_DELL_REMOTE_ACCESS_CARD3			0x0009 /*Remote Access Card III: BMC/SMIC device not present*/
1331 #define DEVICE_DELL_POWEREDGE_EXPANDABLE_RAID5		0x000a /*PowerEdge Expandable RAID Controller 3/Di*/
1332 #define DEVICE_DELL_EMBEDDED_REMOTE_ACCESS		0x000c /*Embedded Remote Access or ERA/O*/
1333 #define DEVICE_DELL_EMBEDDED_REMOTE_ACCESS2		0x000d /*Embedded Remote Access: BMC/SMIC device*/
1334 #define DEVICE_DELL_POWEREDGE_EXPANDABLE_RAID6		0x000e /*PowerEdge Expandable RAID controller 4/Di*/
1335 #define DEVICE_DELL_POWEREDGE_EXPANDABLE_RAID7		0x000f /*PowerEdge Expandable RAID controller 4/Di*/
1336 #define DEVICE_DELL_REMOTE_ACCESS_CARD4			0x0010 /*Remote Access Card 4*/
1337 #define DEVICE_DELL_REMOTE_ACCESS_CARD5			0x0011 /*Remote Access Card 4 Daughter Card*/
1338 #define DEVICE_DELL_REMOTE_ACCESS_CARD6			0x0012 /*Remote Access Card 4 Daughter Card Virtual UART*/
1339 #define DEVICE_DELL_POWEREDGE_EXPANDABLE_RAID8		0x0013 /*PowerEdge Expandable RAID controller 4*/
1340 	#define SUBDEVICE_DELL_POWEREDGE_EXPANDABLE_RAID	0x1028016c /*PowerEdge Expandable RAID Controller 4e/Si*/
1341 	#define SUBDEVICE_DELL_POWEREDGE_EXPANDABLE_RAID2	0x1028016d /*PowerEdge Expandable RAID Controller 4e/Di*/
1342 	#define SUBDEVICE_DELL_POWEREDGE_EXPANDABLE_RAID3	0x1028016e /*PowerEdge Expandable RAID Controller 4e/Di*/
1343 	#define SUBDEVICE_DELL_POWEREDGE_EXPANDABLE_RAID4	0x1028016f /*PowerEdge Expandable RAID Controller 4e/Di*/
1344 	#define SUBDEVICE_DELL_POWEREDGE_EXPANDABLE_RAID5	0x10280170 /*PowerEdge Expandable RAID Controller 4e/Di*/
1345 #define DEVICE_DELL_REMOTE_ACCESS_CARD7			0x0014 /*Remote Access Card 4 Daughter Card SMIC interface*/
1346 /* Vendor: 1029: Siemens Nixdorf IS */
1347 /* Vendor: 102a: LSI Logic */
1348 #define DEVICE_LSI3_HYDRA				0x0000 /*HYDRA*/
1349 #define DEVICE_LSI3_ASPEN				0x0010 /*ASPEN*/
1350 #define DEVICE_LSI3_AHA_2940U2_U2W_7890_7891_SCSI	0x001f /*AHA-2940U2/U2W /7890/7891 SCSI Controllers*/
1351 	#define SUBDEVICE_LSI3_2940U2W_SCSI_CONTROLLER	0x9005000f /*2940U2W SCSI Controller*/
1352 	#define SUBDEVICE_LSI3_2940U2W_SCSI_CONTROLLER2	0x90050106 /*2940U2W SCSI Controller*/
1353 	#define SUBDEVICE_LSI3_2940U2W_SCSI_CONTROLLER3	0x9005a180 /*2940U2W SCSI Controller*/
1354 #define DEVICE_LSI3_AIC_7899_U160_M_SCSI		0x00c5 /*AIC-7899 U160/m SCSI Controller*/
1355 	#define SUBDEVICE_LSI3_POWEREDGE_2550_2650_4600	0x102800c5 /*PowerEdge 2550/2650/4600*/
1356 #define DEVICE_LSI3_AIC_7899P_U160_M			0x00cf /*AIC-7899P U160/m*/
1357 	#define SUBDEVICE_LSI3_POWEREDGE_4600		0x10280106 /*PowerEdge 4600*/
1358 	#define SUBDEVICE_LSI3_POWEREDGE_2650		0x10280121 /*PowerEdge 2650*/
1359 /* Vendor: 102b: Matrox Graphics, Inc. */
1360 #define DEVICE_MATROX_MGA_I_IMPRESSION			0x0010 /*MGA-I [Impression?]*/
1361 #define DEVICE_MATROX_MGA_1064SG_MYSTIQUE		0x0100 /*MGA 1064SG [Mystique]*/
1362 #define DEVICE_MATROX_MGA_II_ATHENA			0x0518 /*MGA-II [Athena]*/
1363 #define DEVICE_MATROX_MGA_2064W_MILLENNIUM		0x0519 /*MGA 2064W [Millennium]*/
1364 #define DEVICE_MATROX_MGA_1064SG_MYSTIQUE2		0x051a /*MGA 1064SG [Mystique]*/
1365 	#define SUBDEVICE_MATROX_MGA_1064SG_MYSTIQUE	0x102b0100 /*MGA-1064SG Mystique*/
1366 	#define SUBDEVICE_MATROX_MGA_1084SG_MYSTIQUE	0x102b1100 /*MGA-1084SG Mystique*/
1367 	#define SUBDEVICE_MATROX_MGA_1084SG_MYSTIQUE2	0x102b1200 /*MGA-1084SG Mystique*/
1368 	#define SUBDEVICE_MATROX_MGA_1084SG_MYSTIQUE3	0x1100102b /*MGA-1084SG Mystique*/
1369 	#define SUBDEVICE_MATROX_SCENIC_PRO_C5		0x110a0018 /*Scenic Pro C5 (D1025)*/
1370 #define DEVICE_MATROX_MGA_2164W_MILLENNIUM		0x051b /*MGA 2164W [Millennium II]*/
1371 	#define SUBDEVICE_MATROX_MGA_2164W_MILLENNIUM_II	0x102b051b /*MGA-2164W Millennium II*/
1372 	#define SUBDEVICE_MATROX_MGA_2164W_MILLENNIUM_II2	0x102b1100 /*MGA-2164W Millennium II*/
1373 	#define SUBDEVICE_MATROX_MGA_2164W_MILLENNIUM_II3	0x102b1200 /*MGA-2164W Millennium II*/
1374 #define DEVICE_MATROX_MGA_1064SG_MYSTIQUE3		0x051e /*MGA 1064SG [Mystique] AGP*/
1375 #define DEVICE_MATROX_MGA_2164W_MILLENNIUM2		0x051f /*MGA 2164W [Millennium II] AGP*/
1376 #define DEVICE_MATROX_MGA_G200				0x0520 /*MGA G200*/
1377 	#define SUBDEVICE_MATROX_G200_MULTI_MONITOR	0x102bdbc2 /*G200 Multi-Monitor*/
1378 	#define SUBDEVICE_MATROX_G200_MULTI_MONITOR2	0x102bdbc8 /*G200 Multi-Monitor*/
1379 	#define SUBDEVICE_MATROX_G200_MULTI_MONITOR3	0x102bdbe2 /*G200 Multi-Monitor*/
1380 	#define SUBDEVICE_MATROX_G200_MULTI_MONITOR4	0x102bdbe8 /*G200 Multi-Monitor*/
1381 	#define SUBDEVICE_MATROX_MILLENNIUM_G200_SD	0x102bff03 /*Millennium G200 SD*/
1382 	#define SUBDEVICE_MATROX_MARVEL_G200		0x102bff04 /*Marvel G200*/
1383 #define DEVICE_MATROX_MGA_G200_AGP			0x0521 /*MGA G200 AGP*/
1384 	#define SUBDEVICE_MATROX_MILLENNIUM_G200_AGP	0x1014ff03 /*Millennium G200 AGP*/
1385 	#define SUBDEVICE_MATROX_MYSTIQUE_G200_AGP	0x102b48e9 /*Mystique G200 AGP*/
1386 	#define SUBDEVICE_MATROX_MILLENNIUM_G200_SD2	0x102b48f8 /*Millennium G200 SD AGP*/
1387 	#define SUBDEVICE_MATROX_MILLENNIUM_G200_LE	0x102b4a60 /*Millennium G200 LE AGP*/
1388 	#define SUBDEVICE_MATROX_MILLENNIUM_G200_AGP2	0x102b4a64 /*Millennium G200 AGP*/
1389 	#define SUBDEVICE_MATROX_MILLENNIUM_G200_AGP3	0x102bc93c /*Millennium G200 AGP*/
1390 	#define SUBDEVICE_MATROX_MILLENNIUM_G200_AGP4	0x102bc9b0 /*Millennium G200 AGP*/
1391 	#define SUBDEVICE_MATROX_MILLENNIUM_G200_AGP5	0x102bc9bc /*Millennium G200 AGP*/
1392 	#define SUBDEVICE_MATROX_MILLENNIUM_G250_LE	0x102bca60 /*Millennium G250 LE AGP*/
1393 	#define SUBDEVICE_MATROX_MILLENNIUM_G250_AGP	0x102bca6c /*Millennium G250 AGP*/
1394 	#define SUBDEVICE_MATROX_MILLENNIUM_G200_AGP6	0x102bdbbc /*Millennium G200 AGP*/
1395 	#define SUBDEVICE_MATROX_MILLENNIUM_G200_MMS	0x102bdbc2 /*Millennium G200 MMS (Dual G200)*/
1396 	#define SUBDEVICE_MATROX_G200_MULTI_MONITOR5	0x102bdbc3 /*G200 Multi-Monitor*/
1397 	#define SUBDEVICE_MATROX_MILLENNIUM_G200_MMS2	0x102bdbc8 /*Millennium G200 MMS (Dual G200)*/
1398 	#define SUBDEVICE_MATROX_G200_MULTI_MONITOR6	0x102bdbd2 /*G200 Multi-Monitor*/
1399 	#define SUBDEVICE_MATROX_G200_MULTI_MONITOR7	0x102bdbd3 /*G200 Multi-Monitor*/
1400 	#define SUBDEVICE_MATROX_G200_MULTI_MONITOR8	0x102bdbd4 /*G200 Multi-Monitor*/
1401 	#define SUBDEVICE_MATROX_G200_MULTI_MONITOR9	0x102bdbd5 /*G200 Multi-Monitor*/
1402 	#define SUBDEVICE_MATROX_G200_MULTI_MONITOR10	0x102bdbd8 /*G200 Multi-Monitor*/
1403 	#define SUBDEVICE_MATROX_G200_MULTI_MONITOR11	0x102bdbd9 /*G200 Multi-Monitor*/
1404 	#define SUBDEVICE_MATROX_MILLENNIUM_G200_MMS3	0x102bdbe2 /*Millennium G200 MMS (Quad G200)*/
1405 	#define SUBDEVICE_MATROX_G200_MULTI_MONITOR12	0x102bdbe3 /*G200 Multi-Monitor*/
1406 	#define SUBDEVICE_MATROX_MILLENNIUM_G200_MMS4	0x102bdbe8 /*Millennium G200 MMS (Quad G200)*/
1407 	#define SUBDEVICE_MATROX_G200_MULTI_MONITOR13	0x102bdbf2 /*G200 Multi-Monitor*/
1408 	#define SUBDEVICE_MATROX_G200_MULTI_MONITOR14	0x102bdbf3 /*G200 Multi-Monitor*/
1409 	#define SUBDEVICE_MATROX_G200_MULTI_MONITOR15	0x102bdbf4 /*G200 Multi-Monitor*/
1410 	#define SUBDEVICE_MATROX_G200_MULTI_MONITOR16	0x102bdbf5 /*G200 Multi-Monitor*/
1411 	#define SUBDEVICE_MATROX_G200_MULTI_MONITOR17	0x102bdbf8 /*G200 Multi-Monitor*/
1412 	#define SUBDEVICE_MATROX_G200_MULTI_MONITOR18	0x102bdbf9 /*G200 Multi-Monitor*/
1413 	#define SUBDEVICE_MATROX_MYSTIQUE_G200_VIDEO	0x102bf806 /*Mystique G200 Video AGP*/
1414 	#define SUBDEVICE_MATROX_MGA_G200_AGP		0x102bff00 /*MGA-G200 AGP*/
1415 	#define SUBDEVICE_MATROX_MYSTIQUE_G200_AGP2	0x102bff02 /*Mystique G200 AGP*/
1416 	#define SUBDEVICE_MATROX_MILLENNIUM_G200_AGP7	0x102bff03 /*Millennium G200 AGP*/
1417 	#define SUBDEVICE_MATROX_MARVEL_G200_AGP	0x102bff04 /*Marvel G200 AGP*/
1418 	#define SUBDEVICE_MATROX_MGA_G200_AGP2		0x110a0032 /*MGA-G200 AGP*/
1419 #define DEVICE_MATROX_MGA_G400_AGP			0x0525 /*MGA G400 AGP*/
1420 	#define SUBDEVICE_MATROX_MGA_G400_AGP		0x0e11b16f /*MGA-G400 AGP*/
1421 	#define SUBDEVICE_MATROX_MILLENNIUM_G400_16MB	0x102b0328 /*Millennium G400 16Mb SDRAM*/
1422 	#define SUBDEVICE_MATROX_MILLENNIUM_G400_16MB2	0x102b0338 /*Millennium G400 16Mb SDRAM*/
1423 	#define SUBDEVICE_MATROX_MILLENNIUM_G400_32MB	0x102b0378 /*Millennium G400 32Mb SDRAM*/
1424 	#define SUBDEVICE_MATROX_MILLENNIUM_G450_DUAL	0x102b0541 /*Millennium G450 Dual Head*/
1425 	#define SUBDEVICE_MATROX_MILLENNIUM_G450_DUAL2	0x102b0542 /*Millennium G450 Dual Head LX*/
1426 	#define SUBDEVICE_MATROX_MILLENNIUM_G450_SINGLE	0x102b0543 /*Millennium G450 Single Head LX*/
1427 	#define SUBDEVICE_MATROX_MILLENNIUM_G450_32MB	0x102b0641 /*Millennium G450 32Mb SDRAM Dual Head*/
1428 	#define SUBDEVICE_MATROX_MILLENNIUM_G450_32MB2	0x102b0642 /*Millennium G450 32Mb SDRAM Dual Head LX*/
1429 	#define SUBDEVICE_MATROX_MILLENNIUM_G450_32MB3	0x102b0643 /*Millennium G450 32Mb SDRAM Single Head LX*/
1430 	#define SUBDEVICE_MATROX_MILLENNIUM_G450_DUAL3	0x102b07c0 /*Millennium G450 Dual Head LE*/
1431 	#define SUBDEVICE_MATROX_MILLENNIUM_G450_SDR	0x102b07c1 /*Millennium G450 SDR Dual Head LE*/
1432 	#define SUBDEVICE_MATROX_MILLENNIUM_G450_DUAL4	0x102b0d41 /*Millennium G450 Dual Head PCI*/
1433 	#define SUBDEVICE_MATROX_MILLENNIUM_G450_DUAL5	0x102b0d42 /*Millennium G450 Dual Head LX PCI*/
1434 	#define SUBDEVICE_MATROX_MILLENNIUM_G450_32MB4	0x102b0d43 /*Millennium G450 32Mb Dual Head PCI*/
1435 	#define SUBDEVICE_MATROX_MARVEL_G450_ETV	0x102b0e00 /*Marvel G450 eTV*/
1436 	#define SUBDEVICE_MATROX_MARVEL_G450_ETV2	0x102b0e01 /*Marvel G450 eTV*/
1437 	#define SUBDEVICE_MATROX_MARVEL_G450_ETV3	0x102b0e02 /*Marvel G450 eTV*/
1438 	#define SUBDEVICE_MATROX_MARVEL_G450_ETV4	0x102b0e03 /*Marvel G450 eTV*/
1439 	#define SUBDEVICE_MATROX_MILLENNIUM_G450_LOW	0x102b0f80 /*Millennium G450 Low Profile*/
1440 	#define SUBDEVICE_MATROX_MILLENNIUM_G450_LOW2	0x102b0f81 /*Millennium G450 Low Profile*/
1441 	#define SUBDEVICE_MATROX_MILLENNIUM_G450_LOW3	0x102b0f82 /*Millennium G450 Low Profile DVI*/
1442 	#define SUBDEVICE_MATROX_MILLENNIUM_G450_LOW4	0x102b0f83 /*Millennium G450 Low Profile DVI*/
1443 	#define SUBDEVICE_MATROX_MILLENNIUM_G400_16MB3	0x102b19d8 /*Millennium G400 16Mb SGRAM*/
1444 	#define SUBDEVICE_MATROX_MILLENNIUM_G400_32MB2	0x102b19f8 /*Millennium G400 32Mb SGRAM*/
1445 	#define SUBDEVICE_MATROX_MILLENNIUM_G400_DUAL	0x102b2159 /*Millennium G400 Dual Head 16Mb*/
1446 	#define SUBDEVICE_MATROX_MILLENNIUM_G400_MAX_DUAL	0x102b2179 /*Millennium G400 MAX/Dual Head 32Mb*/
1447 	#define SUBDEVICE_MATROX_MILLENNIUM_G400_DUAL2	0x102b217d /*Millennium G400 Dual Head Max*/
1448 	#define SUBDEVICE_MATROX_MILLENNIUM_G450	0x102b23c0 /*Millennium G450*/
1449 	#define SUBDEVICE_MATROX_MILLENNIUM_G4502	0x102b23c1 /*Millennium G450*/
1450 	#define SUBDEVICE_MATROX_MILLENNIUM_G450_DVI	0x102b23c2 /*Millennium G450 DVI*/
1451 	#define SUBDEVICE_MATROX_MILLENNIUM_G450_DVI2	0x102b23c3 /*Millennium G450 DVI*/
1452 	#define SUBDEVICE_MATROX_MILLENNIUM_G400	0x102b2f58 /*Millennium G400*/
1453 	#define SUBDEVICE_MATROX_MILLENNIUM_G4002	0x102b2f78 /*Millennium G400*/
1454 	#define SUBDEVICE_MATROX_MARVEL_G400_AGP	0x102b3693 /*Marvel G400 AGP*/
1455 	#define SUBDEVICE_MATROX_4SIGHT_II		0x102b5dd0 /*4Sight II*/
1456 	#define SUBDEVICE_MATROX_4SIGHT_II2		0x102b5f50 /*4Sight II*/
1457 	#define SUBDEVICE_MATROX_4SIGHT_II3		0x102b5f51 /*4Sight II*/
1458 	#define SUBDEVICE_MATROX_4SIGHT_II4		0x102b5f52 /*4Sight II*/
1459 	#define SUBDEVICE_MATROX_MILLENNIUM_G400_DUAL3	0x102b9010 /*Millennium G400 Dual Head*/
1460 	#define SUBDEVICE_MATROX_GA_G400		0x14580400 /*GA-G400*/
1461 	#define SUBDEVICE_MATROX_MILLENNIUM_G450_32MB5	0x17050001 /*Millennium G450 32MB SGRAM*/
1462 	#define SUBDEVICE_MATROX_MILLENNIUM_G450_16MB	0x17050002 /*Millennium G450 16MB SGRAM*/
1463 	#define SUBDEVICE_MATROX_MILLENNIUM_G450_32MB6	0x17050003 /*Millennium G450 32MB*/
1464 	#define SUBDEVICE_MATROX_MILLENNIUM_G450_16MB2	0x17050004 /*Millennium G450 16MB*/
1465 #define DEVICE_MATROX_MGA_PARHELIA_AGP			0x0527 /*MGA Parhelia AGP*/
1466 	#define SUBDEVICE_MATROX_PARHELIA_128MB		0x102b0840 /*Parhelia 128Mb*/
1467 #define DEVICE_MATROX_MGA_ULTIMA_IMPRESSION		0x0d10 /*MGA Ultima/Impression*/
1468 #define DEVICE_MATROX_MGA_G100_PRODUCTIVA		0x1000 /*MGA G100 [Productiva]*/
1469 	#define SUBDEVICE_MATROX_PRODUCTIVA_G100	0x102bff01 /*Productiva G100*/
1470 	#define SUBDEVICE_MATROX_PRODUCTIVA_G100_MULTI_MONITOR	0x102bff05 /*Productiva G100 Multi-Monitor*/
1471 #define DEVICE_MATROX_MGA_G100_PRODUCTIVA2		0x1001 /*MGA G100 [Productiva] AGP*/
1472 	#define SUBDEVICE_MATROX_MGA_G100_AGP		0x102b1001 /*MGA-G100 AGP*/
1473 	#define SUBDEVICE_MATROX_MGA_G100_AGP2		0x102bff00 /*MGA-G100 AGP*/
1474 	#define SUBDEVICE_MATROX_MGA_G100_PRODUCTIVA_AGP	0x102bff01 /*MGA-G100 Productiva AGP*/
1475 	#define SUBDEVICE_MATROX_MILLENNIUM_G100_AGP	0x102bff03 /*Millennium G100 AGP*/
1476 	#define SUBDEVICE_MATROX_MGA_G100_AGP3		0x102bff04 /*MGA-G100 AGP*/
1477 	#define SUBDEVICE_MATROX_MGA_G100_PRODUCTIVA_AGP2	0x102bff05 /*MGA-G100 Productiva AGP Multi-Monitor*/
1478 	#define SUBDEVICE_MATROX_MGA_G100_AGP4		0x110a001e /*MGA-G100 AGP*/
1479 #define DEVICE_MATROX_MGA_MISTRAL			0x2007 /*MGA Mistral*/
1480 #define DEVICE_MATROX_MGA_G550_AGP			0x2527 /*MGA G550 AGP*/
1481 	#define SUBDEVICE_MATROX_MILLENNIUM_G550	0x102b0f83 /*Millennium G550*/
1482 	#define SUBDEVICE_MATROX_MILLENNIUM_G550_DUAL	0x102b0f84 /*Millennium G550 Dual Head DDR 32Mb*/
1483 	#define SUBDEVICE_MATROX_MILLENNIUM_G5502	0x102b1e41 /*Millennium G550*/
1484 #define DEVICE_MATROX_MGA_G650_AGP			0x2537 /*MGA G650 AGP*/
1485 #define DEVICE_MATROX_VIA_FRAMEGRABBER			0x4536 /*VIA Framegrabber*/
1486 #define DEVICE_MATROX_SHARK_10_100_MULTIPORT		0x6573 /*Shark 10/100 Multiport SwitchNIC*/
1487 /* Vendor: 102c: Chips and Technologies */
1488 #define DEVICE_CHIPS_F64310				0x00b8 /*F64310*/
1489 #define DEVICE_CHIPS_F69000_HIQVIDEO			0x00c0 /*F69000 HiQVideo*/
1490 	#define SUBDEVICE_CHIPS_F69000_HIQVIDEO		0x102c00c0 /*F69000 HiQVideo*/
1491 	#define SUBDEVICE_CHIPS_CC7_CR7_CP7_VC7_VP7_VR7_MAINBOARD	0x4c531000 /*CC7/CR7/CP7/VC7/VP7/VR7 mainboard*/
1492 	#define SUBDEVICE_CHIPS_CP5_CR6_MAINBOARD	0x4c531010 /*CP5/CR6 mainboard*/
1493 	#define SUBDEVICE_CHIPS_VR6_MAINBOARD		0x4c531020 /*VR6 mainboard*/
1494 	#define SUBDEVICE_CHIPS_PC5_MAINBOARD		0x4c531030 /*PC5 mainboard*/
1495 	#define SUBDEVICE_CHIPS_CT7_MAINBOARD		0x4c531050 /*CT7 mainboard*/
1496 	#define SUBDEVICE_CHIPS_CE7_MAINBOARD		0x4c531051 /*CE7 mainboard*/
1497 #define DEVICE_CHIPS_F65545				0x00d0 /*F65545*/
1498 #define DEVICE_CHIPS_F655452				0x00d8 /*F65545*/
1499 #define DEVICE_CHIPS_F65548				0x00dc /*F65548*/
1500 #define DEVICE_CHIPS_F65550				0x00e0 /*F65550*/
1501 #define DEVICE_CHIPS_F65554				0x00e4 /*F65554*/
1502 #define DEVICE_CHIPS_F65555_HIQVPRO			0x00e5 /*F65555 HiQVPro*/
1503 	#define SUBDEVICE_CHIPS_ARMADA_1700_LAPTOP	0x0e11b049 /*Armada 1700 Laptop Display Controller*/
1504 #define DEVICE_CHIPS_F68554				0x00f0 /*F68554*/
1505 #define DEVICE_CHIPS_F68554_HIQVISION			0x00f4 /*F68554 HiQVision*/
1506 #define DEVICE_CHIPS_F68555				0x00f5 /*F68555*/
1507 #define DEVICE_CHIPS_F69030				0x0c30 /*F69030*/
1508 	#define SUBDEVICE_CHIPS_CC7_CR7_CP7_VC7_VP7_VR7_MAINBOARD2	0x4c531000 /*CC7/CR7/CP7/VC7/VP7/VR7 mainboard*/
1509 	#define SUBDEVICE_CHIPS_CT7_MAINBOARD2		0x4c531050 /*CT7 mainboard*/
1510 	#define SUBDEVICE_CHIPS_CE7_MAINBOARD2		0x4c531051 /*CE7 mainboard*/
1511 	#define SUBDEVICE_CHIPS_CT8_MAINBOARD		0x4c531080 /*CT8 mainboard*/
1512 /* Vendor: 102d: Wyse Technology Inc. */
1513 #define DEVICE_WYSE_3328_AUDIO				0x50dc /*3328 Audio*/
1514 /* Vendor: 102e: Olivetti Advanced Technology */
1515 /* Vendor: 102f: Toshiba America */
1516 #define DEVICE_TOSHIBA_R4X00				0x0009 /*r4x00*/
1517 #define DEVICE_TOSHIBA_TX3927_MIPS_RISC			0x000a /*TX3927 MIPS RISC PCI Controller*/
1518 #define DEVICE_TOSHIBA_ATM_METEOR_155			0x0020 /*ATM Meteor 155*/
1519 	#define SUBDEVICE_TOSHIBA_ATM_METEOR_155	0x102f00f8 /*ATM Meteor 155*/
1520 #define DEVICE_TOSHIBA_TC35815CF_PCI_10_100		0x0030 /*TC35815CF PCI 10/100 Mbit Ethernet Controller*/
1521 #define DEVICE_TOSHIBA_TC35815CF_PCI_10_1002		0x0031 /*TC35815CF PCI 10/100 Mbit Ethernet Controller with WOL*/
1522 #define DEVICE_TOSHIBA_TC86C001_GOKU_S_IDE		0x0105 /*TC86C001 [goku-s] IDE*/
1523 #define DEVICE_TOSHIBA_TC86C001_GOKU_S_USB		0x0106 /*TC86C001 [goku-s] USB 1.1 Host*/
1524 #define DEVICE_TOSHIBA_TC86C001_GOKU_S_USB2		0x0107 /*TC86C001 [goku-s] USB Device Controller*/
1525 #define DEVICE_TOSHIBA_TC86C001_GOKU_S_I2C_SIO_GPIO	0x0108 /*TC86C001 [goku-s] I2C/SIO/GPIO Controller*/
1526 #define DEVICE_TOSHIBA_TX4927_38_MIPS_RISC		0x0180 /*TX4927/38 MIPS RISC PCI Controller*/
1527 #define DEVICE_TOSHIBA_TX4925_MIPS_RISC			0x0181 /*TX4925 MIPS RISC PCI Controller*/
1528 #define DEVICE_TOSHIBA_TX4937_MIPS_RISC			0x0182 /*TX4937 MIPS RISC PCI Controller*/
1529 /* Vendor: 1030: TMC Research */
1530 /* Vendor: 1031: Miro Computer Products AG */
1531 #define DEVICE_MIRO_DC20_ASIC				0x5601 /*DC20 ASIC*/
1532 #define DEVICE_MIRO_VIDEO_I_O				0x5607 /*Video I/O & motion JPEG compressor*/
1533 #define DEVICE_MIRO_MEDIA_3D				0x5631 /*Media 3D*/
1534 #define DEVICE_MIRO_MIROVIDEO_DC10_DC30			0x6057 /*MiroVideo DC10/DC30+*/
1535 /* Vendor: 1032: Compaq */
1536 /* Vendor: 1033: NEC Corporation */
1537 #define DEVICE_NEC_VR4181A_USB_HOST			0x0000 /*Vr4181A USB Host or Function Control Unit*/
1538 #define DEVICE_NEC_PCI_TO_486_LIKE			0x0001 /*PCI to 486-like bus Bridge*/
1539 #define DEVICE_NEC_PCI_TO_VL98				0x0002 /*PCI to VL98 Bridge*/
1540 #define DEVICE_NEC_ATM_CONTROLLER			0x0003 /*ATM Controller*/
1541 #define DEVICE_NEC_R4000_PCI_BRIDGE			0x0004 /*R4000 PCI Bridge*/
1542 #define DEVICE_NEC_PCI_TO_486_LIKE2			0x0005 /*PCI to 486-like bus Bridge*/
1543 #define DEVICE_NEC_PC_9800_GRAPHIC_ACCELERATOR		0x0006 /*PC-9800 Graphic Accelerator*/
1544 #define DEVICE_NEC_PCI_TO_UX_BUS			0x0007 /*PCI to UX-Bus Bridge*/
1545 #define DEVICE_NEC_PC_9800_GRAPHIC_ACCELERATOR2		0x0008 /*PC-9800 Graphic Accelerator*/
1546 #define DEVICE_NEC_PCI_TO_PC9800			0x0009 /*PCI to PC9800 Core-Graph Bridge*/
1547 #define DEVICE_NEC_PCI_TO_VL				0x0016 /*PCI to VL Bridge*/
1548 #define DEVICE_NEC__NILE_II				0x001a /*[Nile II]*/
1549 #define DEVICE_NEC_VRC4373_NILE_I			0x0021 /*Vrc4373 [Nile I]*/
1550 #define DEVICE_NEC_POWERVR_PCX1				0x0029 /*PowerVR PCX1*/
1551 #define DEVICE_NEC_POWERVR_3D				0x002a /*PowerVR 3D*/
1552 #define DEVICE_NEC_STAR_ALPHA_2				0x002c /*Star Alpha 2*/
1553 #define DEVICE_NEC_PCI_TO_C_BUS				0x002d /*PCI to C-bus Bridge*/
1554 #define DEVICE_NEC_USB					0x0035 /*USB*/
1555 	#define SUBDEVICE_NEC_USB			0x11790001 /*USB*/
1556 	#define SUBDEVICE_NEC_ROOT_HUB			0x12ee7000 /*Root Hub*/
1557 	#define SUBDEVICE_NEC_ROOT_HUB2			0x17990001 /*Root Hub*/
1558 	#define SUBDEVICE_NEC_PCI_USB2_OHCI_SUBSYSTEM	0x807d0035 /*PCI-USB2 (OHCI subsystem)*/
1559 #define DEVICE_NEC_PCI_TO_C_BUS2			0x003b /*PCI to C-bus Bridge*/
1560 #define DEVICE_NEC_NAPCCARD_CARDBUS_CONTROLLER		0x003e /*NAPCCARD Cardbus Controller*/
1561 #define DEVICE_NEC_POWERVR_PCX2_MIDAS			0x0046 /*PowerVR PCX2 [midas]*/
1562 #define DEVICE_NEC_VRC5074_NILE_4			0x005a /*Vrc5074 [Nile 4]*/
1563 #define DEVICE_NEC_FIREWARDEN				0x0063 /*Firewarden*/
1564 #define DEVICE_NEC_POWERVR_NEON_250			0x0067 /*PowerVR Neon 250 Chipset*/
1565 	#define SUBDEVICE_NEC_POWERVR_NEON_250		0x10100020 /*PowerVR Neon 250 AGP 32Mb*/
1566 	#define SUBDEVICE_NEC_POWERVR_NEON_2502		0x10100080 /*PowerVR Neon 250 AGP 16Mb*/
1567 	#define SUBDEVICE_NEC_POWERVR_NEON_2503		0x10100088 /*PowerVR Neon 250 16Mb*/
1568 	#define SUBDEVICE_NEC_POWERVR_NEON_2504		0x10100090 /*PowerVR Neon 250 AGP 16Mb*/
1569 	#define SUBDEVICE_NEC_POWERVR_NEON_2505		0x10100098 /*PowerVR Neon 250 16Mb*/
1570 	#define SUBDEVICE_NEC_POWERVR_NEON_2506		0x101000a0 /*PowerVR Neon 250 AGP 32Mb*/
1571 	#define SUBDEVICE_NEC_POWERVR_NEON_2507		0x101000a8 /*PowerVR Neon 250 32Mb*/
1572 	#define SUBDEVICE_NEC_POWERVR_NEON_2508		0x10100120 /*PowerVR Neon 250 AGP 32Mb*/
1573 #define DEVICE_NEC_56K_VOICE_MODEM			0x0074 /*56k Voice Modem*/
1574 	#define SUBDEVICE_NEC_RCV56ACF_56K_VOICE	0x10338014 /*RCV56ACF 56k Voice Modem*/
1575 #define DEVICE_NEC_VRC5476				0x009b /*Vrc5476*/
1576 #define DEVICE_NEC_VRC4173				0x00a5 /*VRC4173*/
1577 #define DEVICE_NEC_VRC5477_AC97				0x00a6 /*VRC5477 AC97*/
1578 #define DEVICE_NEC_IEEE_1394_ORANGELINK			0x00cd /*IEEE 1394 [OrangeLink] Host Controller*/
1579 	#define SUBDEVICE_NEC_ROOT_HUB3			0x12ee8011 /*Root hub*/
1580 #define DEVICE_NEC_IEEE_1394_HOST			0x00ce /*IEEE 1394 Host Controller*/
1581 #define DEVICE_NEC_VR4131				0x00df /*Vr4131*/
1582 #define DEVICE_NEC_USB_2_0				0x00e0 /*USB 2.0*/
1583 	#define SUBDEVICE_NEC_SITECOM_IEEE_1394		0x0ee43383 /*Sitecom IEEE 1394 / USB2.0 Combo Card*/
1584 	#define SUBDEVICE_NEC_ROOT_HUB4			0x12ee7001 /*Root hub*/
1585 	#define SUBDEVICE_NEC_ROOT_HUB5			0x17990002 /*Root Hub*/
1586 	#define SUBDEVICE_NEC_PCI_USB2_EHCI_SUBSYSTEM	0x807d1043 /*PCI-USB2 (EHCI subsystem)*/
1587 #define DEVICE_NEC_IEEE_1394_HOST2			0x00e7 /*IEEE 1394 Host Controller*/
1588 #define DEVICE_NEC_UPD72874_IEEE1394_OHCI		0x00f2 /*uPD72874 IEEE1394 OHCI 1.1 3-port PHY-Link Ctrlr*/
1589 #define DEVICE_NEC_UPD6113X_MULTIMEDIA_DECODER_PROCESSOR	0x00f3 /*uPD6113x Multimedia Decoder/Processor [EMMA2]*/
1590 #define DEVICE_NEC_VR7701				0x010c /*VR7701*/
1591 /* Vendor: 1034: Framatome Connectors USA Inc. */
1592 /* Vendor: 1035: Comp. & Comm. Research Lab */
1593 /* Vendor: 1036: Future Domain Corp. */
1594 #define DEVICE_FUTURE_TMC_18C30_36C70			0x0000 /*TMC-18C30 [36C70]*/
1595 /* Vendor: 1037: Hitachi Micro Systems */
1596 /* Vendor: 1038: AMP, Inc */
1597 /* Vendor: 1039: Silicon Integrated Systems [SiS] */
1598 #define DEVICE_SILICON2_VIRTUAL_PCI_TO_PCI_BRIDGE	0x0001 /*Virtual PCI-to-PCI bridge (AGP)*/
1599 #define DEVICE_SILICON2_SG86C202			0x0002 /*SG86C202*/
1600 #define DEVICE_SILICON2_85C501_2_3			0x0006 /*85C501/2/3*/
1601 #define DEVICE_SILICON2_SIS85C503_5513_LPC_BRIDGE	0x0008 /*SiS85C503/5513 (LPC Bridge)*/
1602 #define DEVICE_SILICON2_ACPI				0x0009 /*ACPI*/
1603 #define DEVICE_SILICON2_SIS961_2_SMBUS_CONTROLLER	0x0016 /*SiS961/2 SMBus Controller*/
1604 #define DEVICE_SILICON2_SIS85C503_5513_LPC_BRIDGE2	0x0018 /*SiS85C503/5513 (LPC Bridge)*/
1605 #define DEVICE_SILICON2_RAID_BUS_CONTROLLER		0x0180 /*RAID bus controller 180 SATA/PATA  [SiS]*/
1606 #define DEVICE_SILICON2_SIS_SATA			0x0181 /*SiS SATA*/
1607 #define DEVICE_SILICON2_5597_5598_6326_VGA		0x0200 /*5597/5598/6326 VGA*/
1608 	#define SUBDEVICE_SILICON2_SIS5597_SVGA_SHARED	0x10390000 /*SiS5597 SVGA (Shared RAM)*/
1609 #define DEVICE_SILICON2_82C204				0x0204 /*82C204*/
1610 #define DEVICE_SILICON2_SG86C205			0x0205 /*SG86C205*/
1611 #define DEVICE_SILICON2_300_305_PCI_AGP_VGA		0x0300 /*300/305 PCI/AGP VGA Display Adapter*/
1612 	#define SUBDEVICE_SILICON2_LEADTEK_WINFAST_VR300	0x107d2720 /*Leadtek WinFast VR300*/
1613 #define DEVICE_SILICON2_315H_PCI_AGP_VGA		0x0310 /*315H PCI/AGP VGA Display Adapter*/
1614 #define DEVICE_SILICON2_315_PCI_AGP_VGA			0x0315 /*315 PCI/AGP VGA Display Adapter*/
1615 #define DEVICE_SILICON2_315PRO_PCI_AGP_VGA		0x0325 /*315PRO PCI/AGP VGA Display Adapter*/
1616 #define DEVICE_SILICON2_330_XABRE_PCI_AGP		0x0330 /*330 [Xabre] PCI/AGP VGA Display Adapter*/
1617 #define DEVICE_SILICON2_85C501_2			0x0406 /*85C501/2*/
1618 #define DEVICE_SILICON2_85C496				0x0496 /*85C496*/
1619 #define DEVICE_SILICON2_530_HOST			0x0530 /*530 Host*/
1620 #define DEVICE_SILICON2_540_HOST			0x0540 /*540 Host*/
1621 #define DEVICE_SILICON2_550_HOST			0x0550 /*550 Host*/
1622 #define DEVICE_SILICON2_5513C				0x0597 /*5513C*/
1623 #define DEVICE_SILICON2_85C601				0x0601 /*85C601*/
1624 #define DEVICE_SILICON2_620_HOST			0x0620 /*620 Host*/
1625 #define DEVICE_SILICON2_630_HOST			0x0630 /*630 Host*/
1626 #define DEVICE_SILICON2_633_HOST			0x0633 /*633 Host*/
1627 #define DEVICE_SILICON2_635_HOST			0x0635 /*635 Host*/
1628 #define DEVICE_SILICON2_SIS645_HOST			0x0645 /*SiS645 Host & Memory & AGP Controller*/
1629 #define DEVICE_SILICON2_SIS645DX_HOST			0x0646 /*SiS645DX Host & Memory & AGP Controller*/
1630 #define DEVICE_SILICON2_SIS_645XX			0x0648 /*SiS 645xx*/
1631 #define DEVICE_SILICON2_650_M650_HOST			0x0650 /*650/M650 Host*/
1632 #define DEVICE_SILICON2_651_HOST			0x0651 /*651 Host*/
1633 #define DEVICE_SILICON2_655_HOST			0x0655 /*655 Host*/
1634 #define DEVICE_SILICON2_660_HOST			0x0660 /*660 Host*/
1635 #define DEVICE_SILICON2_661FX_M661FX_M661MX_HOST	0x0661 /*661FX/M661FX/M661MX Host*/
1636 #define DEVICE_SILICON2_730_HOST			0x0730 /*730 Host*/
1637 #define DEVICE_SILICON2_733_HOST			0x0733 /*733 Host*/
1638 #define DEVICE_SILICON2_735_HOST			0x0735 /*735 Host*/
1639 #define DEVICE_SILICON2_740_HOST			0x0740 /*740 Host*/
1640 #define DEVICE_SILICON2_741_741GX_M741_HOST		0x0741 /*741/741GX/M741 Host*/
1641 #define DEVICE_SILICON2_745_HOST			0x0745 /*745 Host*/
1642 #define DEVICE_SILICON2_746_HOST			0x0746 /*746 Host*/
1643 #define DEVICE_SILICON2_755_HOST			0x0755 /*755 Host*/
1644 #define DEVICE_SILICON2_760_M760_HOST			0x0760 /*760/M760 Host*/
1645 #define DEVICE_SILICON2_SIS900_PCI_FAST			0x0900 /*SiS900 PCI Fast Ethernet*/
1646 	#define SUBDEVICE_SILICON2_K7S5A_MOTHERBOARD	0x10190a14 /*K7S5A motherboard*/
1647 	#define SUBDEVICE_SILICON2_SIS900_10_100_ETHERNET	0x10390900 /*SiS900 10/100 Ethernet Adapter*/
1648 	#define SUBDEVICE_SILICON2_CUSI_FX_MOTHERBOARD	0x10438035 /*CUSI-FX motherboard*/
1649 #define DEVICE_SILICON2_SIS961_MUTIOL_MEDIA		0x0961 /*SiS961 [MuTIOL Media IO]*/
1650 #define DEVICE_SILICON2_SIS962_MUTIOL_MEDIA		0x0962 /*SiS962 [MuTIOL Media IO]*/
1651 #define DEVICE_SILICON2_SIS963_MUTIOL_MEDIA		0x0963 /*SiS963 [MuTIOL Media IO]*/
1652 #define DEVICE_SILICON2_SIS964_MUTIOL_MEDIA		0x0964 /*SiS964 [MuTIOL Media IO]*/
1653 #define DEVICE_SILICON2_SIS965_MUTIOL_MEDIA		0x0965 /*SiS965 [MuTIOL Media IO]*/
1654 #define DEVICE_SILICON2_83C602				0x3602 /*83C602*/
1655 #define DEVICE_SILICON2_5107				0x5107 /*5107*/
1656 #define DEVICE_SILICON2_SIS540_PCI_DISPLAY		0x5300 /*SiS540 PCI Display Adapter*/
1657 #define DEVICE_SILICON2_550_PCI_AGP_VGA			0x5315 /*550 PCI/AGP VGA Display Adapter*/
1658 #define DEVICE_SILICON2_486_PCI_CHIPSET			0x5401 /*486 PCI Chipset*/
1659 #define DEVICE_SILICON2_5511_5512			0x5511 /*5511/5512*/
1660 #define DEVICE_SILICON2_5513_IDE			0x5513 /*5513 [IDE]*/
1661 	#define SUBDEVICE_SILICON2_P6STP_FL_MOTHERBOARD	0x10190970 /*P6STP-FL motherboard*/
1662 	#define SUBDEVICE_SILICON2_SIS5513_EIDE_CONTROLLER	0x10395513 /*SiS5513 EIDE Controller (A,B step)*/
1663 	#define SUBDEVICE_SILICON2_CUSI_FX_MOTHERBOARD2	0x10438035 /*CUSI-FX motherboard*/
1664 #define DEVICE_SILICON2_5517				0x5517 /*5517*/
1665 #define DEVICE_SILICON2_5571				0x5571 /*5571*/
1666 #define DEVICE_SILICON2_5581_PENTIUM_CHIPSET		0x5581 /*5581 Pentium Chipset*/
1667 #define DEVICE_SILICON2_5582				0x5582 /*5582*/
1668 #define DEVICE_SILICON2_5591_5592_HOST			0x5591 /*5591/5592 Host*/
1669 #define DEVICE_SILICON2_5596_PENTIUM_CHIPSET		0x5596 /*5596 Pentium Chipset*/
1670 #define DEVICE_SILICON2_5597_SIS5582			0x5597 /*5597 [SiS5582]*/
1671 #define DEVICE_SILICON2_5600_HOST			0x5600 /*5600 Host*/
1672 #define DEVICE_SILICON2_VIDEO_DECODER			0x6204 /*Video decoder & MPEG interface*/
1673 #define DEVICE_SILICON2_VGA_CONTROLLER			0x6205 /*VGA Controller*/
1674 #define DEVICE_SILICON2_6236_3D_AGP			0x6236 /*6236 3D-AGP*/
1675 #define DEVICE_SILICON2_630_730_PCI_AGP_VGA		0x6300 /*630/730 PCI/AGP VGA Display Adapter*/
1676 	#define SUBDEVICE_SILICON2_P6STP_FL_MOTHERBOARD2	0x10190970 /*P6STP-FL motherboard*/
1677 	#define SUBDEVICE_SILICON2_CUSI_FX_MOTHERBOARD3	0x10438035 /*CUSI-FX motherboard*/
1678 #define DEVICE_SILICON2_530_620_PCI_AGP_VGA		0x6306 /*530/620 PCI/AGP VGA Display Adapter*/
1679 	#define SUBDEVICE_SILICON2_SIS530_620_GUI_ACCELERATOR_3D	0x10396306 /*SiS530,620 GUI Accelerator+3D*/
1680 #define DEVICE_SILICON2_65X_M650_740_PCI_AGP_VGA	0x6325 /*65x/M650/740 PCI/AGP VGA Display Adapter*/
1681 #define DEVICE_SILICON2_86C326_5598_6326		0x6326 /*86C326 5598/6326*/
1682 	#define SUBDEVICE_SILICON2_SIS6326_GUI_ACCELERATOR	0x10396326 /*SiS6326 GUI Accelerator*/
1683 	#define SUBDEVICE_SILICON2_SPEEDSTAR_A50	0x10920a50 /*SpeedStar A50*/
1684 	#define SUBDEVICE_SILICON2_SPEEDSTAR_A70	0x10920a70 /*SpeedStar A70*/
1685 	#define SUBDEVICE_SILICON2_SPEEDSTAR_A702	0x10924910 /*SpeedStar A70*/
1686 	#define SUBDEVICE_SILICON2_SPEEDSTAR_A703	0x10924920 /*SpeedStar A70*/
1687 	#define SUBDEVICE_SILICON2_SIS6326_GUI_ACCELERATOR2	0x15696326 /*SiS6326 GUI Accelerator*/
1688 #define DEVICE_SILICON2_661_741_760_PCI_AGP_VGA		0x6330 /*661/741/760 PCI/AGP VGA Display Adapter*/
1689 	#define SUBDEVICE_SILICON2__M_661XX_M_741_GX_M_760_PCI_AGP_VGA	0x10396330 /*[M]661xX/[M]741[GX]/[M]760 PCI/AGP VGA Adapter*/
1690 #define DEVICE_SILICON2_USB_1_0_CONTROLLER		0x7001 /*USB 1.0 Controller*/
1691 	#define SUBDEVICE_SILICON2_K7S5A_MOTHERBOARD2	0x10190a14 /*K7S5A motherboard*/
1692 	#define SUBDEVICE_SILICON2_ONBOARD_USB_CONTROLLER	0x10397000 /*Onboard USB Controller*/
1693 #define DEVICE_SILICON2_USB_2_0_CONTROLLER		0x7002 /*USB 2.0 Controller*/
1694 	#define SUBDEVICE_SILICON2_ONBOARD_USB_CONTROLLER2	0x15097002 /*Onboard USB Controller*/
1695 #define DEVICE_SILICON2_FIREWIRE_CONTROLLER		0x7007 /*FireWire Controller*/
1696 #define DEVICE_SILICON2_SOUND_CONTROLLER		0x7012 /*Sound Controller*/
1697 #define DEVICE_SILICON2_AC_97_MODEM_CONTROLLER		0x7013 /*AC'97 Modem Controller*/
1698 #define DEVICE_SILICON2_SIS7016_PCI_FAST		0x7016 /*SiS7016 PCI Fast Ethernet Adapter*/
1699 	#define SUBDEVICE_SILICON2_SIS7016_10_100_ETHERNET	0x10397016 /*SiS7016 10/100 Ethernet Adapter*/
1700 #define DEVICE_SILICON2_SIS_PCI_AUDIO			0x7018 /*SiS PCI Audio Accelerator*/
1701 	#define SUBDEVICE_SILICON2_SIS_PCI_AUDIO	0x101401b6 /*SiS PCI Audio Accelerator*/
1702 	#define SUBDEVICE_SILICON2_SIS_PCI_AUDIO2	0x101401b7 /*SiS PCI Audio Accelerator*/
1703 	#define SUBDEVICE_SILICON2_SIS_PCI_AUDIO3	0x10197018 /*SiS PCI Audio Accelerator*/
1704 	#define SUBDEVICE_SILICON2_SIS_PCI_AUDIO4	0x1025000e /*SiS PCI Audio Accelerator*/
1705 	#define SUBDEVICE_SILICON2_SIS_PCI_AUDIO5	0x10250018 /*SiS PCI Audio Accelerator*/
1706 	#define SUBDEVICE_SILICON2_SIS_PCI_AUDIO6	0x10397018 /*SiS PCI Audio Accelerator*/
1707 	#define SUBDEVICE_SILICON2_SIS_PCI_AUDIO7	0x1043800b /*SiS PCI Audio Accelerator*/
1708 	#define SUBDEVICE_SILICON2_SIS_PCI_AUDIO8	0x10547018 /*SiS PCI Audio Accelerator*/
1709 	#define SUBDEVICE_SILICON2_SIS_PCI_AUDIO9	0x107d5330 /*SiS PCI Audio Accelerator*/
1710 	#define SUBDEVICE_SILICON2_SIS_PCI_AUDIO10	0x107d5350 /*SiS PCI Audio Accelerator*/
1711 	#define SUBDEVICE_SILICON2_SIS_PCI_AUDIO11	0x11703209 /*SiS PCI Audio Accelerator*/
1712 	#define SUBDEVICE_SILICON2_SIS_PCI_AUDIO12	0x1462400a /*SiS PCI Audio Accelerator*/
1713 	#define SUBDEVICE_SILICON2_SIS_PCI_AUDIO13	0x14a42089 /*SiS PCI Audio Accelerator*/
1714 	#define SUBDEVICE_SILICON2_SIS_PCI_AUDIO14	0x14cd2194 /*SiS PCI Audio Accelerator*/
1715 	#define SUBDEVICE_SILICON2_SIS_PCI_AUDIO15	0x14ff1100 /*SiS PCI Audio Accelerator*/
1716 	#define SUBDEVICE_SILICON2_SIS_PCI_AUDIO16	0x152d8808 /*SiS PCI Audio Accelerator*/
1717 	#define SUBDEVICE_SILICON2_SIS_PCI_AUDIO17	0x15581103 /*SiS PCI Audio Accelerator*/
1718 	#define SUBDEVICE_SILICON2_SIS_PCI_AUDIO18	0x15582200 /*SiS PCI Audio Accelerator*/
1719 	#define SUBDEVICE_SILICON2_SIS_PCI_AUDIO19	0x15637018 /*SiS PCI Audio Accelerator*/
1720 	#define SUBDEVICE_SILICON2_SIS_PCI_AUDIO20	0x15c50111 /*SiS PCI Audio Accelerator*/
1721 	#define SUBDEVICE_SILICON2_SIS_PCI_AUDIO21	0x270fa171 /*SiS PCI Audio Accelerator*/
1722 	#define SUBDEVICE_SILICON2_SIS_PCI_AUDIO22	0xa0a00022 /*SiS PCI Audio Accelerator*/
1723 #define DEVICE_SILICON2_SIS7019_AUDIO_ACCELERATOR	0x7019 /*SiS7019 Audio Accelerator*/
1724 /* Vendor: 103a: Seiko Epson Corporation */
1725 /* Vendor: 103b: Tatung Co. of America */
1726 /* Vendor: 103c: Hewlett-Packard Company */
1727 #define DEVICE_HEWLETT_PACKARD_A4977A_VISUALIZE_EG	0x1005 /*A4977A Visualize EG*/
1728 #define DEVICE_HEWLETT_PACKARD_VISUALIZE_FX6		0x1006 /*Visualize FX6*/
1729 #define DEVICE_HEWLETT_PACKARD_VISUALIZE_FX4		0x1008 /*Visualize FX4*/
1730 #define DEVICE_HEWLETT_PACKARD_VISUALIZE_FX2		0x100a /*Visualize FX2*/
1731 #define DEVICE_HEWLETT_PACKARD_TACH_TL_FIBRE		0x1028 /*Tach TL Fibre Channel Host Adapter*/
1732 #define DEVICE_HEWLETT_PACKARD_TACH_XL2_FIBRE		0x1029 /*Tach XL2 Fibre Channel Host Adapter*/
1733 	#define SUBDEVICE_HEWLETT_PACKARD_INTERPHASE_5560_FIBRE	0x107e000f /*Interphase 5560 Fibre Channel Adapter*/
1734 	#define SUBDEVICE_HEWLETT_PACKARD_1GB_2GB_FAMILY_FIBRE	0x90049210 /*1Gb/2Gb Family Fibre Channel Controller*/
1735 	#define SUBDEVICE_HEWLETT_PACKARD_1GB_2GB_FAMILY_FIBRE2	0x90049211 /*1Gb/2Gb Family Fibre Channel Controller*/
1736 #define DEVICE_HEWLETT_PACKARD_TACH_TS_FIBRE		0x102a /*Tach TS Fibre Channel Host Adapter*/
1737 	#define SUBDEVICE_HEWLETT_PACKARD_INTERPHASE_5540_5541_FIBRE	0x107e000e /*Interphase 5540/5541 Fibre Channel Adapter*/
1738 	#define SUBDEVICE_HEWLETT_PACKARD_1GB_2GB_FAMILY_FIBRE3	0x90049110 /*1Gb/2Gb Family Fibre Channel Controller*/
1739 	#define SUBDEVICE_HEWLETT_PACKARD_1GB_2GB_FAMILY_FIBRE4	0x90049111 /*1Gb/2Gb Family Fibre Channel Controller*/
1740 #define DEVICE_HEWLETT_PACKARD_J2585A_DESKDIRECT_10_100VG	0x1030 /*J2585A DeskDirect 10/100VG NIC*/
1741 #define DEVICE_HEWLETT_PACKARD_J2585B_HP_10_100VG	0x1031 /*J2585B HP 10/100VG PCI LAN Adapter*/
1742 	#define SUBDEVICE_HEWLETT_PACKARD_J2973A_DESKDIRECT_10BASET	0x103c1040 /*J2973A DeskDirect 10BaseT NIC*/
1743 	#define SUBDEVICE_HEWLETT_PACKARD_J2585B_DESKDIRECT_10_100VG	0x103c1041 /*J2585B DeskDirect 10/100VG NIC*/
1744 	#define SUBDEVICE_HEWLETT_PACKARD_J2970A_DESKDIRECT_10BASET_2	0x103c1042 /*J2970A DeskDirect 10BaseT/2 NIC*/
1745 #define DEVICE_HEWLETT_PACKARD_J2973A_DESKDIRECT_10BASET	0x1040 /*J2973A DeskDirect 10BaseT NIC*/
1746 #define DEVICE_HEWLETT_PACKARD_J2585B_DESKDIRECT_10_100	0x1041 /*J2585B DeskDirect 10/100 NIC*/
1747 #define DEVICE_HEWLETT_PACKARD_J2970A_DESKDIRECT_10BASET_2	0x1042 /*J2970A DeskDirect 10BaseT/2 NIC*/
1748 #define DEVICE_HEWLETT_PACKARD_DIVA_SERIAL_GSP		0x1048 /*Diva Serial [GSP] Multiport UART*/
1749 	#define SUBDEVICE_HEWLETT_PACKARD_TOSCA_CONSOLE	0x103c1049 /*Tosca Console*/
1750 	#define SUBDEVICE_HEWLETT_PACKARD_TOSCA_SECONDARY	0x103c104a /*Tosca Secondary*/
1751 	#define SUBDEVICE_HEWLETT_PACKARD_MAESTRO_SP2	0x103c104b /*Maestro SP2*/
1752 	#define SUBDEVICE_HEWLETT_PACKARD_SUPERDOME_CONSOLE	0x103c1223 /*Superdome Console*/
1753 	#define SUBDEVICE_HEWLETT_PACKARD_KEYSTONE_SP2	0x103c1226 /*Keystone SP2*/
1754 	#define SUBDEVICE_HEWLETT_PACKARD_POWERBAR_SP2	0x103c1227 /*Powerbar SP2*/
1755 	#define SUBDEVICE_HEWLETT_PACKARD_EVEREST_SP2	0x103c1282 /*Everest SP2*/
1756 #define DEVICE_HEWLETT_PACKARD_PCI_LOCAL_BUS		0x1054 /*PCI Local Bus Adapter*/
1757 #define DEVICE_HEWLETT_PACKARD_79C970_PCNET_ETHERNET	0x1064 /*79C970 PCnet Ethernet Controller*/
1758 #define DEVICE_HEWLETT_PACKARD_VISUALIZE_FXE		0x108b /*Visualize FXe*/
1759 #define DEVICE_HEWLETT_PACKARD_NETSERVER_SMART_IRQ	0x10c1 /*NetServer Smart IRQ Router*/
1760 #define DEVICE_HEWLETT_PACKARD_TOPTOOLS_REMOTE_CONTROL	0x10ed /*TopTools Remote Control*/
1761 #define DEVICE_HEWLETT_PACKARD_82557B_10_100_NIC	0x1200 /*82557B 10/100 NIC*/
1762 #define DEVICE_HEWLETT_PACKARD_NETSERVER_PCI_HOT_PLUG	0x1219 /*NetServer PCI Hot-Plug Controller*/
1763 #define DEVICE_HEWLETT_PACKARD_NETSERVER_SMIC_CONTROLLER	0x121a /*NetServer SMIC Controller*/
1764 #define DEVICE_HEWLETT_PACKARD_NETSERVER_LEGACY_COM	0x121b /*NetServer Legacy COM Port Decoder*/
1765 #define DEVICE_HEWLETT_PACKARD_NETSERVER_PCI_COM	0x121c /*NetServer PCI COM Port Decoder*/
1766 #define DEVICE_HEWLETT_PACKARD_ZX1_SYSTEM_BUS		0x1229 /*zx1 System Bus Adapter*/
1767 #define DEVICE_HEWLETT_PACKARD_ZX1_I_O_CONTROLLER	0x122a /*zx1 I/O Controller*/
1768 #define DEVICE_HEWLETT_PACKARD_ZX1_LOCAL_BUS		0x122e /*zx1 Local Bus Adapter*/
1769 #define DEVICE_HEWLETT_PACKARD_SX1000_I_O_CONTROLLER	0x127c /*sx1000 I/O Controller*/
1770 #define DEVICE_HEWLETT_PACKARD_AUXILIARY_DIVA_SERIAL	0x1290 /*Auxiliary Diva Serial Port*/
1771 #define DEVICE_HEWLETT_PACKARD_E2910A_PCIBUS_EXERCISER	0x2910 /*E2910A PCIBus Exerciser*/
1772 #define DEVICE_HEWLETT_PACKARD_E2925A_32_BIT		0x2925 /*E2925A 32 Bit, 33 MHzPCI Exerciser & Analyzer*/
1773 /* Vendor: 103e: Solliday Engineering */
1774 /* Vendor: 103f: Synopsys/Logic Modeling Group */
1775 /* Vendor: 1040: Accelgraphics Inc. */
1776 /* Vendor: 1041: Computrend */
1777 /* Vendor: 1042: Micron */
1778 #define DEVICE_MICRON_PC_TECH_RZ1000			0x1000 /*PC Tech RZ1000*/
1779 #define DEVICE_MICRON_PC_TECH_RZ1001			0x1001 /*PC Tech RZ1001*/
1780 #define DEVICE_MICRON_SAMURAI_0				0x3000 /*Samurai_0*/
1781 #define DEVICE_MICRON_SAMURAI_1				0x3010 /*Samurai_1*/
1782 #define DEVICE_MICRON_SAMURAI_IDE			0x3020 /*Samurai_IDE*/
1783 /* Vendor: 1043: ASUSTeK Computer Inc. */
1784 #define DEVICE_ASUSTEK_ISDNLINK_P_IN100_ST_D		0x0675 /*ISDNLink P-IN100-ST-D*/
1785 #define DEVICE_ASUSTEK_V7100_SDRAM_GEFORCE2		0x4015 /*v7100 SDRAM [GeForce2 MX]*/
1786 #define DEVICE_ASUSTEK_V7100_COMBO_DELUXE		0x4021 /*v7100 Combo Deluxe [GeForce2 MX + TV tuner]*/
1787 #define DEVICE_ASUSTEK_V8200_GEFORCE_3			0x4057 /*v8200 GeForce 3*/
1788 #define DEVICE_ASUSTEK_V8240_PAL_128M			0x8043 /*v8240 PAL 128M [P4T] Motherboard*/
1789 #define DEVICE_ASUSTEK_V9280_TD_GEFORCE4_TI4200		0x807b /*v9280/TD [Geforce4 TI4200 8X With TV-Out and DVI]*/
1790 #define DEVICE_ASUSTEK_V9180_MAGIC_T_GEFORCE4		0x80bb /*v9180 Magic/T [GeForce4 MX440 AGP 8x 64MB TV-out]*/
1791 /* Vendor: 1044: Adaptec (formerly DPT) */
1792 #define DEVICE_ADAPTEC_DOMINO_RAID_ENGINE		0x1012 /*Domino RAID Engine*/
1793 #define DEVICE_ADAPTEC_SMARTCACHE_RAID_I_IV_CONTROLLER	0xa400 /*SmartCache/Raid I-IV Controller*/
1794 #define DEVICE_ADAPTEC_PCI_BRIDGE			0xa500 /*PCI Bridge*/
1795 #define DEVICE_ADAPTEC_SMARTRAID_V_CONTROLLER		0xa501 /*SmartRAID V Controller*/
1796 	#define SUBDEVICE_ADAPTEC_PM1554U2_ULTRA2_SINGLE	0x1044c001 /*PM1554U2 Ultra2 Single Channel*/
1797 	#define SUBDEVICE_ADAPTEC_PM1654U2_ULTRA2_SINGLE	0x1044c002 /*PM1654U2 Ultra2 Single Channel*/
1798 	#define SUBDEVICE_ADAPTEC_PM1564U3_ULTRA3_SINGLE	0x1044c003 /*PM1564U3 Ultra3 Single Channel*/
1799 	#define SUBDEVICE_ADAPTEC_PM1564U3_ULTRA3_DUAL	0x1044c004 /*PM1564U3 Ultra3 Dual Channel*/
1800 	#define SUBDEVICE_ADAPTEC_PM1554U2_ULTRA2_SINGLE2	0x1044c005 /*PM1554U2 Ultra2 Single Channel (NON ACPI)*/
1801 	#define SUBDEVICE_ADAPTEC_PM2554U2_ULTRA2_SINGLE	0x1044c00a /*PM2554U2 Ultra2 Single Channel*/
1802 	#define SUBDEVICE_ADAPTEC_PM2654U2_ULTRA2_SINGLE	0x1044c00b /*PM2654U2 Ultra2 Single Channel*/
1803 	#define SUBDEVICE_ADAPTEC_PM2664U3_ULTRA3_SINGLE	0x1044c00c /*PM2664U3 Ultra3 Single Channel*/
1804 	#define SUBDEVICE_ADAPTEC_PM2664U3_ULTRA3_DUAL	0x1044c00d /*PM2664U3 Ultra3 Dual Channel*/
1805 	#define SUBDEVICE_ADAPTEC_PM2554U2_ULTRA2_SINGLE2	0x1044c00e /*PM2554U2 Ultra2 Single Channel (NON ACPI)*/
1806 	#define SUBDEVICE_ADAPTEC_PM2654U2_ULTRA2_SINGLE2	0x1044c00f /*PM2654U2 Ultra2 Single Channel (NON ACPI)*/
1807 	#define SUBDEVICE_ADAPTEC_PM3754U2_ULTRA2_SINGLE	0x1044c014 /*PM3754U2 Ultra2 Single Channel (NON ACPI)*/
1808 	#define SUBDEVICE_ADAPTEC_PM3755U2B_ULTRA2_SINGLE	0x1044c015 /*PM3755U2B Ultra2 Single Channel (NON ACPI)*/
1809 	#define SUBDEVICE_ADAPTEC_PM3755F_FIBRE_CHANNEL	0x1044c016 /*PM3755F Fibre Channel (NON ACPI)*/
1810 	#define SUBDEVICE_ADAPTEC_PM3757U2_ULTRA2_SINGLE	0x1044c01e /*PM3757U2 Ultra2 Single Channel*/
1811 	#define SUBDEVICE_ADAPTEC_PM3757U2_ULTRA2_DUAL	0x1044c01f /*PM3757U2 Ultra2 Dual Channel*/
1812 	#define SUBDEVICE_ADAPTEC_PM3767U3_ULTRA3_DUAL	0x1044c020 /*PM3767U3 Ultra3 Dual Channel*/
1813 	#define SUBDEVICE_ADAPTEC_PM3767U3_ULTRA3_QUAD	0x1044c021 /*PM3767U3 Ultra3 Quad Channel*/
1814 	#define SUBDEVICE_ADAPTEC_PM2865U3_ULTRA3_SINGLE	0x1044c028 /*PM2865U3 Ultra3 Single Channel*/
1815 	#define SUBDEVICE_ADAPTEC_PM2865U3_ULTRA3_DUAL	0x1044c029 /*PM2865U3 Ultra3 Dual Channel*/
1816 	#define SUBDEVICE_ADAPTEC_PM2865F_FIBRE_CHANNEL	0x1044c02a /*PM2865F Fibre Channel*/
1817 	#define SUBDEVICE_ADAPTEC_2000S_ULTRA3_SINGLE	0x1044c03c /*2000S Ultra3 Single Channel*/
1818 	#define SUBDEVICE_ADAPTEC_2000S_ULTRA3_DUAL	0x1044c03d /*2000S Ultra3 Dual Channel*/
1819 	#define SUBDEVICE_ADAPTEC_2000F_FIBRE_CHANNEL	0x1044c03e /*2000F Fibre Channel*/
1820 	#define SUBDEVICE_ADAPTEC_3000S_ULTRA3_SINGLE	0x1044c046 /*3000S Ultra3 Single Channel*/
1821 	#define SUBDEVICE_ADAPTEC_3000S_ULTRA3_DUAL	0x1044c047 /*3000S Ultra3 Dual Channel*/
1822 	#define SUBDEVICE_ADAPTEC_3000F_FIBRE_CHANNEL	0x1044c048 /*3000F Fibre Channel*/
1823 	#define SUBDEVICE_ADAPTEC_5000S_ULTRA3_SINGLE	0x1044c050 /*5000S Ultra3 Single Channel*/
1824 	#define SUBDEVICE_ADAPTEC_5000S_ULTRA3_DUAL	0x1044c051 /*5000S Ultra3 Dual Channel*/
1825 	#define SUBDEVICE_ADAPTEC_5000F_FIBRE_CHANNEL	0x1044c052 /*5000F Fibre Channel*/
1826 	#define SUBDEVICE_ADAPTEC_2400A_UDMA_FOUR	0x1044c05a /*2400A UDMA Four Channel*/
1827 	#define SUBDEVICE_ADAPTEC_2400A_UDMA_FOUR2	0x1044c05b /*2400A UDMA Four Channel DAC*/
1828 	#define SUBDEVICE_ADAPTEC_3010S_ULTRA3_DUAL	0x1044c064 /*3010S Ultra3 Dual Channel*/
1829 	#define SUBDEVICE_ADAPTEC_3010S_ULTRA3_FOUR	0x1044c065 /*3010S Ultra3 Four Channel*/
1830 	#define SUBDEVICE_ADAPTEC_3010S_FIBRE_CHANNEL	0x1044c066 /*3010S Fibre Channel*/
1831 #define DEVICE_ADAPTEC_SMARTRAID_V_CONTROLLER2		0xa511 /*SmartRAID V Controller*/
1832 	#define SUBDEVICE_ADAPTEC_ASR_2005S_I2O_ZERO	0x1044c032 /*ASR-2005S I2O Zero Channel*/
1833 /* Vendor: 1045: OPTi Inc. */
1834 #define DEVICE_OPTI_82C750_VENDETTA_USB			0xa0f8 /*82C750 [Vendetta] USB Controller*/
1835 #define DEVICE_OPTI_92C264				0xc101 /*92C264*/
1836 #define DEVICE_OPTI_92C178				0xc178 /*92C178*/
1837 #define DEVICE_OPTI_82X556_VIPER			0xc556 /*82X556 [Viper]*/
1838 #define DEVICE_OPTI_82C557_VIPER_M			0xc557 /*82C557 [Viper-M]*/
1839 #define DEVICE_OPTI_82C558_VIPER_M_ISA_IDE		0xc558 /*82C558 [Viper-M ISA+IDE]*/
1840 #define DEVICE_OPTI_82C750_VENDETTA_DEVICE		0xc567 /*82C750 [Vendetta], device 0*/
1841 #define DEVICE_OPTI_82C750_VENDETTA_DEVICE2		0xc568 /*82C750 [Vendetta], device 1*/
1842 #define DEVICE_OPTI_82C579_VIPER_XPRESS			0xc569 /*82C579 [Viper XPress+ Chipset]*/
1843 #define DEVICE_OPTI_82C621_VIPER_M_N			0xc621 /*82C621 [Viper-M/N+]*/
1844 #define DEVICE_OPTI_82C700_FIRESTAR			0xc700 /*82C700 [FireStar]*/
1845 #define DEVICE_OPTI_82C701_FIRESTAR_PLUS		0xc701 /*82C701 [FireStar Plus]*/
1846 #define DEVICE_OPTI_82C814_FIREBRIDGE_1			0xc814 /*82C814 [Firebridge 1]*/
1847 #define DEVICE_OPTI_82C822				0xc822 /*82C822*/
1848 #define DEVICE_OPTI_82C824				0xc824 /*82C824*/
1849 #define DEVICE_OPTI_82C825_FIREBRIDGE_2			0xc825 /*82C825 [Firebridge 2]*/
1850 #define DEVICE_OPTI_82C832				0xc832 /*82C832*/
1851 #define DEVICE_OPTI_82C861				0xc861 /*82C861*/
1852 #define DEVICE_OPTI_82C895				0xc895 /*82C895*/
1853 #define DEVICE_OPTI_EV1935_ECTIVA_MACHONE		0xc935 /*EV1935 ECTIVA MachOne PCIAudio*/
1854 #define DEVICE_OPTI_82C825_FIREBRIDGE_22		0xd568 /*82C825 [Firebridge 2]*/
1855 #define DEVICE_OPTI_IDE_FIRESTAR			0xd721 /*IDE [FireStar]*/
1856 /* Vendor: 1046: IPC Corporation, Ltd. */
1857 /* Vendor: 1047: Genoa Systems Corp */
1858 /* Vendor: 1048: Elsa AG */
1859 #define DEVICE_ELSA_GLADIAC_MX				0x0c60 /*Gladiac MX*/
1860 #define DEVICE_ELSA_QUADRO4_900XGL_ELSA			0x0d22 /*Quadro4 900XGL [ELSA GLoria4 900XGL]*/
1861 #define DEVICE_ELSA_QUICKSTEP_1000			0x1000 /*QuickStep 1000*/
1862 #define DEVICE_ELSA_QUICKSTEP_3000			0x3000 /*QuickStep 3000*/
1863 #define DEVICE_ELSA_GLORIA_XL				0x8901 /*Gloria XL*/
1864 /* Vendor: 1049: Fountain Technologies, Inc. */
1865 /* Vendor: 104a: STMicroelectronics */
1866 #define DEVICE_STMICROELECTRONICS_STG_2000X		0x0008 /*STG 2000X*/
1867 #define DEVICE_STMICROELECTRONICS_STG_1764X		0x0009 /*STG 1764X*/
1868 #define DEVICE_STMICROELECTRONICS_STG4000_3D_PROPHET	0x0010 /*STG4000 [3D Prophet Kyro Series]*/
1869 #define DEVICE_STMICROELECTRONICS_STPC_CONSUMER_INDUSTRIAL_NORTH	0x0209 /*STPC Consumer/Industrial North- and Southbridge*/
1870 #define DEVICE_STMICROELECTRONICS_STPC_ATLAS_CONSUMERS_CONSUMER_IIA	0x020a /*STPC Atlas/ConsumerS/Consumer IIA Northbridge*/
1871 #define DEVICE_STMICROELECTRONICS_STPC_ATLAS_ISA	0x0210 /*STPC Atlas ISA Bridge*/
1872 #define DEVICE_STMICROELECTRONICS_STPC_CONSUMER_S	0x021a /*STPC Consumer S Southbridge*/
1873 #define DEVICE_STMICROELECTRONICS_STPC_CONSUMER_IIA	0x021b /*STPC Consumer IIA Southbridge*/
1874 #define DEVICE_STMICROELECTRONICS_ST70137_UNICORN_ADSL	0x0500 /*ST70137 [Unicorn] ADSL DMT Transceiver*/
1875 #define DEVICE_STMICROELECTRONICS_STPC_CLIENT_NORTHBRIDGE	0x0564 /*STPC Client Northbridge*/
1876 #define DEVICE_STMICROELECTRONICS_21X4X_DEC_TULIP_COMPATIBLE	0x0981 /*21x4x DEC-Tulip compatible 10/100 Ethernet*/
1877 #define DEVICE_STMICROELECTRONICS_STG_1764X2		0x1746 /*STG 1764X*/
1878 #define DEVICE_STMICROELECTRONICS_21X4X_DEC_TULIP_COMPATIBLE2	0x2774 /*21x4x DEC-Tulip compatible 10/100 Ethernet*/
1879 #define DEVICE_STMICROELECTRONICS_MPEG_II_DECODER_CARD	0x3520 /*MPEG-II decoder card*/
1880 #define DEVICE_STMICROELECTRONICS_STPC_CLIENT_SOUTHBRIDGE	0x55cc /*STPC Client Southbridge*/
1881 /* Vendor: 104b: BusLogic */
1882 #define DEVICE_BUSLOGIC_BT_946C_OLD_MULTIMASTER		0x0140 /*BT-946C (old) [multimaster  01]*/
1883 #define DEVICE_BUSLOGIC_BT_946C_BA80C30_MULTIMASTER	0x1040 /*BT-946C (BA80C30) [MultiMaster 10]*/
1884 #define DEVICE_BUSLOGIC_FLASHPOINT_LT			0x8130 /*Flashpoint LT*/
1885 /* Vendor: 104c: Texas Instruments */
1886 #define DEVICE_TEXAS_100_MBIT_LAN			0x0500 /*100 MBit LAN Controller*/
1887 #define DEVICE_TEXAS_TMS380C2X_COMPRESSOR_INTERFACE	0x0508 /*TMS380C2X Compressor Interface*/
1888 #define DEVICE_TEXAS_EAGLE_I_F_AS			0x1000 /*Eagle i/f AS*/
1889 #define DEVICE_TEXAS_PCI1510_PC_CARD			0x104c /*PCI1510 PC card Cardbus Controller*/
1890 #define DEVICE_TEXAS_TVP4010_PERMEDIA			0x3d04 /*TVP4010 [Permedia]*/
1891 #define DEVICE_TEXAS_TVP4020_PERMEDIA_2			0x3d07 /*TVP4020 [Permedia 2]*/
1892 	#define SUBDEVICE_TEXAS_COMET			0x10114d10 /*Comet*/
1893 	#define SUBDEVICE_TEXAS_ACCELSTAR_II		0x1040000f /*AccelStar II*/
1894 	#define SUBDEVICE_TEXAS_ACCELSTAR_II2		0x10400011 /*AccelStar II*/
1895 	#define SUBDEVICE_TEXAS_WINNER_2000		0x10480a31 /*WINNER 2000*/
1896 	#define SUBDEVICE_TEXAS_GLORIA_SYNERGY		0x10480a32 /*GLoria Synergy*/
1897 	#define SUBDEVICE_TEXAS_GLORIA_SYNERGY2		0x10480a35 /*GLoria Synergy*/
1898 	#define SUBDEVICE_TEXAS_WINFAST_3D_L2300	0x107d2633 /*WinFast 3D L2300*/
1899 	#define SUBDEVICE_TEXAS_FIRE_GL_1000		0x10920127 /*FIRE GL 1000 PRO*/
1900 	#define SUBDEVICE_TEXAS_FIRE_GL_10002		0x10920136 /*FIRE GL 1000 PRO*/
1901 	#define SUBDEVICE_TEXAS_FIRE_GL_10003		0x10920141 /*FIRE GL 1000 PRO*/
1902 	#define SUBDEVICE_TEXAS_FIRE_GL_10004		0x10920146 /*FIRE GL 1000 PRO*/
1903 	#define SUBDEVICE_TEXAS_FIRE_GL_10005		0x10920148 /*FIRE GL 1000 PRO*/
1904 	#define SUBDEVICE_TEXAS_FIRE_GL_10006		0x10920149 /*FIRE GL 1000 PRO*/
1905 	#define SUBDEVICE_TEXAS_FIRE_GL_10007		0x10920152 /*FIRE GL 1000 PRO*/
1906 	#define SUBDEVICE_TEXAS_FIRE_GL_10008		0x10920154 /*FIRE GL 1000 PRO*/
1907 	#define SUBDEVICE_TEXAS_FIRE_GL_10009		0x10920155 /*FIRE GL 1000 PRO*/
1908 	#define SUBDEVICE_TEXAS_FIRE_GL_100010		0x10920156 /*FIRE GL 1000 PRO*/
1909 	#define SUBDEVICE_TEXAS_FIRE_GL_100011		0x10920157 /*FIRE GL 1000 PRO*/
1910 	#define SUBDEVICE_TEXAS_JERONIMO_PRO		0x10973d01 /*Jeronimo Pro*/
1911 	#define SUBDEVICE_TEXAS_GRAPHICS_BLASTER_EXTREME	0x1102100f /*Graphics Blaster Extreme*/
1912 	#define SUBDEVICE_TEXAS_REFERENCE_PERMEDIA_2	0x3d3d0100 /*Reference Permedia 2 3D*/
1913 #define DEVICE_TEXAS_PCILYNX_PCILYNX2_IEEE_1394		0x8000 /*PCILynx/PCILynx2 IEEE 1394 Link Layer Controller*/
1914 	#define SUBDEVICE_TEXAS_CF1_1_SNARE		0xe4bf1010 /*CF1-1-SNARE*/
1915 	#define SUBDEVICE_TEXAS_CF1_2_SNARE		0xe4bf1020 /*CF1-2-SNARE*/
1916 #define DEVICE_TEXAS_FIREWIRE_CONTROLLER		0x8009 /*FireWire Controller*/
1917 	#define SUBDEVICE_TEXAS_8032_OHCI_I_LINK	0x104d8032 /*8032 OHCI i.LINK (IEEE 1394) Controller*/
1918 #define DEVICE_TEXAS_PCI4410_FIREWIRE_CONTROLLER	0x8017 /*PCI4410 FireWire Controller*/
1919 #define DEVICE_TEXAS_TSB12LV23_IEEE_1394_CONTROLLER	0x8019 /*TSB12LV23 IEEE-1394 Controller*/
1920 	#define SUBDEVICE_TEXAS_STUDIO_DV500_1394	0x11bd000a /*Studio DV500-1394*/
1921 	#define SUBDEVICE_TEXAS_STUDIO_DV		0x11bd000e /*Studio DV*/
1922 	#define SUBDEVICE_TEXAS_CF2_1_CYMBAL		0xe4bf1010 /*CF2-1-CYMBAL*/
1923 #define DEVICE_TEXAS_TSB12LV26_IEEE_1394_CONTROLLER	0x8020 /*TSB12LV26 IEEE-1394 Controller (Link)*/
1924 #define DEVICE_TEXAS_TSB43AA22_IEEE_1394_CONTROLLER	0x8021 /*TSB43AA22 IEEE-1394 Controller (PHY/Link Integrated)*/
1925 	#define SUBDEVICE_TEXAS_VAIO_PCG_FX403		0x104d80df /*Vaio PCG-FX403*/
1926 	#define SUBDEVICE_TEXAS_VAIO_PCG_GR214EP_GR214MP_GR215MP_GR314MP_GR315MP	0x104d80e7 /*VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP*/
1927 #define DEVICE_TEXAS_TSB43AB22_IEEE_1394A_2000_CONTROLLER	0x8022 /*TSB43AB22 IEEE-1394a-2000 Controller (PHY/Link)*/
1928 #define DEVICE_TEXAS_TSB43AB22_A_IEEE_1394A_2000_CONTROLLER	0x8023 /*TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)*/
1929 #define DEVICE_TEXAS_TSB43AB23_IEEE_1394A_2000_CONTROLLER	0x8024 /*TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)*/
1930 #define DEVICE_TEXAS_TSB82AA2_IEEE_1394B_LINK		0x8025 /*TSB82AA2 IEEE-1394b Link Layer Controller*/
1931 	#define SUBDEVICE_TEXAS_FIREWIRE_800_PCI	0x55aa55aa /*FireWire 800 PCI Card*/
1932 #define DEVICE_TEXAS_TSB43AB21_IEEE_1394A_2000_CONTROLLER	0x8026 /*TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link)*/
1933 #define DEVICE_TEXAS_PCI4451_IEEE_1394_CONTROLLER	0x8027 /*PCI4451 IEEE-1394 Controller*/
1934 	#define SUBDEVICE_TEXAS_PCI4451_IEEE_1394_CONTROLLER	0x102800e6 /*PCI4451 IEEE-1394 Controller (Dell Inspiron 8100)*/
1935 #define DEVICE_TEXAS_PCI4510_IEEE_1394_CONTROLLER	0x8029 /*PCI4510 IEEE-1394 Controller*/
1936 	#define SUBDEVICE_TEXAS_LATITUDE_D505		0x10280163 /*Latitude D505*/
1937 	#define SUBDEVICE_TEXAS_MIM2900			0x10718160 /*MIM2900*/
1938 #define DEVICE_TEXAS_PCI7X20_1394A_2000_OHCI		0x802e /*PCI7x20 1394a-2000 OHCI Two-Port PHY/Link-Layer Controller*/
1939 #define DEVICE_TEXAS_PCI1620_FIRMWARE_LOADING		0x8201 /*PCI1620 Firmware Loading Function*/
1940 #define DEVICE_TEXAS_ACX_100_22MBPS			0x8400 /*ACX 100 22Mbps Wireless Interface*/
1941 	#define SUBDEVICE_TEXAS_U_S_ROBOTICS_22		0x00fc16ec /*U.S. Robotics 22 Mbps Wireless PC Card (model 2210)*/
1942 	#define SUBDEVICE_TEXAS_U_S_ROBOTICS_22MBPS	0x00fd16ec /*U.S. Robotics 22Mbps Wireless PCI Adapter (model 2216)*/
1943 	#define SUBDEVICE_TEXAS_DWL_650_PC_CARD		0x11863b00 /*DWL-650+ PC Card cardbus 22Mbs Wireless Adapter [AirPlus]*/
1944 	#define SUBDEVICE_TEXAS_DWL_520_22MBPS_PCI	0x11863b01 /*DWL-520+ 22Mbps PCI Wireless Adapter*/
1945 #define DEVICE_TEXAS_ACX_100_22MBPS2			0x8401 /*ACX 100 22Mbps Wireless Interface*/
1946 #define DEVICE_TEXAS_WIRELESS_INTERFACE_OF		0x9000 /*Wireless Interface (of unknown type)*/
1947 #define DEVICE_TEXAS_ACX_111_54MBPS			0x9066 /*ACX 111 54Mbps Wireless Interface*/
1948 #define DEVICE_TEXAS_TDC1570				0xa001 /*TDC1570*/
1949 #define DEVICE_TEXAS_TDC1561				0xa100 /*TDC1561*/
1950 #define DEVICE_TEXAS_TNETA1575_HYPERSAR_PLUS		0xa102 /*TNETA1575 HyperSAR Plus w/PCI Host i/f & UTOPIA i/f*/
1951 #define DEVICE_TEXAS_TMS320C6205_FIXED_POINT		0xa106 /*TMS320C6205 Fixed Point DSP*/
1952 	#define SUBDEVICE_TEXAS_ASI50XX_AUDIO_ADAPTER	0x175c5000 /*ASI50xx Audio Adapter*/
1953 	#define SUBDEVICE_TEXAS_ASI87XX_RADIO_TUNER	0x175c8700 /*ASI87xx Radio Tuner card*/
1954 #define DEVICE_TEXAS_PCI1050				0xac10 /*PCI1050*/
1955 #define DEVICE_TEXAS_PCI1053				0xac11 /*PCI1053*/
1956 #define DEVICE_TEXAS_PCI1130				0xac12 /*PCI1130*/
1957 #define DEVICE_TEXAS_PCI1031				0xac13 /*PCI1031*/
1958 #define DEVICE_TEXAS_PCI1131				0xac15 /*PCI1131*/
1959 #define DEVICE_TEXAS_PCI1250				0xac16 /*PCI1250*/
1960 	#define SUBDEVICE_TEXAS_THINKPAD_600		0x10140092 /*ThinkPad 600*/
1961 #define DEVICE_TEXAS_PCI1220				0xac17 /*PCI1220*/
1962 #define DEVICE_TEXAS_PCI1260				0xac18 /*PCI1260*/
1963 #define DEVICE_TEXAS_PCI1221				0xac19 /*PCI1221*/
1964 #define DEVICE_TEXAS_PCI1210				0xac1a /*PCI1210*/
1965 #define DEVICE_TEXAS_PCI1450				0xac1b /*PCI1450*/
1966 	#define SUBDEVICE_TEXAS_ARMADA_M700		0x0e11b113 /*Armada M700*/
1967 #define DEVICE_TEXAS_PCI1225				0xac1c /*PCI1225*/
1968 	#define SUBDEVICE_TEXAS_ARMADA_E500		0x0e11b121 /*Armada E500*/
1969 	#define SUBDEVICE_TEXAS_DELL_COMPUTER		0x10280088 /*Dell  Computer Corporation  Latitude CPi A400XT*/
1970 #define DEVICE_TEXAS_PCI1251A				0xac1d /*PCI1251A*/
1971 #define DEVICE_TEXAS_PCI1211				0xac1e /*PCI1211*/
1972 #define DEVICE_TEXAS_PCI1251B				0xac1f /*PCI1251B*/
1973 #define DEVICE_TEXAS_TI_2030				0xac20 /*TI 2030*/
1974 #define DEVICE_TEXAS_PCI2031				0xac21 /*PCI2031*/
1975 #define DEVICE_TEXAS_PCI2032_PCI_DOCKING		0xac22 /*PCI2032 PCI Docking Bridge*/
1976 #define DEVICE_TEXAS_PCI2250_PCI_TO_PCI_BRIDGE		0xac23 /*PCI2250 PCI-to-PCI Bridge*/
1977 #define DEVICE_TEXAS_PCI2050_PCI_TO_PCI_BRIDGE		0xac28 /*PCI2050 PCI-to-PCI Bridge*/
1978 #define DEVICE_TEXAS_PCI1260_PC_CARD			0xac30 /*PCI1260 PC card Cardbus Controller*/
1979 #define DEVICE_TEXAS_PCI4450_PC_CARD			0xac40 /*PCI4450 PC card Cardbus Controller*/
1980 #define DEVICE_TEXAS_PCI4410_PC_CARD			0xac41 /*PCI4410 PC card Cardbus Controller*/
1981 #define DEVICE_TEXAS_PCI4451_PC_CARD			0xac42 /*PCI4451 PC card Cardbus Controller*/
1982 	#define SUBDEVICE_TEXAS_PCI4451_PC_CARD		0x102800e6 /*PCI4451 PC card CardBus Controller (Dell Inspiron 8100)*/
1983 #define DEVICE_TEXAS_PCI4510_PC_CARD			0xac44 /*PCI4510 PC card Cardbus Controller*/
1984 	#define SUBDEVICE_TEXAS_LATITUDE_D5052		0x10280163 /*Latitude D505*/
1985 	#define SUBDEVICE_TEXAS_MIM2000			0x10718160 /*MIM2000*/
1986 #define DEVICE_TEXAS_PCI4520_PC_CARD			0xac46 /*PCI4520 PC card Cardbus Controller*/
1987 #define DEVICE_TEXAS_PCI1410_PC_CARD			0xac50 /*PCI1410 PC card Cardbus Controller*/
1988 #define DEVICE_TEXAS_PCI1420				0xac51 /*PCI1420*/
1989 	#define SUBDEVICE_TEXAS_THINKPAD_T23_2647_4MG	0x1014023b /*ThinkPad T23 (2647-4MG)*/
1990 	#define SUBDEVICE_TEXAS_LATITUDE_C600		0x102800b1 /*Latitude C600*/
1991 	#define SUBDEVICE_TEXAS_LATITUDE_C640		0x1028012a /*Latitude C640*/
1992 	#define SUBDEVICE_TEXAS_VERSA_NOTE_VXI		0x103380cd /*Versa Note VXi*/
1993 	#define SUBDEVICE_TEXAS_LIFEBOOK_C6155		0x10cf1095 /*Lifebook C6155*/
1994 	#define SUBDEVICE_TEXAS_CP2_2_HIPHOP		0xe4bf1000 /*CP2-2-HIPHOP*/
1995 #define DEVICE_TEXAS_PCI1451_PC_CARD			0xac52 /*PCI1451 PC card Cardbus Controller*/
1996 #define DEVICE_TEXAS_PCI1421_PC_CARD			0xac53 /*PCI1421 PC card Cardbus Controller*/
1997 #define DEVICE_TEXAS_PCI1620_PC_CARD			0xac54 /*PCI1620 PC Card Controller*/
1998 #define DEVICE_TEXAS_PCI1520_PC_CARD			0xac55 /*PCI1520 PC card Cardbus Controller*/
1999 	#define SUBDEVICE_TEXAS_THINKPAD_T30_T40	0x10140512 /*ThinkPad T30/T40*/
2000 #define DEVICE_TEXAS_PCI1510_PC_CARD2			0xac56 /*PCI1510 PC card Cardbus Controller*/
2001 	#define SUBDEVICE_TEXAS_THINKPAD_R40E_2684_HVG	0x10140528 /*ThinkPad R40e (2684-HVG) Cardbus Controller*/
2002 #define DEVICE_TEXAS_PCI2040_PCI_TO			0xac60 /*PCI2040 PCI to DSP Bridge Controller*/
2003 	#define SUBDEVICE_TEXAS_ASI51XX_AUDIO_ADAPTER	0x175c5100 /*ASI51xx Audio Adapter*/
2004 	#define SUBDEVICE_TEXAS_ASI61XX_AUDIO_ADAPTER	0x175c6100 /*ASI61xx Audio Adapter*/
2005 	#define SUBDEVICE_TEXAS_ASI62XX_AUDIO_ADAPTER	0x175c6200 /*ASI62xx Audio Adapter*/
2006 #define DEVICE_TEXAS_PCI_7620				0xac8d /*PCI 7620*/
2007 #define DEVICE_TEXAS_PCI7420_CARDBUS_CONTROLLER		0xac8e /*PCI7420 CardBus Controller*/
2008 #define DEVICE_TEXAS_PCI7420_PCI7620_DUAL_SOCKET	0xac8f /*PCI7420/PCI7620 Dual Socket CardBus and Smart Card Cont. w/ 1394a-2000 OHCI Two-Port  PHY/Link-Layer Cont. and SD/MS-Pro Sockets*/
2009 #define DEVICE_TEXAS_FIREWIRE_HOST_CONTROLLER		0xfe00 /*FireWire Host Controller*/
2010 #define DEVICE_TEXAS_12C01A_FIREWIRE_HOST		0xfe03 /*12C01A FireWire Host Controller*/
2011 /* Vendor: 104d: Sony Corporation */
2012 #define DEVICE_SONY_CXD1947Q_I_LINK_CONTROLLER		0x8009 /*CXD1947Q i.LINK Controller*/
2013 #define DEVICE_SONY_CXD3222_I_LINK_CONTROLLER		0x8039 /*CXD3222 i.LINK Controller*/
2014 #define DEVICE_SONY_ROCKWELL_HCF_56K			0x8056 /*Rockwell HCF 56K modem*/
2015 #define DEVICE_SONY_MEMORY_STICK_CONTROLLER		0x808a /*Memory Stick Controller*/
2016 /* Vendor: 104e: Oak Technology, Inc */
2017 #define DEVICE_OAK_OTI_64017				0x0017 /*OTI-64017*/
2018 #define DEVICE_OAK_OTI_107_SPITFIRE			0x0107 /*OTI-107 [Spitfire]*/
2019 #define DEVICE_OAK_VIDEO_ADAPTER			0x0109 /*Video Adapter*/
2020 #define DEVICE_OAK_OTI_64111_SPITFIRE			0x0111 /*OTI-64111 [Spitfire]*/
2021 #define DEVICE_OAK_OTI_64217				0x0217 /*OTI-64217*/
2022 #define DEVICE_OAK_OTI_64317				0x0317 /*OTI-64317*/
2023 /* Vendor: 104f: Co-time Computer Ltd */
2024 /* Vendor: 1050: Winbond Electronics Corp */
2025 #define DEVICE_WINBOND_NE2000				0x0000 /*NE2000*/
2026 #define DEVICE_WINBOND_W83769F				0x0001 /*W83769F*/
2027 #define DEVICE_WINBOND_W82C105				0x0105 /*W82C105*/
2028 #define DEVICE_WINBOND_W89C840				0x0840 /*W89C840*/
2029 	#define SUBDEVICE_WINBOND_W89C840_ETHERNET_ADAPTER	0x10500001 /*W89C840 Ethernet Adapter*/
2030 	#define SUBDEVICE_WINBOND_W89C840_ETHERNET_ADAPTER2	0x10500840 /*W89C840 Ethernet Adapter*/
2031 #define DEVICE_WINBOND_W89C940				0x0940 /*W89C940*/
2032 #define DEVICE_WINBOND_W89C940F				0x5a5a /*W89C940F*/
2033 #define DEVICE_WINBOND_W6692				0x6692 /*W6692*/
2034 #define DEVICE_WINBOND_W99200F_MPEG_1_VIDEO		0x9921 /*W99200F MPEG-1 Video Encoder*/
2035 #define DEVICE_WINBOND_W99200F_W9922PF_MPEG_1_2_VIDEO	0x9922 /*W99200F/W9922PF MPEG-1/2 Video Encoder*/
2036 #define DEVICE_WINBOND_W9970CF				0x9970 /*W9970CF*/
2037 /* Vendor: 1051: Anigma, Inc. */
2038 /* Vendor: 1052: ?Young Micro Systems */
2039 /* Vendor: 1053: Young Micro Systems */
2040 /* Vendor: 1054: Hitachi, Ltd */
2041 /* Vendor: 1055: Efar Microsystems */
2042 #define DEVICE_EFAR_SLC90E66_VICTORY66_IDE		0x9130 /*SLC90E66 [Victory66] IDE*/
2043 #define DEVICE_EFAR_SLC90E66_VICTORY66_ISA		0x9460 /*SLC90E66 [Victory66] ISA*/
2044 #define DEVICE_EFAR_SLC90E66_VICTORY66_USB		0x9462 /*SLC90E66 [Victory66] USB*/
2045 #define DEVICE_EFAR_SLC90E66_VICTORY66_ACPI		0x9463 /*SLC90E66 [Victory66] ACPI*/
2046 /* Vendor: 1056: ICL */
2047 /* Vendor: 1057: Motorola */
2048 #define DEVICE_MOTOROLA_MPC105_EAGLE			0x0001 /*MPC105 [Eagle]*/
2049 #define DEVICE_MOTOROLA_MPC106_GRACKLE			0x0002 /*MPC106 [Grackle]*/
2050 #define DEVICE_MOTOROLA_MPC8240_KAHLUA			0x0003 /*MPC8240 [Kahlua]*/
2051 #define DEVICE_MOTOROLA_MPC107				0x0004 /*MPC107*/
2052 #define DEVICE_MOTOROLA_MPC8245_UNITY			0x0006 /*MPC8245 [Unity]*/
2053 #define DEVICE_MOTOROLA_MPC8540				0x0008 /*MPC8540*/
2054 #define DEVICE_MOTOROLA_MPC8560				0x0009 /*MPC8560*/
2055 #define DEVICE_MOTOROLA_MC145575_HFC_PCI		0x0100 /*MC145575 [HFC-PCI]*/
2056 #define DEVICE_MOTOROLA_KTI829C_100VG			0x0431 /*KTI829c 100VG*/
2057 #define DEVICE_MOTOROLA_DSP56301_DIGITAL_SIGNAL		0x1801 /*DSP56301 Digital Signal Processor*/
2058 	#define SUBDEVICE_MOTOROLA_TRANSAS_RADAR_IMITATOR	0x14fb0101 /*Transas Radar Imitator Board [RIM]*/
2059 	#define SUBDEVICE_MOTOROLA_TRANSAS_RADAR_IMITATOR2	0x14fb0102 /*Transas Radar Imitator Board [RIM-2]*/
2060 	#define SUBDEVICE_MOTOROLA_TRANSAS_RADAR_INTEGRATOR	0x14fb0202 /*Transas Radar Integrator Board [RIB-2]*/
2061 	#define SUBDEVICE_MOTOROLA_1_CHANNEL_CAN	0x14fb0611 /*1 channel CAN bus Controller [CanPci-1]*/
2062 	#define SUBDEVICE_MOTOROLA_2_CHANNELS_CAN	0x14fb0612 /*2 channels CAN bus Controller [CanPci-2]*/
2063 	#define SUBDEVICE_MOTOROLA_3_CHANNELS_CAN	0x14fb0613 /*3 channels CAN bus Controller [CanPci-3]*/
2064 	#define SUBDEVICE_MOTOROLA_4_CHANNELS_CAN	0x14fb0614 /*4 channels CAN bus Controller [CanPci-4]*/
2065 	#define SUBDEVICE_MOTOROLA_1_CHANNEL_CAN2	0x14fb0621 /*1 channel CAN bus Controller [CanPci2-1]*/
2066 	#define SUBDEVICE_MOTOROLA_2_CHANNELS_CAN2	0x14fb0622 /*2 channels CAN bus Controller [CanPci2-2]*/
2067 	#define SUBDEVICE_MOTOROLA_TRANSAS_VTS_RADAR	0x14fb0810 /*Transas VTS Radar Integrator Board [RIB-4]*/
2068 	#define SUBDEVICE_MOTOROLA_ASI4215_AUDIO_ADAPTER	0x175c4200 /*ASI4215 Audio Adapter*/
2069 	#define SUBDEVICE_MOTOROLA_ASI43XX_AUDIO_ADAPTER	0x175c4300 /*ASI43xx Audio Adapter*/
2070 	#define SUBDEVICE_MOTOROLA_ASI4401_AUDIO_ADAPTER	0x175c4400 /*ASI4401 Audio Adapter*/
2071 	#define SUBDEVICE_MOTOROLA_LAYLA		0xecc00030 /*Layla*/
2072 #define DEVICE_MOTOROLA_MPC8265A_MPC8266		0x18c0 /*MPC8265A/MPC8266*/
2073 #define DEVICE_MOTOROLA_MPC8271_MPC8272			0x18c1 /*MPC8271/MPC8272*/
2074 #define DEVICE_MOTOROLA_RAVEN				0x4801 /*Raven*/
2075 #define DEVICE_MOTOROLA_FALCON				0x4802 /*Falcon*/
2076 #define DEVICE_MOTOROLA_HAWK				0x4803 /*Hawk*/
2077 #define DEVICE_MOTOROLA_CPX8216				0x4806 /*CPX8216*/
2078 #define DEVICE_MOTOROLA_20268				0x4d68 /*20268*/
2079 #define DEVICE_MOTOROLA_SM56_PCI_MODEM			0x5600 /*SM56 PCI Modem*/
2080 	#define SUBDEVICE_MOTOROLA_SM56_PCI_SPEAKERPHONE	0x10570300 /*SM56 PCI Speakerphone Modem*/
2081 	#define SUBDEVICE_MOTOROLA_SM56_PCI_VOICE	0x10570301 /*SM56 PCI Voice Modem*/
2082 	#define SUBDEVICE_MOTOROLA_SM56_PCI_FAX		0x10570302 /*SM56 PCI Fax Modem*/
2083 	#define SUBDEVICE_MOTOROLA_SM56_PCI_VOICE2	0x10575600 /*SM56 PCI Voice modem*/
2084 	#define SUBDEVICE_MOTOROLA_SM56_PCI_SPEAKERPHONE2	0x13d20300 /*SM56 PCI Speakerphone Modem*/
2085 	#define SUBDEVICE_MOTOROLA_SM56_PCI_VOICE3	0x13d20301 /*SM56 PCI Voice modem*/
2086 	#define SUBDEVICE_MOTOROLA_SM56_PCI_FAX2	0x13d20302 /*SM56 PCI Fax Modem*/
2087 	#define SUBDEVICE_MOTOROLA_SM56_PCI_SPEAKERPHONE3	0x14360300 /*SM56 PCI Speakerphone Modem*/
2088 	#define SUBDEVICE_MOTOROLA_SM56_PCI_VOICE4	0x14360301 /*SM56 PCI Voice modem*/
2089 	#define SUBDEVICE_MOTOROLA_SM56_PCI_FAX3	0x14360302 /*SM56 PCI Fax Modem*/
2090 	#define SUBDEVICE_MOTOROLA_SM56_PCI_FAX4	0x144f100c /*SM56 PCI Fax Modem*/
2091 	#define SUBDEVICE_MOTOROLA_SM56_PCI_SPEAKERPHONE4	0x14940300 /*SM56 PCI Speakerphone Modem*/
2092 	#define SUBDEVICE_MOTOROLA_SM56_PCI_VOICE5	0x14940301 /*SM56 PCI Voice modem*/
2093 	#define SUBDEVICE_MOTOROLA_SM56_PCI_SPEAKERPHONE5	0x14c80300 /*SM56 PCI Speakerphone Modem*/
2094 	#define SUBDEVICE_MOTOROLA_SM56_PCI_FAX5	0x14c80302 /*SM56 PCI Fax Modem*/
2095 	#define SUBDEVICE_MOTOROLA_SM56_PCI_SPEAKERPHONE6	0x16680300 /*SM56 PCI Speakerphone Modem*/
2096 	#define SUBDEVICE_MOTOROLA_SM56_PCI_FAX6	0x16680302 /*SM56 PCI Fax Modem*/
2097 #define DEVICE_MOTOROLA_MPC5200				0x5803 /*MPC5200*/
2098 #define DEVICE_MOTOROLA_MPC190_SECURITY_PROCESSOR	0x6400 /*MPC190 Security Processor (S1 family, encryption)*/
2099 #define DEVICE_MOTOROLA_MPC184_SECURITY_PROCESSOR	0x6405 /*MPC184 Security Processor (S1 family)*/
2100 /* Vendor: 1058: Electronics & Telecommunications RSH */
2101 /* Vendor: 1059: Teknor Industrial Computers Inc */
2102 /* Vendor: 105a: Promise Technology, Inc. */
2103 #define DEVICE_PROMISE_PDC20265_FASTTRAK100_LITE_ULTRA100	0x0d30 /*PDC20265 (FastTrak100 Lite/Ultra100)*/
2104 	#define SUBDEVICE_PROMISE_ULTRA100		0x105a4d33 /*Ultra100*/
2105 #define DEVICE_PROMISE_20263				0x0d38 /*20263*/
2106 	#define SUBDEVICE_PROMISE_FASTTRAK66		0x105a4d39 /*Fasttrak66*/
2107 #define DEVICE_PROMISE_20275				0x1275 /*20275*/
2108 #define DEVICE_PROMISE_PDC20318_SATA150_TX4		0x3318 /*PDC20318 (SATA150 TX4)*/
2109 #define DEVICE_PROMISE_PDC20319_FASTTRAK_S150		0x3319 /*PDC20319 (FastTrak S150 TX4)*/
2110 	#define SUBDEVICE_PROMISE_S875WP1_E_MAINBOARD	0x80863427 /*S875WP1-E mainboard*/
2111 #define DEVICE_PROMISE_PDC20371_FASTTRAK_S150		0x3371 /*PDC20371 (FastTrak S150 TX2plus)*/
2112 #define DEVICE_PROMISE_PDC20378_FASTTRAK_378_SATA	0x3373 /*PDC20378 (FastTrak 378/SATA 378)*/
2113 	#define SUBDEVICE_PROMISE_PC_DL_DELUXE_MOTHERBOARD	0x104380f5 /*PC-DL Deluxe motherboard*/
2114 	#define SUBDEVICE_PROMISE_K8T_NEO_FIS2R		0x1462702e /*K8T NEO FIS2R motherboard*/
2115 #define DEVICE_PROMISE_PDC20375_SATA150_TX2PLUS		0x3375 /*PDC20375 (SATA150 TX2plus)*/
2116 #define DEVICE_PROMISE_PDC20376_FASTTRAK_376		0x3376 /*PDC20376 (FastTrak 376)*/
2117 	#define SUBDEVICE_PROMISE_A7V8X_MOTHERBOARD	0x1043809e /*A7V8X motherboard*/
2118 #define DEVICE_PROMISE_PDC20579_SATAII_150		0x3574 /*PDC20579 SATAII 150 IDE Controller*/
2119 #define DEVICE_PROMISE_PDC20518_SATAII_150		0x3d18 /*PDC20518 SATAII 150 IDE Controller*/
2120 #define DEVICE_PROMISE_PDC20267_FASTTRAK100_ULTRA100	0x4d30 /*PDC20267 (FastTrak100/Ultra100)*/
2121 	#define SUBDEVICE_PROMISE_ULTRA1002		0x105a4d33 /*Ultra100*/
2122 	#define SUBDEVICE_PROMISE_FASTTRAK100		0x105a4d39 /*FastTrak100*/
2123 #define DEVICE_PROMISE_20246				0x4d33 /*20246*/
2124 	#define SUBDEVICE_PROMISE_20246_IDE_CONTROLLER	0x105a4d33 /*20246 IDE Controller*/
2125 #define DEVICE_PROMISE_PDC20262_FASTTRAK66_ULTRA66	0x4d38 /*PDC20262 (FastTrak66/Ultra66)*/
2126 	#define SUBDEVICE_PROMISE_ULTRA_DEVICE_ON	0x105a4d30 /*Ultra Device on SuperTrak*/
2127 	#define SUBDEVICE_PROMISE_ULTRA66		0x105a4d33 /*Ultra66*/
2128 	#define SUBDEVICE_PROMISE_FASTTRAK662		0x105a4d39 /*FastTrak66*/
2129 #define DEVICE_PROMISE_PDC20268_ULTRA100_TX2		0x4d68 /*PDC20268 (Ultra100 TX2)*/
2130 	#define SUBDEVICE_PROMISE_ULTRA100TX2		0x105a4d68 /*Ultra100TX2*/
2131 #define DEVICE_PROMISE_20269				0x4d69 /*20269*/
2132 	#define SUBDEVICE_PROMISE_ULTRA133TX2		0x105a4d68 /*Ultra133TX2*/
2133 #define DEVICE_PROMISE_PDC20276_MBFASTTRAK133_LITE	0x5275 /*PDC20276 (MBFastTrak133 Lite)*/
2134 	#define SUBDEVICE_PROMISE_SUPERTRAK_SX6000_IDE	0x105a0275 /*SuperTrak SX6000 IDE*/
2135 	#define SUBDEVICE_PROMISE_MBFASTTRAK133_LITE_TM	0x105a1275 /*MBFastTrak133 Lite (tm) Controller (RAID mode)*/
2136 	#define SUBDEVICE_PROMISE_MBULTRA_133		0x1458b001 /*MBUltra 133*/
2137 #define DEVICE_PROMISE_DC5300				0x5300 /*DC5300*/
2138 #define DEVICE_PROMISE_PDC20270_FASTTRAK100_LP_TX2_TX4	0x6268 /*PDC20270 (FastTrak100 LP/TX2/TX4)*/
2139 	#define SUBDEVICE_PROMISE_FASTTRAK100_TX2	0x105a4d68 /*FastTrak100 TX2*/
2140 #define DEVICE_PROMISE_PDC20271_FASTTRAK_TX2000		0x6269 /*PDC20271 (FastTrak TX2000)*/
2141 	#define SUBDEVICE_PROMISE_FASTTRAK_TX2_TX2000	0x105a6269 /*FastTrak TX2/TX2000*/
2142 #define DEVICE_PROMISE_PDC20621_FASTTRAK_S150		0x6621 /*PDC20621 (FastTrak S150 SX4/FastTrak SX4000 lite)*/
2143 #define DEVICE_PROMISE_PDC20621_SATA150_SX4		0x6622 /*PDC20621 [SATA150 SX4] 4 Channel IDE RAID Controller*/
2144 #define DEVICE_PROMISE_PDC20618_ULTRA_618		0x6626 /*PDC20618 (Ultra 618)*/
2145 #define DEVICE_PROMISE_PDC20619_FASTTRAK_TX4000		0x6629 /*PDC20619 (FastTrak TX4000)*/
2146 #define DEVICE_PROMISE_PDC20277_SBFASTTRAK133_LITE	0x7275 /*PDC20277 (SBFastTrak133 Lite)*/
2147 /* Vendor: 105b: Foxconn International, Inc. */
2148 /* Vendor: 105c: Wipro Infotech Limited */
2149 /* Vendor: 105d: Number 9 Computer Company */
2150 #define DEVICE_NUMBER_IMAGINE_128			0x2309 /*Imagine 128*/
2151 #define DEVICE_NUMBER_IMAGINE_128_II			0x2339 /*Imagine 128-II*/
2152 	#define SUBDEVICE_NUMBER_IMAGINE_128_SERIES	0x105d0000 /*Imagine 128 series 2 4Mb VRAM*/
2153 	#define SUBDEVICE_NUMBER_IMAGINE_128_SERIES2	0x105d0001 /*Imagine 128 series 2 4Mb VRAM*/
2154 	#define SUBDEVICE_NUMBER_IMAGINE_128_SERIES3	0x105d0002 /*Imagine 128 series 2 4Mb VRAM*/
2155 	#define SUBDEVICE_NUMBER_IMAGINE_128_SERIES4	0x105d0003 /*Imagine 128 series 2 4Mb VRAM*/
2156 	#define SUBDEVICE_NUMBER_IMAGINE_128_SERIES5	0x105d0004 /*Imagine 128 series 2 4Mb VRAM*/
2157 	#define SUBDEVICE_NUMBER_IMAGINE_128_SERIES6	0x105d0005 /*Imagine 128 series 2 4Mb VRAM*/
2158 	#define SUBDEVICE_NUMBER_IMAGINE_128_SERIES7	0x105d0006 /*Imagine 128 series 2 4Mb VRAM*/
2159 	#define SUBDEVICE_NUMBER_IMAGINE_128_SERIES8	0x105d0007 /*Imagine 128 series 2 4Mb VRAM*/
2160 	#define SUBDEVICE_NUMBER_IMAGINE_128_SERIES9	0x105d0008 /*Imagine 128 series 2e 4Mb DRAM*/
2161 	#define SUBDEVICE_NUMBER_IMAGINE_128_SERIES10	0x105d0009 /*Imagine 128 series 2e 4Mb DRAM*/
2162 	#define SUBDEVICE_NUMBER_IMAGINE_128_SERIES11	0x105d000a /*Imagine 128 series 2 8Mb VRAM*/
2163 	#define SUBDEVICE_NUMBER_IMAGINE_128_SERIES12	0x105d000b /*Imagine 128 series 2 8Mb H-VRAM*/
2164 	#define SUBDEVICE_NUMBER_BARCO_METHEUS_5	0x11a4000a /*Barco Metheus 5 Megapixel*/
2165 	#define SUBDEVICE_NUMBER_BARCO_METHEUS_52	0x13cc0000 /*Barco Metheus 5 Megapixel*/
2166 	#define SUBDEVICE_NUMBER_BARCO_METHEUS_53	0x13cc0004 /*Barco Metheus 5 Megapixel*/
2167 	#define SUBDEVICE_NUMBER_BARCO_METHEUS_54	0x13cc0005 /*Barco Metheus 5 Megapixel*/
2168 	#define SUBDEVICE_NUMBER_BARCO_METHEUS_55	0x13cc0006 /*Barco Metheus 5 Megapixel*/
2169 	#define SUBDEVICE_NUMBER_BARCO_METHEUS_56	0x13cc0008 /*Barco Metheus 5 Megapixel*/
2170 	#define SUBDEVICE_NUMBER_BARCO_METHEUS_57	0x13cc0009 /*Barco Metheus 5 Megapixel*/
2171 	#define SUBDEVICE_NUMBER_BARCO_METHEUS_58	0x13cc000a /*Barco Metheus 5 Megapixel*/
2172 	#define SUBDEVICE_NUMBER_BARCO_METHEUS_59	0x13cc000c /*Barco Metheus 5 Megapixel*/
2173 #define DEVICE_NUMBER_IMAGINE_128_T2R			0x493d /*Imagine 128 T2R [Ticket to Ride]*/
2174 	#define SUBDEVICE_NUMBER_BARCO_METHEUS_510	0x11a4000a /*Barco Metheus 5 Megapixel, Dual Head*/
2175 	#define SUBDEVICE_NUMBER_BARCO_METHEUS_511	0x11a4000b /*Barco Metheus 5 Megapixel, Dual Head*/
2176 	#define SUBDEVICE_NUMBER_BARCO_METHEUS_4	0x13cc0002 /*Barco Metheus 4 Megapixel, Dual Head*/
2177 	#define SUBDEVICE_NUMBER_BARCO_METHEUS_512	0x13cc0003 /*Barco Metheus 5 Megapixel, Dual Head*/
2178 	#define SUBDEVICE_NUMBER_BARCO_METHEUS_513	0x13cc0007 /*Barco Metheus 5 Megapixel, Dual Head*/
2179 	#define SUBDEVICE_NUMBER_BARCO_METHEUS_514	0x13cc0008 /*Barco Metheus 5 Megapixel, Dual Head*/
2180 	#define SUBDEVICE_NUMBER_BARCO_METHEUS_515	0x13cc0009 /*Barco Metheus 5 Megapixel, Dual Head*/
2181 	#define SUBDEVICE_NUMBER_BARCO_METHEUS_516	0x13cc000a /*Barco Metheus 5 Megapixel, Dual Head*/
2182 #define DEVICE_NUMBER_REVOLUTION_4			0x5348 /*Revolution 4*/
2183 	#define SUBDEVICE_NUMBER_REVOLUTION_IV_FP_AGP	0x105d0037 /*Revolution IV-FP AGP (For SGI 1600SW)*/
2184 /* Vendor: 105e: Vtech Computers Ltd */
2185 /* Vendor: 105f: Infotronic America Inc */
2186 /* Vendor: 1060: United Microelectronics [UMC] */
2187 #define DEVICE_UNITED_UM82C881				0x0001 /*UM82C881*/
2188 #define DEVICE_UNITED_UM82C886				0x0002 /*UM82C886*/
2189 #define DEVICE_UNITED_UM8673F				0x0101 /*UM8673F*/
2190 #define DEVICE_UNITED_UM8881				0x0881 /*UM8881*/
2191 #define DEVICE_UNITED_UM8886F				0x0886 /*UM8886F*/
2192 #define DEVICE_UNITED_UM8891A				0x0891 /*UM8891A*/
2193 #define DEVICE_UNITED_UM886A				0x1001 /*UM886A*/
2194 #define DEVICE_UNITED_UM8886BF				0x673a /*UM8886BF*/
2195 #define DEVICE_UNITED_EIDE_MASTER_DMA			0x673b /*EIDE Master/DMA*/
2196 #define DEVICE_UNITED_UM8710				0x8710 /*UM8710*/
2197 #define DEVICE_UNITED_UM8886A				0x886a /*UM8886A*/
2198 #define DEVICE_UNITED_UM8881F				0x8881 /*UM8881F*/
2199 #define DEVICE_UNITED_UM8886F2				0x8886 /*UM8886F*/
2200 #define DEVICE_UNITED_UM8886A2				0x888a /*UM8886A*/
2201 #define DEVICE_UNITED_UM8891A2				0x8891 /*UM8891A*/
2202 #define DEVICE_UNITED_UM9017F				0x9017 /*UM9017F*/
2203 #define DEVICE_UNITED_UM9018				0x9018 /*UM9018*/
2204 #define DEVICE_UNITED_UM9026				0x9026 /*UM9026*/
2205 #define DEVICE_UNITED_UM8881N				0xe881 /*UM8881N*/
2206 #define DEVICE_UNITED_UM8886N				0xe886 /*UM8886N*/
2207 #define DEVICE_UNITED_UM8886N2				0xe88a /*UM8886N*/
2208 #define DEVICE_UNITED_UM8891N				0xe891 /*UM8891N*/
2209 /* Vendor: 1061: I.I.T. */
2210 #define DEVICE_I_I_T_AGX016				0x0001 /*AGX016*/
2211 #define DEVICE_I_I_T_IIT3204_3501			0x0002 /*IIT3204/3501*/
2212 /* Vendor: 1062: Maspar Computer Corp */
2213 /* Vendor: 1063: Ocean Office Automation */
2214 /* Vendor: 1064: Alcatel */
2215 /* Vendor: 1065: Texas Microsystems */
2216 /* Vendor: 1066: PicoPower Technology */
2217 #define DEVICE_PICOPOWER_PT80C826			0x0000 /*PT80C826*/
2218 #define DEVICE_PICOPOWER_PT86C521_VESUVIUS_V1		0x0001 /*PT86C521 [Vesuvius v1] Host Bridge*/
2219 #define DEVICE_PICOPOWER_PT86C523_VESUVIUS_V3		0x0002 /*PT86C523 [Vesuvius v3] PCI-ISA Bridge Master*/
2220 #define DEVICE_PICOPOWER_PT86C524_NILE_PCI_TO_PCI	0x0003 /*PT86C524 [Nile] PCI-to-PCI Bridge*/
2221 #define DEVICE_PICOPOWER_PT86C525_NILE_II_PCI_TO_PCI	0x0004 /*PT86C525 [Nile-II] PCI-to-PCI Bridge*/
2222 #define DEVICE_PICOPOWER_NATIONAL_PC87550_SYSTEM	0x0005 /*National PC87550 System Controller*/
2223 #define DEVICE_PICOPOWER_PT86C523_VESUVIUS_V32		0x8002 /*PT86C523 [Vesuvius v3] PCI-ISA Bridge Slave*/
2224 /* Vendor: 1067: Mitsubishi Electric */
2225 #define DEVICE_MITSUBISHI_ACCELGRAPHICS_ACCELECLIPSE	0x0301 /*AccelGraphics AccelECLIPSE*/
2226 #define DEVICE_MITSUBISHI_ACCELGALAXY_A2100_OEM		0x0304 /*AccelGALAXY A2100 [OEM Evans & Sutherland]*/
2227 #define DEVICE_MITSUBISHI_TORNADO_3000_OEM		0x0308 /*Tornado 3000 [OEM Evans & Sutherland]*/
2228 #define DEVICE_MITSUBISHI_VG500_VOLUMEPRO_VOLUME	0x1002 /*VG500 [VolumePro Volume Rendering Accelerator]*/
2229 /* Vendor: 1068: Diversified Technology */
2230 /* Vendor: 1069: Mylex Corporation */
2231 #define DEVICE_MYLEX_DAC960P				0x0001 /*DAC960P*/
2232 #define DEVICE_MYLEX_DAC960PD				0x0002 /*DAC960PD*/
2233 #define DEVICE_MYLEX_DAC960PG				0x0010 /*DAC960PG*/
2234 #define DEVICE_MYLEX_DAC960LA				0x0020 /*DAC960LA*/
2235 #define DEVICE_MYLEX_ACCELERAID_352_170_160_SUPPORT	0x0050 /*AcceleRAID 352/170/160 support Device*/
2236 #define DEVICE_MYLEX_GEMSTONE_CHIPSET_SCSI		0xb166 /*Gemstone chipset SCSI controller*/
2237 	#define SUBDEVICE_MYLEX_ISERIES_2872_DASD	0x10140242 /*iSeries 2872 DASD IOA*/
2238 	#define SUBDEVICE_MYLEX_DUAL_CHANNEL_PCI_X	0x10140266 /*Dual Channel PCI-X U320 SCSI Adapter*/
2239 	#define SUBDEVICE_MYLEX_DUAL_CHANNEL_PCI_X2	0x10140278 /*Dual Channel PCI-X U320 SCSI RAID Adapter*/
2240 #define DEVICE_MYLEX_EXTREMERAID_1100_SUPPORT		0xba55 /*eXtremeRAID 1100 support Device*/
2241 #define DEVICE_MYLEX_EXTREMERAID_2000_3000_SUPPORT	0xba56 /*eXtremeRAID 2000/3000 support Device*/
2242 /* Vendor: 106a: Aten Research Inc */
2243 /* Vendor: 106b: Apple Computer Inc. */
2244 #define DEVICE_APPLE_BANDIT_POWERPC_HOST		0x0001 /*Bandit PowerPC host bridge*/
2245 #define DEVICE_APPLE_GRAND_CENTRAL_I_O			0x0002 /*Grand Central I/O*/
2246 #define DEVICE_APPLE_CONTROL_VIDEO			0x0003 /*Control Video*/
2247 #define DEVICE_APPLE_PLANB_VIDEO_IN			0x0004 /*PlanB Video-In*/
2248 #define DEVICE_APPLE_O_HARE_I_O				0x0007 /*O'Hare I/O*/
2249 #define DEVICE_APPLE_HYDRA_MAC_I_O			0x000e /*Hydra Mac I/O*/
2250 #define DEVICE_APPLE_HEATHROW_MAC_I_O			0x0010 /*Heathrow Mac I/O*/
2251 #define DEVICE_APPLE_PADDINGTON_MAC_I_O			0x0017 /*Paddington Mac I/O*/
2252 #define DEVICE_APPLE_UNINORTH_FIREWIRE			0x0018 /*UniNorth FireWire*/
2253 #define DEVICE_APPLE_KEYLARGO_USB			0x0019 /*KeyLargo USB*/
2254 #define DEVICE_APPLE_UNINORTH_INTERNAL_PCI		0x001e /*UniNorth Internal PCI*/
2255 #define DEVICE_APPLE_UNINORTH_PCI			0x001f /*UniNorth PCI*/
2256 #define DEVICE_APPLE_UNINORTH_AGP			0x0020 /*UniNorth AGP*/
2257 #define DEVICE_APPLE_UNINORTH_GMAC_SUN			0x0021 /*UniNorth GMAC (Sun GEM)*/
2258 #define DEVICE_APPLE_KEYLARGO_MAC_I_O			0x0022 /*KeyLargo Mac I/O*/
2259 #define DEVICE_APPLE_UNINORTH_PANGEA_GMAC_SUN		0x0024 /*UniNorth/Pangea GMAC (Sun GEM)*/
2260 #define DEVICE_APPLE_KEYLARGO_PANGEA_MAC_I_O		0x0025 /*KeyLargo/Pangea Mac I/O*/
2261 #define DEVICE_APPLE_KEYLARGO_PANGEA_USB		0x0026 /*KeyLargo/Pangea USB*/
2262 #define DEVICE_APPLE_UNINORTH_PANGEA_AGP		0x0027 /*UniNorth/Pangea AGP*/
2263 #define DEVICE_APPLE_UNINORTH_PANGEA_PCI		0x0028 /*UniNorth/Pangea PCI*/
2264 #define DEVICE_APPLE_UNINORTH_PANGEA_INTERNAL_PCI	0x0029 /*UniNorth/Pangea Internal PCI*/
2265 #define DEVICE_APPLE_UNINORTH_1_5_AGP			0x002d /*UniNorth 1.5 AGP*/
2266 #define DEVICE_APPLE_UNINORTH_1_5_PCI			0x002e /*UniNorth 1.5 PCI*/
2267 #define DEVICE_APPLE_UNINORTH_1_5_INTERNAL		0x002f /*UniNorth 1.5 Internal PCI*/
2268 #define DEVICE_APPLE_UNINORTH_PANGEA_FIREWIRE		0x0030 /*UniNorth/Pangea FireWire*/
2269 #define DEVICE_APPLE_UNINORTH_2_FIREWIRE		0x0031 /*UniNorth 2 FireWire*/
2270 #define DEVICE_APPLE_UNINORTH_2_GMAC			0x0032 /*UniNorth 2 GMAC (Sun GEM)*/
2271 #define DEVICE_APPLE_UNINORTH_2_ATA_100			0x0033 /*UniNorth 2 ATA/100*/
2272 #define DEVICE_APPLE_UNINORTH_2_AGP			0x0034 /*UniNorth 2 AGP*/
2273 #define DEVICE_APPLE_UNINORTH_2_PCI			0x0035 /*UniNorth 2 PCI*/
2274 #define DEVICE_APPLE_UNINORTH_2_INTERNAL		0x0036 /*UniNorth 2 Internal PCI*/
2275 #define DEVICE_APPLE_UNINORTH_INTREPID_ATA_100		0x003b /*UniNorth/Intrepid ATA/100*/
2276 #define DEVICE_APPLE_KEYLARGO_INTREPID_MAC_I_O		0x003e /*KeyLargo/Intrepid Mac I/O*/
2277 #define DEVICE_APPLE_KEYLARGO_INTREPID_USB		0x003f /*KeyLargo/Intrepid USB*/
2278 #define DEVICE_APPLE_K2_KEYLARGO_USB			0x0040 /*K2 KeyLargo USB*/
2279 #define DEVICE_APPLE_K2_KEYLARGO_MAC_IO			0x0041 /*K2 KeyLargo Mac/IO*/
2280 #define DEVICE_APPLE_K2_FIREWIRE			0x0042 /*K2 FireWire*/
2281 #define DEVICE_APPLE_K2_ATA_100				0x0043 /*K2 ATA/100*/
2282 #define DEVICE_APPLE_K2_HT_PCI_BRIDGE			0x0045 /*K2 HT-PCI Bridge*/
2283 #define DEVICE_APPLE_K2_HT_PCI_BRIDGE2			0x0046 /*K2 HT-PCI Bridge*/
2284 #define DEVICE_APPLE_K2_HT_PCI_BRIDGE3			0x0047 /*K2 HT-PCI Bridge*/
2285 #define DEVICE_APPLE_K2_HT_PCI_BRIDGE4			0x0048 /*K2 HT-PCI Bridge*/
2286 #define DEVICE_APPLE_K2_HT_PCI_BRIDGE5			0x0049 /*K2 HT-PCI Bridge*/
2287 #define DEVICE_APPLE_U3_AGP				0x004b /*U3 AGP*/
2288 #define DEVICE_APPLE_K2_GMAC_SUN			0x004c /*K2 GMAC (Sun GEM)*/
2289 #define DEVICE_APPLE_SHASTA_MAC_I_O			0x004f /*Shasta Mac I/O*/
2290 #define DEVICE_APPLE_SHASTA_IDE				0x0050 /*Shasta IDE*/
2291 #define DEVICE_APPLE_SHASTA_SUN_GEM			0x0051 /*Shasta (Sun GEM)*/
2292 #define DEVICE_APPLE_SHASTA_FIREWIRE			0x0052 /*Shasta Firewire*/
2293 #define DEVICE_APPLE_SHASTA_PCI_BRIDGE			0x0053 /*Shasta PCI Bridge*/
2294 #define DEVICE_APPLE_SHASTA_PCI_BRIDGE2			0x0054 /*Shasta PCI Bridge*/
2295 #define DEVICE_APPLE_SHASTA_PCI_BRIDGE3			0x0055 /*Shasta PCI Bridge*/
2296 #define DEVICE_APPLE_U3L_AGP_BRIDGE			0x0058 /*U3L AGP Bridge*/
2297 #define DEVICE_APPLE_TIGON3_GIGABIT_ETHERNET		0x1645 /*Tigon3 Gigabit Ethernet NIC (BCM5701)*/
2298 /* Vendor: 106c: Hynix Semiconductor */
2299 #define DEVICE_HYNIX_DUAL_PENTIUM_ISA_PCI		0x8801 /*Dual Pentium ISA/PCI Motherboard*/
2300 #define DEVICE_HYNIX_POWERPC_ISA_PCI_MOTHERBOARD	0x8802 /*PowerPC ISA/PCI Motherboard*/
2301 #define DEVICE_HYNIX_DUAL_WINDOW_GRAPHICS		0x8803 /*Dual Window Graphics Accelerator*/
2302 #define DEVICE_HYNIX_LAN_CONTROLLER			0x8804 /*LAN Controller*/
2303 #define DEVICE_HYNIX_100_BASET_LAN			0x8805 /*100-BaseT LAN*/
2304 /* Vendor: 106d: Sequent Computer Systems */
2305 /* Vendor: 106e: DFI, Inc */
2306 /* Vendor: 106f: City Gate Development Ltd */
2307 /* Vendor: 1070: Daewoo Telecom Ltd */
2308 /* Vendor: 1071: Mitac */
2309 #define DEVICE_MITAC_MITAC_8060B_MOBILE			0x8160 /*Mitac 8060B Mobile Platform*/
2310 /* Vendor: 1072: GIT Co Ltd */
2311 /* Vendor: 1073: Yamaha Corporation */
2312 #define DEVICE_YAMAHA_3D_GUI_ACCELERATOR		0x0001 /*3D GUI Accelerator*/
2313 #define DEVICE_YAMAHA_YGV615_RPA3_3D_GRAPHICS		0x0002 /*YGV615 [RPA3 3D-Graphics Controller]*/
2314 #define DEVICE_YAMAHA_YMF_740				0x0003 /*YMF-740*/
2315 #define DEVICE_YAMAHA_YMF_724				0x0004 /*YMF-724*/
2316 	#define SUBDEVICE_YAMAHA_YMF724_BASED_PCI_AUDIO	0x10730004 /*YMF724-Based PCI Audio Adapter*/
2317 #define DEVICE_YAMAHA_DS1_AUDIO				0x0005 /*DS1 Audio*/
2318 	#define SUBDEVICE_YAMAHA_DS_XG_PCI_AUDIO	0x10730005 /*DS-XG PCI Audio CODEC*/
2319 #define DEVICE_YAMAHA_DS1_AUDIO2			0x0006 /*DS1 Audio*/
2320 #define DEVICE_YAMAHA_DS1_AUDIO3			0x0008 /*DS1 Audio*/
2321 	#define SUBDEVICE_YAMAHA_DS_XG_PCI_AUDIO2	0x10730008 /*DS-XG PCI Audio CODEC*/
2322 #define DEVICE_YAMAHA_DS1L_AUDIO			0x000a /*DS1L Audio*/
2323 	#define SUBDEVICE_YAMAHA_DS_XG_PCI_AUDIO3	0x10730004 /*DS-XG PCI Audio CODEC*/
2324 	#define SUBDEVICE_YAMAHA_DS_XG_PCI_AUDIO4	0x1073000a /*DS-XG PCI Audio CODEC*/
2325 #define DEVICE_YAMAHA_YMF_740C_DS_1L_AUDIO		0x000c /*YMF-740C [DS-1L Audio Controller]*/
2326 	#define SUBDEVICE_YAMAHA_DS_XG_PCI_AUDIO5	0x107a000c /*DS-XG PCI Audio CODEC*/
2327 #define DEVICE_YAMAHA_YMF_724F_DS_1_AUDIO		0x000d /*YMF-724F [DS-1 Audio Controller]*/
2328 	#define SUBDEVICE_YAMAHA_DS_XG_PCI_AUDIO6	0x1073000d /*DS-XG PCI Audio CODEC*/
2329 #define DEVICE_YAMAHA_YMF_744B_DS_1S_AUDIO		0x0010 /*YMF-744B [DS-1S Audio Controller]*/
2330 	#define SUBDEVICE_YAMAHA_DS_XG_PCI_AUDIO7	0x10730006 /*DS-XG PCI Audio CODEC*/
2331 	#define SUBDEVICE_YAMAHA_DS_XG_PCI_AUDIO8	0x10730010 /*DS-XG PCI Audio CODEC*/
2332 #define DEVICE_YAMAHA_YMF_754_DS_1E_AUDIO		0x0012 /*YMF-754 [DS-1E Audio Controller]*/
2333 	#define SUBDEVICE_YAMAHA_DS_XG_PCI_AUDIO9	0x10730012 /*DS-XG PCI Audio Codec*/
2334 #define DEVICE_YAMAHA_DS_1_AUDIO			0x0020 /*DS-1 Audio*/
2335 #define DEVICE_YAMAHA_DS2416_DIGITAL_MIXING		0x2000 /*DS2416 Digital Mixing Card*/
2336 	#define SUBDEVICE_YAMAHA_DS2416_DIGITAL_MIXING	0x10732000 /*DS2416 Digital Mixing Card*/
2337 /* Vendor: 1074: NexGen Microsystems */
2338 #define DEVICE_NEXGEN_82C500_1				0x4e78 /*82c500/1*/
2339 /* Vendor: 1075: Advanced Integrations Research */
2340 /* Vendor: 1076: Chaintech Computer Co. Ltd */
2341 /* Vendor: 1077: QLogic Corp. */
2342 #define DEVICE_QLOGIC_ISP10160_SINGLE_CHANNEL		0x1016 /*ISP10160 Single Channel Ultra3 SCSI Processor*/
2343 #define DEVICE_QLOGIC_ISP1020_FAST_WIDE_SCSI		0x1020 /*ISP1020 Fast-wide SCSI*/
2344 #define DEVICE_QLOGIC_ISP1022_FAST_WIDE_SCSI		0x1022 /*ISP1022 Fast-wide SCSI*/
2345 #define DEVICE_QLOGIC_ISP1080_SCSI_HOST			0x1080 /*ISP1080 SCSI Host Adapter*/
2346 #define DEVICE_QLOGIC_ISP12160_DUAL_CHANNEL		0x1216 /*ISP12160 Dual Channel Ultra3 SCSI Processor*/
2347 	#define SUBDEVICE_QLOGIC_QLA12160_ON_AMI	0x101e8471 /*QLA12160 on AMI MegaRAID*/
2348 	#define SUBDEVICE_QLOGIC_QLA12160_ON_AMI2	0x101e8493 /*QLA12160 on AMI MegaRAID*/
2349 #define DEVICE_QLOGIC_ISP1240_SCSI_HOST			0x1240 /*ISP1240 SCSI Host Adapter*/
2350 #define DEVICE_QLOGIC_ISP1280_SCSI_HOST			0x1280 /*ISP1280 SCSI Host Adapter*/
2351 #define DEVICE_QLOGIC_ISP2020A_FAST_SCSI_BASIC		0x2020 /*ISP2020A Fast!SCSI Basic Adapter*/
2352 #define DEVICE_QLOGIC_QLA2100_64_BIT_FIBRE		0x2100 /*QLA2100 64-bit Fibre Channel Adapter*/
2353 	#define SUBDEVICE_QLOGIC_QLA2100_64_BIT_FIBRE	0x10770001 /*QLA2100 64-bit Fibre Channel Adapter*/
2354 #define DEVICE_QLOGIC_QLA2200_64_BIT_FIBRE		0x2200 /*QLA2200 64-bit Fibre Channel Adapter*/
2355 	#define SUBDEVICE_QLOGIC_QLA2200		0x10770002 /*QLA2200*/
2356 #define DEVICE_QLOGIC_QLA2300_64_BIT_FIBRE		0x2300 /*QLA2300 64-bit Fibre Channel Adapter*/
2357 #define DEVICE_QLOGIC_QLA2312_FIBRE_CHANNEL		0x2312 /*QLA2312 Fibre Channel Adapter*/
2358 /* Vendor: 1078: Cyrix Corporation */
2359 #define DEVICE_CYRIX_5510_GRAPPA			0x0000 /*5510 [Grappa]*/
2360 #define DEVICE_CYRIX_PCI_MASTER				0x0001 /*PCI Master*/
2361 #define DEVICE_CYRIX_5520_COGNAC			0x0002 /*5520 [Cognac]*/
2362 #define DEVICE_CYRIX_5530_LEGACY_KAHLUA			0x0100 /*5530 Legacy [Kahlua]*/
2363 #define DEVICE_CYRIX_5530_SMI_KAHLUA			0x0101 /*5530 SMI [Kahlua]*/
2364 #define DEVICE_CYRIX_5530_IDE_KAHLUA			0x0102 /*5530 IDE [Kahlua]*/
2365 #define DEVICE_CYRIX_5530_AUDIO_KAHLUA			0x0103 /*5530 Audio [Kahlua]*/
2366 #define DEVICE_CYRIX_5530_VIDEO_KAHLUA			0x0104 /*5530 Video [Kahlua]*/
2367 #define DEVICE_CYRIX_ZFMICRO_PCI_BRIDGE			0x0400 /*ZFMicro PCI Bridge*/
2368 #define DEVICE_CYRIX_ZFMICRO_CHIPSET_SMI		0x0401 /*ZFMicro Chipset SMI*/
2369 #define DEVICE_CYRIX_ZFMICRO_CHIPSET_IDE		0x0402 /*ZFMicro Chipset IDE*/
2370 #define DEVICE_CYRIX_ZFMICRO_EXPANSION_BUS		0x0403 /*ZFMicro Expansion Bus*/
2371 /* Vendor: 1079: I-Bus */
2372 /* Vendor: 107a: NetWorth */
2373 /* Vendor: 107b: Gateway 2000 */
2374 /* Vendor: 107c: LG Electronics [Lucky Goldstar Co. Ltd] */
2375 /* Vendor: 107d: LeadTek Research Inc. */
2376 #define DEVICE_LEADTEK_P86C850				0x0000 /*P86C850*/
2377 #define DEVICE_LEADTEK_WINFAST_3D_S320			0x2134 /*WinFast 3D S320 II*/
2378 #define DEVICE_LEADTEK__GEFORCE_FX_5900			0x2971 /*[GeForce FX 5900] WinFast A350 TDH MyViVo*/
2379 /* Vendor: 107e: Interphase Corporation */
2380 #define DEVICE_INTERPHASE_5515_ATM_ADAPTER		0x0001 /*5515 ATM Adapter [Flipper]*/
2381 #define DEVICE_INTERPHASE_100_VG_ANYLAN			0x0002 /*100 VG AnyLan Controller*/
2382 #define DEVICE_INTERPHASE_5526_FIBRE_CHANNEL		0x0004 /*5526 Fibre Channel Host Adapter*/
2383 #define DEVICE_INTERPHASE_X526_FIBRE_CHANNEL		0x0005 /*x526 Fibre Channel Host Adapter*/
2384 #define DEVICE_INTERPHASE_5525_5575_ATM_ADAPTER		0x0008 /*5525/5575 ATM Adapter (155 Mbit) [Atlantic]*/
2385 #define DEVICE_INTERPHASE_5535_4P_BRI_ST		0x9003 /*5535-4P-BRI-ST*/
2386 #define DEVICE_INTERPHASE_5535_4P_BRI_U			0x9007 /*5535-4P-BRI-U*/
2387 #define DEVICE_INTERPHASE_5535_1P_SR			0x9008 /*5535-1P-SR*/
2388 #define DEVICE_INTERPHASE_5535_1P_SR_ST			0x900c /*5535-1P-SR-ST*/
2389 #define DEVICE_INTERPHASE_5535_1P_SR_U			0x900e /*5535-1P-SR-U*/
2390 #define DEVICE_INTERPHASE_5535_1P_PRI			0x9011 /*5535-1P-PRI*/
2391 #define DEVICE_INTERPHASE_5535_2P_PRI			0x9013 /*5535-2P-PRI*/
2392 #define DEVICE_INTERPHASE_5536_4P_BRI_ST		0x9023 /*5536-4P-BRI-ST*/
2393 #define DEVICE_INTERPHASE_5536_4P_BRI_U			0x9027 /*5536-4P-BRI-U*/
2394 #define DEVICE_INTERPHASE_5536_1P_PRI			0x9031 /*5536-1P-PRI*/
2395 #define DEVICE_INTERPHASE_5536_2P_PRI			0x9033 /*5536-2P-PRI*/
2396 /* Vendor: 107f: Data Technology Corporation */
2397 #define DEVICE_DATA_SL82C105				0x0802 /*SL82C105*/
2398 /* Vendor: 1080: Contaq Microsystems */
2399 #define DEVICE_CONTAQ_82C599				0x0600 /*82C599*/
2400 #define DEVICE_CONTAQ_CYPRESS_CY82C691			0xc691 /*Cypress CY82C691*/
2401 #define DEVICE_CONTAQ_82C693				0xc693 /*82c693*/
2402 /* Vendor: 1081: Supermac Technology */
2403 #define DEVICE_SUPERMAC_RADIUS_PCI_TO			0x0d47 /*Radius PCI to NuBUS Bridge*/
2404 /* Vendor: 1082: EFA Corporation of America */
2405 /* Vendor: 1083: Forex Computer Corporation */
2406 #define DEVICE_FOREX_FR710				0x0001 /*FR710*/
2407 /* Vendor: 1084: Parador */
2408 /* Vendor: 1085: Tulip Computers Int.B.V. */
2409 /* Vendor: 1086: J. Bond Computer Systems */
2410 /* Vendor: 1087: Cache Computer */
2411 /* Vendor: 1088: Microcomputer Systems (M) Son */
2412 /* Vendor: 1089: Data General Corporation */
2413 /* Vendor: 108a: SBS Technologies */
2414 #define DEVICE_SBS_VME_BRIDGE_MODEL			0x0001 /*VME Bridge Model 617*/
2415 #define DEVICE_SBS_VME_BRIDGE_MODEL2			0x0010 /*VME Bridge Model 618*/
2416 #define DEVICE_SBS_DATABLIZZARD				0x0040 /*dataBLIZZARD*/
2417 #define DEVICE_SBS_VME_BRIDGE_MODEL3			0x3000 /*VME Bridge Model 2706*/
2418 /* Vendor: 108c: Oakleigh Systems Inc. */
2419 /* Vendor: 108d: Olicom */
2420 #define DEVICE_OLICOM_TOKEN_RING_16_4_PCI		0x0001 /*Token-Ring 16/4 PCI Adapter (3136/3137)*/
2421 #define DEVICE_OLICOM_16_4_TOKEN_RING			0x0002 /*16/4 Token Ring*/
2422 #define DEVICE_OLICOM_RAPIDFIRE_3139_TOKEN_RING		0x0004 /*RapidFire 3139 Token-Ring 16/4 PCI Adapter*/
2423 	#define SUBDEVICE_OLICOM_OC_3139_3140_RAPIDFIRE_TOKEN_RING	0x108d0004 /*OC-3139/3140 RapidFire Token-Ring 16/4 Adapter*/
2424 #define DEVICE_OLICOM_GOCARD_3250_TOKEN_RING		0x0005 /*GoCard 3250 Token-Ring 16/4 CardBus PC Card*/
2425 #define DEVICE_OLICOM_OC_3530_RAPIDFIRE_TOKEN_RING	0x0006 /*OC-3530 RapidFire Token-Ring 100*/
2426 #define DEVICE_OLICOM_RAPIDFIRE_3141_TOKEN_RING		0x0007 /*RapidFire 3141 Token-Ring 16/4 PCI Fiber Adapter*/
2427 	#define SUBDEVICE_OLICOM_OC_3141_RAPIDFIRE_TOKEN_RING	0x108d0007 /*OC-3141 RapidFire Token-Ring 16/4 Adapter*/
2428 #define DEVICE_OLICOM_RAPIDFIRE_3540_HSTR		0x0008 /*RapidFire 3540 HSTR 100/16/4 PCI Adapter*/
2429 	#define SUBDEVICE_OLICOM_OC_3540_RAPIDFIRE_HSTR	0x108d0008 /*OC-3540 RapidFire HSTR 100/16/4 Adapter*/
2430 #define DEVICE_OLICOM_OC_2315				0x0011 /*OC-2315*/
2431 #define DEVICE_OLICOM_OC_2325				0x0012 /*OC-2325*/
2432 #define DEVICE_OLICOM_OC_2183_2185			0x0013 /*OC-2183/2185*/
2433 #define DEVICE_OLICOM_OC_2326				0x0014 /*OC-2326*/
2434 #define DEVICE_OLICOM_OC_2327_2250_10_100_ETHERNET	0x0019 /*OC-2327/2250 10/100 Ethernet Adapter*/
2435 	#define SUBDEVICE_OLICOM_OC_2327_RAPIDFIRE_10_100	0x108d0016 /*OC-2327 Rapidfire 10/100 Ethernet Adapter*/
2436 	#define SUBDEVICE_OLICOM_OC_2250_GOCARD_10_100	0x108d0017 /*OC-2250 GoCard 10/100 Ethernet Adapter*/
2437 #define DEVICE_OLICOM_OC_6151_6152_RAPIDFIRE_ATM	0x0021 /*OC-6151/6152 [RapidFire ATM 155]*/
2438 #define DEVICE_OLICOM_ATM_ADAPTER			0x0022 /*ATM Adapter*/
2439 /* Vendor: 108e: Sun Microsystems Computer Corp. */
2440 #define DEVICE_SUN_EBUS					0x0001 /*EBUS*/
2441 #define DEVICE_SUN_EBUS2					0x1000 /*EBUS*/
2442 #define DEVICE_SUN_HAPPY_MEAL				0x1001 /*Happy Meal*/
2443 #define DEVICE_SUN_RIO_EBUS				0x1100 /*RIO EBUS*/
2444 #define DEVICE_SUN_RIO_GEM				0x1101 /*RIO GEM*/
2445 #define DEVICE_SUN_RIO_1394				0x1102 /*RIO 1394*/
2446 #define DEVICE_SUN_RIO_USB				0x1103 /*RIO USB*/
2447 #define DEVICE_SUN_GEM					0x2bad /*GEM*/
2448 #define DEVICE_SUN_SIMBA_ADVANCED_PCI			0x5000 /*Simba Advanced PCI Bridge*/
2449 #define DEVICE_SUN_SUNPCI_CO_PROCESSOR			0x5043 /*SunPCI Co-processor*/
2450 #define DEVICE_SUN_PSYCHO_PCI_BUS			0x8000 /*Psycho PCI Bus Module*/
2451 #define DEVICE_SUN_SCHIZO_PCI_BUS			0x8001 /*Schizo PCI Bus Module*/
2452 #define DEVICE_SUN_ULTRA_III				0xa000 /*Ultra IIi*/
2453 #define DEVICE_SUN_ULTRA_IIE				0xa001 /*Ultra IIe*/
2454 #define DEVICE_SUN_TOMATILLO_PCI_BUS			0xa801 /*Tomatillo PCI Bus Module*/
2455 #define DEVICE_SUN_CASSINI_10_100_1000			0xabba /*Cassini 10/100/1000*/
2456 /* Vendor: 108f: Systemsoft */
2457 /* Vendor: 1090: Encore Computer Corporation */
2458 /* Vendor: 1091: Intergraph Corporation */
2459 #define DEVICE_INTERGRAPH_3D_GRAPHICS_PROCESSOR		0x0020 /*3D graphics processor*/
2460 #define DEVICE_INTERGRAPH_3D_GRAPHICS_PROCESSOR2	0x0021 /*3D graphics processor w/Texturing*/
2461 #define DEVICE_INTERGRAPH_3D_GRAPHICS_FRAME		0x0040 /*3D graphics frame buffer*/
2462 #define DEVICE_INTERGRAPH_3D_GRAPHICS_FRAME2		0x0041 /*3D graphics frame buffer*/
2463 #define DEVICE_INTERGRAPH_PROPRIETARY_BUS_BRIDGE	0x0060 /*Proprietary bus bridge*/
2464 #define DEVICE_INTERGRAPH_POWERSTORM_4D50T		0x00e4 /*Powerstorm 4D50T*/
2465 #define DEVICE_INTERGRAPH_MOTION_JPEG_CODEC		0x0720 /*Motion JPEG codec*/
2466 #define DEVICE_INTERGRAPH_SUN_EXPERT3D_LITE_GRAPHICS	0x07a0 /*Sun Expert3D-Lite Graphics Accelerator*/
2467 #define DEVICE_INTERGRAPH_SUN_EXPERT3D_GRAPHICS		0x1091 /*Sun Expert3D Graphics Accelerator*/
2468 /* Vendor: 1092: Diamond Multimedia Systems */
2469 #define DEVICE_DIAMOND_SPEEDSTAR_PRO_SE			0x00a0 /*Speedstar Pro SE*/
2470 #define DEVICE_DIAMOND_SPEEDSTAR_64			0x00a8 /*Speedstar 64*/
2471 #define DEVICE_DIAMOND_VIPER_V550			0x0550 /*Viper V550*/
2472 #define DEVICE_DIAMOND_SUPRA_2260_MODEM			0x08d4 /*Supra 2260 Modem*/
2473 #define DEVICE_DIAMOND_SUPRAEXPRESS_56I_PRO		0x094c /*SupraExpress 56i Pro*/
2474 #define DEVICE_DIAMOND_VIPER_V330			0x1092 /*Viper V330*/
2475 #define DEVICE_DIAMOND_MAXIMUM_DVD			0x6120 /*Maximum DVD*/
2476 #define DEVICE_DIAMOND_STEALTH_SE			0x8810 /*Stealth SE*/
2477 #define DEVICE_DIAMOND_STEALTH_64_SE			0x8811 /*Stealth 64/SE*/
2478 #define DEVICE_DIAMOND_STEALTH				0x8880 /*Stealth*/
2479 #define DEVICE_DIAMOND_STEALTH2				0x8881 /*Stealth*/
2480 #define DEVICE_DIAMOND_STEALTH_64			0x88b0 /*Stealth 64*/
2481 #define DEVICE_DIAMOND_STEALTH_642			0x88b1 /*Stealth 64*/
2482 #define DEVICE_DIAMOND_STEALTH_643			0x88c0 /*Stealth 64*/
2483 #define DEVICE_DIAMOND_STEALTH_644			0x88c1 /*Stealth 64*/
2484 #define DEVICE_DIAMOND_STEALTH_645			0x88d0 /*Stealth 64*/
2485 #define DEVICE_DIAMOND_STEALTH_646			0x88d1 /*Stealth 64*/
2486 #define DEVICE_DIAMOND_STEALTH_647			0x88f0 /*Stealth 64*/
2487 #define DEVICE_DIAMOND_STEALTH_648			0x88f1 /*Stealth 64*/
2488 #define DEVICE_DIAMOND_DMD_I0928_1_MONSTER_SOUND	0x9999 /*DMD-I0928-1 \"Monster sound\" sound chip*/
2489 /* Vendor: 1093: National Instruments */
2490 #define DEVICE_NATIONAL2_PCI_DIO_96			0x0160 /*PCI-DIO-96*/
2491 #define DEVICE_NATIONAL2_PCI_MIO_16XE_50		0x0162 /*PCI-MIO-16XE-50*/
2492 #define DEVICE_NATIONAL2_PCI_MIO_16XE_10		0x1170 /*PCI-MIO-16XE-10*/
2493 #define DEVICE_NATIONAL2_PCI_MIO_16E_1			0x1180 /*PCI-MIO-16E-1*/
2494 #define DEVICE_NATIONAL2_PCI_MIO_16E_4			0x1190 /*PCI-MIO-16E-4*/
2495 #define DEVICE_NATIONAL2_PCI_6031E			0x1330 /*PCI-6031E*/
2496 #define DEVICE_NATIONAL2_PCI_6071E			0x1350 /*PCI-6071E*/
2497 #define DEVICE_NATIONAL2_PCI_6110			0x14e0 /*PCI-6110*/
2498 #define DEVICE_NATIONAL2_PCI_6111			0x14f0 /*PCI-6111*/
2499 #define DEVICE_NATIONAL2_PCI_6503			0x17d0 /*PCI-6503*/
2500 #define DEVICE_NATIONAL2_PCI_6713			0x1870 /*PCI-6713*/
2501 #define DEVICE_NATIONAL2_PCI_6711			0x1880 /*PCI-6711*/
2502 #define DEVICE_NATIONAL2_PCI_6052E			0x18b0 /*PCI-6052E*/
2503 #define DEVICE_NATIONAL2_PCI_6733			0x2410 /*PCI-6733*/
2504 #define DEVICE_NATIONAL2_PCI_6036E			0x2890 /*PCI-6036E*/
2505 #define DEVICE_NATIONAL2_PCI_6023E			0x2a60 /*PCI-6023E*/
2506 #define DEVICE_NATIONAL2_PCI_6024E			0x2a70 /*PCI-6024E*/
2507 #define DEVICE_NATIONAL2_PCI_6025E			0x2a80 /*PCI-6025E*/
2508 #define DEVICE_NATIONAL2_PCI_6035E			0x2c80 /*PCI-6035E*/
2509 #define DEVICE_NATIONAL2_PCI_6034E			0x2ca0 /*PCI-6034E*/
2510 #define DEVICE_NATIONAL2_IMAQ_PCI_1408			0xb001 /*IMAQ-PCI-1408*/
2511 #define DEVICE_NATIONAL2_IMAQ_PXI_1408			0xb011 /*IMAQ-PXI-1408*/
2512 #define DEVICE_NATIONAL2_IMAQ_PCI_1424			0xb021 /*IMAQ-PCI-1424*/
2513 #define DEVICE_NATIONAL2_IMAQ_PCI_1413			0xb031 /*IMAQ-PCI-1413*/
2514 #define DEVICE_NATIONAL2_IMAQ_PCI_1407			0xb041 /*IMAQ-PCI-1407*/
2515 #define DEVICE_NATIONAL2_IMAQ_PXI_1407			0xb051 /*IMAQ-PXI-1407*/
2516 #define DEVICE_NATIONAL2_IMAQ_PCI_1411			0xb061 /*IMAQ-PCI-1411*/
2517 #define DEVICE_NATIONAL2_IMAQ_PCI_1422			0xb071 /*IMAQ-PCI-1422*/
2518 #define DEVICE_NATIONAL2_IMAQ_PXI_1422			0xb081 /*IMAQ-PXI-1422*/
2519 #define DEVICE_NATIONAL2_IMAQ_PXI_1411			0xb091 /*IMAQ-PXI-1411*/
2520 #define DEVICE_NATIONAL2_PCI_GPIB			0xc801 /*PCI-GPIB*/
2521 #define DEVICE_NATIONAL2_PCI_GPIB_BRIDGE		0xc831 /*PCI-GPIB bridge*/
2522 /* Vendor: 1094: First International Computers [FIC] */
2523 /* Vendor: 1095: Silicon Image, Inc. (formerly CMD Technology Inc) */
2524 #define DEVICE_SILICON3_ADAPTEC_AAR_1210SA_SATA		0x0240 /*Adaptec AAR-1210SA SATA HostRAID Controller*/
2525 #define DEVICE_SILICON3_PCI0640				0x0640 /*PCI0640*/
2526 #define DEVICE_SILICON3_PCI0643				0x0643 /*PCI0643*/
2527 #define DEVICE_SILICON3_PCI0646				0x0646 /*PCI0646*/
2528 #define DEVICE_SILICON3_PCI0647				0x0647 /*PCI0647*/
2529 #define DEVICE_SILICON3_PCI0648				0x0648 /*PCI0648*/
2530 #define DEVICE_SILICON3_SII_0649_ULTRA			0x0649 /*SiI 0649 Ultra ATA/100 PCI to ATA Host Controller*/
2531 	#define SUBDEVICE_SILICON3_INTEGRATED_ULTRA_ATA_100	0x0e11005d /*Integrated Ultra ATA-100 Dual Channel Controller*/
2532 	#define SUBDEVICE_SILICON3_INTEGRATED_ULTRA_ATA_1002	0x0e11007e /*Integrated Ultra ATA-100 IDE RAID Controller*/
2533 	#define SUBDEVICE_SILICON3_AMI_MEGARAID_IDE	0x101e0649 /*AMI MegaRAID IDE 100 Controller*/
2534 #define DEVICE_SILICON3_PBC0650A			0x0650 /*PBC0650A*/
2535 #define DEVICE_SILICON3_USB0670				0x0670 /*USB0670*/
2536 	#define SUBDEVICE_SILICON3_USB0670		0x10950670 /*USB0670*/
2537 #define DEVICE_SILICON3_USB0673				0x0673 /*USB0673*/
2538 #define DEVICE_SILICON3_PCI0680_ULTRA_ATA_133		0x0680 /*PCI0680 Ultra ATA-133 Host Controller*/
2539 	#define SUBDEVICE_SILICON3_WINIC_W_680_SILICON	0x10953680 /*Winic W-680 (Silicon Image 680 based)*/
2540 #define DEVICE_SILICON3_SII_3112_SATALINK_SATARAID	0x3112 /*SiI 3112 [SATALink/SATARaid] Serial ATA Controller*/
2541 	#define SUBDEVICE_SILICON3_SII_3112_SATALINK	0x10953112 /*SiI 3112 SATALink Controller*/
2542 	#define SUBDEVICE_SILICON3_SII_3112_SATARAID	0x10956112 /*SiI 3112 SATARaid Controller*/
2543 #define DEVICE_SILICON3_SII_3114_SATALINK_SATARAID	0x3114 /*SiI 3114 [SATALink/SATARaid] Serial ATA Controller*/
2544 	#define SUBDEVICE_SILICON3_SII_3114_SATALINK	0x10953114 /*SiI 3114 SATALink Controller*/
2545 	#define SUBDEVICE_SILICON3_SII_3114_SATARAID	0x10956114 /*SiI 3114 SATARaid Controller*/
2546 #define DEVICE_SILICON3_SII_3124_PCI_X			0x3124 /*SiI 3124 PCI-X Serial ATA Controller*/
2547 	#define SUBDEVICE_SILICON3_SII_3124_PCI_X	0x10953124 /*SiI 3124 PCI-X Serial ATA Controller*/
2548 #define DEVICE_SILICON3_SII_3512_SATALINK_SATARAID	0x3512 /*SiI 3512 [SATALink/SATARaid] Serial ATA Controller*/
2549 	#define SUBDEVICE_SILICON3_SII_3512_SATALINK	0x10953512 /*SiI 3512 SATALink Controller*/
2550 	#define SUBDEVICE_SILICON3_SII_3512_SATARAID	0x10956512 /*SiI 3512 SATARaid Controller*/
2551 /* Vendor: 1096: Alacron */
2552 /* Vendor: 1097: Appian Technology */
2553 /* Vendor: 1098: Quantum Designs (H.K.) Ltd */
2554 #define DEVICE_QUANTUM_QD_8500				0x0001 /*QD-8500*/
2555 #define DEVICE_QUANTUM_QD_8580				0x0002 /*QD-8580*/
2556 /* Vendor: 1099: Samsung Electronics Co., Ltd */
2557 /* Vendor: 109a: Packard Bell */
2558 /* Vendor: 109b: Gemlight Computer Ltd. */
2559 /* Vendor: 109c: Megachips Corporation */
2560 /* Vendor: 109d: Zida Technologies Ltd. */
2561 /* Vendor: 109e: Brooktree Corporation */
2562 #define DEVICE_BROOKTREE_BT848_VIDEO_CAPTURE		0x0350 /*Bt848 Video Capture*/
2563 #define DEVICE_BROOKTREE_BT849A_VIDEO_CAPTURE		0x0351 /*Bt849A Video capture*/
2564 #define DEVICE_BROOKTREE_BT878_VIDEO_CAPTURE		0x0369 /*Bt878 Video Capture*/
2565 	#define SUBDEVICE_BROOKTREE_TV_WONDER		0x10020001 /*TV-Wonder*/
2566 	#define SUBDEVICE_BROOKTREE_TV_WONDER_VE	0x10020003 /*TV-Wonder/VE*/
2567 #define DEVICE_BROOKTREE_BT879_VIDEO_CAPTURE		0x036c /*Bt879(?) Video Capture*/
2568 	#define SUBDEVICE_BROOKTREE_WIN_TV_VIDEO_SECTION	0x13e90070 /*Win/TV (Video Section)*/
2569 #define DEVICE_BROOKTREE_BT878_VIDEO_CAPTURE2		0x036e /*Bt878 Video Capture*/
2570 	#define SUBDEVICE_BROOKTREE_WINTV_SERIES	0x007013eb /*WinTV Series*/
2571 	#define SUBDEVICE_BROOKTREE_VIEWCAST_OSPREY_200	0x0070ff01 /*Viewcast Osprey 200*/
2572 	#define SUBDEVICE_BROOKTREE_DIGITV_PCI		0x00710101 /*DigiTV PCI*/
2573 	#define SUBDEVICE_BROOKTREE_WINFAST_TV_2000	0x107d6606 /*WinFast TV 2000*/
2574 	#define SUBDEVICE_BROOKTREE_PCTV_PRO_TV		0x11bd0012 /*PCTV pro (TV + FM stereo receiver)*/
2575 	#define SUBDEVICE_BROOKTREE_PCTV_SAT_DBC	0x11bd001c /*PCTV Sat (DBC receiver)*/
2576 	#define SUBDEVICE_BROOKTREE_BT878_MEDIASTREAM_CONTROLLER	0x127a0001 /*Bt878 Mediastream Controller NTSC*/
2577 	#define SUBDEVICE_BROOKTREE_BT878_MEDIASTREAM_CONTROLLER2	0x127a0002 /*Bt878 Mediastream Controller PAL BG*/
2578 	#define SUBDEVICE_BROOKTREE_BT878A_MEDIASTREAM_CONTROLLER	0x127a0003 /*Bt878a Mediastream Controller PAL BG*/
2579 	#define SUBDEVICE_BROOKTREE_BT878_832_MEDIASTREAM_CONTROLLER	0x127a0048 /*Bt878/832 Mediastream Controller*/
2580 	#define SUBDEVICE_BROOKTREE_MAGICTVIEW_CPH060	0x144f3000 /*MagicTView CPH060 - Video*/
2581 	#define SUBDEVICE_BROOKTREE_TV98_SERIES_TV_NO	0x14610002 /*TV98 Series (TV/No FM/Remote)*/
2582 	#define SUBDEVICE_BROOKTREE_AVERTV_WDM_VIDEO	0x14610004 /*AVerTV WDM Video Capture*/
2583 	#define SUBDEVICE_BROOKTREE_AVERTV_DVB_T	0x14610761 /*AverTV DVB-T*/
2584 	#define SUBDEVICE_BROOKTREE_BT878_MEDIASTREAM_CONTROLLER3	0x14f10001 /*Bt878 Mediastream Controller NTSC*/
2585 	#define SUBDEVICE_BROOKTREE_BT878_MEDIASTREAM_CONTROLLER4	0x14f10002 /*Bt878 Mediastream Controller PAL BG*/
2586 	#define SUBDEVICE_BROOKTREE_BT878A_MEDIASTREAM_CONTROLLER2	0x14f10003 /*Bt878a Mediastream Controller PAL BG*/
2587 	#define SUBDEVICE_BROOKTREE_BT878_832_MEDIASTREAM_CONTROLLER2	0x14f10048 /*Bt878/832 Mediastream Controller*/
2588 	#define SUBDEVICE_BROOKTREE_VISIONPLUS_DVB_CARD	0x18220001 /*VisionPlus DVB card*/
2589 	#define SUBDEVICE_BROOKTREE_FLYVIDEO_98_VIDEO	0x18511850 /*FlyVideo'98 - Video*/
2590 	#define SUBDEVICE_BROOKTREE_FLYVIDEO_II		0x18511851 /*FlyVideo II*/
2591 	#define SUBDEVICE_BROOKTREE_FLYVIDEO_98_VIDEO2	0x18521852 /*FlyVideo'98 - Video (with FM Tuner)*/
2592 	#define SUBDEVICE_BROOKTREE_DIGITOP_DTT_1000	0x270ffc00 /*Digitop DTT-1000*/
2593 	#define SUBDEVICE_BROOKTREE_PCTV_PRO_TV2	0xbd111200 /*PCTV pro (TV + FM stereo receiver)*/
2594 #define DEVICE_BROOKTREE_BT879_VIDEO_CAPTURE2		0x036f /*Bt879 Video Capture*/
2595 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE	0x127a0044 /*Bt879 Video Capture NTSC*/
2596 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE2	0x127a0122 /*Bt879 Video Capture PAL I*/
2597 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE3	0x127a0144 /*Bt879 Video Capture NTSC*/
2598 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE4	0x127a0222 /*Bt879 Video Capture PAL BG*/
2599 	#define SUBDEVICE_BROOKTREE_BT879A_VIDEO_CAPTURE	0x127a0244 /*Bt879a Video Capture NTSC*/
2600 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE5	0x127a0322 /*Bt879 Video Capture NTSC*/
2601 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE6	0x127a0422 /*Bt879 Video Capture NTSC*/
2602 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE7	0x127a1122 /*Bt879 Video Capture PAL I*/
2603 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE8	0x127a1222 /*Bt879 Video Capture PAL BG*/
2604 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE9	0x127a1322 /*Bt879 Video Capture NTSC*/
2605 	#define SUBDEVICE_BROOKTREE_BT879A_VIDEO_CAPTURE2	0x127a1522 /*Bt879a Video Capture PAL I*/
2606 	#define SUBDEVICE_BROOKTREE_BT879A_VIDEO_CAPTURE3	0x127a1622 /*Bt879a Video Capture PAL BG*/
2607 	#define SUBDEVICE_BROOKTREE_BT879A_VIDEO_CAPTURE4	0x127a1722 /*Bt879a Video Capture NTSC*/
2608 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE10	0x14f10044 /*Bt879 Video Capture NTSC*/
2609 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE11	0x14f10122 /*Bt879 Video Capture PAL I*/
2610 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE12	0x14f10144 /*Bt879 Video Capture NTSC*/
2611 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE13	0x14f10222 /*Bt879 Video Capture PAL BG*/
2612 	#define SUBDEVICE_BROOKTREE_BT879A_VIDEO_CAPTURE5	0x14f10244 /*Bt879a Video Capture NTSC*/
2613 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE14	0x14f10322 /*Bt879 Video Capture NTSC*/
2614 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE15	0x14f10422 /*Bt879 Video Capture NTSC*/
2615 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE16	0x14f11122 /*Bt879 Video Capture PAL I*/
2616 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE17	0x14f11222 /*Bt879 Video Capture PAL BG*/
2617 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE18	0x14f11322 /*Bt879 Video Capture NTSC*/
2618 	#define SUBDEVICE_BROOKTREE_BT879A_VIDEO_CAPTURE6	0x14f11522 /*Bt879a Video Capture PAL I*/
2619 	#define SUBDEVICE_BROOKTREE_BT879A_VIDEO_CAPTURE7	0x14f11622 /*Bt879a Video Capture PAL BG*/
2620 	#define SUBDEVICE_BROOKTREE_BT879A_VIDEO_CAPTURE8	0x14f11722 /*Bt879a Video Capture NTSC*/
2621 	#define SUBDEVICE_BROOKTREE_FLYVIDEO_98_VIDEO3	0x18511850 /*FlyVideo'98 - Video*/
2622 	#define SUBDEVICE_BROOKTREE_FLYVIDEO_II2	0x18511851 /*FlyVideo II*/
2623 	#define SUBDEVICE_BROOKTREE_FLYVIDEO_98_VIDEO4	0x18521852 /*FlyVideo'98 - Video (with FM Tuner)*/
2624 #define DEVICE_BROOKTREE_BT880_VIDEO_CAPTURE		0x0370 /*Bt880 Video Capture*/
2625 	#define SUBDEVICE_BROOKTREE_FLYVIDEO_98		0x18511850 /*FlyVideo'98*/
2626 	#define SUBDEVICE_BROOKTREE_FLYVIDEO_98_EZ	0x18511851 /*FlyVideo'98 EZ - video*/
2627 	#define SUBDEVICE_BROOKTREE_FLYVIDEO_98_WITH_FM	0x18521852 /*FlyVideo'98 (with FM Tuner)*/
2628 #define DEVICE_BROOKTREE_BT878_AUDIO_CAPTURE		0x0878 /*Bt878 Audio Capture*/
2629 	#define SUBDEVICE_BROOKTREE_WINTV_SERIES2	0x007013eb /*WinTV Series*/
2630 	#define SUBDEVICE_BROOKTREE_VIEWCAST_OSPREY_2002	0x0070ff01 /*Viewcast Osprey 200*/
2631 	#define SUBDEVICE_BROOKTREE_DIGITV_PCI2		0x00710101 /*DigiTV PCI*/
2632 	#define SUBDEVICE_BROOKTREE_TV_WONDER2		0x10020001 /*TV-Wonder*/
2633 	#define SUBDEVICE_BROOKTREE_TV_WONDER_VE2	0x10020003 /*TV-Wonder/VE*/
2634 	#define SUBDEVICE_BROOKTREE_PCTV_PRO_TV3	0x11bd0012 /*PCTV pro (TV + FM stereo receiver, audio section)*/
2635 	#define SUBDEVICE_BROOKTREE_PCTV_SAT_DBC2	0x11bd001c /*PCTV Sat (DBC receiver)*/
2636 	#define SUBDEVICE_BROOKTREE_BT878_VIDEO_CAPTURE	0x127a0001 /*Bt878 Video Capture (Audio Section)*/
2637 	#define SUBDEVICE_BROOKTREE_BT878_VIDEO_CAPTURE2	0x127a0002 /*Bt878 Video Capture (Audio Section)*/
2638 	#define SUBDEVICE_BROOKTREE_BT878_VIDEO_CAPTURE3	0x127a0003 /*Bt878 Video Capture (Audio Section)*/
2639 	#define SUBDEVICE_BROOKTREE_BT878_VIDEO_CAPTURE4	0x127a0048 /*Bt878 Video Capture (Audio Section)*/
2640 	#define SUBDEVICE_BROOKTREE_WIN_TV_AUDIO_SECTION	0x13e90070 /*Win/TV (Audio Section)*/
2641 	#define SUBDEVICE_BROOKTREE_MAGICTVIEW_CPH0602	0x144f3000 /*MagicTView CPH060 - Audio*/
2642 	#define SUBDEVICE_BROOKTREE_AVERTV_WDM_AUDIO	0x14610004 /*AVerTV WDM Audio Capture*/
2643 	#define SUBDEVICE_BROOKTREE_AVERTV_DVB_T2	0x14610761 /*AVerTV DVB-T*/
2644 	#define SUBDEVICE_BROOKTREE_BT878_VIDEO_CAPTURE5	0x14f10001 /*Bt878 Video Capture (Audio Section)*/
2645 	#define SUBDEVICE_BROOKTREE_BT878_VIDEO_CAPTURE6	0x14f10002 /*Bt878 Video Capture (Audio Section)*/
2646 	#define SUBDEVICE_BROOKTREE_BT878_VIDEO_CAPTURE7	0x14f10003 /*Bt878 Video Capture (Audio Section)*/
2647 	#define SUBDEVICE_BROOKTREE_BT878_VIDEO_CAPTURE8	0x14f10048 /*Bt878 Video Capture (Audio Section)*/
2648 	#define SUBDEVICE_BROOKTREE_VISIONPLUS_DVB_CARD2	0x18220001 /*VisionPlus DVB Card*/
2649 	#define SUBDEVICE_BROOKTREE_DIGITOP_DTT_10002	0x270ffc00 /*Digitop DTT-1000*/
2650 	#define SUBDEVICE_BROOKTREE_PCTV_PRO_TV4	0xbd111200 /*PCTV pro (TV + FM stereo receiver, audio section)*/
2651 #define DEVICE_BROOKTREE_BT879_AUDIO_CAPTURE		0x0879 /*Bt879 Audio Capture*/
2652 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE19	0x127a0044 /*Bt879 Video Capture (Audio Section)*/
2653 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE20	0x127a0122 /*Bt879 Video Capture (Audio Section)*/
2654 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE21	0x127a0144 /*Bt879 Video Capture (Audio Section)*/
2655 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE22	0x127a0222 /*Bt879 Video Capture (Audio Section)*/
2656 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE23	0x127a0244 /*Bt879 Video Capture (Audio Section)*/
2657 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE24	0x127a0322 /*Bt879 Video Capture (Audio Section)*/
2658 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE25	0x127a0422 /*Bt879 Video Capture (Audio Section)*/
2659 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE26	0x127a1122 /*Bt879 Video Capture (Audio Section)*/
2660 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE27	0x127a1222 /*Bt879 Video Capture (Audio Section)*/
2661 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE28	0x127a1322 /*Bt879 Video Capture (Audio Section)*/
2662 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE29	0x127a1522 /*Bt879 Video Capture (Audio Section)*/
2663 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE30	0x127a1622 /*Bt879 Video Capture (Audio Section)*/
2664 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE31	0x127a1722 /*Bt879 Video Capture (Audio Section)*/
2665 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE32	0x14f10044 /*Bt879 Video Capture (Audio Section)*/
2666 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE33	0x14f10122 /*Bt879 Video Capture (Audio Section)*/
2667 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE34	0x14f10144 /*Bt879 Video Capture (Audio Section)*/
2668 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE35	0x14f10222 /*Bt879 Video Capture (Audio Section)*/
2669 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE36	0x14f10244 /*Bt879 Video Capture (Audio Section)*/
2670 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE37	0x14f10322 /*Bt879 Video Capture (Audio Section)*/
2671 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE38	0x14f10422 /*Bt879 Video Capture (Audio Section)*/
2672 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE39	0x14f11122 /*Bt879 Video Capture (Audio Section)*/
2673 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE40	0x14f11222 /*Bt879 Video Capture (Audio Section)*/
2674 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE41	0x14f11322 /*Bt879 Video Capture (Audio Section)*/
2675 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE42	0x14f11522 /*Bt879 Video Capture (Audio Section)*/
2676 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE43	0x14f11622 /*Bt879 Video Capture (Audio Section)*/
2677 	#define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE44	0x14f11722 /*Bt879 Video Capture (Audio Section)*/
2678 #define DEVICE_BROOKTREE_BT880_AUDIO_CAPTURE		0x0880 /*Bt880 Audio Capture*/
2679 #define DEVICE_BROOKTREE_BTV_2115_MEDIASTREAM		0x2115 /*BtV 2115 Mediastream controller*/
2680 #define DEVICE_BROOKTREE_BTV_2125_MEDIASTREAM		0x2125 /*BtV 2125 Mediastream controller*/
2681 #define DEVICE_BROOKTREE_BTV_2164			0x2164 /*BtV 2164*/
2682 #define DEVICE_BROOKTREE_BTV_2165			0x2165 /*BtV 2165*/
2683 #define DEVICE_BROOKTREE_BT8230_ATM_SEGMENT_REASSEMBLY	0x8230 /*Bt8230 ATM Segment/Reassembly Ctrlr (SRC)*/
2684 #define DEVICE_BROOKTREE_BT8472				0x8472 /*Bt8472*/
2685 #define DEVICE_BROOKTREE_BT8474				0x8474 /*Bt8474*/
2686 /* Vendor: 109f: Trigem Computer Inc. */
2687 /* Vendor: 10a0: Meidensha Corporation */
2688 /* Vendor: 10a1: Juko Electronics Ind. Co. Ltd */
2689 /* Vendor: 10a2: Quantum Corporation */
2690 /* Vendor: 10a3: Everex Systems Inc */
2691 /* Vendor: 10a4: Globe Manufacturing Sales */
2692 /* Vendor: 10a5: Smart Link Ltd. */
2693 #define DEVICE_SMART_SMARTPCI562_56K_MODEM		0x3052 /*SmartPCI562 56K Modem*/
2694 #define DEVICE_SMART_SMARTPCI561_MODEM			0x5449 /*SmartPCI561 modem*/
2695 /* Vendor: 10a6: Informtech Industrial Ltd. */
2696 /* Vendor: 10a7: Benchmarq Microelectronics */
2697 /* Vendor: 10a8: Sierra Semiconductor */
2698 #define DEVICE_SIERRA_STB_HORIZON_64			0x0000 /*STB Horizon 64*/
2699 /* Vendor: 10a9: Silicon Graphics, Inc. */
2700 #define DEVICE_SILICON4_CROSSTALK_TO_PCI		0x0001 /*Crosstalk to PCI Bridge*/
2701 #define DEVICE_SILICON4_LINC_I_O_CONTROLLER		0x0002 /*Linc I/O controller*/
2702 #define DEVICE_SILICON4_IOC3_I_O_CONTROLLER		0x0003 /*IOC3 I/O controller*/
2703 #define DEVICE_SILICON4_O2_MACE				0x0004 /*O2 MACE*/
2704 #define DEVICE_SILICON4_RAD_AUDIO			0x0005 /*RAD Audio*/
2705 #define DEVICE_SILICON4_HPCEX				0x0006 /*HPCEX*/
2706 #define DEVICE_SILICON4_RPCEX				0x0007 /*RPCEX*/
2707 #define DEVICE_SILICON4_DIVO_VIP			0x0008 /*DiVO VIP*/
2708 #define DEVICE_SILICON4_ACENIC_GIGABIT_ETHERNET		0x0009 /*AceNIC Gigabit Ethernet*/
2709 	#define SUBDEVICE_SILICON4_ACENIC_GIGABIT_ETHERNET	0x10a98002 /*AceNIC Gigabit Ethernet*/
2710 #define DEVICE_SILICON4_AMP_VIDEO_I_O			0x0010 /*AMP Video I/O*/
2711 #define DEVICE_SILICON4_GRIP				0x0011 /*GRIP*/
2712 #define DEVICE_SILICON4_SGH_PSHAC_GSN			0x0012 /*SGH PSHAC GSN*/
2713 #define DEVICE_SILICON4_MAGIC_CARPET			0x1001 /*Magic Carpet*/
2714 #define DEVICE_SILICON4_LITHIUM				0x1002 /*Lithium*/
2715 #define DEVICE_SILICON4_DUAL_JPEG_1			0x1003 /*Dual JPEG 1*/
2716 #define DEVICE_SILICON4_DUAL_JPEG_2			0x1004 /*Dual JPEG 2*/
2717 #define DEVICE_SILICON4_DUAL_JPEG_3			0x1005 /*Dual JPEG 3*/
2718 #define DEVICE_SILICON4_DUAL_JPEG_4			0x1006 /*Dual JPEG 4*/
2719 #define DEVICE_SILICON4_DUAL_JPEG_5			0x1007 /*Dual JPEG 5*/
2720 #define DEVICE_SILICON4_CESIUM				0x1008 /*Cesium*/
2721 #define DEVICE_SILICON4_IOC4_I_O_CONTROLLER		0x100a /*IOC4 I/O controller*/
2722 #define DEVICE_SILICON4_FIBRE_CHANNEL			0x2001 /*Fibre Channel*/
2723 #define DEVICE_SILICON4_ASDE				0x2002 /*ASDE*/
2724 #define DEVICE_SILICON4_O2_1394				0x8001 /*O2 1394*/
2725 #define DEVICE_SILICON4_G_NET_NT			0x8002 /*G-net NT*/
2726 /* Vendor: 10aa: ACC Microelectronics */
2727 #define DEVICE_ACC_ACCM_2188				0x0000 /*ACCM 2188*/
2728 /* Vendor: 10ab: Digicom */
2729 /* Vendor: 10ac: Honeywell IAC */
2730 /* Vendor: 10ad: Symphony Labs */
2731 #define DEVICE_SYMPHONY_W83769F				0x0001 /*W83769F*/
2732 #define DEVICE_SYMPHONY_SL82C103			0x0003 /*SL82C103*/
2733 #define DEVICE_SYMPHONY_SL82C105			0x0005 /*SL82C105*/
2734 #define DEVICE_SYMPHONY_SL82C1032			0x0103 /*SL82c103*/
2735 #define DEVICE_SYMPHONY_SL82C1052			0x0105 /*SL82c105*/
2736 #define DEVICE_SYMPHONY_W83C553				0x0565 /*W83C553*/
2737 /* Vendor: 10ae: Cornerstone Technology */
2738 /* Vendor: 10af: Micro Computer Systems Inc */
2739 /* Vendor: 10b0: CardExpert Technology */
2740 /* Vendor: 10b1: Cabletron Systems Inc */
2741 /* Vendor: 10b2: Raytheon Company */
2742 /* Vendor: 10b3: Databook Inc */
2743 #define DEVICE_DATABOOK_DB87144				0x3106 /*DB87144*/
2744 #define DEVICE_DATABOOK_DB871442			0xb106 /*DB87144*/
2745 /* Vendor: 10b4: STB Systems Inc */
2746 #define DEVICE_STB_VELOCITY_128_3D			0x1b1d /*Velocity 128 3D*/
2747 	#define SUBDEVICE_STB_VELOCITY_4400		0x10b4237e /*Velocity 4400*/
2748 /* Vendor: 10b5: PLX Technology, Inc. */
2749 #define DEVICE_PLX_I960_PCI_BUS				0x0001 /*i960 PCI bus interface*/
2750 #define DEVICE_PLX_VSCOM_800_8				0x1076 /*VScom 800 8 port serial adaptor*/
2751 #define DEVICE_PLX_VSCOM_400_4				0x1077 /*VScom 400 4 port serial adaptor*/
2752 #define DEVICE_PLX_VSCOM_210_2				0x1078 /*VScom 210 2 port serial and 1 port parallel adaptor*/
2753 #define DEVICE_PLX_VSCOM_200_2				0x1103 /*VScom 200 2 port serial adaptor*/
2754 #define DEVICE_PLX_VSCOM_010_1				0x1146 /*VScom 010 1 port parallel adaptor*/
2755 #define DEVICE_PLX_VSCOM_020_2				0x1147 /*VScom 020 2 port parallel adaptor*/
2756 #define DEVICE_PLX_THALES_PCSM_SECURITY			0x2724 /*Thales PCSM Security Card*/
2757 #define DEVICE_PLX_PCI_IOBUS				0x9030 /*PCI <-> IOBus Bridge Hot Swap*/
2758 	#define SUBDEVICE_PLX_ALPERMANN_VELTE_PCL_PCI	0x10b52862 /*Alpermann+Velte PCL PCI LV (3V/5V): Timecode Reader Board*/
2759 	#define SUBDEVICE_PLX_ALPERMANN_VELTE_PCI_TS	0x10b52906 /*Alpermann+Velte PCI TS (3V/5V): Time Synchronisation Board*/
2760 	#define SUBDEVICE_PLX_ALPERMANN_VELTE_PCL_PCI2	0x10b52940 /*Alpermann+Velte PCL PCI D (3V/5V): Timecode Reader Board*/
2761 	#define SUBDEVICE_PLX_MCCS_8_PORT_SERIAL	0x15ed1002 /*MCCS 8-port Serial Hot Swap*/
2762 	#define SUBDEVICE_PLX_MCCS_16_PORT_SERIAL	0x15ed1003 /*MCCS 16-port Serial Hot Swap*/
2763 #define DEVICE_PLX_9036					0x9036 /*9036*/
2764 #define DEVICE_PLX_PCI_IOBUS2				0x9050 /*PCI <-> IOBus Bridge*/
2765 	#define SUBDEVICE_PLX_IXXAT_CAN_I165		0x10b51067 /*IXXAT CAN i165*/
2766 	#define SUBDEVICE_PLX_IK220_HEIDENHAIN		0x10b51172 /*IK220 (Heidenhain)*/
2767 	#define SUBDEVICE_PLX_SATPAK_GPS		0x10b52036 /*SatPak GPS*/
2768 	#define SUBDEVICE_PLX_ALPERMANN_VELTE_PCL_PCI3	0x10b52221 /*Alpermann+Velte PCL PCI LV: Timecode Reader Board*/
2769 	#define SUBDEVICE_PLX_SH_ARC_SOHARD_ARCNET	0x10b52273 /*SH-ARC SoHard ARCnet card*/
2770 	#define SUBDEVICE_PLX_ALPERMANN_VELTE_PCL_PCI4	0x10b52431 /*Alpermann+Velte PCL PCI D: Timecode Reader Board*/
2771 	#define SUBDEVICE_PLX_ALPERMANN_VELTE_PCI_TS2	0x10b52905 /*Alpermann+Velte PCI TS: Time Synchronisation Board*/
2772 	#define SUBDEVICE_PLX_MP9050			0x10b59050 /*MP9050*/
2773 	#define SUBDEVICE_PLX_TPMC866_8_CHANNEL		0x14980362 /*TPMC866 8 Channel Serial Card*/
2774 	#define SUBDEVICE_PLX_ROCKFORCE_4_PORT		0x15220001 /*RockForce 4 Port V.90 Data/Fax/Voice Modem*/
2775 	#define SUBDEVICE_PLX_ROCKFORCE_2_PORT		0x15220002 /*RockForce 2 Port V.90 Data/Fax/Voice Modem*/
2776 	#define SUBDEVICE_PLX_ROCKFORCE_6_PORT		0x15220003 /*RockForce 6 Port V.90 Data/Fax/Voice Modem*/
2777 	#define SUBDEVICE_PLX_ROCKFORCE_8_PORT		0x15220004 /*RockForce 8 Port V.90 Data/Fax/Voice Modem*/
2778 	#define SUBDEVICE_PLX_ROCKFORCE2000_4_PORT	0x15220010 /*RockForce2000 4 Port V.90 Data/Fax/Voice Modem*/
2779 	#define SUBDEVICE_PLX_ROCKFORCE2000_2_PORT	0x15220020 /*RockForce2000 2 Port V.90 Data/Fax/Voice Modem*/
2780 	#define SUBDEVICE_PLX_MACROLINK_MCCS_8_PORT	0x15ed1000 /*Macrolink MCCS 8-port Serial*/
2781 	#define SUBDEVICE_PLX_MACROLINK_MCCS_16_PORT	0x15ed1001 /*Macrolink MCCS 16-port Serial*/
2782 	#define SUBDEVICE_PLX_MACROLINK_MCCS_8_PORT2	0x15ed1002 /*Macrolink MCCS 8-port Serial Hot Swap*/
2783 	#define SUBDEVICE_PLX_MACROLINK_MCCS_16_PORT2	0x15ed1003 /*Macrolink MCCS 16-port Serial Hot Swap*/
2784 	#define SUBDEVICE_PLX_OPENSWITCH_6_TELEPHONY	0x56542036 /*OpenSwitch 6 Telephony card*/
2785 	#define SUBDEVICE_PLX_OPENSWITCH_12_TELEPHONY	0x56543132 /*OpenSwitch 12 Telephony card*/
2786 	#define SUBDEVICE_PLX_OPENLINE4_TELEPHONY_CARD	0x56545634 /*OpenLine4 Telephony Card*/
2787 	#define SUBDEVICE_PLX_PCINTELLICAN_2XSJA1000_CAN	0xd531c002 /*PCIntelliCAN 2xSJA1000 CAN bus*/
2788 	#define SUBDEVICE_PLX_EX_4006_1P		0xd84d4006 /*EX-4006 1P*/
2789 	#define SUBDEVICE_PLX_EX_4008_1P_EPP_ECP	0xd84d4008 /*EX-4008 1P EPP/ECP*/
2790 	#define SUBDEVICE_PLX_EX_4014_2P		0xd84d4014 /*EX-4014 2P*/
2791 	#define SUBDEVICE_PLX_EX_4018_3P_EPP_ECP	0xd84d4018 /*EX-4018 3P EPP/ECP*/
2792 	#define SUBDEVICE_PLX_EX_4025_1S_16C550_RS_232	0xd84d4025 /*EX-4025 1S(16C550) RS-232*/
2793 	#define SUBDEVICE_PLX_EX_4027_1S_16C650_RS_232	0xd84d4027 /*EX-4027 1S(16C650) RS-232*/
2794 	#define SUBDEVICE_PLX_EX_4028_1S_16C850_RS_232	0xd84d4028 /*EX-4028 1S(16C850) RS-232*/
2795 	#define SUBDEVICE_PLX_EX_4036_2S_16C650_RS_232	0xd84d4036 /*EX-4036 2S(16C650) RS-232*/
2796 	#define SUBDEVICE_PLX_EX_4037_2S_16C650_RS_232	0xd84d4037 /*EX-4037 2S(16C650) RS-232*/
2797 	#define SUBDEVICE_PLX_EX_4038_2S_16C850_RS_232	0xd84d4038 /*EX-4038 2S(16C850) RS-232*/
2798 	#define SUBDEVICE_PLX_EX_4052_1S_16C550_RS_422_485	0xd84d4052 /*EX-4052 1S(16C550) RS-422/485*/
2799 	#define SUBDEVICE_PLX_EX_4053_2S_16C550_RS_422_485	0xd84d4053 /*EX-4053 2S(16C550) RS-422/485*/
2800 	#define SUBDEVICE_PLX_EX_4055_4S_16C550_RS_232	0xd84d4055 /*EX-4055 4S(16C550) RS-232*/
2801 	#define SUBDEVICE_PLX_EX_4055_4S_16C650_RS_232	0xd84d4058 /*EX-4055 4S(16C650) RS-232*/
2802 	#define SUBDEVICE_PLX_EX_4065_8S_16C550_RS_232	0xd84d4065 /*EX-4065 8S(16C550) RS-232*/
2803 	#define SUBDEVICE_PLX_EX_4068_8S_16C650_RS_232	0xd84d4068 /*EX-4068 8S(16C650) RS-232*/
2804 	#define SUBDEVICE_PLX_EX_4078_2S_16C552_RS_232_1P	0xd84d4078 /*EX-4078 2S(16C552) RS-232+1P*/
2805 #define DEVICE_PLX_PCI_IOBUS3				0x9054 /*PCI <-> IOBus Bridge*/
2806 	#define SUBDEVICE_PLX_WESSEX_TECHOLOGY_PHIL_PCI	0x10b52455 /*Wessex Techology PHIL-PCI*/
2807 	#define SUBDEVICE_PLX_INNES_CORP_AM		0x10b52696 /*Innes Corp AM Radcap card*/
2808 	#define SUBDEVICE_PLX_INNES_CORP_AURICON	0x10b52717 /*Innes Corp Auricon card*/
2809 	#define SUBDEVICE_PLX_INNES_CORP_TVS		0x10b52844 /*Innes Corp TVS Encoder card*/
2810 	#define SUBDEVICE_PLX_PCI_PROSODY_CARD		0x12d90002 /*PCI Prosody Card rev 1.5*/
2811 	#define SUBDEVICE_PLX_PIKA_PRIMENET_MM		0x16df0011 /*PIKA PrimeNet MM PCI*/
2812 	#define SUBDEVICE_PLX_PIKA_PRIMENET_MM2		0x16df0012 /*PIKA PrimeNet MM cPCI 8*/
2813 	#define SUBDEVICE_PLX_PIKA_PRIMENET_MM3		0x16df0013 /*PIKA PrimeNet MM cPCI 8 (without CAS Signaling Option)*/
2814 	#define SUBDEVICE_PLX_PIKA_PRIMENET_MM4		0x16df0014 /*PIKA PrimeNet MM cPCI 4*/
2815 	#define SUBDEVICE_PLX_PIKA_DAYTONA_MM		0x16df0015 /*PIKA Daytona MM*/
2816 	#define SUBDEVICE_PLX_PIKA_INLINE_MM		0x16df0016 /*PIKA InLine MM*/
2817 #define DEVICE_PLX_FRANCOIS				0x9056 /*Francois*/
2818 	#define SUBDEVICE_PLX_CELLINKBLADE_11		0x10b52979 /*CellinkBlade 11 - CPCI board VoATM AAL1*/
2819 #define DEVICE_PLX_9060					0x9060 /*9060*/
2820 #define DEVICE_PLX_9060SD				0x906d /*9060SD*/
2821 	#define SUBDEVICE_PLX_ARIES_16000P		0x125c0640 /*Aries 16000P*/
2822 #define DEVICE_PLX_9060ES				0x906e /*9060ES*/
2823 #define DEVICE_PLX_9080					0x9080 /*9080*/
2824 	#define SUBDEVICE_PLX__AGILENT_E2777B_83K	0x103c10eb /*(Agilent) E2777B 83K Series PCI based Optical Communication Interface*/
2825 	#define SUBDEVICE_PLX__AGILENT_E6978_66442_PCI	0x103c10ec /*(Agilent) E6978-66442 PCI CIC*/
2826 	#define SUBDEVICE_PLX_9080_REAL_SUBSYSTEM	0x10b59080 /*9080 [real subsystem ID not set]*/
2827 	#define SUBDEVICE_PLX_ACULAB_PCI_PROSIDY	0x129d0002 /*Aculab PCI Prosidy card*/
2828 	#define SUBDEVICE_PLX_PCI_PROSODY_CARD2		0x12d90002 /*PCI Prosody Card*/
2829 	#define SUBDEVICE_PLX_4422PCI_DO_ALL_TELEMETRY	0x12df4422 /*4422PCI [\"Do-All\" Telemetry Data Aquisition System]*/
2830 #define DEVICE_PLX_B_B_3PCIOSD1A_ISOLATED		0xbb04 /*B&B 3PCIOSD1A Isolated PCI Serial*/
2831 /* Vendor: 10b6: Madge Networks */
2832 #define DEVICE_MADGE_SMART_16_4_PCI			0x0001 /*Smart 16/4 PCI Ringnode*/
2833 #define DEVICE_MADGE_SMART_16_4_PCI2			0x0002 /*Smart 16/4 PCI Ringnode Mk2*/
2834 	#define SUBDEVICE_MADGE_SMART_16_4_PCI		0x10b60002 /*Smart 16/4 PCI Ringnode Mk2*/
2835 	#define SUBDEVICE_MADGE_16_4_CARDBUS_ADAPTER	0x10b60006 /*16/4 CardBus Adapter*/
2836 #define DEVICE_MADGE_SMART_16_4_PCI3			0x0003 /*Smart 16/4 PCI Ringnode Mk3*/
2837 	#define SUBDEVICE_MADGE_COMPAQ_NC4621_PCI	0x0e11b0fd /*Compaq NC4621 PCI, 4/16, WOL*/
2838 	#define SUBDEVICE_MADGE_SMART_16_4_PCI2		0x10b60003 /*Smart 16/4 PCI Ringnode Mk3*/
2839 	#define SUBDEVICE_MADGE_PRESTO_PCI_PLUS		0x10b60007 /*Presto PCI Plus Adapter*/
2840 #define DEVICE_MADGE_SMART_16_4_PCI4			0x0004 /*Smart 16/4 PCI Ringnode Mk1*/
2841 #define DEVICE_MADGE_16_4_CARDBUS_ADAPTER		0x0006 /*16/4 Cardbus Adapter*/
2842 	#define SUBDEVICE_MADGE_16_4_CARDBUS_ADAPTER2	0x10b60006 /*16/4 CardBus Adapter*/
2843 #define DEVICE_MADGE_PRESTO_PCI_ADAPTER			0x0007 /*Presto PCI Adapter*/
2844 	#define SUBDEVICE_MADGE_PRESTO_PCI		0x10b60007 /*Presto PCI*/
2845 #define DEVICE_MADGE_SMART_100_16_4_PCI_HS		0x0009 /*Smart 100/16/4 PCI-HS Ringnode*/
2846 	#define SUBDEVICE_MADGE_SMART_100_16_4_PCI_HS	0x10b60009 /*Smart 100/16/4 PCI-HS Ringnode*/
2847 #define DEVICE_MADGE_SMART_100_16_4_PCI			0x000a /*Smart 100/16/4 PCI Ringnode*/
2848 	#define SUBDEVICE_MADGE_SMART_100_16_4_PCI	0x10b6000a /*Smart 100/16/4 PCI Ringnode*/
2849 #define DEVICE_MADGE_16_4_CARDBUS_ADAPTER2		0x000b /*16/4 CardBus Adapter Mk2*/
2850 	#define SUBDEVICE_MADGE_16_4_CARDBUS_ADAPTER3	0x10b60008 /*16/4 CardBus Adapter Mk2*/
2851 	#define SUBDEVICE_MADGE_16_4_CARDBUS_ADAPTER4	0x10b6000b /*16/4 Cardbus Adapter Mk2*/
2852 #define DEVICE_MADGE_RAPIDFIRE_3140V2_16_4		0x000c /*RapidFire 3140V2 16/4 TR Adapter*/
2853 	#define SUBDEVICE_MADGE_RAPIDFIRE_3140V2_16_4	0x10b6000c /*RapidFire 3140V2 16/4 TR Adapter*/
2854 #define DEVICE_MADGE_COLLAGE_25_155_ATM			0x1000 /*Collage 25/155 ATM Client Adapter*/
2855 #define DEVICE_MADGE_COLLAGE_155_ATM			0x1001 /*Collage 155 ATM Server Adapter*/
2856 /* Vendor: 10b7: 3Com Corporation */
2857 #define DEVICE_3COM_3C985_1000BASESX_SX_TX		0x0001 /*3c985 1000BaseSX (SX/TX)*/
2858 #define DEVICE_3COM_AR5212_802_11ABG_NIC		0x0013 /*AR5212 802.11abg NIC (3CRDAG675)*/
2859 	#define SUBDEVICE_3COM_3CRDAG675_11A_B_G_WIRELESS	0x10b72031 /*3CRDAG675 11a/b/g Wireless PCI Adapter*/
2860 #define DEVICE_3COM_3C910_A01				0x0910 /*3C910-A01*/
2861 #define DEVICE_3COM_MINI_PCI_TYPE			0x1006 /*MINI PCI type 3B Data Fax Modem*/
2862 #define DEVICE_3COM_MINI_PCI_56K			0x1007 /*Mini PCI 56k Winmodem*/
2863 	#define SUBDEVICE_3COM_MINI_PCI_56K		0x10b7615c /*Mini PCI 56K Modem*/
2864 #define DEVICE_3COM_3C982_TXM_10_100BASETX_DUAL		0x1201 /*3c982-TXM 10/100baseTX Dual Port A [Hydra]*/
2865 #define DEVICE_3COM_3C982_TXM_10_100BASETX_DUAL2	0x1202 /*3c982-TXM 10/100baseTX Dual Port B [Hydra]*/
2866 #define DEVICE_3COM_3C940_10_100_1000BASE_T_MARVELL	0x1700 /*3c940 10/100/1000Base-T [Marvell]*/
2867 	#define SUBDEVICE_3COM_P4P800_MAINBOARD		0x104380eb /*P4P800 Mainboard*/
2868 	#define SUBDEVICE_3COM_3C940_GIGABIT_LOM	0x10b70010 /*3C940 Gigabit LOM Ethernet Adapter*/
2869 	#define SUBDEVICE_3COM_3C941_GIGABIT_LOM	0x10b70020 /*3C941 Gigabit LOM Ethernet Adapter*/
2870 	#define SUBDEVICE_3COM_KV8_MAX3_MOTHERBOARD	0x147b1407 /*KV8-MAX3 motherboard*/
2871 #define DEVICE_3COM_3C339_TOKENLINK_VELOCITY		0x3390 /*3c339 TokenLink Velocity*/
2872 #define DEVICE_3COM_3C359_TOKENLINK_VELOCITY		0x3590 /*3c359 TokenLink Velocity XL*/
2873 	#define SUBDEVICE_3COM_TOKENLINK_VELOCITY_XL	0x10b73590 /*TokenLink Velocity XL Adapter (3C359/359B)*/
2874 #define DEVICE_3COM_3C450_HOMEPNA_TORNADO		0x4500 /*3c450 HomePNA [Tornado]*/
2875 #define DEVICE_3COM_3C555_LAPTOP_HURRICANE		0x5055 /*3c555 Laptop Hurricane*/
2876 #define DEVICE_3COM_3C575_MEGAHERTZ_10_100		0x5057 /*3c575 Megahertz 10/100 LAN CardBus [Boomerang]*/
2877 	#define SUBDEVICE_3COM_3C575_MEGAHERTZ_10_100	0x10b75a57 /*3C575 Megahertz 10/100 LAN Cardbus PC Card*/
2878 #define DEVICE_3COM_3CCFE575BT_MEGAHERTZ_10_100		0x5157 /*3cCFE575BT Megahertz 10/100 LAN CardBus [Cyclone]*/
2879 	#define SUBDEVICE_3COM_3C575_MEGAHERTZ_10_1002	0x10b75b57 /*3C575 Megahertz 10/100 LAN Cardbus PC Card*/
2880 #define DEVICE_3COM_3CCFE575CT_CARDBUS_CYCLONE		0x5257 /*3cCFE575CT CardBus [Cyclone]*/
2881 	#define SUBDEVICE_3COM_FE575C_3COM_10_100_LAN	0x10b75c57 /*FE575C-3Com 10/100 LAN CardBus-Fast Ethernet*/
2882 #define DEVICE_3COM_3C590_10BASET_VORTEX		0x5900 /*3c590 10BaseT [Vortex]*/
2883 #define DEVICE_3COM_3C592_EISA_10MBPS			0x5920 /*3c592 EISA 10mbps Demon/Vortex*/
2884 #define DEVICE_3COM_3C595_100BASETX_VORTEX		0x5950 /*3c595 100BaseTX [Vortex]*/
2885 #define DEVICE_3COM_3C595_100BASET4_VORTEX		0x5951 /*3c595 100BaseT4 [Vortex]*/
2886 #define DEVICE_3COM_3C595_100BASE_MII_VORTEX		0x5952 /*3c595 100Base-MII [Vortex]*/
2887 #define DEVICE_3COM_3C597_EISA_FAST			0x5970 /*3c597 EISA Fast Demon/Vortex*/
2888 #define DEVICE_3COM_3C595_MEGAHERTZ_10_100		0x5b57 /*3c595 Megahertz 10/100 LAN CardBus [Boomerang]*/
2889 	#define SUBDEVICE_3COM_3C575_MEGAHERTZ_10_1003	0x10b75b57 /*3C575 Megahertz 10/100 LAN Cardbus PC Card*/
2890 #define DEVICE_3COM_3CRSHPW796_OFFICECONNECT_WIRELESS	0x6000 /*3CRSHPW796 [OfficeConnect Wireless CardBus]*/
2891 #define DEVICE_3COM_3COM_3CRWE154G72_OFFICE		0x6001 /*3com 3CRWE154G72 [Office Connect Wireless LAN Adapter]*/
2892 #define DEVICE_3COM_3C556_HURRICANE_CARDBUS		0x6055 /*3c556 Hurricane CardBus [Cyclone]*/
2893 #define DEVICE_3COM_3C556B_CARDBUS_TORNADO		0x6056 /*3c556B CardBus [Tornado]*/
2894 	#define SUBDEVICE_3COM_10_100_MINI_PCI		0x10b76556 /*10/100 Mini PCI Ethernet Adapter*/
2895 #define DEVICE_3COM_3CCFE656_CARDBUS_CYCLONE		0x6560 /*3cCFE656 CardBus [Cyclone]*/
2896 	#define SUBDEVICE_3COM_3CCFEM656_10_100_LAN_56K	0x10b7656a /*3CCFEM656 10/100 LAN+56K Modem CardBus*/
2897 #define DEVICE_3COM_3CCFEM656_10_100_LAN_56K		0x6561 /*3cCFEM656 10/100 LAN+56K Modem CardBus*/
2898 	#define SUBDEVICE_3COM_3CCFEM656_10_100_LAN_56K2	0x10b7656b /*3CCFEM656 10/100 LAN+56K Modem CardBus*/
2899 #define DEVICE_3COM_3CCFEM656B_10_100_LAN_WINMODEM	0x6562 /*3cCFEM656B 10/100 LAN+Winmodem CardBus [Cyclone]*/
2900 	#define SUBDEVICE_3COM_3CCFEM656B_10_100_LAN_56K	0x10b7656b /*3CCFEM656B 10/100 LAN+56K Modem CardBus*/
2901 #define DEVICE_3COM_3CCFEM656B_10_100_LAN_56K		0x6563 /*3cCFEM656B 10/100 LAN+56K Modem CardBus*/
2902 	#define SUBDEVICE_3COM_3CCFEM656_10_100_LAN_56K3	0x10b7656b /*3CCFEM656 10/100 LAN+56K Modem CardBus*/
2903 #define DEVICE_3COM_3CXFEM656C_10_100_LAN_WINMODEM	0x6564 /*3cXFEM656C 10/100 LAN+Winmodem CardBus [Tornado]*/
2904 #define DEVICE_3COM_3CSOHO100_TX_HURRICANE		0x7646 /*3cSOHO100-TX Hurricane*/
2905 #define DEVICE_3COM_3CRWE777_PCI_PLX_WIRELESS		0x7770 /*3CRWE777 PCI(PLX) Wireless Adaptor [Airconnect]*/
2906 #define DEVICE_3COM_3C803_FDDILINK_UTP			0x7940 /*3c803 FDDILink UTP Controller*/
2907 #define DEVICE_3COM_3C804_FDDILINK_SAS			0x7980 /*3c804 FDDILink SAS Controller*/
2908 #define DEVICE_3COM_3C805_FDDILINK_DAS			0x7990 /*3c805 FDDILink DAS Controller*/
2909 #define DEVICE_3COM_3C940B_10_100_1000BASE_T		0x80eb /*3c940B 10/100/1000Base-T*/
2910 #define DEVICE_3COM_TOKEN_RING				0x8811 /*Token ring*/
2911 #define DEVICE_3COM_3C900_10BASET_BOOMERANG		0x9000 /*3c900 10BaseT [Boomerang]*/
2912 #define DEVICE_3COM_3C900_10MBPS_COMBO			0x9001 /*3c900 10Mbps Combo [Boomerang]*/
2913 #define DEVICE_3COM_3C900B_TPO_ETHERLINK_XL		0x9004 /*3c900B-TPO Etherlink XL [Cyclone]*/
2914 	#define SUBDEVICE_3COM_3C900B_TPO_ETHERLINK_XL	0x10b79004 /*3C900B-TPO Etherlink XL TPO 10Mb*/
2915 #define DEVICE_3COM_3C900B_COMBO_ETHERLINK_XL		0x9005 /*3c900B-Combo Etherlink XL [Cyclone]*/
2916 	#define SUBDEVICE_3COM_3C900B_COMBO_ETHERLINK_XL	0x10b79005 /*3C900B-Combo Etherlink XL Combo*/
2917 #define DEVICE_3COM_3C900B_TPC_ETHERLINK_XL		0x9006 /*3c900B-TPC Etherlink XL [Cyclone]*/
2918 #define DEVICE_3COM_3C900B_FL_10BASE_FL_CYCLONE		0x900a /*3c900B-FL 10base-FL [Cyclone]*/
2919 #define DEVICE_3COM_3C905_100BASETX_BOOMERANG		0x9050 /*3c905 100BaseTX [Boomerang]*/
2920 #define DEVICE_3COM_3C905_100BASET4_BOOMERANG		0x9051 /*3c905 100BaseT4 [Boomerang]*/
2921 #define DEVICE_3COM_3C905B_100BASETX_CYCLONE		0x9055 /*3c905B 100BaseTX [Cyclone]*/
2922 	#define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK	0x10280080 /*3C905B Fast Etherlink XL 10/100*/
2923 	#define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK2	0x10280081 /*3C905B Fast Etherlink XL 10/100*/
2924 	#define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK3	0x10280082 /*3C905B Fast Etherlink XL 10/100*/
2925 	#define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK4	0x10280083 /*3C905B Fast Etherlink XL 10/100*/
2926 	#define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK5	0x10280084 /*3C905B Fast Etherlink XL 10/100*/
2927 	#define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK6	0x10280085 /*3C905B Fast Etherlink XL 10/100*/
2928 	#define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK7	0x10280086 /*3C905B Fast Etherlink XL 10/100*/
2929 	#define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK8	0x10280087 /*3C905B Fast Etherlink XL 10/100*/
2930 	#define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK9	0x10280088 /*3C905B Fast Etherlink XL 10/100*/
2931 	#define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK10	0x10280089 /*3C905B Fast Etherlink XL 10/100*/
2932 	#define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK11	0x10280090 /*3C905B Fast Etherlink XL 10/100*/
2933 	#define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK12	0x10280091 /*3C905B Fast Etherlink XL 10/100*/
2934 	#define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK13	0x10280092 /*3C905B Fast Etherlink XL 10/100*/
2935 	#define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK14	0x10280093 /*3C905B Fast Etherlink XL 10/100*/
2936 	#define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK15	0x10280094 /*3C905B Fast Etherlink XL 10/100*/
2937 	#define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK16	0x10280095 /*3C905B Fast Etherlink XL 10/100*/
2938 	#define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK17	0x10280096 /*3C905B Fast Etherlink XL 10/100*/
2939 	#define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK18	0x10280097 /*3C905B Fast Etherlink XL 10/100*/
2940 	#define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK19	0x10280098 /*3C905B Fast Etherlink XL 10/100*/
2941 	#define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK20	0x10280099 /*3C905B Fast Etherlink XL 10/100*/
2942 	#define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK21	0x10b79055 /*3C905B Fast Etherlink XL 10/100*/
2943 #define DEVICE_3COM_3C905B_T4_FAST_ETHERLINK		0x9056 /*3c905B-T4 Fast EtherLink XL [Cyclone]*/
2944 #define DEVICE_3COM_3C905B_DELUXE_ETHERLINK		0x9058 /*3c905B Deluxe Etherlink 10/100/BNC [Cyclone]*/
2945 #define DEVICE_3COM_3C905B_FX_FAST_ETHERLINK		0x905a /*3c905B-FX Fast Etherlink XL FX 100baseFx [Cyclone]*/
2946 #define DEVICE_3COM_3C905C_TX_TX_M_TORNADO		0x9200 /*3c905C-TX/TX-M [Tornado]*/
2947 	#define SUBDEVICE_3COM_3C920_INTEGRATED_FAST	0x10280095 /*3C920 Integrated Fast Ethernet Controller*/
2948 	#define SUBDEVICE_3COM_3C920_INTEGRATED_FAST2	0x10280097 /*3C920 Integrated Fast Ethernet Controller*/
2949 	#define SUBDEVICE_3COM_OPTIPLEX_GX240		0x102800fe /*Optiplex GX240*/
2950 	#define SUBDEVICE_3COM_3C920_INTEGRATED_FAST3	0x1028012a /*3C920 Integrated Fast Ethernet Controller [Latitude C640]*/
2951 	#define SUBDEVICE_3COM_3C905C_TX_FAST_ETHERLINK	0x10b71000 /*3C905C-TX Fast Etherlink for PC Management NIC*/
2952 	#define SUBDEVICE_3COM_10_100_MINI_PCI2		0x10b77000 /*10/100 Mini PCI Ethernet Adapter*/
2953 	#define SUBDEVICE_3COM_TIGER_MPX_S2466		0x10f12466 /*Tiger MPX S2466 (3C920 Integrated Fast Ethernet Controller)*/
2954 #define DEVICE_3COM_3C920B_EMB_INTEGRATED_FAST		0x9201 /*3C920B-EMB Integrated Fast Ethernet Controller [Tornado]*/
2955 	#define SUBDEVICE_3COM_A7N8X_DELUXE_ONBOARD	0x104380ab /*A7N8X Deluxe onboard 3C920B-EMB Integrated Fast Ethernet Controller*/
2956 #define DEVICE_3COM_3COM_3C920B_EMB_WNM_INTEGRATED	0x9202 /*3Com 3C920B-EMB-WNM Integrated Fast Ethernet Controller*/
2957 #define DEVICE_3COM_3C920B_EMB_WNM_INTEGRATED_FAST	0x9210 /*3C920B-EMB-WNM Integrated Fast Ethernet Controller*/
2958 #define DEVICE_3COM_3CSOHO100B_TX_910_A01_TULIP		0x9300 /*3CSOHO100B-TX 910-A01 [tulip]*/
2959 #define DEVICE_3COM_3C980_TX_FAST_ETHERLINK		0x9800 /*3c980-TX Fast Etherlink XL Server Adapter [Cyclone]*/
2960 	#define SUBDEVICE_3COM_3C980_TX_FAST_ETHERLINK	0x10b79800 /*3c980-TX Fast Etherlink XL Server Adapter*/
2961 #define DEVICE_3COM_3C980_C_10_100BASETX_NIC		0x9805 /*3c980-C 10/100baseTX NIC [Python-T]*/
2962 	#define SUBDEVICE_3COM_ETHERLINK_SERVER_10_100	0x10b71201 /*EtherLink Server 10/100 Dual Port A*/
2963 	#define SUBDEVICE_3COM_ETHERLINK_SERVER_10_1002	0x10b71202 /*EtherLink Server 10/100 Dual Port B*/
2964 	#define SUBDEVICE_3COM_3C980_10_100BASETX_NIC	0x10b79805 /*3c980 10/100baseTX NIC [Python-T]*/
2965 	#define SUBDEVICE_3COM_THUNDER_K7_S2462		0x10f12462 /*Thunder K7 S2462*/
2966 #define DEVICE_3COM_3C990_TX_TYPHOON			0x9900 /*3C990-TX [Typhoon]*/
2967 #define DEVICE_3COM_3CR990_TX_95_TYPHOON_56_BIT		0x9902 /*3CR990-TX-95 [Typhoon 56-bit]*/
2968 #define DEVICE_3COM_3CR990_TX_97_TYPHOON_168_BIT	0x9903 /*3CR990-TX-97 [Typhoon 168-bit]*/
2969 #define DEVICE_3COM_3C990B_TX_M_3C990BSVR_TYPHOON2	0x9904 /*3C990B-TX-M/3C990BSVR [Typhoon2]*/
2970 	#define SUBDEVICE_3COM_3CR990B_TX_M_TYPHOON2	0x10b71000 /*3CR990B-TX-M [Typhoon2]*/
2971 	#define SUBDEVICE_3COM_3CR990BSVR_TYPHOON2_SERVER	0x10b72000 /*3CR990BSVR [Typhoon2 Server]*/
2972 #define DEVICE_3COM_3CR990_FX_95_97_95_TYPHON_FIBER	0x9905 /*3CR990-FX-95/97/95 [Typhon Fiber]*/
2973 	#define SUBDEVICE_3COM_3CR990_FX_95_TYPHOON_FIBER	0x10b71101 /*3CR990-FX-95 [Typhoon Fiber 56-bit]*/
2974 	#define SUBDEVICE_3COM_3CR990_FX_97_TYPHOON_FIBER	0x10b71102 /*3CR990-FX-97 [Typhoon Fiber 168-bit]*/
2975 	#define SUBDEVICE_3COM_3CR990_FX_95_SERVER_TYPHOON	0x10b72101 /*3CR990-FX-95 Server [Typhoon Fiber 56-bit]*/
2976 	#define SUBDEVICE_3COM_3CR990_FX_97_SERVER_TYPHOON	0x10b72102 /*3CR990-FX-97 Server [Typhoon Fiber 168-bit]*/
2977 #define DEVICE_3COM_3CR990SVR95_TYPHOON_SERVER		0x9908 /*3CR990SVR95 [Typhoon Server 56-bit]*/
2978 #define DEVICE_3COM_3CR990SVR97_TYPHOON_SERVER		0x9909 /*3CR990SVR97 [Typhoon Server 168-bit]*/
2979 #define DEVICE_3COM_3C990SVR_TYPHOON_SERVER		0x990a /*3C990SVR [Typhoon Server]*/
2980 #define DEVICE_3COM_3C990SVR_TYPHOON_SERVER2		0x990b /*3C990SVR [Typhoon Server]*/
2981 /* Vendor: 10b8: Standard Microsystems Corp [SMC] */
2982 #define DEVICE_STANDARD_83C170_EPIC_100_FAST		0x0005 /*83c170 EPIC/100 Fast Ethernet Adapter*/
2983 	#define SUBDEVICE_STANDARD_LANEPIC_10_100_EVB171Q_PCI	0x1055e000 /*LANEPIC 10/100 [EVB171Q-PCI]*/
2984 	#define SUBDEVICE_STANDARD_LANEPIC_10_100_EVB171G_PCI	0x1055e002 /*LANEPIC 10/100 [EVB171G-PCI]*/
2985 	#define SUBDEVICE_STANDARD_ETHERPOWER_II_10_100	0x10b8a011 /*EtherPower II 10/100*/
2986 	#define SUBDEVICE_STANDARD_ETHERPOWER_II_10_1002	0x10b8a014 /*EtherPower II 10/100*/
2987 	#define SUBDEVICE_STANDARD_ETHERPOWER_II_10_1003	0x10b8a015 /*EtherPower II 10/100*/
2988 	#define SUBDEVICE_STANDARD_ETHERPOWER_II_10_1004	0x10b8a016 /*EtherPower II 10/100*/
2989 	#define SUBDEVICE_STANDARD_ETHERPOWER_II_10_1005	0x10b8a017 /*EtherPower II 10/100*/
2990 #define DEVICE_STANDARD_83C175_EPIC_100_FAST		0x0006 /*83c175 EPIC/100 Fast Ethernet Adapter*/
2991 	#define SUBDEVICE_STANDARD_LANEPIC_CARDBUS_FAST	0x1055e100 /*LANEPIC Cardbus Fast Ethernet Adapter*/
2992 	#define SUBDEVICE_STANDARD_LANEPIC_CARDBUS_FAST2	0x1055e102 /*LANEPIC Cardbus Fast Ethernet Adapter*/
2993 	#define SUBDEVICE_STANDARD_LANEPIC_CARDBUS_FAST3	0x1055e300 /*LANEPIC Cardbus Fast Ethernet Adapter*/
2994 	#define SUBDEVICE_STANDARD_LANEPIC_CARDBUS_FAST4	0x1055e302 /*LANEPIC Cardbus Fast Ethernet Adapter*/
2995 	#define SUBDEVICE_STANDARD_LANEPIC_CARDBUS_FAST5	0x10b8a012 /*LANEPIC Cardbus Fast Ethernet Adapter*/
2996 	#define SUBDEVICE_STANDARD_LANEPIC_CARDBUS_FAST6	0x13a28002 /*LANEPIC Cardbus Fast Ethernet Adapter*/
2997 	#define SUBDEVICE_STANDARD_LANEPIC_CARDBUS_FAST7	0x13a28006 /*LANEPIC Cardbus Fast Ethernet Adapter*/
2998 #define DEVICE_STANDARD_FDC_37C665			0x1000 /*FDC 37c665*/
2999 #define DEVICE_STANDARD_FDC_37C922			0x1001 /*FDC 37C922*/
3000 #define DEVICE_STANDARD_SMC2802W_EZ_CONNECT		0x2802 /*SMC2802W [EZ Connect g]*/
3001 #define DEVICE_STANDARD_83C170QF			0xa011 /*83C170QF*/
3002 #define DEVICE_STANDARD_SMC34C90			0xb106 /*SMC34C90*/
3003 /* Vendor: 10b9: ALi Corporation */
3004 #define DEVICE_ALI_CMI8338_C3DX_PCI_AUDIO		0x0101 /*CMI8338/C3DX PCI Audio Device*/
3005 #define DEVICE_ALI_C_MEDIA_CMI8738_C3DX_AUDIO		0x0111 /*C-Media CMI8738/C3DX Audio Device (OEM)*/
3006 	#define SUBDEVICE_ALI_C_MEDIA_CMI8738_C3DX_AUDIO	0x10b90111 /*C-Media CMI8738/C3DX Audio Device (OEM)*/
3007 #define DEVICE_ALI_MULTI_IO_CARD			0x0780 /*Multi-IO Card*/
3008 #define DEVICE_ALI_MULTI_IO_CARD2			0x0782 /*Multi-IO Card*/
3009 #define DEVICE_ALI_M1435					0x1435 /*M1435*/
3010 #define DEVICE_ALI_M1445					0x1445 /*M1445*/
3011 #define DEVICE_ALI_M1449					0x1449 /*M1449*/
3012 #define DEVICE_ALI_M1451					0x1451 /*M1451*/
3013 #define DEVICE_ALI_M1461					0x1461 /*M1461*/
3014 #define DEVICE_ALI_M1489					0x1489 /*M1489*/
3015 #define DEVICE_ALI_M1511_ALADDIN			0x1511 /*M1511 [Aladdin]*/
3016 #define DEVICE_ALI_M1512_ALADDIN			0x1512 /*M1512 [Aladdin]*/
3017 #define DEVICE_ALI_M1513_ALADDIN			0x1513 /*M1513 [Aladdin]*/
3018 #define DEVICE_ALI_M1521_ALADDIN_III			0x1521 /*M1521 [Aladdin III]*/
3019 	#define SUBDEVICE_ALI_ALI_M1521_ALADDIN		0x10b91521 /*ALI M1521 Aladdin III CPU Bridge*/
3020 #define DEVICE_ALI_M1523					0x1523 /*M1523*/
3021 	#define SUBDEVICE_ALI_ALI_M1523_ISA		0x10b91523 /*ALI M1523 ISA Bridge*/
3022 #define DEVICE_ALI_M1531_ALADDIN_IV			0x1531 /*M1531 [Aladdin IV]*/
3023 #define DEVICE_ALI_M1533_PCI_TO				0x1533 /*M1533 PCI to ISA Bridge [Aladdin IV]*/
3024 	#define SUBDEVICE_ALI_THINKPAD_R40E_2684_HVG	0x1014053b /*ThinkPad R40e (2684-HVG) PCI to ISA Bridge*/
3025 	#define SUBDEVICE_ALI_ALI_M1533_ALADDIN		0x10b91533 /*ALI M1533 Aladdin IV ISA Bridge*/
3026 #define DEVICE_ALI_M1541					0x1541 /*M1541*/
3027 	#define SUBDEVICE_ALI_ALI_M1541_ALADDIN		0x10b91541 /*ALI M1541 Aladdin V/V+ AGP System Controller*/
3028 #define DEVICE_ALI_M1543					0x1543 /*M1543*/
3029 #define DEVICE_ALI_M1563_HYPERTRANSPORT_SOUTH		0x1563 /*M1563 HyperTransport South Bridge*/
3030 #define DEVICE_ALI_M1621					0x1621 /*M1621*/
3031 #define DEVICE_ALI_ALI_M1631_PCI			0x1631 /*ALI M1631 PCI North Bridge Aladdin Pro III*/
3032 #define DEVICE_ALI_M1632M_NORTHBRIDGE_TRIDENT		0x1632 /*M1632M Northbridge+Trident*/
3033 #define DEVICE_ALI_ALI_M1641_PCI			0x1641 /*ALI M1641 PCI North Bridge Aladdin Pro IV*/
3034 #define DEVICE_ALI_M1644_M1644T_NORTHBRIDGE_TRIDENT	0x1644 /*M1644/M1644T Northbridge+Trident*/
3035 #define DEVICE_ALI_M1646_NORTHBRIDGE_TRIDENT		0x1646 /*M1646 Northbridge+Trident*/
3036 #define DEVICE_ALI_M1647_NORTHBRIDGE_MAGIK		0x1647 /*M1647 Northbridge [MAGiK 1 / MobileMAGiK 1]*/
3037 #define DEVICE_ALI_M1651_M1651T_NORTHBRIDGE_ALADDIN_PRO	0x1651 /*M1651/M1651T Northbridge [Aladdin-Pro 5/5M,Aladdin-Pro 5T/5TM]*/
3038 #define DEVICE_ALI_M1671_SUPER_P4			0x1671 /*M1671 Super P4 Northbridge [AGP4X,PCI and SDR/DDR]*/
3039 #define DEVICE_ALI_M1672_NORTHBRIDGE_CYBERALADDIN_P4	0x1672 /*M1672 Northbridge [CyberALADDiN-P4]*/
3040 #define DEVICE_ALI_M1681_P4_NORTHBRIDGE			0x1681 /*M1681 P4 Northbridge [AGP8X,HyperTransport and SDR/DDR]*/
3041 #define DEVICE_ALI_M1687_K8_NORTHBRIDGE			0x1687 /*M1687 K8 Northbridge [AGP8X and HyperTransport]*/
3042 #define DEVICE_ALI_M1689_K8_NORTHBRIDGE			0x1689 /*M1689 K8 Northbridge [Super K8 Single Chip]*/
3043 #define DEVICE_ALI_M3141					0x3141 /*M3141*/
3044 #define DEVICE_ALI_M3143					0x3143 /*M3143*/
3045 #define DEVICE_ALI_M3145					0x3145 /*M3145*/
3046 #define DEVICE_ALI_M3147					0x3147 /*M3147*/
3047 #define DEVICE_ALI_M3149					0x3149 /*M3149*/
3048 #define DEVICE_ALI_M3151					0x3151 /*M3151*/
3049 #define DEVICE_ALI_M3307					0x3307 /*M3307*/
3050 #define DEVICE_ALI_M3309					0x3309 /*M3309*/
3051 #define DEVICE_ALI_M3325_VIDEO_AUDIO_DECODER		0x3323 /*M3325 Video/Audio Decoder*/
3052 #define DEVICE_ALI_M4803					0x5212 /*M4803*/
3053 #define DEVICE_ALI_MS4803				0x5215 /*MS4803*/
3054 #define DEVICE_ALI_M5217H				0x5217 /*M5217H*/
3055 #define DEVICE_ALI_M5219					0x5219 /*M5219*/
3056 #define DEVICE_ALI_M5225					0x5225 /*M5225*/
3057 #define DEVICE_ALI_M5229_IDE				0x5229 /*M5229 IDE*/
3058 	#define SUBDEVICE_ALI_THINKPAD_R30		0x1014050f /*ThinkPad R30*/
3059 	#define SUBDEVICE_ALI_THINKPAD_R40E_2684_HVG2	0x1014053d /*ThinkPad R40e (2684-HVG) builtin IDE*/
3060 	#define SUBDEVICE_ALI_PAVILION_ZE4400_BUILTIN	0x103c0024 /*Pavilion ze4400 builtin IDE*/
3061 	#define SUBDEVICE_ALI_A7A266_MOTHERBOARD_IDE	0x10438053 /*A7A266 Motherboard IDE*/
3062 #define DEVICE_ALI_M52252				0x5235 /*M5225*/
3063 #define DEVICE_ALI_USB_1_1_CONTROLLER			0x5237 /*USB 1.1 Controller*/
3064 	#define SUBDEVICE_ALI_THINKPAD_R40E_2684_HVG3	0x10140540 /*ThinkPad R40e (2684-HVG) builtin USB*/
3065 	#define SUBDEVICE_ALI_PAVILION_ZE4400_BUILTIN2	0x103c0024 /*Pavilion ze4400 builtin USB*/
3066 #define DEVICE_ALI_USB_2_0_CONTROLLER			0x5239 /*USB 2.0 Controller*/
3067 #define DEVICE_ALI_M1541_PCI_TO				0x5243 /*M1541 PCI to AGP Controller*/
3068 #define DEVICE_ALI_AGP8X_CONTROLLER			0x5246 /*AGP8X Controller*/
3069 #define DEVICE_ALI_PCI_TO_AGP				0x5247 /*PCI to AGP Controller*/
3070 #define DEVICE_ALI_M5249_HTT_TO				0x5249 /*M5249 HTT to PCI Bridge*/
3071 #define DEVICE_ALI_M5251_P1394_OHCI			0x5251 /*M5251 P1394 OHCI 1.0 Controller*/
3072 #define DEVICE_ALI_M5253_P1394_OHCI			0x5253 /*M5253 P1394 OHCI 1.1 Controller*/
3073 #define DEVICE_ALI_M5261_ETHERNET_CONTROLLER		0x5261 /*M5261 Ethernet Controller*/
3074 #define DEVICE_ALI_M5263_ETHERNET_CONTROLLER		0x5263 /*M5263 Ethernet Controller*/
3075 #define DEVICE_ALI_ALI_M5281_SERIAL			0x5281 /*ALi M5281 Serial ATA / RAID Host Controller*/
3076 #define DEVICE_ALI_LUCENT_TECHNOLOGIES_SOFT		0x5450 /*Lucent Technologies Soft Modem AMR*/
3077 #define DEVICE_ALI_M5451_PCI_AC_LINK			0x5451 /*M5451 PCI AC-Link Controller Audio Device*/
3078 	#define SUBDEVICE_ALI_THINKPAD_R302		0x10140506 /*ThinkPad R30*/
3079 	#define SUBDEVICE_ALI_THINKPAD_R40E_2684_HVG4	0x1014053e /*ThinkPad R40e (2684-HVG) builtin Audio*/
3080 	#define SUBDEVICE_ALI_PAVILION_ZE4400_BUILTIN3	0x103c0024 /*Pavilion ze4400 builtin Audio*/
3081 	#define SUBDEVICE_ALI_HP_COMPAQ_NC4010		0x10b95451 /*HP Compaq nc4010 (DY885AA#ABN)*/
3082 #define DEVICE_ALI_M5453_PCI_AC_LINK			0x5453 /*M5453 PCI AC-Link Controller Modem Device*/
3083 #define DEVICE_ALI_M5455_PCI_AC_LINK			0x5455 /*M5455 PCI AC-Link Controller Audio Device*/
3084 #define DEVICE_ALI_M5457_AC_97_MODEM			0x5457 /*M5457 AC'97 Modem Controller*/
3085 	#define SUBDEVICE_ALI_THINKPAD_R40E_2684_HVG5	0x10140535 /*ThinkPad R40e (2684-HVG) builtin modem*/
3086 	#define SUBDEVICE_ALI_PAVILION_ZE4400_BUILTIN4	0x103c0024 /*Pavilion ze4400 builtin Modem Device*/
3087 #define DEVICE_ALI_SMARTLINK_SMARTPCI561_56K		0x5459 /*SmartLink SmartPCI561 56K Modem*/
3088 #define DEVICE_ALI_SMARTLINK_SMARTPCI563_56K		0x545a /*SmartLink SmartPCI563 56K Modem*/
3089 #define DEVICE_ALI_M5471_MEMORY_STICK			0x5471 /*M5471 Memory Stick Controller*/
3090 #define DEVICE_ALI_M5473_SD_MMC_CONTROLLER		0x5473 /*M5473 SD-MMC Controller*/
3091 #define DEVICE_ALI_M7101_POWER_MANAGEMENT		0x7101 /*M7101 Power Management Controller [PMU]*/
3092 	#define SUBDEVICE_ALI_THINKPAD_R303		0x10140510 /*ThinkPad R30*/
3093 	#define SUBDEVICE_ALI_THINKPAD_R40E_2684_HVG6	0x1014053c /*ThinkPad R40e (2684-HVG) Power Management Controller*/
3094 	#define SUBDEVICE_ALI_PAVILION_ZE4400		0x103c0024 /*Pavilion ze4400*/
3095 /* Vendor: 10ba: Mitsubishi Electric Corp. */
3096 #define DEVICE_MITSUBISHI2_ACCELGRAPHICS_ACCELECLIPSE	0x0301 /*AccelGraphics AccelECLIPSE*/
3097 #define DEVICE_MITSUBISHI2_ACCELGALAXY_A2100_OEM	0x0304 /*AccelGALAXY A2100 [OEM Evans & Sutherland]*/
3098 #define DEVICE_MITSUBISHI2_TORNADO_3000_OEM		0x0308 /*Tornado 3000 [OEM Evans & Sutherland]*/
3099 #define DEVICE_MITSUBISHI2_VG500_VOLUMEPRO_VOLUME	0x1002 /*VG500 [VolumePro Volume Rendering Accelerator]*/
3100 /* Vendor: 10bb: Dapha Electronics Corporation */
3101 /* Vendor: 10bc: Advanced Logic Research */
3102 /* Vendor: 10bd: Surecom Technology */
3103 #define DEVICE_SURECOM_NE_34				0x0e34 /*NE-34*/
3104 /* Vendor: 10be: Tseng Labs International Co. */
3105 /* Vendor: 10bf: Most Inc */
3106 /* Vendor: 10c0: Boca Research Inc. */
3107 /* Vendor: 10c1: ICM Co., Ltd. */
3108 /* Vendor: 10c2: Auspex Systems Inc. */
3109 /* Vendor: 10c3: Samsung Semiconductors, Inc. */
3110 #define DEVICE_SAMSUNG2_SMARTETHER100_SC1100_LAN	0x1100 /*Smartether100 SC1100 LAN Adapter (i82557B)*/
3111 /* Vendor: 10c4: Award Software International Inc. */
3112 /* Vendor: 10c5: Xerox Corporation */
3113 /* Vendor: 10c6: Rambus Inc. */
3114 /* Vendor: 10c7: Media Vision */
3115 /* Vendor: 10c8: Neomagic Corporation */
3116 #define DEVICE_NEOMAGIC_NM2070_MAGICGRAPH_128		0x0001 /*NM2070 [MagicGraph 128]*/
3117 #define DEVICE_NEOMAGIC_NM2090_MAGICGRAPH_128V		0x0002 /*NM2090 [MagicGraph 128V]*/
3118 #define DEVICE_NEOMAGIC_NM2093_MAGICGRAPH_128ZV		0x0003 /*NM2093 [MagicGraph 128ZV]*/
3119 #define DEVICE_NEOMAGIC_NM2160_MAGICGRAPH_128XD		0x0004 /*NM2160 [MagicGraph 128XD]*/
3120 	#define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD	0x101400ba /*MagicGraph 128XD*/
3121 	#define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD2	0x10251007 /*MagicGraph 128XD*/
3122 	#define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD3	0x10280074 /*MagicGraph 128XD*/
3123 	#define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD4	0x10280075 /*MagicGraph 128XD*/
3124 	#define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD5	0x1028007d /*MagicGraph 128XD*/
3125 	#define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD6	0x1028007e /*MagicGraph 128XD*/
3126 	#define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD7	0x1033802f /*MagicGraph 128XD*/
3127 	#define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD8	0x104d801b /*MagicGraph 128XD*/
3128 	#define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD9	0x104d802f /*MagicGraph 128XD*/
3129 	#define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD10	0x104d830b /*MagicGraph 128XD*/
3130 	#define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD11	0x10ba0e00 /*MagicGraph 128XD*/
3131 	#define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD12	0x10c80004 /*MagicGraph 128XD*/
3132 	#define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD13	0x10cf1029 /*MagicGraph 128XD*/
3133 	#define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD14	0x10f78308 /*MagicGraph 128XD*/
3134 	#define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD15	0x10f78309 /*MagicGraph 128XD*/
3135 	#define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD16	0x10f7830b /*MagicGraph 128XD*/
3136 	#define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD17	0x10f7830d /*MagicGraph 128XD*/
3137 	#define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD18	0x10f78312 /*MagicGraph 128XD*/
3138 #define DEVICE_NEOMAGIC_NM2200_MAGICGRAPH_256AV		0x0005 /*NM2200 [MagicGraph 256AV]*/
3139 	#define SUBDEVICE_NEOMAGIC_THINKPAD_570		0x101400dd /*ThinkPad 570*/
3140 	#define SUBDEVICE_NEOMAGIC_LATITUDE_CPI_A	0x10280088 /*Latitude CPi A*/
3141 #define DEVICE_NEOMAGIC_NM2360_MAGICMEDIA_256ZX		0x0006 /*NM2360 [MagicMedia 256ZX]*/
3142 #define DEVICE_NEOMAGIC_NM2380_MAGICMEDIA_256XL		0x0016 /*NM2380 [MagicMedia 256XL+]*/
3143 	#define SUBDEVICE_NEOMAGIC_MAGICMEDIA_256XL	0x10c80016 /*MagicMedia 256XL+*/
3144 #define DEVICE_NEOMAGIC_NM2230_MAGICGRAPH_256AV		0x0025 /*NM2230 [MagicGraph 256AV+]*/
3145 #define DEVICE_NEOMAGIC_NM2093_MAGICGRAPH_128ZV2	0x0083 /*NM2093 [MagicGraph 128ZV+]*/
3146 #define DEVICE_NEOMAGIC_NM2200_MAGICMEDIA_256AV		0x8005 /*NM2200 [MagicMedia 256AV Audio]*/
3147 	#define SUBDEVICE_NEOMAGIC_MAGICMEDIA_256AV_AUDIO	0x0e11b0d1 /*MagicMedia 256AV Audio Device on Discovery*/
3148 	#define SUBDEVICE_NEOMAGIC_MAGICMEDIA_256AV_AUDIO2	0x0e11b126 /*MagicMedia 256AV Audio Device on Durango*/
3149 	#define SUBDEVICE_NEOMAGIC_MAGICMEDIA_256AV_AUDIO3	0x101400dd /*MagicMedia 256AV Audio Device on BlackTip Thinkpad*/
3150 	#define SUBDEVICE_NEOMAGIC_MAGICMEDIA_256AV_AUDIO4	0x10251003 /*MagicMedia 256AV Audio Device on TravelMate 720*/
3151 	#define SUBDEVICE_NEOMAGIC_LATITUDE_CPI_A2	0x10280088 /*Latitude CPi A*/
3152 	#define SUBDEVICE_NEOMAGIC_MAGICMEDIA_256AV_AUDIO5	0x1028008f /*MagicMedia 256AV Audio Device on Colorado Inspiron*/
3153 	#define SUBDEVICE_NEOMAGIC_MAGICMEDIA_256AV_AUDIO6	0x103c0007 /*MagicMedia 256AV Audio Device on Voyager II*/
3154 	#define SUBDEVICE_NEOMAGIC_MAGICMEDIA_256AV_AUDIO7	0x103c0008 /*MagicMedia 256AV Audio Device on Voyager III*/
3155 	#define SUBDEVICE_NEOMAGIC_MAGICMEDIA_256AV_AUDIO8	0x103c000d /*MagicMedia 256AV Audio Device on Omnibook 900*/
3156 	#define SUBDEVICE_NEOMAGIC_MAGICMEDIA_256AV_AUDIO9	0x10c88005 /*MagicMedia 256AV Audio Device on FireAnt*/
3157 	#define SUBDEVICE_NEOMAGIC_MAGICMEDIA_256AV_AUDIO10	0x110a8005 /*MagicMedia 256AV Audio Device*/
3158 	#define SUBDEVICE_NEOMAGIC_MAGICMEDIA_256AV_AUDIO11	0x14c00004 /*MagicMedia 256AV Audio Device*/
3159 #define DEVICE_NEOMAGIC_NM2360_MAGICMEDIA_256ZX2	0x8006 /*NM2360 [MagicMedia 256ZX Audio]*/
3160 #define DEVICE_NEOMAGIC_NM2380_MAGICMEDIA_256XL2	0x8016 /*NM2380 [MagicMedia 256XL+ Audio]*/
3161 /* Vendor: 10c9: Dataexpert Corporation */
3162 /* Vendor: 10ca: Fujitsu Microelectr., Inc. */
3163 /* Vendor: 10cb: Omron Corporation */
3164 /* Vendor: 10cc: Mai Logic Incorporated */
3165 #define DEVICE_MAI_ARTICIA_S_HOST			0x0660 /*Articia S Host Bridge*/
3166 #define DEVICE_MAI_ARTICIA_S_PCI			0x0661 /*Articia S PCI Bridge*/
3167 /* Vendor: 10cd: Advanced System Products, Inc */
3168 #define DEVICE_ADVANCED4_ASC1100			0x1100 /*ASC1100*/
3169 #define DEVICE_ADVANCED4_ASC1200_ABP940_FAST		0x1200 /*ASC1200 [(abp940) Fast SCSI-II]*/
3170 #define DEVICE_ADVANCED4_ABP940_U_ABP960_U		0x1300 /*ABP940-U / ABP960-U*/
3171 	#define SUBDEVICE_ADVANCED4_ASC1300_SCSI_ADAPTER	0x10cd1310 /*ASC1300 SCSI Adapter*/
3172 #define DEVICE_ADVANCED4_ABP940_UW			0x2300 /*ABP940-UW*/
3173 #define DEVICE_ADVANCED4_ABP940_U2W			0x2500 /*ABP940-U2W*/
3174 /* Vendor: 10ce: Radius */
3175 /* Vendor: 10cf: Fujitsu Limited. */
3176 #define DEVICE_FUJITSU2_MB86605				0x2001 /*mb86605*/
3177 /* Vendor: 10d1: FuturePlus Systems Corp. */
3178 /* Vendor: 10d2: Molex Incorporated */
3179 /* Vendor: 10d3: Jabil Circuit Inc */
3180 /* Vendor: 10d4: Hualon Microelectronics */
3181 /* Vendor: 10d5: Autologic Inc. */
3182 /* Vendor: 10d6: Cetia */
3183 /* Vendor: 10d7: BCM Advanced Research */
3184 /* Vendor: 10d8: Advanced Peripherals Labs */
3185 /* Vendor: 10d9: Macronix, Inc. [MXIC] */
3186 #define DEVICE_MACRONIX_MX98713				0x0512 /*MX98713*/
3187 #define DEVICE_MACRONIX_MX987X5				0x0531 /*MX987x5*/
3188 	#define SUBDEVICE_MACRONIX_DFE_540TX_PROFAST_10_100	0x11861200 /*DFE-540TX ProFAST 10/100 Adapter*/
3189 #define DEVICE_MACRONIX_MX86250				0x8625 /*MX86250*/
3190 #define DEVICE_MACRONIX_MX86200				0x8888 /*MX86200*/
3191 /* Vendor: 10da: Compaq IPG-Austin */
3192 #define DEVICE_COMPAQ4_TC4048_TOKEN_RING		0x0508 /*TC4048 Token Ring 4/16*/
3193 #define DEVICE_COMPAQ4_TL3C3X9				0x3390 /*Tl3c3x9*/
3194 /* Vendor: 10db: Rohm LSI Systems, Inc. */
3195 /* Vendor: 10dc: CERN/ECP/EDU */
3196 #define DEVICE_CERN_ECP_EDU_STAR_RD24_SCI_PCI_PMC	0x0001 /*STAR/RD24 SCI-PCI (PMC)*/
3197 #define DEVICE_CERN_ECP_EDU_TAR_RD24_SCI_PCI_PMC	0x0002 /*TAR/RD24 SCI-PCI (PMC)*/
3198 #define DEVICE_CERN_ECP_EDU_HIPPI_DESTINATION		0x0021 /*HIPPI destination*/
3199 #define DEVICE_CERN_ECP_EDU_HIPPI_SOURCE		0x0022 /*HIPPI source*/
3200 #define DEVICE_CERN_ECP_EDU_ATT2C15_3_FPGA		0x10dc /*ATT2C15-3 FPGA*/
3201 /* Vendor: 10dd: Evans & Sutherland */
3202 /* Vendor: 10de: nVidia Corporation */
3203 #define DEVICE_NVIDIA_NV1_EDGE_3D			0x0008 /*NV1 [EDGE 3D]*/
3204 #define DEVICE_NVIDIA_NV1_EDGE_3D2			0x0009 /*NV1 [EDGE 3D]*/
3205 #define DEVICE_NVIDIA_NV2_MUTARA_V08			0x0010 /*NV2 [Mutara V08]*/
3206 #define DEVICE_NVIDIA_NV4_RIVA_TNT			0x0020 /*NV4 [RIVA TNT]*/
3207 	#define SUBDEVICE_NVIDIA_V3400_TNT		0x10430200 /*V3400 TNT*/
3208 	#define SUBDEVICE_NVIDIA_ERAZOR_II_SGRAM	0x10480c18 /*Erazor II SGRAM*/
3209 	#define SUBDEVICE_NVIDIA_ERAZOR_II		0x10480c1b /*Erazor II*/
3210 	#define SUBDEVICE_NVIDIA_VIPER_V550		0x10920550 /*Viper V550*/
3211 	#define SUBDEVICE_NVIDIA_VIPER_V5502		0x10920552 /*Viper V550*/
3212 	#define SUBDEVICE_NVIDIA_VIPER_V5503		0x10924804 /*Viper V550*/
3213 	#define SUBDEVICE_NVIDIA_VIPER_V5504		0x10924808 /*Viper V550*/
3214 	#define SUBDEVICE_NVIDIA_VIPER_V5505		0x10924810 /*Viper V550*/
3215 	#define SUBDEVICE_NVIDIA_VIPER_V5506		0x10924812 /*Viper V550*/
3216 	#define SUBDEVICE_NVIDIA_VIPER_V5507		0x10924815 /*Viper V550*/
3217 	#define SUBDEVICE_NVIDIA_VIPER_V550_WITH	0x10924820 /*Viper V550 with TV out*/
3218 	#define SUBDEVICE_NVIDIA_VIPER_V5508		0x10924822 /*Viper V550*/
3219 	#define SUBDEVICE_NVIDIA_VIPER_V5509		0x10924904 /*Viper V550*/
3220 	#define SUBDEVICE_NVIDIA_VIPER_V55010		0x10924914 /*Viper V550*/
3221 	#define SUBDEVICE_NVIDIA_VIPER_V55011		0x10928225 /*Viper V550*/
3222 	#define SUBDEVICE_NVIDIA_VELOCITY_4400		0x10b4273d /*Velocity 4400*/
3223 	#define SUBDEVICE_NVIDIA_VELOCITY_44002		0x10b4273e /*Velocity 4400*/
3224 	#define SUBDEVICE_NVIDIA_VELOCITY_44003		0x10b42740 /*Velocity 4400*/
3225 	#define SUBDEVICE_NVIDIA_RIVA_TNT		0x10de0020 /*Riva TNT*/
3226 	#define SUBDEVICE_NVIDIA_GRAPHICS_BLASTER_CT6710	0x11021015 /*Graphics Blaster CT6710*/
3227 	#define SUBDEVICE_NVIDIA_GRAPHICS_BLASTER_RIVA	0x11021016 /*Graphics Blaster RIVA TNT*/
3228 #define DEVICE_NVIDIA_NV5_RIVA_TNT2_TNT2		0x0028 /*NV5 [RIVA TNT2/TNT2 Pro]*/
3229 	#define SUBDEVICE_NVIDIA_AGP_V3800_SGRAM	0x10430200 /*AGP-V3800 SGRAM*/
3230 	#define SUBDEVICE_NVIDIA_AGP_V3800_SDRAM	0x10430201 /*AGP-V3800 SDRAM*/
3231 	#define SUBDEVICE_NVIDIA_PCI_V3800		0x10430205 /*PCI-V3800*/
3232 	#define SUBDEVICE_NVIDIA_AGP_V3800PRO		0x10434000 /*AGP-V3800PRO*/
3233 	#define SUBDEVICE_NVIDIA_SYNERGY_II		0x10480c21 /*Synergy II*/
3234 	#define SUBDEVICE_NVIDIA_ERAZOR_III		0x10480c31 /*Erazor III*/
3235 	#define SUBDEVICE_NVIDIA_WINFAST_3D_S320	0x107d2134 /*WinFast 3D S320 II + TV-Out*/
3236 	#define SUBDEVICE_NVIDIA_VIPER_V770		0x10924804 /*Viper V770*/
3237 	#define SUBDEVICE_NVIDIA_VIPER_V7702		0x10924a00 /*Viper V770*/
3238 	#define SUBDEVICE_NVIDIA_VIPER_V770_ULTRA	0x10924a02 /*Viper V770 Ultra*/
3239 	#define SUBDEVICE_NVIDIA_RIVA_TNT2_TNT2_PRO	0x10925a00 /*RIVA TNT2/TNT2 Pro*/
3240 	#define SUBDEVICE_NVIDIA_VIPER_V770_ULTRA2	0x10926a02 /*Viper V770 Ultra*/
3241 	#define SUBDEVICE_NVIDIA_VIPER_V770_ULTRA3	0x10927a02 /*Viper V770 Ultra*/
3242 	#define SUBDEVICE_NVIDIA_RIVA_TNT2_PRO		0x10de0005 /*RIVA TNT2 Pro*/
3243 	#define SUBDEVICE_NVIDIA_COMPAQ_NVIDIA_TNT2	0x10de000f /*Compaq NVIDIA TNT2 Pro*/
3244 	#define SUBDEVICE_NVIDIA_3D_BLASTER_RIVA	0x11021020 /*3D Blaster RIVA TNT2*/
3245 	#define SUBDEVICE_NVIDIA_3D_BLASTER_RIVA2	0x11021026 /*3D Blaster RIVA TNT2 Digital*/
3246 	#define SUBDEVICE_NVIDIA_MAXI_GAMER_XENTOR	0x14af5810 /*Maxi Gamer Xentor*/
3247 #define DEVICE_NVIDIA_NV5_RIVA_TNT2			0x0029 /*NV5 [RIVA TNT2 Ultra]*/
3248 	#define SUBDEVICE_NVIDIA_AGP_V3800_DELUXE	0x10430200 /*AGP-V3800 Deluxe*/
3249 	#define SUBDEVICE_NVIDIA_AGP_V3800_ULTRA_SDRAM	0x10430201 /*AGP-V3800 Ultra SDRAM*/
3250 	#define SUBDEVICE_NVIDIA_PCI_V3800_ULTRA	0x10430205 /*PCI-V3800 Ultra*/
3251 	#define SUBDEVICE_NVIDIA_3D_BLASTER_RIVA3	0x11021021 /*3D Blaster RIVA TNT2 Ultra*/
3252 	#define SUBDEVICE_NVIDIA_3D_BLASTER_RIVA4	0x11021029 /*3D Blaster RIVA TNT2 Ultra*/
3253 	#define SUBDEVICE_NVIDIA_3D_BLASTER_RIVA5	0x1102102f /*3D Blaster RIVA TNT2 Ultra*/
3254 	#define SUBDEVICE_NVIDIA_MAXI_GAMER_XENTOR2	0x14af5820 /*Maxi Gamer Xentor 32*/
3255 #define DEVICE_NVIDIA_NV5_RIVA_TNT22			0x002a /*NV5 [Riva TnT2]*/
3256 #define DEVICE_NVIDIA_NV5_RIVA_TNT23			0x002b /*NV5 [Riva TnT2]*/
3257 #define DEVICE_NVIDIA_NV6_VANTA_VANTA_LT		0x002c /*NV6 [Vanta/Vanta LT]*/
3258 	#define SUBDEVICE_NVIDIA_AGP_V3800_COMBAT_SDRAM	0x10430200 /*AGP-V3800 Combat SDRAM*/
3259 	#define SUBDEVICE_NVIDIA_AGP_V3800_COMBAT	0x10430201 /*AGP-V3800 Combat*/
3260 	#define SUBDEVICE_NVIDIA_VIPER_V730		0x10926820 /*Viper V730*/
3261 	#define SUBDEVICE_NVIDIA_CT6938_VANTA_8MB	0x11021031 /*CT6938 VANTA 8MB*/
3262 	#define SUBDEVICE_NVIDIA_CT6894_VANTA_16MB	0x11021034 /*CT6894 VANTA 16MB*/
3263 	#define SUBDEVICE_NVIDIA_MAXI_GAMER_PHOENIX	0x14af5008 /*Maxi Gamer Phoenix 2*/
3264 #define DEVICE_NVIDIA_NV5M64_RIVA_TNT2			0x002d /*NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]*/
3265 	#define SUBDEVICE_NVIDIA_AGP_V3800M		0x10430200 /*AGP-V3800M*/
3266 	#define SUBDEVICE_NVIDIA_AGP_V3800M2		0x10430201 /*AGP-V3800M*/
3267 	#define SUBDEVICE_NVIDIA_ERAZOR_III_LT		0x10480c3a /*Erazor III LT*/
3268 	#define SUBDEVICE_NVIDIA_M64_AGP4X		0x10de001e /*M64 AGP4x*/
3269 	#define SUBDEVICE_NVIDIA_CT6892_RIVA_TNT2	0x11021023 /*CT6892 RIVA TNT2 Value*/
3270 	#define SUBDEVICE_NVIDIA_CT6932_RIVA_TNT2	0x11021024 /*CT6932 RIVA TNT2 Value 32Mb*/
3271 	#define SUBDEVICE_NVIDIA_CT6931_RIVA_TNT2	0x1102102c /*CT6931 RIVA TNT2 Value [Jumper]*/
3272 	#define SUBDEVICE_NVIDIA_MSI_8808		0x14628808 /*MSI-8808*/
3273 	#define SUBDEVICE_NVIDIA_PIXELVIEW_RIVA_TNT2	0x15541041 /*Pixelview RIVA TNT2 M64*/
3274 #define DEVICE_NVIDIA_NV6_VANTA				0x002e /*NV6 [Vanta]*/
3275 #define DEVICE_NVIDIA_NV6_VANTA2			0x002f /*NV6 [Vanta]*/
3276 #define DEVICE_NVIDIA_MCP04_SMBUS			0x0034 /*MCP04 SMBus*/
3277 #define DEVICE_NVIDIA_MCP04_IDE				0x0035 /*MCP04 IDE*/
3278 #define DEVICE_NVIDIA_MCP04_SERIAL_ATA			0x0036 /*MCP04 Serial ATA Controller*/
3279 #define DEVICE_NVIDIA_MCP04_ETHERNET_CONTROLLER		0x0037 /*MCP04 Ethernet Controller*/
3280 #define DEVICE_NVIDIA_MCP04_ETHERNET_CONTROLLER2	0x0038 /*MCP04 Ethernet Controller*/
3281 #define DEVICE_NVIDIA_MCP04_AC_97_AUDIO			0x003a /*MCP04 AC'97 Audio Controller*/
3282 #define DEVICE_NVIDIA_MCP04_USB_CONTROLLER		0x003b /*MCP04 USB Controller*/
3283 #define DEVICE_NVIDIA_MCP04_USB_CONTROLLER2		0x003c /*MCP04 USB Controller*/
3284 #define DEVICE_NVIDIA_MCP04_PCI_BRIDGE			0x003d /*MCP04 PCI Bridge*/
3285 #define DEVICE_NVIDIA_MCP04_SERIAL_ATA2			0x003e /*MCP04 Serial ATA Controller*/
3286 #define DEVICE_NVIDIA_NV40_GEFORCE_6800			0x0040 /*nv40 [GeForce 6800 Ultra]*/
3287 #define DEVICE_NVIDIA_NV40_GEFORCE_68002		0x0041 /*NV40 [GeForce 6800]*/
3288 #define DEVICE_NVIDIA_NV40_2				0x0042 /*NV40.2*/
3289 #define DEVICE_NVIDIA_NV40_3				0x0043 /*NV40.3*/
3290 #define DEVICE_NVIDIA_NV40_GEFORCE_68003		0x0045 /*NV40 [GeForce 6800 GT]*/
3291 #define DEVICE_NVIDIA_NV40GL				0x0049 /*NV40GL*/
3292 #define DEVICE_NVIDIA_NV40GL_QUADRO_FX			0x004e /*NV40GL [Quadro FX 4000]*/
3293 #define DEVICE_NVIDIA_CK804_SMBUS			0x0052 /*CK804 SMBus*/
3294 #define DEVICE_NVIDIA_CK804_IDE				0x0053 /*CK804 IDE*/
3295 #define DEVICE_NVIDIA_CK804_SERIAL_ATA			0x0054 /*CK804 Serial ATA Controller*/
3296 #define DEVICE_NVIDIA_CK804_SERIAL_ATA2			0x0055 /*CK804 Serial ATA Controller*/
3297 #define DEVICE_NVIDIA_CK804_ETHERNET_CONTROLLER		0x0056 /*CK804 Ethernet Controller*/
3298 #define DEVICE_NVIDIA_CK804_ETHERNET_CONTROLLER2	0x0057 /*CK804 Ethernet Controller*/
3299 #define DEVICE_NVIDIA_CK804_AC_97_AUDIO			0x0059 /*CK804 AC'97 Audio Controller*/
3300 #define DEVICE_NVIDIA_CK804_USB_CONTROLLER		0x005a /*CK804 USB Controller*/
3301 #define DEVICE_NVIDIA_CK804_USB_CONTROLLER2		0x005b /*CK804 USB Controller*/
3302 #define DEVICE_NVIDIA_CK804_PCI_BRIDGE			0x005c /*CK804 PCI Bridge*/
3303 #define DEVICE_NVIDIA_CK804_PCIE_BRIDGE			0x005d /*CK804 PCIE Bridge*/
3304 #define DEVICE_NVIDIA_CK804_MEMORY_CONTROLLER		0x005e /*CK804 Memory Controller*/
3305 #define DEVICE_NVIDIA_NFORCE2_ISA_BRIDGE		0x0060 /*nForce2 ISA Bridge*/
3306 	#define SUBDEVICE_NVIDIA_A7N8X_MAINBOARD	0x104380ad /*A7N8X Mainboard*/
3307 #define DEVICE_NVIDIA_NFORCE2_SMBUS_MCP			0x0064 /*nForce2 SMBus (MCP)*/
3308 #define DEVICE_NVIDIA_NFORCE2_IDE			0x0065 /*nForce2 IDE*/
3309 #define DEVICE_NVIDIA_NFORCE2_ETHERNET_CONTROLLER	0x0066 /*nForce2 Ethernet Controller*/
3310 	#define SUBDEVICE_NVIDIA_A7N8X_MAINBOARD_ONBOARD	0x104380a7 /*A7N8X Mainboard onboard nForce2 Ethernet*/
3311 #define DEVICE_NVIDIA_NFORCE2_USB_CONTROLLER		0x0067 /*nForce2 USB Controller*/
3312 	#define SUBDEVICE_NVIDIA_A7N8X_MAINBOARD2	0x10430c11 /*A7N8X Mainboard*/
3313 #define DEVICE_NVIDIA_NFORCE2_USB_CONTROLLER2		0x0068 /*nForce2 USB Controller*/
3314 	#define SUBDEVICE_NVIDIA_A7N8X_MAINBOARD3	0x10430c11 /*A7N8X Mainboard*/
3315 #define DEVICE_NVIDIA_NFORCE2_AC97_AUDIO		0x006a /*nForce2 AC97 Audio Controler (MCP)*/
3316 #define DEVICE_NVIDIA_NFORCE_MULTIMEDIA_AUDIO		0x006b /*nForce MultiMedia audio [Via VT82C686B]*/
3317 	#define SUBDEVICE_NVIDIA_NFORCE2_MCP_AUDIO	0x10de006b /*nForce2 MCP Audio Processing Unit*/
3318 #define DEVICE_NVIDIA_NFORCE2_EXTERNAL_PCI		0x006c /*nForce2 External PCI Bridge*/
3319 #define DEVICE_NVIDIA_NFORCE2_PCI_BRIDGE		0x006d /*nForce2 PCI Bridge*/
3320 #define DEVICE_NVIDIA_NFORCE2_FIREWIRE_IEEE		0x006e /*nForce2 FireWire (IEEE 1394) Controller*/
3321 #define DEVICE_NVIDIA_MCP2A_SMBUS			0x0084 /*MCP2A SMBus*/
3322 #define DEVICE_NVIDIA_MCP2A_IDE				0x0085 /*MCP2A IDE*/
3323 #define DEVICE_NVIDIA_MCP2A_ETHERNET_CONTROLLER		0x0086 /*MCP2A Ethernet Controller*/
3324 #define DEVICE_NVIDIA_MCP2A_USB_CONTROLLER		0x0087 /*MCP2A USB Controller*/
3325 #define DEVICE_NVIDIA_MCP2A_USB_CONTROLLER2		0x0088 /*MCP2A USB Controller*/
3326 #define DEVICE_NVIDIA_MCP2S_AC_97_AUDIO			0x008a /*MCP2S AC'97 Audio Controller*/
3327 #define DEVICE_NVIDIA_MCP2A_PCI_BRIDGE			0x008b /*MCP2A PCI Bridge*/
3328 #define DEVICE_NVIDIA_MCP2A_ETHERNET_CONTROLLER2	0x008c /*MCP2A Ethernet Controller*/
3329 #define DEVICE_NVIDIA_NFORCE2_SERIAL_ATA		0x008e /*nForce2 Serial ATA Controller*/
3330 #define DEVICE_NVIDIA_NV5_ALADDIN_TNT2			0x00a0 /*NV5 [Aladdin TNT2]*/
3331 	#define SUBDEVICE_NVIDIA_MAXI_GAMER_XENTOR3	0x14af5810 /*Maxi Gamer Xentor*/
3332 #define DEVICE_NVIDIA_NV41_0				0x00c0 /*NV41.0*/
3333 #define DEVICE_NVIDIA_NV41_1				0x00c1 /*NV41.1*/
3334 #define DEVICE_NVIDIA_NV41_2				0x00c2 /*NV41.2*/
3335 #define DEVICE_NVIDIA_NV41_8				0x00c8 /*NV41.8*/
3336 #define DEVICE_NVIDIA_NV41GL				0x00ce /*NV41GL*/
3337 #define DEVICE_NVIDIA_NFORCE3_LPC_BRIDGE		0x00d0 /*nForce3 LPC Bridge*/
3338 #define DEVICE_NVIDIA_NFORCE3_HOST_BRIDGE		0x00d1 /*nForce3 Host Bridge*/
3339 #define DEVICE_NVIDIA_NFORCE3_AGP_BRIDGE		0x00d2 /*nForce3 AGP Bridge*/
3340 #define DEVICE_NVIDIA_CK804_MEMORY_CONTROLLER2		0x00d3 /*CK804 Memory Controller*/
3341 #define DEVICE_NVIDIA_NFORCE3_SMBUS			0x00d4 /*nForce3 SMBus*/
3342 #define DEVICE_NVIDIA_NFORCE3_IDE			0x00d5 /*nForce3 IDE*/
3343 #define DEVICE_NVIDIA_NFORCE3_ETHERNET			0x00d6 /*nForce3 Ethernet*/
3344 #define DEVICE_NVIDIA_NFORCE3_USB_1_1			0x00d7 /*nForce3 USB 1.1*/
3345 #define DEVICE_NVIDIA_NFORCE3_USB_2_0			0x00d8 /*nForce3 USB 2.0*/
3346 #define DEVICE_NVIDIA_NFORCE3_AUDIO			0x00da /*nForce3 Audio*/
3347 #define DEVICE_NVIDIA_NFORCE3_PCI_BRIDGE		0x00dd /*nForce3 PCI Bridge*/
3348 #define DEVICE_NVIDIA_CK8S_ETHERNET_CONTROLLER		0x00df /*CK8S Ethernet Controller*/
3349 #define DEVICE_NVIDIA_NFORCE3_250GB_HOST		0x00e1 /*nForce3 250Gb Host Bridge*/
3350 #define DEVICE_NVIDIA_NFORCE3_250GB_AGP			0x00e2 /*nForce3 250Gb AGP Host to PCI Bridge*/
3351 #define DEVICE_NVIDIA_CK8S_SERIAL_ATA			0x00e3 /*CK8S Serial ATA Controller (v2.5)*/
3352 #define DEVICE_NVIDIA_NFORCE_250GB_PCI			0x00e4 /*nForce 250Gb PCI System Management*/
3353 #define DEVICE_NVIDIA_CK8S_PARALLEL_ATA			0x00e5 /*CK8S Parallel ATA Controller (v2.5)*/
3354 #define DEVICE_NVIDIA_CK8S_ETHERNET_CONTROLLER2		0x00e6 /*CK8S Ethernet Controller*/
3355 #define DEVICE_NVIDIA_CK8S_USB_CONTROLLER		0x00e7 /*CK8S USB Controller*/
3356 #define DEVICE_NVIDIA_CK8S_USB_CONTROLLER2		0x00e8 /*CK8S USB Controller*/
3357 #define DEVICE_NVIDIA_NFORCE3_250GB_AC_97		0x00ea /*nForce3 250Gb AC'97 Audio Controller*/
3358 #define DEVICE_NVIDIA_NFORCE3_250GB_PCI_TO_PCI		0x00ed /*nForce3 250Gb PCI-to-PCI Bridge*/
3359 #define DEVICE_NVIDIA_CK8S_SERIAL_ATA2			0x00ee /*CK8S Serial ATA Controller (v2.5)*/
3360 #define DEVICE_NVIDIA_NV40_GEFORCE_6800_GEFORCE		0x00f0 /*NV40 [GeForce 6800/GeForce 6800 Ultra]*/
3361 #define DEVICE_NVIDIA_NV43_GEFORCE_6600_GEFORCE		0x00f1 /*NV43 [GeForce 6600/GeForce 6600 GT]*/
3362 #define DEVICE_NVIDIA_NV43_GEFORCE_6600			0x00f2 /*NV43 [GeForce 6600 GT]*/
3363 #define DEVICE_NVIDIA_NV45GL_QUADRO_FX			0x00f8 /*NV45GL [Quadro FX 3400]*/
3364 #define DEVICE_NVIDIA_NV40_GEFORCE_68004		0x00f9 /*NV40 [GeForce 6800 Ultra]*/
3365 #define DEVICE_NVIDIA_NV36_GEFORCE_PCX			0x00fa /*NV36 [GeForce PCX 5750]*/
3366 #define DEVICE_NVIDIA_NV35_GEFORCE_PCX			0x00fb /*NV35 [GeForce PCX 5900]*/
3367 #define DEVICE_NVIDIA_NV37GL_QUADRO_FX			0x00fc /*NV37GL [Quadro FX 330/GeForce PCX 5300]*/
3368 #define DEVICE_NVIDIA_NV37GL_QUADRO_FX2			0x00fd /*NV37GL [Quadro FX 330]*/
3369 #define DEVICE_NVIDIA_NV38GL_QUADRO_FX			0x00fe /*NV38GL [Quadro FX 1300]*/
3370 #define DEVICE_NVIDIA_NV18_GEFORCE_PCX			0x00ff /*NV18 [GeForce PCX 4300]*/
3371 #define DEVICE_NVIDIA_NV10_GEFORCE_256			0x0100 /*NV10 [GeForce 256 SDR]*/
3372 	#define SUBDEVICE_NVIDIA_AGP_V6600_SGRAM	0x10430200 /*AGP-V6600 SGRAM*/
3373 	#define SUBDEVICE_NVIDIA_AGP_V6600_SDRAM	0x10430201 /*AGP-V6600 SDRAM*/
3374 	#define SUBDEVICE_NVIDIA_AGP_V6600_SGRAM2	0x10434008 /*AGP-V6600 SGRAM*/
3375 	#define SUBDEVICE_NVIDIA_AGP_V6600_SDRAM2	0x10434009 /*AGP-V6600 SDRAM*/
3376 	#define SUBDEVICE_NVIDIA_CT6941_GEFORCE_256	0x1102102d /*CT6941 GeForce 256*/
3377 	#define SUBDEVICE_NVIDIA_3D_PROPHET_SE		0x14af5022 /*3D Prophet SE*/
3378 #define DEVICE_NVIDIA_NV10DDR_GEFORCE_256		0x0101 /*NV10DDR [GeForce 256 DDR]*/
3379 	#define SUBDEVICE_NVIDIA_AGP_V6800_DDR		0x10430202 /*AGP-V6800 DDR*/
3380 	#define SUBDEVICE_NVIDIA_AGP_V6800_DDR_SGRAM	0x1043400a /*AGP-V6800 DDR SGRAM*/
3381 	#define SUBDEVICE_NVIDIA_AGP_V6800_DDR_SDRAM	0x1043400b /*AGP-V6800 DDR SDRAM*/
3382 	#define SUBDEVICE_NVIDIA_WINFAST_GEFORCE_256	0x107d2822 /*WinFast GeForce 256*/
3383 	#define SUBDEVICE_NVIDIA_CT6971_GEFORCE_256	0x1102102e /*CT6971 GeForce 256 DDR*/
3384 	#define SUBDEVICE_NVIDIA_3D_PROPHET_DDR_DVI	0x14af5021 /*3D Prophet DDR-DVI*/
3385 #define DEVICE_NVIDIA_NV10GL_QUADRO			0x0103 /*NV10GL [Quadro]*/
3386 #define DEVICE_NVIDIA_NV11_GEFORCE2_MX_MX		0x0110 /*NV11 [GeForce2 MX/MX 400]*/
3387 	#define SUBDEVICE_NVIDIA_AGP_V7100_PRO		0x10434015 /*AGP-V7100 Pro*/
3388 	#define SUBDEVICE_NVIDIA_V7100_PRO_WITH		0x10434031 /*V7100 Pro with TV output*/
3389 	#define SUBDEVICE_NVIDIA_DELL_OEM_GEFORCE	0x10de0091 /*Dell OEM GeForce 2 MX 400*/
3390 	#define SUBDEVICE_NVIDIA_MSI_GEFORCE2_MX400	0x14628817 /*MSI GeForce2 MX400 Pro32S [MS-8817]*/
3391 	#define SUBDEVICE_NVIDIA_3D_PROPHET_II		0x14af7102 /*3D Prophet II MX*/
3392 	#define SUBDEVICE_NVIDIA_3D_PROPHET_II2		0x14af7103 /*3D Prophet II MX Dual-Display*/
3393 #define DEVICE_NVIDIA_NV11DDR_GEFORCE2_MX		0x0111 /*NV11DDR [GeForce2 MX 100 DDR/200 DDR]*/
3394 #define DEVICE_NVIDIA_NV11_GEFORCE2_GO			0x0112 /*NV11 [GeForce2 Go]*/
3395 #define DEVICE_NVIDIA_NV11GL_QUADRO2_MXR_EX		0x0113 /*NV11GL [Quadro2 MXR/EX]*/
3396 #define DEVICE_NVIDIA_NV15_GEFORCE2_GTS_PRO		0x0150 /*NV15 [GeForce2 GTS/Pro]*/
3397 	#define SUBDEVICE_NVIDIA_V7700_AGP_VIDEO	0x10434016 /*V7700 AGP Video Card*/
3398 	#define SUBDEVICE_NVIDIA_WINFAST_GEFORCE2_GTS	0x107d2840 /*WinFast GeForce2 GTS with TV output*/
3399 	#define SUBDEVICE_NVIDIA_WINFAST_GEFORCE_2	0x107d2842 /*WinFast GeForce 2 Pro*/
3400 	#define SUBDEVICE_NVIDIA_CREATIVE_GEFORCE2_PRO	0x14628831 /*Creative GeForce2 Pro*/
3401 #define DEVICE_NVIDIA_NV15DDR_GEFORCE2_TI		0x0151 /*NV15DDR [GeForce2 Ti]*/
3402 	#define SUBDEVICE_NVIDIA_V7700TI		0x1043405f /*V7700Ti*/
3403 	#define SUBDEVICE_NVIDIA_CREATIVE_3D_BLASTER	0x14625506 /*Creative 3D Blaster Geforce2 Titanium*/
3404 #define DEVICE_NVIDIA_NV15BR_GEFORCE2_ULTRA		0x0152 /*NV15BR [GeForce2 Ultra, Bladerunner]*/
3405 	#define SUBDEVICE_NVIDIA_GLADIAC_ULTRA		0x10480c56 /*GLADIAC Ultra*/
3406 #define DEVICE_NVIDIA_NV15GL_QUADRO2_PRO		0x0153 /*NV15GL [Quadro2 Pro]*/
3407 #define DEVICE_NVIDIA_NV17_GEFORCE4_MX			0x0170 /*NV17 [GeForce4 MX 460]*/
3408 #define DEVICE_NVIDIA_NV17_GEFORCE4_MX2			0x0171 /*NV17 [GeForce4 MX 440]*/
3409 	#define SUBDEVICE_NVIDIA_GAINWARD_PRO_600_TV	0x10b00002 /*Gainward Pro/600 TV*/
3410 	#define SUBDEVICE_NVIDIA_G4MX440_VTP		0x14628661 /*G4MX440-VTP*/
3411 	#define SUBDEVICE_NVIDIA_MX440SES_T_MS_8873	0x14628730 /*MX440SES-T (MS-8873)*/
3412 	#define SUBDEVICE_NVIDIA_ABIT_SILURO_GEFORCE4MX440	0x147b8f00 /*Abit Siluro GeForce4MX440*/
3413 #define DEVICE_NVIDIA_NV17_GEFORCE4_MX3			0x0172 /*NV17 [GeForce4 MX 420]*/
3414 #define DEVICE_NVIDIA_NV17_GEFORCE4_MX4			0x0173 /*NV17 [GeForce4 MX 440-SE]*/
3415 #define DEVICE_NVIDIA_NV17_GEFORCE4_440			0x0174 /*NV17 [GeForce4 440 Go]*/
3416 #define DEVICE_NVIDIA_NV17_GEFORCE4_420			0x0175 /*NV17 [GeForce4 420 Go]*/
3417 #define DEVICE_NVIDIA_NV17_GEFORCE4_4202		0x0176 /*NV17 [GeForce4 420 Go 32M]*/
3418 	#define SUBDEVICE_NVIDIA_CX9_VX9		0x4c531090 /*Cx9 / Vx9 mainboard*/
3419 #define DEVICE_NVIDIA_NV17_GEFORCE4_460			0x0177 /*NV17 [GeForce4 460 Go]*/
3420 #define DEVICE_NVIDIA_NV17GL_QUADRO4_550		0x0178 /*NV17GL [Quadro4 550 XGL]*/
3421 #define DEVICE_NVIDIA_NV17_GEFORCE4_4402		0x0179 /*NV17 [GeForce4 440 Go 64M]*/
3422 	#define SUBDEVICE_NVIDIA_GEFORCE4_MX_MAC	0x10de0179 /*GeForce4 MX (Mac)*/
3423 #define DEVICE_NVIDIA_NV17GL_QUADRO4_200_400		0x017a /*NV17GL [Quadro4 200/400 NVS]*/
3424 #define DEVICE_NVIDIA_NV17GL_QUADRO4_5502		0x017b /*NV17GL [Quadro4 550 XGL]*/
3425 #define DEVICE_NVIDIA_NV17GL_QUADRO4_5503		0x017c /*NV17GL [Quadro4 550 GoGL]*/
3426 #define DEVICE_NVIDIA_NV17_GEFORCE4_410			0x017d /*NV17 [GeForce4 410 Go 16M]*/
3427 #define DEVICE_NVIDIA_NV18_GEFORCE4_MX			0x0181 /*NV18 [GeForce4 MX 440 AGP 8x]*/
3428 	#define SUBDEVICE_NVIDIA_V9180_MAGIC		0x1043806f /*V9180 Magic*/
3429 	#define SUBDEVICE_NVIDIA_MS_STARFORCE_GEFORCE4_MX	0x14628880 /*MS-StarForce GeForce4 MX 440 with AGP8X*/
3430 	#define SUBDEVICE_NVIDIA_MS_8890_GEFORCE_4	0x14628900 /*MS-8890 GeForce 4 MX440 AGP8X*/
3431 	#define SUBDEVICE_NVIDIA_MSI_GEFORCE4_MX	0x14629350 /*MSI Geforce4 MX T8X with AGP8X*/
3432 	#define SUBDEVICE_NVIDIA_SILURO_GF4_MX_8X	0x147b8f0d /*Siluro GF4 MX-8X*/
3433 #define DEVICE_NVIDIA_NV18_GEFORCE4_MX2			0x0182 /*NV18 [GeForce4 MX 440SE AGP 8x]*/
3434 #define DEVICE_NVIDIA_NV18_GEFORCE4_MX3			0x0183 /*NV18 [GeForce4 MX 420 AGP 8x]*/
3435 #define DEVICE_NVIDIA_NV18_GEFORCE4_MX4			0x0185 /*NV18 [GeForce4 MX 4000 AGP 8x]*/
3436 #define DEVICE_NVIDIA_NV18M_GEFORCE4_448		0x0186 /*NV18M [GeForce4 448 Go]*/
3437 #define DEVICE_NVIDIA_NV18M_GEFORCE4_488		0x0187 /*NV18M [GeForce4 488 Go]*/
3438 #define DEVICE_NVIDIA_NV18GL_QUADRO4_580		0x0188 /*NV18GL [Quadro4 580 XGL]*/
3439 #define DEVICE_NVIDIA_NV18GL_QUADRO4_NVS		0x018a /*NV18GL [Quadro4 NVS AGP 8x]*/
3440 #define DEVICE_NVIDIA_NV18GL_QUADRO4_380		0x018b /*NV18GL [Quadro4 380 XGL]*/
3441 #define DEVICE_NVIDIA_NV18M_GEFORCE4_4482		0x018d /*NV18M [GeForce4 448 Go]*/
3442 #define DEVICE_NVIDIA_NVCRUSH11_GEFORCE2_MX		0x01a0 /*NVCrush11 [GeForce2 MX Integrated Graphics]*/
3443 #define DEVICE_NVIDIA_NFORCE_CPU_BRIDGE			0x01a4 /*nForce CPU bridge*/
3444 #define DEVICE_NVIDIA_NFORCE_420_MEMORY			0x01ab /*nForce 420 Memory Controller (DDR)*/
3445 #define DEVICE_NVIDIA_NFORCE_220_420_MEMORY		0x01ac /*nForce 220/420 Memory Controller*/
3446 #define DEVICE_NVIDIA_NFORCE_220_420_MEMORY2		0x01ad /*nForce 220/420 Memory Controller*/
3447 #define DEVICE_NVIDIA_NFORCE_AUDIO			0x01b0 /*nForce Audio*/
3448 #define DEVICE_NVIDIA_NFORCE_AUDIO2			0x01b1 /*nForce Audio*/
3449 #define DEVICE_NVIDIA_NFORCE_ISA_BRIDGE			0x01b2 /*nForce ISA Bridge*/
3450 #define DEVICE_NVIDIA_NFORCE_PCI_SYSTEM			0x01b4 /*nForce PCI System Management*/
3451 #define DEVICE_NVIDIA_NFORCE_AGP_TO			0x01b7 /*nForce AGP to PCI Bridge*/
3452 #define DEVICE_NVIDIA_NFORCE_PCI_TO_PCI_BRIDGE		0x01b8 /*nForce PCI-to-PCI bridge*/
3453 #define DEVICE_NVIDIA_NFORCE_IDE			0x01bc /*nForce IDE*/
3454 #define DEVICE_NVIDIA_NFORCE_AC_97_MODEM		0x01c1 /*nForce AC'97 Modem Controller*/
3455 #define DEVICE_NVIDIA_NFORCE_USB_CONTROLLER		0x01c2 /*nForce USB Controller*/
3456 #define DEVICE_NVIDIA_NFORCE_ETHERNET_CONTROLLER	0x01c3 /*nForce Ethernet Controller*/
3457 #define DEVICE_NVIDIA_NFORCE2_AGP_DIFFERENT		0x01e0 /*nForce2 AGP (different version?)*/
3458 #define DEVICE_NVIDIA_NFORCE2_AGP			0x01e8 /*nForce2 AGP*/
3459 #define DEVICE_NVIDIA_NFORCE2_MEMORY_CONTROLLER		0x01ea /*nForce2 Memory Controller 0*/
3460 #define DEVICE_NVIDIA_NFORCE2_MEMORY_CONTROLLER2	0x01eb /*nForce2 Memory Controller 1*/
3461 #define DEVICE_NVIDIA_NFORCE2_MEMORY_CONTROLLER3	0x01ec /*nForce2 Memory Controller 2*/
3462 #define DEVICE_NVIDIA_NFORCE2_MEMORY_CONTROLLER4	0x01ed /*nForce2 Memory Controller 3*/
3463 #define DEVICE_NVIDIA_NFORCE2_MEMORY_CONTROLLER5	0x01ee /*nForce2 Memory Controller 4*/
3464 #define DEVICE_NVIDIA_NFORCE2_MEMORY_CONTROLLER6	0x01ef /*nForce2 Memory Controller 5*/
3465 #define DEVICE_NVIDIA_NV18_GEFORCE4_MX5			0x01f0 /*NV18 [GeForce4 MX - nForce GPU]*/
3466 #define DEVICE_NVIDIA_NV20_GEFORCE3			0x0200 /*NV20 [GeForce3]*/
3467 	#define SUBDEVICE_NVIDIA_AGP_V8200_DDR		0x1043402f /*AGP-V8200 DDR*/
3468 #define DEVICE_NVIDIA_NV20_GEFORCE3_TI			0x0201 /*NV20 [GeForce3 Ti 200]*/
3469 #define DEVICE_NVIDIA_NV20_GEFORCE3_TI2			0x0202 /*NV20 [GeForce3 Ti 500]*/
3470 	#define SUBDEVICE_NVIDIA_V8200_T5		0x1043405b /*V8200 T5*/
3471 	#define SUBDEVICE_NVIDIA_XTASY_6964		0x1545002f /*Xtasy 6964*/
3472 #define DEVICE_NVIDIA_NV20DCC_QUADRO_DCC		0x0203 /*NV20DCC [Quadro DCC]*/
3473 #define DEVICE_NVIDIA_NV25_GEFORCE4_TI			0x0250 /*NV25 [GeForce4 Ti 4600]*/
3474 #define DEVICE_NVIDIA_NV25_GEFORCE4_TI2			0x0251 /*NV25 [GeForce4 Ti 4400]*/
3475 	#define SUBDEVICE_NVIDIA_V8440_GEFORCE_4	0x10438023 /*v8440 GeForce 4 Ti4400*/
3476 #define DEVICE_NVIDIA_NV25_GEFORCE4_TI3			0x0252 /*NV25 [GeForce4 Ti]*/
3477 #define DEVICE_NVIDIA_NV25_GEFORCE4_TI4			0x0253 /*NV25 [GeForce4 Ti 4200]*/
3478 	#define SUBDEVICE_NVIDIA_WINFAST_A250_LE	0x107d2896 /*WinFast A250 LE TD (Dual VGA/TV-out/DVI)*/
3479 	#define SUBDEVICE_NVIDIA_SILURO_DUAL_VGA_TV_OUT_DVI	0x147b8f09 /*Siluro (Dual VGA/TV-out/DVI)*/
3480 #define DEVICE_NVIDIA_NV25GL_QUADRO4_900		0x0258 /*NV25GL [Quadro4 900 XGL]*/
3481 #define DEVICE_NVIDIA_NV25GL_QUADRO4_750		0x0259 /*NV25GL [Quadro4 750 XGL]*/
3482 #define DEVICE_NVIDIA_NV25GL_QUADRO4_700		0x025b /*NV25GL [Quadro4 700 XGL]*/
3483 #define DEVICE_NVIDIA_NV28_GEFORCE4_TI			0x0280 /*NV28 [GeForce4 Ti 4800]*/
3484 #define DEVICE_NVIDIA_NV28_GEFORCE4_TI2			0x0281 /*NV28 [GeForce4 Ti 4200 AGP 8x]*/
3485 #define DEVICE_NVIDIA_NV28_GEFORCE4_TI3			0x0282 /*NV28 [GeForce4 Ti 4800 SE]*/
3486 #define DEVICE_NVIDIA_NV28_GEFORCE4_TI4			0x0286 /*NV28 [GeForce4 Ti 4200 Go AGP 8x]*/
3487 #define DEVICE_NVIDIA_NV28GL_QUADRO4_980		0x0288 /*NV28GL [Quadro4 980 XGL]*/
3488 #define DEVICE_NVIDIA_NV28GL_QUADRO4_780		0x0289 /*NV28GL [Quadro4 780 XGL]*/
3489 #define DEVICE_NVIDIA_NV28GLM_QUADRO4_700		0x028c /*NV28GLM [Quadro4 700 GoGL]*/
3490 #define DEVICE_NVIDIA_NV30_GEFORCE_FX			0x0300 /*NV30 [GeForce FX]*/
3491 #define DEVICE_NVIDIA_NV30_GEFORCE_FX2			0x0301 /*NV30 [GeForce FX 5800 Ultra]*/
3492 #define DEVICE_NVIDIA_NV30_GEFORCE_FX3			0x0302 /*NV30 [GeForce FX 5800]*/
3493 #define DEVICE_NVIDIA_NV30GL_QUADRO_FX			0x0308 /*NV30GL [Quadro FX 2000]*/
3494 #define DEVICE_NVIDIA_NV30GL_QUADRO_FX2			0x0309 /*NV30GL [Quadro FX 1000]*/
3495 #define DEVICE_NVIDIA_NV31_GEFORCE_FX			0x0311 /*NV31 [GeForce FX 5600 Ultra]*/
3496 #define DEVICE_NVIDIA_NV31_GEFORCE_FX2			0x0312 /*NV31 [GeForce FX 5600]*/
3497 #define DEVICE_NVIDIA_NV31				0x0313 /*NV31*/
3498 #define DEVICE_NVIDIA_NV31_GEFORCE_FX3			0x0314 /*NV31 [GeForce FX 5600XT]*/
3499 	#define SUBDEVICE_NVIDIA_V9560XT_TD		0x1043814a /*V9560XT/TD*/
3500 #define DEVICE_NVIDIA_NV312				0x0316 /*NV31*/
3501 #define DEVICE_NVIDIA_NV313				0x0317 /*NV31*/
3502 #define DEVICE_NVIDIA_NV31M_GEFORCE_FX			0x031a /*NV31M [GeForce FX Go 5600]*/
3503 #define DEVICE_NVIDIA_NV31M_GEFORCE_FX2			0x031b /*NV31M [GeForce FX Go5650]*/
3504 #define DEVICE_NVIDIA_NVIDIA_QUADRO_FX			0x031c /*NVIDIA Quadro FX 700 Go*/
3505 #define DEVICE_NVIDIA_NV314				0x031d /*NV31*/
3506 #define DEVICE_NVIDIA_NV315				0x031e /*NV31*/
3507 #define DEVICE_NVIDIA_NV316				0x031f /*NV31*/
3508 #define DEVICE_NVIDIA_NV34_GEFORCE_FX			0x0320 /*NV34 [GeForce FX 5200]*/
3509 #define DEVICE_NVIDIA_NV34_GEFORCE_FX2			0x0321 /*NV34 [GeForce FX 5200 Ultra]*/
3510 #define DEVICE_NVIDIA_NV34_GEFORCE_FX3			0x0322 /*NV34 [GeForce FX 5200]*/
3511 	#define SUBDEVICE_NVIDIA_MS_8917_FX5200_T128	0x14629171 /*MS-8917 (FX5200-T128)*/
3512 #define DEVICE_NVIDIA_NV34_GEFORCE_FX4			0x0323 /*NV34 [GeForce FX 5200LE]*/
3513 #define DEVICE_NVIDIA_NV34M_GEFORCE_FX			0x0324 /*NV34M [GeForce FX Go 5200]*/
3514 	#define SUBDEVICE_NVIDIA_MIM2000		0x10718160 /*MIM2000*/
3515 #define DEVICE_NVIDIA_NV34M_GEFORCE_FX2			0x0325 /*NV34M [GeForce FX Go5250]*/
3516 #define DEVICE_NVIDIA_NV34_GEFORCE_FX5			0x0326 /*NV34 [GeForce FX 5500]*/
3517 #define DEVICE_NVIDIA_NV34_GEFORCE_FX6			0x0327 /*NV34 [GeForce FX 5100]*/
3518 #define DEVICE_NVIDIA_NV34M_GEFORCE_FX3			0x0328 /*NV34M [GeForce FX Go 5200]*/
3519 #define DEVICE_NVIDIA_NV34M_GEFORCE_FX4			0x0329 /*NV34M [GeForce FX Go5200]*/
3520 #define DEVICE_NVIDIA_NV34GL_QUADRO_NVS			0x032a /*NV34GL [Quadro NVS 280 PCI]*/
3521 #define DEVICE_NVIDIA_NV34GL_QUADRO_FX			0x032b /*NV34GL [Quadro FX 500/600 PCI]*/
3522 #define DEVICE_NVIDIA_NV34GLM_GEFORCE_FX		0x032c /*NV34GLM [GeForce FX Go 5300]*/
3523 #define DEVICE_NVIDIA_NV34_GEFORCE_FX7			0x032d /*NV34 [GeForce FX Go5100]*/
3524 #define DEVICE_NVIDIA_NV34				0x032f /*NV34*/
3525 #define DEVICE_NVIDIA_NV35_GEFORCE_FX			0x0330 /*NV35 [GeForce FX 5900 Ultra]*/
3526 #define DEVICE_NVIDIA_NV35_GEFORCE_FX2			0x0331 /*NV35 [GeForce FX 5900]*/
3527 	#define SUBDEVICE_NVIDIA_V9950GE		0x10438145 /*V9950GE*/
3528 #define DEVICE_NVIDIA_NV35_GEFORCE_FX3			0x0332 /*NV35 [GeForce FX 5900XT]*/
3529 #define DEVICE_NVIDIA_NV38_GEFORCE_FX			0x0333 /*NV38 [GeForce FX 5950 Ultra]*/
3530 #define DEVICE_NVIDIA_NV35_GEFORCE_FX4			0x0334 /*NV35 [GeForce FX 5900ZT]*/
3531 #define DEVICE_NVIDIA_NV35GL_QUADRO_FX			0x0338 /*NV35GL [Quadro FX 3000]*/
3532 #define DEVICE_NVIDIA_NV35GL_QUADRO_FX2			0x033f /*NV35GL [Quadro FX 700]*/
3533 #define DEVICE_NVIDIA_NV36_1_GEFORCE_FX			0x0341 /*NV36.1 [GeForce FX 5700 Ultra]*/
3534 #define DEVICE_NVIDIA_NV36_2_GEFORCE_FX			0x0342 /*NV36.2 [GeForce FX 5700]*/
3535 #define DEVICE_NVIDIA_NV36_GEFORCE_FX			0x0343 /*NV36 [GeForce FX 5700LE]*/
3536 #define DEVICE_NVIDIA_NV36_4_GEFORCE_FX			0x0344 /*NV36.4 [GeForce FX 5700VE]*/
3537 #define DEVICE_NVIDIA_NV36_5				0x0345 /*NV36.5*/
3538 #define DEVICE_NVIDIA_NV36_GEFORCE_FX2			0x0347 /*NV36 [GeForce FX Go5700]*/
3539 #define DEVICE_NVIDIA_NV36_GEFORCE_FX3			0x0348 /*NV36 [GeForce FX Go5700]*/
3540 #define DEVICE_NVIDIA_NV36				0x0349 /*NV36*/
3541 #define DEVICE_NVIDIA_NV362				0x034b /*NV36*/
3542 #define DEVICE_NVIDIA_NV36_QUADRO_FX			0x034c /*NV36 [Quadro FX Go1000]*/
3543 #define DEVICE_NVIDIA_NV36GL_QUADRO_FX			0x034e /*NV36GL [Quadro FX 1100]*/
3544 #define DEVICE_NVIDIA_NV36GL				0x034f /*NV36GL*/
3545 /* Vendor: 10df: Emulex Corporation */
3546 #define DEVICE_EMULEX_LP6000_FIBRE_CHANNEL		0x1ae5 /*LP6000 Fibre Channel Host Adapter*/
3547 #define DEVICE_EMULEX_LP_8000_FIBRE			0x1ae6 /*LP 8000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:1-2)*/
3548 #define DEVICE_EMULEX_LP_8000_FIBRE2			0x1ae7 /*LP 8000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:2-3)*/
3549 #define DEVICE_EMULEX_LP1150E				0xf015 /*LP1150e*/
3550 #define DEVICE_EMULEX_LP850_FIBRE_CHANNEL		0xf085 /*LP850 Fibre Channel Adapter*/
3551 #define DEVICE_EMULEX_LP952_FIBRE_CHANNEL		0xf095 /*LP952 Fibre Channel Adapter*/
3552 #define DEVICE_EMULEX_LP982_FIBRE_CHANNEL		0xf098 /*LP982 Fibre Channel Adapter*/
3553 #define DEVICE_EMULEX_LIGHTPULSE_FIBRE_CHANNEL		0xf0a1 /*LightPulse Fibre Channel Adapter*/
3554 #define DEVICE_EMULEX_LP1050				0xf0a5 /*LP1050*/
3555 #define DEVICE_EMULEX_LP1150				0xf0d5 /*LP1150*/
3556 #define DEVICE_EMULEX_LP11000E				0xf100 /*LP11000e*/
3557 #define DEVICE_EMULEX_LP7000_FIBRE_CHANNEL		0xf700 /*LP7000 Fibre Channel Host Adapter*/
3558 #define DEVICE_EMULEX_LP_7000EFIBRE_CHANNEL		0xf701 /*LP 7000EFibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:1-2)*/
3559 #define DEVICE_EMULEX_LP8000_FIBRE_CHANNEL		0xf800 /*LP8000 Fibre Channel Host Adapter*/
3560 #define DEVICE_EMULEX_LP_8000_FIBRE3			0xf801 /*LP 8000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:1-2)*/
3561 #define DEVICE_EMULEX_LP9000_FIBRE_CHANNEL		0xf900 /*LP9000 Fibre Channel Host Adapter*/
3562 #define DEVICE_EMULEX_LP_9000_FIBRE			0xf901 /*LP 9000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:1-2)*/
3563 #define DEVICE_EMULEX_LP9802_FIBRE_CHANNEL		0xf980 /*LP9802 Fibre Channel Adapter*/
3564 #define DEVICE_EMULEX_LP_9802_FIBRE			0xf981 /*LP 9802 Fibre Channel Host Adapter Alternate ID*/
3565 #define DEVICE_EMULEX_LP_9802_FIBRE2			0xf982 /*LP 9802 Fibre Channel Host Adapter Alternate ID*/
3566 #define DEVICE_EMULEX_LP10000_FIBRE_CHANNEL		0xfa00 /*LP10000 Fibre Channel Host Adapter*/
3567 #define DEVICE_EMULEX_LP101				0xfa01 /*LP101*/
3568 #define DEVICE_EMULEX_LIGHTPULSE_FIBRE_CHANNEL2		0xfb00 /*LightPulse Fibre Channel Adapter*/
3569 #define DEVICE_EMULEX_LP11000				0xfd00 /*LP11000*/
3570 /* Vendor: 10e0: Integrated Micro Solutions Inc. */
3571 #define DEVICE_INTEGRATED_IMS5026_27_28			0x5026 /*IMS5026/27/28*/
3572 #define DEVICE_INTEGRATED_IMS5027			0x5027 /*IMS5027*/
3573 #define DEVICE_INTEGRATED_IMS5028			0x5028 /*IMS5028*/
3574 #define DEVICE_INTEGRATED_IMS8849			0x8849 /*IMS8849*/
3575 #define DEVICE_INTEGRATED_IMS8853			0x8853 /*IMS8853*/
3576 #define DEVICE_INTEGRATED_IMS9128_TWIN_TURBO		0x9128 /*IMS9128 [Twin turbo 128]*/
3577 /* Vendor: 10e1: Tekram Technology Co.,Ltd. */
3578 #define DEVICE_TEKRAM_TRM_S1040				0x0391 /*TRM-S1040*/
3579 	#define SUBDEVICE_TEKRAM_DC_315U_SCSI_3_HOST	0x10e10391 /*DC-315U SCSI-3 Host Adapter*/
3580 #define DEVICE_TEKRAM_DC_690C				0x690c /*DC-690c*/
3581 #define DEVICE_TEKRAM_DC_290				0xdc29 /*DC-290*/
3582 /* Vendor: 10e2: Aptix Corporation */
3583 /* Vendor: 10e3: Tundra Semiconductor Corp. */
3584 #define DEVICE_TUNDRA_CA91C042_UNIVERSE			0x0000 /*CA91C042 [Universe]*/
3585 #define DEVICE_TUNDRA_CA91C860_QSPAN			0x0860 /*CA91C860 [QSpan]*/
3586 #define DEVICE_TUNDRA_CA91C862A_QSPAN_II		0x0862 /*CA91C862A [QSpan-II]*/
3587 #define DEVICE_TUNDRA_CA91L8200B_DUAL_PCI		0x8260 /*CA91L8200B [Dual PCI PowerSpan II]*/
3588 #define DEVICE_TUNDRA_CA91L8260B_SINGLE_PCI		0x8261 /*CA91L8260B [Single PCI PowerSpan II]*/
3589 /* Vendor: 10e4: Tandem Computers */
3590 /* Vendor: 10e5: Micro Industries Corporation */
3591 /* Vendor: 10e6: Gainbery Computer Products Inc. */
3592 /* Vendor: 10e7: Vadem */
3593 /* Vendor: 10e8: Applied Micro Circuits Corp. */
3594 #define DEVICE_APPLIED_INES_GPIB_PCI_AMCC5920		0x1072 /*INES GPIB-PCI (AMCC5920 based)*/
3595 #define DEVICE_APPLIED_Q_MOTION_VIDEO_CAPTURE_EDIT	0x2011 /*Q-Motion Video Capture/Edit board*/
3596 #define DEVICE_APPLIED_S5930_MATCHMAKER			0x4750 /*S5930 [Matchmaker]*/
3597 #define DEVICE_APPLIED_S5920				0x5920 /*S5920*/
3598 #define DEVICE_APPLIED_LANAI4_X_MYRINET_LANAI		0x8043 /*LANai4.x [Myrinet LANai interface chip]*/
3599 #define DEVICE_APPLIED_S5933_PARASTATION		0x8062 /*S5933_PARASTATION*/
3600 #define DEVICE_APPLIED_S5933_MATCHMAKER			0x807d /*S5933 [Matchmaker]*/
3601 #define DEVICE_APPLIED_KONGSBERG_SPACETEC_FORMAT	0x8088 /*Kongsberg Spacetec Format Synchronizer*/
3602 #define DEVICE_APPLIED_KONGSBERG_SPACETEC_SERIAL	0x8089 /*Kongsberg Spacetec Serial Output Board*/
3603 #define DEVICE_APPLIED_S5933_HEPC3			0x809c /*S5933_HEPC3*/
3604 #define DEVICE_APPLIED_PCI_9112				0x80d7 /*PCI-9112*/
3605 #define DEVICE_APPLIED_PCI_9118				0x80d9 /*PCI-9118*/
3606 #define DEVICE_APPLIED_PCI_9812				0x80da /*PCI-9812*/
3607 #define DEVICE_APPLIED_PCI_IEEE1355_DS_DE_INTERFACE	0x811a /*PCI-IEEE1355-DS-DE Interface*/
3608 #define DEVICE_APPLIED_FASTCOM_ESCC_PCI_COMMTECH	0x814c /*Fastcom ESCC-PCI (Commtech, Inc.)*/
3609 #define DEVICE_APPLIED_S5933_MATCHMAKER_CHIPSET		0x8170 /*S5933 [Matchmaker] (Chipset Development Tool)*/
3610 #define DEVICE_APPLIED_MULTIMEDIA_VIDEO_CONTROLLER	0x81e6 /*Multimedia video controller*/
3611 #define DEVICE_APPLIED_FASTCOM_232_8_PCI_COMMTECH	0x8291 /*Fastcom 232/8-PCI (Commtech, Inc.)*/
3612 #define DEVICE_APPLIED_FASTCOM_422_4_PCI_COMMTECH	0x82c4 /*Fastcom 422/4-PCI (Commtech, Inc.)*/
3613 #define DEVICE_APPLIED_FASTCOM_422_2_PCI_COMMTECH	0x82c5 /*Fastcom 422/2-PCI (Commtech, Inc.)*/
3614 #define DEVICE_APPLIED_FASTCOM_IG422_1_PCI_COMMTECH	0x82c6 /*Fastcom IG422/1-PCI (Commtech, Inc.)*/
3615 #define DEVICE_APPLIED_FASTCOM_IG232_2_PCI_COMMTECH	0x82c7 /*Fastcom IG232/2-PCI (Commtech, Inc.)*/
3616 #define DEVICE_APPLIED_FASTCOM_232_4_PCI_COMMTECH	0x82ca /*Fastcom 232/4-PCI (Commtech, Inc.)*/
3617 #define DEVICE_APPLIED_AJA_HDNTV_HD			0x82db /*AJA HDNTV HD SDI Framestore*/
3618 #define DEVICE_APPLIED_FASTCOM_DIO24H_PCI_COMMTECH	0x82e2 /*Fastcom DIO24H-PCI (Commtech, Inc.)*/
3619 #define DEVICE_APPLIED_S5933_ON_INNES			0x8851 /*S5933 on Innes Corp FM Radio Capture card*/
3620 /* Vendor: 10e9: Alps Electric Co., Ltd. */
3621 /* Vendor: 10ea: Intergraphics Systems */
3622 #define DEVICE_INTERGRAPHICS_IGA_1680			0x1680 /*IGA-1680*/
3623 #define DEVICE_INTERGRAPHICS_IGA_1682			0x1682 /*IGA-1682*/
3624 #define DEVICE_INTERGRAPHICS_IGA_1683			0x1683 /*IGA-1683*/
3625 #define DEVICE_INTERGRAPHICS_CYBERPRO_2000		0x2000 /*CyberPro 2000*/
3626 #define DEVICE_INTERGRAPHICS_CYBERPRO_2000A		0x2010 /*CyberPro 2000A*/
3627 #define DEVICE_INTERGRAPHICS_CYBERPRO_5000		0x5000 /*CyberPro 5000*/
3628 #define DEVICE_INTERGRAPHICS_CYBERPRO_5050		0x5050 /*CyberPro 5050*/
3629 #define DEVICE_INTERGRAPHICS_CYBERPRO_5202		0x5202 /*CyberPro 5202*/
3630 #define DEVICE_INTERGRAPHICS_CYBERPRO5252		0x5252 /*CyberPro5252*/
3631 /* Vendor: 10eb: Artists Graphics */
3632 #define DEVICE_ARTISTS_3GA				0x0101 /*3GA*/
3633 #define DEVICE_ARTISTS_TWIST3_FRAME_GRABBER		0x8111 /*Twist3 Frame Grabber*/
3634 /* Vendor: 10ec: Realtek Semiconductor Co., Ltd. */
3635 #define DEVICE_REALTEK_RTL_8029_AS			0x8029 /*RTL-8029(AS)*/
3636 	#define SUBDEVICE_REALTEK_EZ_CARD_SMC1208	0x10b82011 /*EZ-Card (SMC1208)*/
3637 	#define SUBDEVICE_REALTEK_RTL_8029_AS		0x10ec8029 /*RTL-8029(AS)*/
3638 	#define SUBDEVICE_REALTEK_EN1208		0x11131208 /*EN1208*/
3639 	#define SUBDEVICE_REALTEK_DE_528		0x11860300 /*DE-528*/
3640 	#define SUBDEVICE_REALTEK_AT_2400		0x12592400 /*AT-2400*/
3641 #define DEVICE_REALTEK_RTL_8129				0x8129 /*RTL-8129*/
3642 	#define SUBDEVICE_REALTEK_RT8129_FAST_ETHERNET	0x10ec8129 /*RT8129 Fast Ethernet Adapter*/
3643 #define DEVICE_REALTEK_RT8139_B_C_CARDBUS		0x8138 /*RT8139 (B/C) Cardbus Fast Ethernet Adapter*/
3644 	#define SUBDEVICE_REALTEK_RT8139_B_C_FAST	0x10ec8138 /*RT8139 (B/C) Fast Ethernet Adapter*/
3645 #define DEVICE_REALTEK_RTL_8139_8139C_8139C		0x8139 /*RTL-8139/8139C/8139C+*/
3646 	#define SUBDEVICE_REALTEK_TTP_MONITORING_CARD_V2_0	0x0357000a /*TTP-Monitoring Card V2.0*/
3647 	#define SUBDEVICE_REALTEK_TRAVELMATE_290	0x1025005a /*TravelMate 290*/
3648 	#define SUBDEVICE_REALTEK_ALN_325		0x10258920 /*ALN-325*/
3649 	#define SUBDEVICE_REALTEK_ALN_3252		0x10258921 /*ALN-325*/
3650 	#define SUBDEVICE_REALTEK_MIM2000		0x10718160 /*MIM2000*/
3651 	#define SUBDEVICE_REALTEK_EP_320X_R		0x10bd0320 /*EP-320X-R*/
3652 	#define SUBDEVICE_REALTEK_RT8139		0x10ec8139 /*RT8139*/
3653 	#define SUBDEVICE_REALTEK_FNC_0107TX		0x1113ec01 /*FNC-0107TX*/
3654 	#define SUBDEVICE_REALTEK_DFE_538TX		0x11861300 /*DFE-538TX*/
3655 	#define SUBDEVICE_REALTEK_SN5200		0x11861320 /*SN5200*/
3656 	#define SUBDEVICE_REALTEK_DRN_32TX		0x11868139 /*DRN-32TX*/
3657 	#define SUBDEVICE_REALTEK_FN22_3_A_LINXPRO_ETHERNET	0x11f68139 /*FN22-3(A) LinxPRO Ethernet Adapter*/
3658 	#define SUBDEVICE_REALTEK_AT_2500TX		0x12592500 /*AT-2500TX*/
3659 	#define SUBDEVICE_REALTEK_AT_2500TX_ACPI	0x12592503 /*AT-2500TX/ACPI*/
3660 	#define SUBDEVICE_REALTEK_ND010			0x1429d010 /*ND010*/
3661 	#define SUBDEVICE_REALTEK_EN_9130TX		0x14329130 /*EN-9130TX*/
3662 	#define SUBDEVICE_REALTEK_RT81392		0x14368139 /*RT8139*/
3663 	#define SUBDEVICE_REALTEK_GA_7VM400M_7VT600_MOTHERBOARD	0x1458e000 /*GA-7VM400M/7VT600 Motherboard*/
3664 	#define SUBDEVICE_REALTEK_FE_1439TX		0x146c1439 /*FE-1439TX*/
3665 	#define SUBDEVICE_REALTEK_GF100TXRII		0x14896001 /*GF100TXRII*/
3666 	#define SUBDEVICE_REALTEK_GF100TXRA		0x14896002 /*GF100TXRA*/
3667 	#define SUBDEVICE_REALTEK_LFE_8139ATX		0x149c139a /*LFE-8139ATX*/
3668 	#define SUBDEVICE_REALTEK_LFE_8139TX		0x149c8139 /*LFE-8139TX*/
3669 	#define SUBDEVICE_REALTEK_LNR_100_FAMILY_10_100	0x14cb0200 /*LNR-100 Family 10/100 Base-TX Ethernet*/
3670 	#define SUBDEVICE_REALTEK_F5D5000_PCI_CARD_DESKTOP	0x17995000 /*F5D5000 PCI Card/Desktop Network PCI Card*/
3671 	#define SUBDEVICE_REALTEK_ETHERX		0x26460001 /*EtheRx*/
3672 	#define SUBDEVICE_REALTEK_KF_230TX		0x8e2e7000 /*KF-230TX*/
3673 	#define SUBDEVICE_REALTEK_KF_230TX_2		0x8e2e7100 /*KF-230TX/2*/
3674 	#define SUBDEVICE_REALTEK_ALN_325C		0xa0a00007 /*ALN-325C*/
3675 #define DEVICE_REALTEK_RTL_8169_GIGABIT_ETHERNET	0x8169 /*RTL-8169 Gigabit Ethernet*/
3676 	#define SUBDEVICE_REALTEK_CG_LAPCIGT		0x1259c107 /*CG-LAPCIGT*/
3677 	#define SUBDEVICE_REALTEK_PROG_2000L		0x1371434e /*ProG-2000L*/
3678 	#define SUBDEVICE_REALTEK_GA_K8VT800_PRO_MOTHERBOARD	0x1458e000 /*GA-K8VT800 Pro Motherboard*/
3679 	#define SUBDEVICE_REALTEK_K8T_NEO_2		0x1462702c /*K8T NEO 2 motherboard*/
3680 #define DEVICE_REALTEK_RTL8180L_802_11B_MAC		0x8180 /*RTL8180L 802.11b MAC*/
3681 #define DEVICE_REALTEK_SMARTLAN56_56K_MODEM		0x8197 /*SmartLAN56 56K Modem*/
3682 /* Vendor: 10ed: Ascii Corporation */
3683 #define DEVICE_ASCII2_V7310				0x7310 /*V7310*/
3684 /* Vendor: 10ee: Xilinx Corporation */
3685 #define DEVICE_XILINX_RME_DIGI96			0x3fc0 /*RME Digi96*/
3686 #define DEVICE_XILINX_RME_DIGI96_8			0x3fc1 /*RME Digi96/8*/
3687 #define DEVICE_XILINX_RME_DIGI96_8_PRO			0x3fc2 /*RME Digi96/8 Pro*/
3688 #define DEVICE_XILINX_RME_DIGI96_8_PAD			0x3fc3 /*RME Digi96/8 Pad*/
3689 #define DEVICE_XILINX_RME_DIGI9652_HAMMERFALL		0x3fc4 /*RME Digi9652 (Hammerfall)*/
3690 #define DEVICE_XILINX_RME_HAMMERFALL_DSP		0x3fc5 /*RME Hammerfall DSP*/
3691 #define DEVICE_XILINX_RME_HAMMERFALL_DSP2		0x3fc6 /*RME Hammerfall DSP MADI*/
3692 #define DEVICE_XILINX_ELLIPS_SANTOS_FRAME		0x8381 /*Ellips Santos Frame Grabber*/
3693 /* Vendor: 10ef: Racore Computer Products, Inc. */
3694 #define DEVICE_RACORE_M815X_TOKEN_RING			0x8154 /*M815x Token Ring Adapter*/
3695 /* Vendor: 10f0: Peritek Corporation */
3696 /* Vendor: 10f1: Tyan Computer */
3697 /* Vendor: 10f2: Achme Computer, Inc. */
3698 /* Vendor: 10f3: Alaris, Inc. */
3699 /* Vendor: 10f4: S-MOS Systems, Inc. */
3700 /* Vendor: 10f5: NKK Corporation */
3701 #define DEVICE_NKK_NDR4000_NR4600_BRIDGE		0xa001 /*NDR4000 [NR4600 Bridge]*/
3702 /* Vendor: 10f6: Creative Electronic Systems SA */
3703 /* Vendor: 10f7: Matsushita Electric Industrial Co., Ltd. */
3704 /* Vendor: 10f8: Altos India Ltd */
3705 /* Vendor: 10f9: PC Direct */
3706 /* Vendor: 10fa: Truevision */
3707 #define DEVICE_TRUEVISION_TARGA_1000			0x000c /*TARGA 1000*/
3708 /* Vendor: 10fb: Thesys Gesellschaft f�r Mikroelektronik mbH */
3709 #define DEVICE_THESYS_TH_6255				0x186f /*TH 6255*/
3710 /* Vendor: 10fc: I-O Data Device, Inc. */
3711 #define DEVICE_I_O_CARDBUS_IDE_CONTROLLER		0x0003 /*Cardbus IDE Controller*/
3712 #define DEVICE_I_O_CARDBUS_SCSI_CBSC			0x0005 /*Cardbus SCSI CBSC II*/
3713 /* Vendor: 10fd: Soyo Computer, Inc */
3714 /* Vendor: 10fe: Fast Multimedia AG */
3715 /* Vendor: 10ff: NCube */
3716 /* Vendor: 1100: Jazz Multimedia */
3717 /* Vendor: 1101: Initio Corporation */
3718 #define DEVICE_INITIO_INI_A100U2W			0x1060 /*INI-A100U2W*/
3719 #define DEVICE_INITIO_INI_9100_9100W			0x9100 /*INI-9100/9100W*/
3720 #define DEVICE_INITIO_INI_940				0x9400 /*INI-940*/
3721 #define DEVICE_INITIO_INI_950				0x9401 /*INI-950*/
3722 #define DEVICE_INITIO_360P				0x9500 /*360P*/
3723 #define DEVICE_INITIO_INITIO_INI_9100UW_ULTRA		0x9502 /*Initio INI-9100UW Ultra Wide SCSI Controller INIC-950P chip*/
3724 /* Vendor: 1102: Creative Labs */
3725 #define DEVICE_CREATIVE2_SB_LIVE_EMU10K1		0x0002 /*SB Live! EMU10k1*/
3726 	#define SUBDEVICE_CREATIVE2_CT4850_SBLIVE_VALUE	0x11020020 /*CT4850 SBLive! Value*/
3727 	#define SUBDEVICE_CREATIVE2_CT4620_SBLIVE	0x11020021 /*CT4620 SBLive!*/
3728 	#define SUBDEVICE_CREATIVE2_SBLIVE_MAINBOARD_IMPLEMENTATION	0x1102002f /*SBLive! mainboard implementation*/
3729 	#define SUBDEVICE_CREATIVE2_E_MU_APS		0x11024001 /*E-mu APS*/
3730 	#define SUBDEVICE_CREATIVE2_CT4780_SBLIVE_VALUE	0x11028022 /*CT4780 SBLive! Value*/
3731 	#define SUBDEVICE_CREATIVE2_CT4790_SOUNDBLASTER_PCI512	0x11028023 /*CT4790 SoundBlaster PCI512*/
3732 	#define SUBDEVICE_CREATIVE2_CT4760_SBLIVE	0x11028024 /*CT4760 SBLive!*/
3733 	#define SUBDEVICE_CREATIVE2_SBLIVE_MAINBOARD_IMPLEMENTATION2	0x11028025 /*SBLive! Mainboard Implementation*/
3734 	#define SUBDEVICE_CREATIVE2_CT4830_SBLIVE_VALUE	0x11028026 /*CT4830 SBLive! Value*/
3735 	#define SUBDEVICE_CREATIVE2_CT4832_SBLIVE_VALUE	0x11028027 /*CT4832 SBLive! Value*/
3736 	#define SUBDEVICE_CREATIVE2_CT4760_SBLIVE_OEM	0x11028028 /*CT4760 SBLive! OEM version*/
3737 	#define SUBDEVICE_CREATIVE2_CT4831_SBLIVE_VALUE	0x11028031 /*CT4831 SBLive! Value*/
3738 	#define SUBDEVICE_CREATIVE2_CT4760_SBLIVE2	0x11028040 /*CT4760 SBLive!*/
3739 	#define SUBDEVICE_CREATIVE2_CT4850_SBLIVE_VALUE2	0x11028051 /*CT4850 SBLive! Value*/
3740 	#define SUBDEVICE_CREATIVE2_SBLIVE_PLAYER_5_1	0x11028061 /*SBLive! Player 5.1*/
3741 	#define SUBDEVICE_CREATIVE2_SB_LIVE_5_1		0x11028064 /*SB Live! 5.1 Model SB0100*/
3742 	#define SUBDEVICE_CREATIVE2_SBLIVE_5_1_DIGITAL	0x11028065 /*SBLive! 5.1 Digital Model SB0220*/
3743 	#define SUBDEVICE_CREATIVE2_SBLIVE_5_1_EMICRO	0x11028067 /*SBLive! 5.1 eMicro 28028*/
3744 #define DEVICE_CREATIVE2_SB_AUDIGY			0x0004 /*SB Audigy*/
3745 	#define SUBDEVICE_CREATIVE2_SB0090_AUDIGY_PLAYER	0x11020051 /*SB0090 Audigy Player*/
3746 	#define SUBDEVICE_CREATIVE2_SB0090_AUDIGY_PLAYER_OEM	0x11020053 /*SB0090 Audigy Player/OEM*/
3747 	#define SUBDEVICE_CREATIVE2_SB0090_AUDIGY_PLAYER_OEM2	0x11020058 /*SB0090 Audigy Player/OEM*/
3748 	#define SUBDEVICE_CREATIVE2_SB_AUDIGY_2		0x11022002 /*SB Audigy 2 ZS (SB0350)*/
3749 #define DEVICE_CREATIVE2__SB_LIVE_VALUE			0x0006 /*[SB Live! Value] EMU10k1X*/
3750 #define DEVICE_CREATIVE2_SB_AUDIGY_LS			0x0007 /*SB Audigy LS*/
3751 	#define SUBDEVICE_CREATIVE2_SB0310_AUDIGY_LS	0x11021001 /*SB0310 Audigy LS*/
3752 	#define SUBDEVICE_CREATIVE2_SB0312_AUDIGY_LS	0x11021002 /*SB0312 Audigy LS*/
3753 #define DEVICE_CREATIVE2_SB0400_AUDIGY2_VALUE		0x0008 /*SB0400 Audigy2 Value*/
3754 #define DEVICE_CREATIVE2_SB_AUDIGY_FIREWIRE		0x4001 /*SB Audigy FireWire Port*/
3755 	#define SUBDEVICE_CREATIVE2_SB_AUDIGY_FIREWIRE	0x11020010 /*SB Audigy FireWire Port*/
3756 #define DEVICE_CREATIVE2_SB_LIVE_MIDI_GAME		0x7002 /*SB Live! MIDI/Game Port*/
3757 	#define SUBDEVICE_CREATIVE2_GAMEPORT_JOYSTICK	0x11020020 /*Gameport Joystick*/
3758 #define DEVICE_CREATIVE2_SB_AUDIGY_MIDI_GAME		0x7003 /*SB Audigy MIDI/Game port*/
3759 	#define SUBDEVICE_CREATIVE2_SB_AUDIGY_MIDI_GAME	0x11020040 /*SB Audigy MIDI/Game Port*/
3760 #define DEVICE_CREATIVE2__SB_LIVE_VALUE2		0x7004 /*[SB Live! Value] Input device controller*/
3761 #define DEVICE_CREATIVE2_SB_AUDIGY_LS2			0x7005 /*SB Audigy LS MIDI/Game port*/
3762 	#define SUBDEVICE_CREATIVE2_SB0310_AUDIGY_LS2	0x11021001 /*SB0310 Audigy LS MIDI/Game port*/
3763 	#define SUBDEVICE_CREATIVE2_SB0312_AUDIGY_LS2	0x11021002 /*SB0312 Audigy LS MIDI/Game port*/
3764 #define DEVICE_CREATIVE2_SB0100_SBLIVE_5_1		0x8064 /*SB0100 [SBLive! 5.1 OEM]*/
3765 #define DEVICE_CREATIVE2_ECTIVA_EV1938			0x8938 /*Ectiva EV1938*/
3766 /* Vendor: 1103: Triones Technologies, Inc. */
3767 #define DEVICE_TRIONES_HPT343				0x0003 /*HPT343*/
3768 #define DEVICE_TRIONES_HPT366_368_370_370A_372		0x0004 /*HPT366/368/370/370A/372*/
3769 	#define SUBDEVICE_TRIONES_HPT370A		0x11030001 /*HPT370A*/
3770 	#define SUBDEVICE_TRIONES_HPT343_HPT345		0x11030003 /*HPT343 / HPT345 / HPT363 UDMA33*/
3771 	#define SUBDEVICE_TRIONES_HPT366_UDMA66_R1	0x11030004 /*HPT366 UDMA66 (r1) / HPT368 UDMA66 (r2) / HPT370 UDMA100 (r3) / HPT370 UDMA100 RAID (r4)*/
3772 	#define SUBDEVICE_TRIONES_HPT370_UDMA100	0x11030005 /*HPT370 UDMA100*/
3773 	#define SUBDEVICE_TRIONES_HPT302		0x11030006 /*HPT302*/
3774 	#define SUBDEVICE_TRIONES_HPT371_UDMA133	0x11030007 /*HPT371 UDMA133*/
3775 	#define SUBDEVICE_TRIONES_HPT374_UDMA_ATA133_RAID	0x11030008 /*HPT374 UDMA/ATA133 RAID Controller*/
3776 #define DEVICE_TRIONES_HPT372A				0x0005 /*HPT372A*/
3777 #define DEVICE_TRIONES_HPT302				0x0006 /*HPT302*/
3778 #define DEVICE_TRIONES_HPT371				0x0007 /*HPT371*/
3779 #define DEVICE_TRIONES_HPT374				0x0008 /*HPT374*/
3780 #define DEVICE_TRIONES_HPT372N				0x0009 /*HPT372N*/
3781 /* Vendor: 1104: RasterOps Corp. */
3782 /* Vendor: 1105: Sigma Designs, Inc. */
3783 #define DEVICE_SIGMA_REALMAGIC_XCARD_MPEG		0x1105 /*REALmagic Xcard MPEG 1/2/3/4 DVD Decoder*/
3784 #define DEVICE_SIGMA_REALMAGIC_HOLLYWOOD_PLUS		0x8300 /*REALmagic Hollywood Plus DVD Decoder*/
3785 #define DEVICE_SIGMA_EM840X_REALMAGIC_DVD_MPEG_2	0x8400 /*EM840x REALmagic DVD/MPEG-2 Audio/Video Decoder*/
3786 #define DEVICE_SIGMA_EM8401_REALMAGIC_DVD_MPEG_2	0x8401 /*EM8401 REALmagic DVD/MPEG-2 A/V Decoder*/
3787 #define DEVICE_SIGMA_EM8470_REALMAGIC_DVD_MPEG_4	0x8470 /*EM8470 REALmagic DVD/MPEG-4 A/V Decoder*/
3788 #define DEVICE_SIGMA_EM8471_REALMAGIC_DVD_MPEG_4	0x8471 /*EM8471 REALmagic DVD/MPEG-4 A/V Decoder*/
3789 #define DEVICE_SIGMA_EM8475_REALMAGIC_DVD_MPEG_4	0x8475 /*EM8475 REALmagic DVD/MPEG-4 A/V Decoder*/
3790 #define DEVICE_SIGMA_EM8476_REALMAGIC_DVD_MPEG_4	0x8476 /*EM8476 REALmagic DVD/MPEG-4 A/V Decoder*/
3791 #define DEVICE_SIGMA_EM8485_REALMAGIC_DVD_MPEG_4	0x8485 /*EM8485 REALmagic DVD/MPEG-4 A/V Decoder*/
3792 #define DEVICE_SIGMA_EM8486_REALMAGIC_DVD_MPEG_4	0x8486 /*EM8486 REALmagic DVD/MPEG-4 A/V Decoder*/
3793 /* Vendor: 1106: VIA Technologies, Inc. */
3794 #define DEVICE_VIA2_EMBEDDED_VIA_ETHERNET		0x0102 /*Embedded VIA Ethernet Controller*/
3795 #define DEVICE_VIA2_VT6305_1394_A_CONTROLLER		0x0130 /*VT6305 1394.A Controller*/
3796 #define DEVICE_VIA2_VT8363_8365_KT133_KM133		0x0305 /*VT8363/8365 [KT133/KM133]*/
3797 	#define SUBDEVICE_VIA2_A7V_MAINBOARD		0x10438033 /*A7V Mainboard*/
3798 	#define SUBDEVICE_VIA2_A7V_E_MAINBOARD		0x1043803e /*A7V-E Mainboard*/
3799 	#define SUBDEVICE_VIA2_A7V133_A7V133_C_MAINBOARD	0x10438042 /*A7V133/A7V133-C Mainboard*/
3800 	#define SUBDEVICE_VIA2_KT7_KT7_RAID_KT7A_KT7A_RAID_MAINBOARD	0x147ba401 /*KT7/KT7-RAID/KT7A/KT7A-RAID Mainboard*/
3801 #define DEVICE_VIA2_VT8371_KX133			0x0391 /*VT8371 [KX133]*/
3802 #define DEVICE_VIA2_VT8501_APOLLO_MVP4			0x0501 /*VT8501 [Apollo MVP4]*/
3803 #define DEVICE_VIA2_VT82C505				0x0505 /*VT82C505*/
3804 #define DEVICE_VIA2_VT82C576MV				0x0561 /*VT82C576MV*/
3805 #define DEVICE_VIA2_VT82C586A_B_VT82C686_A_B_VT823X_A_C_PIPC_BUS	0x0571 /*VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE*/
3806 	#define SUBDEVICE_VIA2_P6VXA_MOTHERBOARD	0x10190985 /*P6VXA Motherboard*/
3807 	#define SUBDEVICE_VIA2_L7VTA_V1_0_MOTHERBOARD	0x10190a81 /*L7VTA v1.0 Motherboard (KT400-8235)*/
3808 	#define SUBDEVICE_VIA2_VT8233A_BUS_MASTER	0x10438052 /*VT8233A Bus Master ATA100/66/33 IDE*/
3809 	#define SUBDEVICE_VIA2_A7V8X_MOTHERBOARD	0x1043808c /*A7V8X motherboard*/
3810 	#define SUBDEVICE_VIA2_A7V8X_X_MOTHERBOARD_REV	0x104380a1 /*A7V8X-X motherboard rev. 1.01*/
3811 	#define SUBDEVICE_VIA2_A7V600_MOTHERBOARD	0x104380ed /*A7V600 motherboard*/
3812 	#define SUBDEVICE_VIA2_VT82C586_B_VT82C686_A_B_VT8233_A_C_VT8235_PIPC_BUS	0x11060571 /*VT82C586/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE*/
3813 	#define SUBDEVICE_VIA2_MAGNIA_Z310		0x11790001 /*Magnia Z310*/
3814 	#define SUBDEVICE_VIA2_FX41_MOTHERBOARD		0x1297f641 /*FX41 motherboard*/
3815 	#define SUBDEVICE_VIA2_GA_7VAX_MAINBOARD	0x14585002 /*GA-7VAX Mainboard*/
3816 	#define SUBDEVICE_VIA2_K8T_NEO_2		0x14627020 /*K8T NEO 2 motherboard*/
3817 	#define SUBDEVICE_VIA2_KV8_MAX3_MOTHERBOARD	0x147b1407 /*KV8-MAX3 motherboard*/
3818 	#define SUBDEVICE_VIA2_K7VT2_MOTHERBOARD	0x18490571 /*K7VT2 motherboard*/
3819 #define DEVICE_VIA2_VT82C576_3V_APOLLO			0x0576 /*VT82C576 3V [Apollo Master]*/
3820 #define DEVICE_VIA2_VT82C585VP_APOLLO_VP1_VPX		0x0585 /*VT82C585VP [Apollo VP1/VPX]*/
3821 #define DEVICE_VIA2_VT82C586_A_B_PCI_TO_ISA_APOLLO	0x0586 /*VT82C586/A/B PCI-to-ISA [Apollo VP]*/
3822 	#define SUBDEVICE_VIA2_MVP3_ISA_BRIDGE		0x11060000 /*MVP3 ISA Bridge*/
3823 #define DEVICE_VIA2_VT82C595_APOLLO_VP2			0x0595 /*VT82C595 [Apollo VP2]*/
3824 #define DEVICE_VIA2_VT82C596_ISA_MOBILE			0x0596 /*VT82C596 ISA [Mobile South]*/
3825 	#define SUBDEVICE_VIA2_VT82C596_A_B_PCI_TO	0x11060000 /*VT82C596/A/B PCI to ISA Bridge*/
3826 	#define SUBDEVICE_VIA2_VT82C596_A_B_PCI_TO2	0x14580596 /*VT82C596/A/B PCI to ISA Bridge*/
3827 #define DEVICE_VIA2_VT82C597_APOLLO_VP3			0x0597 /*VT82C597 [Apollo VP3]*/
3828 #define DEVICE_VIA2_VT82C598_APOLLO_MVP3		0x0598 /*VT82C598 [Apollo MVP3]*/
3829 #define DEVICE_VIA2_VT8601_APOLLO_PROMEDIA		0x0601 /*VT8601 [Apollo ProMedia]*/
3830 #define DEVICE_VIA2_VT8605_PROSAVAGE_PM133		0x0605 /*VT8605 [ProSavage PM133]*/
3831 	#define SUBDEVICE_VIA2_CUV4X_MAINBOARD		0x1043802c /*CUV4X mainboard*/
3832 #define DEVICE_VIA2_VT82C680_APOLLO_P6			0x0680 /*VT82C680 [Apollo P6]*/
3833 #define DEVICE_VIA2_VT82C686_APOLLO_SUPER		0x0686 /*VT82C686 [Apollo Super South]*/
3834 	#define SUBDEVICE_VIA2_P6VXA_MOTHERBOARD2	0x10190985 /*P6VXA Motherboard*/
3835 	#define SUBDEVICE_VIA2_CUV4X_MAINBOARD2		0x1043802c /*CUV4X mainboard*/
3836 	#define SUBDEVICE_VIA2_A7V_MAINBOARD2		0x10438033 /*A7V Mainboard*/
3837 	#define SUBDEVICE_VIA2_A7V_E_MAINBOARD2		0x1043803e /*A7V-E Mainboard*/
3838 	#define SUBDEVICE_VIA2_A7M266_MAINBOARD		0x10438040 /*A7M266 Mainboard*/
3839 	#define SUBDEVICE_VIA2_A7V133_A7V133_C_MAINBOARD2	0x10438042 /*A7V133/A7V133-C Mainboard*/
3840 	#define SUBDEVICE_VIA2_VT82C686_A_PCI_TO	0x11060000 /*VT82C686/A PCI to ISA Bridge*/
3841 	#define SUBDEVICE_VIA2_VT82C686_A_PCI_TO2	0x11060686 /*VT82C686/A PCI to ISA Bridge*/
3842 	#define SUBDEVICE_VIA2_MAGNIA_Z3102		0x11790001 /*Magnia Z310*/
3843 	#define SUBDEVICE_VIA2_KG7_LITE_MAINBOARD	0x147ba702 /*KG7-Lite Mainboard*/
3844 #define DEVICE_VIA2_VT82C693A_694X_APOLLO_PRO133X	0x0691 /*VT82C693A/694x [Apollo PRO133x]*/
3845 	#define SUBDEVICE_VIA2_P6VXA_MOTHERBOARD3	0x10190985 /*P6VXA Motherboard*/
3846 	#define SUBDEVICE_VIA2_MAGNIA_Z3103		0x11790001 /*Magnia Z310*/
3847 	#define SUBDEVICE_VIA2_VT82C691_APOLLO_PRO	0x14580691 /*VT82C691 Apollo Pro System Controller*/
3848 #define DEVICE_VIA2_VT82C693_APOLLO_PRO			0x0693 /*VT82C693 [Apollo Pro Plus]*/
3849 #define DEVICE_VIA2_VT82C693A_APOLLO_PRO133		0x0698 /*VT82C693A [Apollo Pro133 AGP]*/
3850 #define DEVICE_VIA2_VT82C926_AMAZON			0x0926 /*VT82C926 [Amazon]*/
3851 #define DEVICE_VIA2_VT82C570MV				0x1000 /*VT82C570MV*/
3852 #define DEVICE_VIA2_VT82C570MV2				0x1106 /*VT82C570MV*/
3853 #define DEVICE_VIA2_VT82C576M_VT82C586			0x1571 /*VT82C576M/VT82C586*/
3854 #define DEVICE_VIA2_VT82C595_97_APOLLO_VP2_97		0x1595 /*VT82C595/97 [Apollo VP2/97]*/
3855 #define DEVICE_VIA2_CLE266				0x3022 /*CLE266*/
3856 #define DEVICE_VIA2_VT82XXXXX_UHCI_USB			0x3038 /*VT82xxxxx UHCI USB 1.1 Controller*/
3857 	#define SUBDEVICE_VIA2_USB_CONTROLLER		0x09251234 /*USB Controller*/
3858 	#define SUBDEVICE_VIA2_P6VXA_MOTHERBOARD4	0x10190985 /*P6VXA Motherboard*/
3859 	#define SUBDEVICE_VIA2_L7VTA_V1_0_MOTHERBOARD2	0x10190a81 /*L7VTA v1.0 Motherboard (KT400-8235)*/
3860 	#define SUBDEVICE_VIA2_VT6202_USB2_0_4		0x1043808c /*VT6202 USB2.0 4 port controller*/
3861 	#define SUBDEVICE_VIA2_A7V8X_X_MOTHERBOARD	0x104380a1 /*A7V8X-X motherboard*/
3862 	#define SUBDEVICE_VIA2_A7V600_MOTHERBOARD2	0x104380ed /*A7V600 motherboard*/
3863 	#define SUBDEVICE_VIA2_MAGNIA_Z3104		0x11790001 /*Magnia Z310*/
3864 	#define SUBDEVICE_VIA2_GA_7VAX_MAINBOARD2	0x14585004 /*GA-7VAX Mainboard*/
3865 	#define SUBDEVICE_VIA2_K8T_NEO_22		0x14627020 /*K8T NEO 2 motherboard*/
3866 	#define SUBDEVICE_VIA2_KV8_MAX3_MOTHERBOARD2	0x147b1407 /*KV8-MAX3 motherboard*/
3867 #define DEVICE_VIA2_VT82C586B_ACPI			0x3040 /*VT82C586B ACPI*/
3868 #define DEVICE_VIA2_VT86C100A_RHINE			0x3043 /*VT86C100A [Rhine]*/
3869 	#define SUBDEVICE_VIA2_VT86C100A_FAST_ETHERNET	0x10bd0000 /*VT86C100A Fast Ethernet Adapter*/
3870 	#define SUBDEVICE_VIA2_VT86C100A_FAST_ETHERNET2	0x11060100 /*VT86C100A Fast Ethernet Adapter*/
3871 	#define SUBDEVICE_VIA2_DFE_530TX_REV_A		0x11861400 /*DFE-530TX rev A*/
3872 #define DEVICE_VIA2_IEEE_1394_HOST			0x3044 /*IEEE 1394 Host Controller*/
3873 	#define SUBDEVICE_VIA2_TRAVELMATE_290		0x1025005a /*TravelMate 290*/
3874 	#define SUBDEVICE_VIA2_GA_7VT600_1394_MOTHERBOARD	0x14581000 /*GA-7VT600-1394 Motherboard*/
3875 	#define SUBDEVICE_VIA2_K8T_NEO_23		0x1462702d /*K8T NEO 2 motherboard*/
3876 #define DEVICE_VIA2_VT82C596_POWER_MANAGEMENT		0x3050 /*VT82C596 Power Management*/
3877 #define DEVICE_VIA2_VT82C596_POWER_MANAGEMENT2		0x3051 /*VT82C596 Power Management*/
3878 #define DEVICE_VIA2_VT6105M_RHINE_III			0x3053 /*VT6105M [Rhine-III]*/
3879 #define DEVICE_VIA2_VT82C686_APOLLO_SUPER2		0x3057 /*VT82C686 [Apollo Super ACPI]*/
3880 	#define SUBDEVICE_VIA2_P6VXA_MOTHERBOARD5	0x10190985 /*P6VXA Motherboard*/
3881 	#define SUBDEVICE_VIA2_A7V_MAINBOARD3		0x10438033 /*A7V Mainboard*/
3882 	#define SUBDEVICE_VIA2_A7V_E_MAINBOARD3		0x1043803e /*A7V-E Mainboard*/
3883 	#define SUBDEVICE_VIA2_A7M266_MAINBOARD2	0x10438040 /*A7M266 Mainboard*/
3884 	#define SUBDEVICE_VIA2_A7V133_A7V133_C_MAINBOARD3	0x10438042 /*A7V133/A7V133-C Mainboard*/
3885 	#define SUBDEVICE_VIA2_MAGNIA_Z3105		0x11790001 /*Magnia Z310*/
3886 #define DEVICE_VIA2_VT82C686_AC97_AUDIO			0x3058 /*VT82C686 AC97 Audio Controller*/
3887 	#define SUBDEVICE_VIA2_SOUNDMAX_DIGITAL_INTEGRATED	0x0e110097 /*SoundMax Digital Integrated Audio*/
3888 	#define SUBDEVICE_VIA2_SOUNDMAX_INTEGRATED_DIGITAL	0x0e11b194 /*Soundmax integrated digital audio*/
3889 	#define SUBDEVICE_VIA2_P6VXA_MOTHERBOARD6	0x10190985 /*P6VXA Motherboard*/
3890 	#define SUBDEVICE_VIA2_A7V133_A7V133_C_MAINBOARD4	0x10431106 /*A7V133/A7V133-C Mainboard*/
3891 	#define SUBDEVICE_VIA2_ONBOARD_AUDIO_ON		0x11064511 /*Onboard Audio on EP7KXA*/
3892 	#define SUBDEVICE_VIA2_ONBOARD_AUDIO		0x14587600 /*Onboard Audio*/
3893 	#define SUBDEVICE_VIA2_MS_6309_ONBOARD_AUDIO	0x14623091 /*MS-6309 Onboard Audio*/
3894 	#define SUBDEVICE_VIA2_MS_6330_ONBOARD_AUDIO	0x14623300 /*MS-6330 Onboard Audio*/
3895 	#define SUBDEVICE_VIA2_ONBOARD_AUDIO2		0x15dd7609 /*Onboard Audio*/
3896 #define DEVICE_VIA2_VT8233_A_8235_8237_AC97_AUDIO	0x3059 /*VT8233/A/8235/8237 AC97 Audio Controller*/
3897 	#define SUBDEVICE_VIA2_L7VTA_V1_0_MOTHERBOARD3	0x10190a81 /*L7VTA v1.0 Motherboard (KT400-8235)*/
3898 	#define SUBDEVICE_VIA2_A7V8X_MOTHERBOARD_REALTEK	0x10438095 /*A7V8X Motherboard (Realtek ALC650 codec)*/
3899 	#define SUBDEVICE_VIA2_A7V8X_X_MOTHERBOARD2	0x104380a1 /*A7V8X-X Motherboard*/
3900 	#define SUBDEVICE_VIA2_A7V600_MOTHERBOARD_ADI	0x104380b0 /*A7V600 motherboard (ADI AD1980 codec [SoundMAX])*/
3901 	#define SUBDEVICE_VIA2_L7VMM2_MOTHERBOARD	0x11063059 /*L7VMM2 Motherboard*/
3902 	#define SUBDEVICE_VIA2_K7VT2_MOTHERBOARD2	0x11064161 /*K7VT2 motherboard*/
3903 	#define SUBDEVICE_VIA2_FX41_MOTHERBOARD_REALTEK	0x1297c160 /*FX41 motherboard (Realtek ALC650 codec)*/
3904 	#define SUBDEVICE_VIA2_GA_7VAX_ONBOARD_AUDIO	0x1458a002 /*GA-7VAX Onboard Audio (Realtek ALC650)*/
3905 	#define SUBDEVICE_VIA2_K8T_NEO_24		0x14620080 /*K8T NEO 2 motherboard*/
3906 	#define SUBDEVICE_VIA2_KT266_ONBOARD_AUDIO	0x14623800 /*KT266 onboard audio*/
3907 	#define SUBDEVICE_VIA2_KV8_MAX3_MOTHERBOARD3	0x147b1407 /*KV8-MAX3 motherboard*/
3908 #define DEVICE_VIA2_VT6102_RHINE_II			0x3065 /*VT6102 [Rhine-II]*/
3909 	#define SUBDEVICE_VIA2_A7V8X_X_MOTHERBOARD3	0x104380a1 /*A7V8X-X Motherboard*/
3910 	#define SUBDEVICE_VIA2_VT6102_RHINE_II		0x11060102 /*VT6102 [Rhine II] Embeded Ethernet Controller on VT8235*/
3911 	#define SUBDEVICE_VIA2_DFE_530TX_REV_A2		0x11861400 /*DFE-530TX rev A*/
3912 	#define SUBDEVICE_VIA2_DFE_530TX_REV_B		0x11861401 /*DFE-530TX rev B*/
3913 	#define SUBDEVICE_VIA2_LD_10_100AL_PCI_FAST	0x13b91421 /*LD-10/100AL PCI Fast Ethernet Adapter (rev.B)*/
3914 #define DEVICE_VIA2_AC_97_MODEM_CONTROLLER		0x3068 /*AC'97 Modem Controller*/
3915 	#define SUBDEVICE_VIA2_MS_6309_SATURN_MOTHERBOARD	0x1462309e /*MS-6309 Saturn Motherboard*/
3916 #define DEVICE_VIA2_VT8233_PCI_TO			0x3074 /*VT8233 PCI to ISA Bridge*/
3917 	#define SUBDEVICE_VIA2_VT8233A			0x10438052 /*VT8233A*/
3918 #define DEVICE_VIA2_VT8633_APOLLO_PRO266		0x3091 /*VT8633 [Apollo Pro266]*/
3919 #define DEVICE_VIA2_VT8366_A_7_APOLLO_KT266_A_333	0x3099 /*VT8366/A/7 [Apollo KT266/A/333]*/
3920 	#define SUBDEVICE_VIA2_A7V266_E_MAINBOARD	0x10438064 /*A7V266-E Mainboard*/
3921 	#define SUBDEVICE_VIA2_A7V333_MAINBOARD		0x1043807f /*A7V333 Mainboard*/
3922 	#define SUBDEVICE_VIA2_K7VT2_MOTHERBOARD3	0x18493099 /*K7VT2 motherboard*/
3923 #define DEVICE_VIA2_VT8653_HOST_BRIDGE			0x3101 /*VT8653 Host Bridge*/
3924 #define DEVICE_VIA2_VT8662_HOST_BRIDGE			0x3102 /*VT8662 Host Bridge*/
3925 #define DEVICE_VIA2_VT8615_HOST_BRIDGE			0x3103 /*VT8615 Host Bridge*/
3926 #define DEVICE_VIA2_USB_2_0				0x3104 /*USB 2.0*/
3927 	#define SUBDEVICE_VIA2_L7VTA_V1_0_MOTHERBOARD4	0x10190a81 /*L7VTA v1.0 Motherboard (KT400-8235)*/
3928 	#define SUBDEVICE_VIA2_A7V8X_MOTHERBOARD2	0x1043808c /*A7V8X motherboard*/
3929 	#define SUBDEVICE_VIA2_A7V8X_X_MOTHERBOARD_REV2	0x104380a1 /*A7V8X-X motherboard rev 1.01*/
3930 	#define SUBDEVICE_VIA2_A7V600_MOTHERBOARD3	0x104380ed /*A7V600 motherboard*/
3931 	#define SUBDEVICE_VIA2_FX41_MOTHERBOARD2	0x1297f641 /*FX41 motherboard*/
3932 	#define SUBDEVICE_VIA2_GA_7VAX_MAINBOARD3	0x14585004 /*GA-7VAX Mainboard*/
3933 	#define SUBDEVICE_VIA2_K8T_NEO_25		0x14627020 /*K8T NEO 2 motherboard*/
3934 	#define SUBDEVICE_VIA2_KV8_MAX3_MOTHERBOARD4	0x147b1407 /*KV8-MAX3 motherboard*/
3935 #define DEVICE_VIA2_VT6105_RHINE_III			0x3106 /*VT6105 [Rhine-III]*/
3936 	#define SUBDEVICE_VIA2_DFE_530TX_REV_C		0x11861403 /*DFE-530TX rev C*/
3937 #define DEVICE_VIA2_S3_UNICHROME_PRO			0x3108 /*S3 Unichrome Pro VGA Adapter*/
3938 #define DEVICE_VIA2_VT8233C_PCI_TO			0x3109 /*VT8233C PCI to ISA Bridge*/
3939 #define DEVICE_VIA2_VT8361_KLE133_HOST			0x3112 /*VT8361 [KLE133] Host Bridge*/
3940 #define DEVICE_VIA2_VT8375_KM266_KL266_HOST		0x3116 /*VT8375 [KM266/KL266] Host Bridge*/
3941 	#define SUBDEVICE_VIA2_FX41_MOTHERBOARD3	0x1297f641 /*FX41 motherboard*/
3942 #define DEVICE_VIA2_S3_UNICHROME_PRO2			0x3118 /*S3 Unichrome Pro VGA Adapter*/
3943 #define DEVICE_VIA2_VT6120_VT6121_VT6122_GIGABIT_ETHERNET	0x3119 /*VT6120/VT6121/VT6122 Gigabit Ethernet Adapter*/
3944 #define DEVICE_VIA2_VT8623_APOLLO_CLE266		0x3122 /*VT8623 [Apollo CLE266] integrated CastleRock graphics*/
3945 #define DEVICE_VIA2_VT8623_APOLLO_CLE2662		0x3123 /*VT8623 [Apollo CLE266]*/
3946 #define DEVICE_VIA2_VT8753_P4X266_AGP			0x3128 /*VT8753 [P4X266 AGP]*/
3947 #define DEVICE_VIA2_VT3133_HOST_BRIDGE			0x3133 /*VT3133 Host Bridge*/
3948 #define DEVICE_VIA2_VT8233A_ISA_BRIDGE			0x3147 /*VT8233A ISA Bridge*/
3949 #define DEVICE_VIA2_P4M266_HOST_BRIDGE			0x3148 /*P4M266 Host Bridge*/
3950 #define DEVICE_VIA2_VIA_VT6420_SATA			0x3149 /*VIA VT6420 SATA RAID Controller*/
3951 	#define SUBDEVICE_VIA2_A7V600_MOTHERBOARD4	0x104380ed /*A7V600 motherboard*/
3952 	#define SUBDEVICE_VIA2_GA_7VM400AM_F_MOTHERBOARD	0x1458b003 /*GA-7VM400AM(F) Motherboard*/
3953 	#define SUBDEVICE_VIA2_K8T_NEO_26		0x14627020 /*K8T Neo 2 Motherboard*/
3954 #define DEVICE_VIA2_P_KN266_HOST_BRIDGE			0x3156 /*P/KN266 Host Bridge*/
3955 #define DEVICE_VIA2_VT6410_ATA133_RAID			0x3164 /*VT6410 ATA133 RAID controller*/
3956 #define DEVICE_VIA2_VT8374_P4X400_HOST			0x3168 /*VT8374 P4X400 Host Controller/AGP Bridge*/
3957 #define DEVICE_VIA2_VT8235_ISA_BRIDGE			0x3177 /*VT8235 ISA Bridge*/
3958 	#define SUBDEVICE_VIA2_L7VTA_V1_0_MOTHERBOARD5	0x10190a81 /*L7VTA v1.0 Motherboard (KT400-8235)*/
3959 	#define SUBDEVICE_VIA2_A7V8X_MOTHERBOARD3	0x1043808c /*A7V8X motherboard*/
3960 	#define SUBDEVICE_VIA2_A7V8X_X_MOTHERBOARD4	0x104380a1 /*A7V8X-X motherboard*/
3961 	#define SUBDEVICE_VIA2_FX41_MOTHERBOARD4	0x1297f641 /*FX41 motherboard*/
3962 	#define SUBDEVICE_VIA2_GA_7VAX_MAINBOARD4	0x14585001 /*GA-7VAX Mainboard*/
3963 	#define SUBDEVICE_VIA2_K7VT2_MOTHERBOARD4	0x18493177 /*K7VT2 motherboard*/
3964 #define DEVICE_VIA2_VT8385_K8T800_AGP			0x3188 /*VT8385 [K8T800 AGP] Host Bridge*/
3965 	#define SUBDEVICE_VIA2_KV8_MAX3_MOTHERBOARD5	0x147b1407 /*KV8-MAX3 motherboard*/
3966 #define DEVICE_VIA2_VT8377_KT400_KT600_AGP		0x3189 /*VT8377 [KT400/KT600 AGP] Host Bridge*/
3967 	#define SUBDEVICE_VIA2_A7V8X_MOTHERBOARD4	0x1043807f /*A7V8X motherboard*/
3968 	#define SUBDEVICE_VIA2_GA_7VAX_MAINBOARD5	0x14585000 /*GA-7VAX Mainboard*/
3969 #define DEVICE_VIA2_K8M800				0x3204 /*K8M800*/
3970 #define DEVICE_VIA2_VT8378_KM400_A_CHIPSET		0x3205 /*VT8378 [KM400/A] Chipset Host Bridge*/
3971 	#define SUBDEVICE_VIA2_GA_7VM400M_MOTHERBOARD	0x14585000 /*GA-7VM400M Motherboard*/
3972 #define DEVICE_VIA2_VT8237_ISA_BRIDGE			0x3227 /*VT8237 ISA bridge [KT600/K8T800 South]*/
3973 	#define SUBDEVICE_VIA2_A7V600_MOTHERBOARD5	0x104380ed /*A7V600 motherboard*/
3974 	#define SUBDEVICE_VIA2_DFI_KT600_AL_MOTHERBOARD	0x11063227 /*DFI KT600-AL Motherboard*/
3975 	#define SUBDEVICE_VIA2_GA_7VT600_MOTHERBOARD	0x14585001 /*GA-7VT600 Motherboard*/
3976 	#define SUBDEVICE_VIA2_KV8_MAX3_MOTHERBOARD6	0x147b1407 /*KV8-MAX3 motherboard*/
3977 #define DEVICE_VIA2_VIA_VT6420_ATA133			0x4149 /*VIA VT6420 (ATA133) Controller*/
3978 #define DEVICE_VIA2_VT82C596_ACPI_APOLLO		0x5030 /*VT82C596 ACPI [Apollo PRO]*/
3979 #define DEVICE_VIA2_VT85C100A_RHINE_II			0x6100 /*VT85C100A [Rhine II]*/
3980 #define DEVICE_VIA2_K8M8002				0x7204 /*K8M800*/
3981 #define DEVICE_VIA2_VT8378_S3_UNICHROME			0x7205 /*VT8378 [S3 UniChrome] Integrated Video*/
3982 	#define SUBDEVICE_VIA2_GIGABYTE_GA_7VM400_A_M_F_MOTHERBOARD	0x1458d000 /*Gigabyte GA-7VM400(A)M(F) Motherboard*/
3983 #define DEVICE_VIA2_VT8231_PCI_TO_ISA_BRIDGE		0x8231 /*VT8231 [PCI-to-ISA Bridge]*/
3984 #define DEVICE_VIA2_VT8235_ACPI				0x8235 /*VT8235 ACPI*/
3985 #define DEVICE_VIA2_VT8363_8365_KT133_KM133_AGP		0x8305 /*VT8363/8365 [KT133/KM133 AGP]*/
3986 #define DEVICE_VIA2_VT8371_KX133_AGP			0x8391 /*VT8371 [KX133 AGP]*/
3987 #define DEVICE_VIA2_VT8501_APOLLO_MVP42			0x8501 /*VT8501 [Apollo MVP4 AGP]*/
3988 #define DEVICE_VIA2_VT82C596_APOLLO_PRO			0x8596 /*VT82C596 [Apollo PRO AGP]*/
3989 #define DEVICE_VIA2_VT82C597_APOLLO_VP32		0x8597 /*VT82C597 [Apollo VP3 AGP]*/
3990 #define DEVICE_VIA2_VT82C598_694X_APOLLO_MVP3_PRO133X	0x8598 /*VT82C598/694x [Apollo MVP3/Pro133x AGP]*/
3991 	#define SUBDEVICE_VIA2_P6VXA_MOTHERBOARD7	0x10190985 /*P6VXA Motherboard*/
3992 #define DEVICE_VIA2_VT8601_APOLLO_PROMEDIA2		0x8601 /*VT8601 [Apollo ProMedia AGP]*/
3993 #define DEVICE_VIA2_VT8605_PM133_AGP			0x8605 /*VT8605 [PM133 AGP]*/
3994 #define DEVICE_VIA2_VT82C691_APOLLO_PRO			0x8691 /*VT82C691 [Apollo Pro]*/
3995 #define DEVICE_VIA2_VT82C693_APOLLO_PRO2		0x8693 /*VT82C693 [Apollo Pro Plus] PCI Bridge*/
3996 #define DEVICE_VIA2_VT8633_APOLLO_PRO2662		0xb091 /*VT8633 [Apollo Pro266 AGP]*/
3997 #define DEVICE_VIA2_VT8366_A_7_APOLLO_KT266_A_3332	0xb099 /*VT8366/A/7 [Apollo KT266/A/333 AGP]*/
3998 #define DEVICE_VIA2_VT8653_AGP_BRIDGE			0xb101 /*VT8653 AGP Bridge*/
3999 #define DEVICE_VIA2_VT8362_AGP_BRIDGE			0xb102 /*VT8362 AGP Bridge*/
4000 #define DEVICE_VIA2_VT8615_AGP_BRIDGE			0xb103 /*VT8615 AGP Bridge*/
4001 #define DEVICE_VIA2_VT8361_KLE133_AGP			0xb112 /*VT8361 [KLE133] AGP Bridge*/
4002 #define DEVICE_VIA2_VT8235_PCI_BRIDGE			0xb168 /*VT8235 PCI Bridge*/
4003 #define DEVICE_VIA2_VT8237_PCI_BRIDGE			0xb188 /*VT8237 PCI bridge [K8T800 South]*/
4004 	#define SUBDEVICE_VIA2_KV8_MAX3_MOTHERBOARD7	0x147b1407 /*KV8-MAX3 motherboard*/
4005 #define DEVICE_VIA2_VT8237_PCI_BRIDGE2			0xb198 /*VT8237 PCI Bridge*/
4006 #define DEVICE_VIA2_VT8237_INTEGRATED_FAST		0xd104 /*VT8237 Integrated Fast Ethernet Controller*/
4007 /* Vendor: 1107: Stratus Computers */
4008 #define DEVICE_STRATUS_VIA_VT82C570MV_APOLLO		0x0576 /*VIA VT82C570MV [Apollo] (Wrong vendor ID!)*/
4009 /* Vendor: 1108: Proteon, Inc. */
4010 #define DEVICE_PROTEON_P1690PLUS_AA			0x0100 /*p1690plus_AA*/
4011 #define DEVICE_PROTEON_P1690PLUS_AB			0x0101 /*p1690plus_AB*/
4012 #define DEVICE_PROTEON_P1690PLUS			0x0105 /*P1690Plus*/
4013 #define DEVICE_PROTEON_P1690PLUS2			0x0108 /*P1690Plus*/
4014 #define DEVICE_PROTEON_P1690PLUS3			0x0138 /*P1690Plus*/
4015 #define DEVICE_PROTEON_P1690PLUS4			0x0139 /*P1690Plus*/
4016 #define DEVICE_PROTEON_P1690PLUS5			0x013c /*P1690Plus*/
4017 #define DEVICE_PROTEON_P1690PLUS6			0x013d /*P1690Plus*/
4018 /* Vendor: 1109: Cogent Data Technologies, Inc. */
4019 #define DEVICE_COGENT_EM110TX_EX110TX			0x1400 /*EM110TX [EX110TX]*/
4020 /* Vendor: 110a: Siemens Nixdorf AG */
4021 #define DEVICE_SIEMENS2_PIRAHNA_2_PORT			0x0002 /*Pirahna 2-port*/
4022 #define DEVICE_SIEMENS2_TULIP_CONTROLLER_POWER		0x0005 /*Tulip controller, power management, switch extender*/
4023 #define DEVICE_SIEMENS2_FSC_PINC_I_O_APIC		0x0006 /*FSC PINC (I/O-APIC)*/
4024 #define DEVICE_SIEMENS2_FSC_MULTIPROCESSOR_INTERRUPT	0x0015 /*FSC Multiprocessor Interrupt Controller*/
4025 #define DEVICE_SIEMENS2_FSC_COPERNICUS_MANAGEMENT	0x001d /*FSC Copernicus Management Controller*/
4026 #define DEVICE_SIEMENS2_FSC_REMOTE_SERVICE		0x007b /*FSC Remote Service Controller, mailbox device*/
4027 #define DEVICE_SIEMENS2_FSC_REMOTE_SERVICE2		0x007c /*FSC Remote Service Controller, shared memory device*/
4028 #define DEVICE_SIEMENS2_FSC_REMOTE_SERVICE3		0x007d /*FSC Remote Service Controller, SMIC device*/
4029 #define DEVICE_SIEMENS2_DSCC4_WAN_ADAPTER		0x2102 /*DSCC4 WAN adapter*/
4030 #define DEVICE_SIEMENS2_EICON_DIVA_2_02			0x2104 /*Eicon Diva 2.02 compatible passive ISDN card*/
4031 #define DEVICE_SIEMENS2_SIMATIC_NET_CP			0x3142 /*SIMATIC NET CP 5613A1 (Profibus Adapter)*/
4032 #define DEVICE_SIEMENS2_SIMATIC_NET_CP2			0x4021 /*SIMATIC NET CP 5512 (Profibus and MPI Cardbus Adapter)*/
4033 #define DEVICE_SIEMENS2_SIMATIC_NET_CP3			0x4029 /*SIMATIC NET CP 5613A2 (Profibus Adapter)*/
4034 #define DEVICE_SIEMENS2_FPGA_I_BUS_TRACER		0x4942 /*FPGA I-Bus Tracer for MBD*/
4035 #define DEVICE_SIEMENS2_SZB6120				0x6120 /*SZB6120*/
4036 /* Vendor: 110b: Chromatic Research Inc. */
4037 #define DEVICE_CHROMATIC_MPACT_MEDIA_PROCESSOR		0x0001 /*Mpact Media Processor*/
4038 #define DEVICE_CHROMATIC_MPACT_2			0x0004 /*Mpact 2*/
4039 /* Vendor: 110c: Mini-Max Technology, Inc. */
4040 /* Vendor: 110d: Znyx Advanced Systems */
4041 /* Vendor: 110e: CPU Technology */
4042 /* Vendor: 110f: Ross Technology */
4043 /* Vendor: 1110: Powerhouse Systems */
4044 #define DEVICE_POWERHOUSE_FIREPOWER_POWERIZED_SMP	0x6037 /*Firepower Powerized SMP I/O ASIC*/
4045 #define DEVICE_POWERHOUSE_FIREPOWER_POWERIZED_SMP2	0x6073 /*Firepower Powerized SMP I/O ASIC*/
4046 /* Vendor: 1111: Santa Cruz Operation */
4047 /* Vendor: 1112: Osicom Technologies Inc */
4048 #define DEVICE_OSICOM_FDDI_ADAPTER			0x2200 /*FDDI Adapter*/
4049 #define DEVICE_OSICOM_FAST_ETHERNET_ADAPTER		0x2300 /*Fast Ethernet Adapter*/
4050 #define DEVICE_OSICOM_4_PORT_FAST			0x2340 /*4 Port Fast Ethernet Adapter*/
4051 #define DEVICE_OSICOM_ATM_ADAPTER			0x2400 /*ATM Adapter*/
4052 /* Vendor: 1113: Accton Technology Corporation */
4053 #define DEVICE_ACCTON_SMC2_1211TX			0x1211 /*SMC2-1211TX*/
4054 	#define SUBDEVICE_ACCTON_EN_1207D_FAST_ETHERNET	0x103c1207 /*EN-1207D Fast Ethernet Adapter*/
4055 	#define SUBDEVICE_ACCTON_EN_1207D_FAST_ETHERNET2	0x11131211 /*EN-1207D Fast Ethernet Adapter*/
4056 #define DEVICE_ACCTON_EN_1216_ETHERNET_ADAPTER		0x1216 /*EN-1216 Ethernet Adapter*/
4057 	#define SUBDEVICE_ACCTON_EN2242_10_100_ETHERNET	0x11132242 /*EN2242 10/100 Ethernet Mini-PCI Card*/
4058 	#define SUBDEVICE_ACCTON_SPEEDSTREAM_1020_PCI	0x111a1020 /*SpeedStream 1020 PCI 10/100 Ethernet Adaptor [EN-1207F-TX ?]*/
4059 #define DEVICE_ACCTON_EN_1217_ETHERNET_ADAPTER		0x1217 /*EN-1217 Ethernet Adapter*/
4060 #define DEVICE_ACCTON_10MBPS_NETWORK_CARD		0x5105 /*10Mbps Network card*/
4061 #define DEVICE_ACCTON_EN_1207D_FAST_ETHERNET		0x9211 /*EN-1207D Fast Ethernet Adapter*/
4062 	#define SUBDEVICE_ACCTON_EN_1207D_FAST_ETHERNET3	0x11139211 /*EN-1207D Fast Ethernet Adapter*/
4063 #define DEVICE_ACCTON_21X4X_DEC_TULIP_COMPATIBLE	0x9511 /*21x4x DEC-Tulip compatible Fast Ethernet*/
4064 #define DEVICE_ACCTON_CPWNA100_PHILIPS_WIRELESS		0xd301 /*CPWNA100 (Philips wireless PCMCIA)*/
4065 #define DEVICE_ACCTON_SMC_1244TX_V3			0xec02 /*SMC 1244TX v3*/
4066 /* Vendor: 1114: Atmel Corporation */
4067 #define DEVICE_ATMEL_802_11B_WIRELESS_NETWORK		0x0506 /*802.11b Wireless Network Adaptor (at76c506)*/
4068 /* Vendor: 1115: 3D Labs */
4069 /* Vendor: 1116: Data Translation */
4070 #define DEVICE_DATA3_DT3001				0x0022 /*DT3001*/
4071 #define DEVICE_DATA3_DT3002				0x0023 /*DT3002*/
4072 #define DEVICE_DATA3_DT3003				0x0024 /*DT3003*/
4073 #define DEVICE_DATA3_DT3004				0x0025 /*DT3004*/
4074 #define DEVICE_DATA3_DT3005				0x0026 /*DT3005*/
4075 #define DEVICE_DATA3_DT3001_PGL				0x0027 /*DT3001-PGL*/
4076 #define DEVICE_DATA3_DT3003_PGL				0x0028 /*DT3003-PGL*/
4077 /* Vendor: 1117: Datacube, Inc */
4078 #define DEVICE_DATACUBE_MAX_1C_SVGA_CARD		0x9500 /*Max-1C SVGA card*/
4079 #define DEVICE_DATACUBE_MAX_1C_IMAGE_PROCESSING		0x9501 /*Max-1C image processing*/
4080 /* Vendor: 1118: Berg Electronics */
4081 /* Vendor: 1119: ICP Vortex Computersysteme GmbH */
4082 #define DEVICE_ICP_GDT_6000_6020_6050			0x0000 /*GDT 6000/6020/6050*/
4083 #define DEVICE_ICP_GDT_6000B_6010			0x0001 /*GDT 6000B/6010*/
4084 #define DEVICE_ICP_GDT_6110_6510			0x0002 /*GDT 6110/6510*/
4085 #define DEVICE_ICP_GDT_6120_6520			0x0003 /*GDT 6120/6520*/
4086 #define DEVICE_ICP_GDT_6530				0x0004 /*GDT 6530*/
4087 #define DEVICE_ICP_GDT_6550				0x0005 /*GDT 6550*/
4088 #define DEVICE_ICP_GDT_6117_6517			0x0006 /*GDT 6117/6517*/
4089 #define DEVICE_ICP_GDT_6127_6527			0x0007 /*GDT 6127/6527*/
4090 #define DEVICE_ICP_GDT_6537				0x0008 /*GDT 6537*/
4091 #define DEVICE_ICP_GDT_6557_6557_ECC			0x0009 /*GDT 6557/6557-ECC*/
4092 #define DEVICE_ICP_GDT_6115_6515			0x000a /*GDT 6115/6515*/
4093 #define DEVICE_ICP_GDT_6125_6525			0x000b /*GDT 6125/6525*/
4094 #define DEVICE_ICP_GDT_6535				0x000c /*GDT 6535*/
4095 #define DEVICE_ICP_GDT_6555				0x000d /*GDT 6555*/
4096 #define DEVICE_ICP_GDT_6115_65152			0x0010 /*GDT 6115/6515*/
4097 #define DEVICE_ICP_GDT_6125_65252			0x0011 /*GDT 6125/6525*/
4098 #define DEVICE_ICP_GDT_65352				0x0012 /*GDT 6535*/
4099 #define DEVICE_ICP_GDT_6555_6555_ECC			0x0013 /*GDT 6555/6555-ECC*/
4100 #define DEVICE_ICP_GDT_6117RP_6517RP			0x0100 /*GDT 6117RP/6517RP*/
4101 #define DEVICE_ICP_GDT_6127RP_6527RP			0x0101 /*GDT 6127RP/6527RP*/
4102 #define DEVICE_ICP_GDT_6537RP				0x0102 /*GDT 6537RP*/
4103 #define DEVICE_ICP_GDT_6557RP				0x0103 /*GDT 6557RP*/
4104 #define DEVICE_ICP_GDT_6111RP_6511RP			0x0104 /*GDT 6111RP/6511RP*/
4105 #define DEVICE_ICP_GDT_6121RP_6521RP			0x0105 /*GDT 6121RP/6521RP*/
4106 #define DEVICE_ICP_GDT_6117RD_6517RD			0x0110 /*GDT 6117RD/6517RD*/
4107 #define DEVICE_ICP_GDT_6127RD_6527RD			0x0111 /*GDT 6127RD/6527RD*/
4108 #define DEVICE_ICP_GDT_6537RD				0x0112 /*GDT 6537RD*/
4109 #define DEVICE_ICP_GDT_6557RD				0x0113 /*GDT 6557RD*/
4110 #define DEVICE_ICP_GDT_6111RD_6511RD			0x0114 /*GDT 6111RD/6511RD*/
4111 #define DEVICE_ICP_GDT_6121RD_6521RD			0x0115 /*GDT 6121RD/6521RD*/
4112 #define DEVICE_ICP_GDT_6118RD_6518RD_6618RD		0x0118 /*GDT 6118RD/6518RD/6618RD*/
4113 #define DEVICE_ICP_GDT_6128RD_6528RD_6628RD		0x0119 /*GDT 6128RD/6528RD/6628RD*/
4114 #define DEVICE_ICP_GDT_6538RD_6638RD			0x011a /*GDT 6538RD/6638RD*/
4115 #define DEVICE_ICP_GDT_6558RD_6658RD			0x011b /*GDT 6558RD/6658RD*/
4116 #define DEVICE_ICP_GDT_6117RP2_6517RP2			0x0120 /*GDT 6117RP2/6517RP2*/
4117 #define DEVICE_ICP_GDT_6127RP2_6527RP2			0x0121 /*GDT 6127RP2/6527RP2*/
4118 #define DEVICE_ICP_GDT_6537RP2				0x0122 /*GDT 6537RP2*/
4119 #define DEVICE_ICP_GDT_6557RP2				0x0123 /*GDT 6557RP2*/
4120 #define DEVICE_ICP_GDT_6111RP2_6511RP2			0x0124 /*GDT 6111RP2/6511RP2*/
4121 #define DEVICE_ICP_GDT_6121RP2_6521RP2			0x0125 /*GDT 6121RP2/6521RP2*/
4122 #define DEVICE_ICP_GDT_6113RS_6513RS			0x0136 /*GDT 6113RS/6513RS*/
4123 #define DEVICE_ICP_GDT_6123RS_6523RS			0x0137 /*GDT 6123RS/6523RS*/
4124 #define DEVICE_ICP_GDT_6118RS_6518RS_6618RS		0x0138 /*GDT 6118RS/6518RS/6618RS*/
4125 #define DEVICE_ICP_GDT_6128RS_6528RS_6628RS		0x0139 /*GDT 6128RS/6528RS/6628RS*/
4126 #define DEVICE_ICP_GDT_6538RS_6638RS			0x013a /*GDT 6538RS/6638RS*/
4127 #define DEVICE_ICP_GDT_6558RS_6658RS			0x013b /*GDT 6558RS/6658RS*/
4128 #define DEVICE_ICP_GDT_6533RS_6633RS			0x013c /*GDT 6533RS/6633RS*/
4129 #define DEVICE_ICP_GDT_6543RS_6643RS			0x013d /*GDT 6543RS/6643RS*/
4130 #define DEVICE_ICP_GDT_6553RS_6653RS			0x013e /*GDT 6553RS/6653RS*/
4131 #define DEVICE_ICP_GDT_6563RS_6663RS			0x013f /*GDT 6563RS/6663RS*/
4132 #define DEVICE_ICP_GDT_7113RN_7513RN_7613RN		0x0166 /*GDT 7113RN/7513RN/7613RN*/
4133 #define DEVICE_ICP_GDT_7123RN_7523RN_7623RN		0x0167 /*GDT 7123RN/7523RN/7623RN*/
4134 #define DEVICE_ICP_GDT_7118RN_7518RN_7518RN		0x0168 /*GDT 7118RN/7518RN/7518RN*/
4135 #define DEVICE_ICP_GDT_7128RN_7528RN_7628RN		0x0169 /*GDT 7128RN/7528RN/7628RN*/
4136 #define DEVICE_ICP_GDT_7538RN_7638RN			0x016a /*GDT 7538RN/7638RN*/
4137 #define DEVICE_ICP_GDT_7558RN_7658RN			0x016b /*GDT 7558RN/7658RN*/
4138 #define DEVICE_ICP_GDT_7533RN_7633RN			0x016c /*GDT 7533RN/7633RN*/
4139 #define DEVICE_ICP_GDT_7543RN_7643RN			0x016d /*GDT 7543RN/7643RN*/
4140 #define DEVICE_ICP_GDT_7553RN_7653RN			0x016e /*GDT 7553RN/7653RN*/
4141 #define DEVICE_ICP_GDT_7563RN_7663RN			0x016f /*GDT 7563RN/7663RN*/
4142 #define DEVICE_ICP_GDT_4X13RZ				0x01d6 /*GDT 4x13RZ*/
4143 #define DEVICE_ICP_GDT_4X23RZ				0x01d7 /*GDT 4x23RZ*/
4144 #define DEVICE_ICP_GDT_8X13RZ				0x01f6 /*GDT 8x13RZ*/
4145 #define DEVICE_ICP_GDT_8X23RZ				0x01f7 /*GDT 8x23RZ*/
4146 #define DEVICE_ICP_GDT_8X33RZ				0x01fc /*GDT 8x33RZ*/
4147 #define DEVICE_ICP_GDT_8X43RZ				0x01fd /*GDT 8x43RZ*/
4148 #define DEVICE_ICP_GDT_8X53RZ				0x01fe /*GDT 8x53RZ*/
4149 #define DEVICE_ICP_GDT_8X63RZ				0x01ff /*GDT 8x63RZ*/
4150 #define DEVICE_ICP_GDT_6519RD_6619RD			0x0210 /*GDT 6519RD/6619RD*/
4151 #define DEVICE_ICP_GDT_6529RD_6629RD			0x0211 /*GDT 6529RD/6629RD*/
4152 #define DEVICE_ICP_GDT_7519RN_7619RN			0x0260 /*GDT 7519RN/7619RN*/
4153 #define DEVICE_ICP_GDT_7529RN_7629RN			0x0261 /*GDT 7529RN/7629RN*/
4154 #define DEVICE_ICP_GDT_MAXRP				0x02ff /*GDT MAXRP*/
4155 #define DEVICE_ICP_GDT_NEWRX				0x0300 /*GDT NEWRX*/
4156 /* Vendor: 111a: Efficient Networks, Inc */
4157 #define DEVICE_EFFICIENT_155P_MF1_FPGA			0x0000 /*155P-MF1 (FPGA)*/
4158 #define DEVICE_EFFICIENT_155P_MF1_ASIC			0x0002 /*155P-MF1 (ASIC)*/
4159 #define DEVICE_EFFICIENT_ENI_25P_ATM			0x0003 /*ENI-25P ATM*/
4160 	#define SUBDEVICE_EFFICIENT_ENI_25P_MINIPORT_ATM	0x111a0000 /*ENI-25p Miniport ATM Adapter*/
4161 #define DEVICE_EFFICIENT_SPEEDSTREAM_LANAI		0x0005 /*SpeedStream (LANAI)*/
4162 	#define SUBDEVICE_EFFICIENT_ENI_3010_ATM	0x111a0001 /*ENI-3010 ATM*/
4163 	#define SUBDEVICE_EFFICIENT_ENI_3060_ADSL_VPI_0	0x111a0009 /*ENI-3060 ADSL (VPI=0)*/
4164 	#define SUBDEVICE_EFFICIENT_ENI_3010_ATM2	0x111a0101 /*ENI-3010 ATM*/
4165 	#define SUBDEVICE_EFFICIENT_ENI_3060CO_ADSL_VPI_0	0x111a0109 /*ENI-3060CO ADSL (VPI=0)*/
4166 	#define SUBDEVICE_EFFICIENT_ENI_3060_ADSL_VPI_02	0x111a0809 /*ENI-3060 ADSL (VPI=0 or 8)*/
4167 	#define SUBDEVICE_EFFICIENT_ENI_3060CO_ADSL_VPI_02	0x111a0909 /*ENI-3060CO ADSL (VPI=0 or 8)*/
4168 	#define SUBDEVICE_EFFICIENT_ENI_3060_ADSL_VPI_0_15	0x111a0a09 /*ENI-3060 ADSL (VPI=<0..15>)*/
4169 #define DEVICE_EFFICIENT_SPEEDSTREAM_ADSL		0x0007 /*SpeedStream ADSL*/
4170 	#define SUBDEVICE_EFFICIENT_ENI_3061_ADSL_ASIC	0x111a1001 /*ENI-3061 ADSL [ASIC]*/
4171 #define DEVICE_EFFICIENT_SPEEDSTREAM_1023_WIRELESS	0x1203 /*SpeedStream 1023 Wireless PCI Adapter*/
4172 /* Vendor: 111b: Teledyne Electronic Systems */
4173 /* Vendor: 111c: Tricord Systems Inc. */
4174 #define DEVICE_TRICORD_POWERBIS_BRIDGE			0x0001 /*Powerbis Bridge*/
4175 /* Vendor: 111d: Integrated Device Technology, Inc. */
4176 #define DEVICE_INTEGRATED2_IDT77201_77211_155MBPS_ATM	0x0001 /*IDT77201/77211 155Mbps ATM SAR Controller [NICStAR]*/
4177 #define DEVICE_INTEGRATED2_IDT77222_77252_155MBPS_ATM	0x0003 /*IDT77222/77252 155Mbps ATM MICRO ABR SAR Controller*/
4178 #define DEVICE_INTEGRATED2_IDT77V252_155MBPS_ATM	0x0004 /*IDT77V252 155Mbps ATM MICRO ABR SAR Controller*/
4179 #define DEVICE_INTEGRATED2_IDT77V222_155MBPS_ATM	0x0005 /*IDT77V222 155Mbps ATM MICRO ABR SAR Controller*/
4180 /* Vendor: 111e: Eldec */
4181 /* Vendor: 111f: Precision Digital Images */
4182 #define DEVICE_PRECISION_PRECISION_MX_VIDEO		0x4a47 /*Precision MX Video engine interface*/
4183 #define DEVICE_PRECISION_FRAME_CAPTURE_BUS		0x5243 /*Frame capture bus interface*/
4184 /* Vendor: 1120: EMC Corporation */
4185 /* Vendor: 1121: Zilog */
4186 /* Vendor: 1122: Multi-tech Systems, Inc. */
4187 /* Vendor: 1123: Excellent Design, Inc. */
4188 /* Vendor: 1124: Leutron Vision AG */
4189 /* Vendor: 1125: Eurocore */
4190 /* Vendor: 1126: Vigra */
4191 /* Vendor: 1127: FORE Systems Inc */
4192 #define DEVICE_FORE_FORERUNNER_PCA_200_ATM		0x0200 /*ForeRunner PCA-200 ATM*/
4193 #define DEVICE_FORE_PCA_200PC				0x0210 /*PCA-200PC*/
4194 #define DEVICE_FORE_ATM					0x0250 /*ATM*/
4195 #define DEVICE_FORE_FORERUNNER_PCA_200EPC_ATM		0x0300 /*ForeRunner PCA-200EPC ATM*/
4196 #define DEVICE_FORE_ATM2					0x0310 /*ATM*/
4197 #define DEVICE_FORE_FORERUNNERHE_ATM_ADAPTER		0x0400 /*ForeRunnerHE ATM Adapter*/
4198 	#define SUBDEVICE_FORE_FORERUNNERHE_ATM		0x11270400 /*ForeRunnerHE ATM*/
4199 /* Vendor: 1129: Firmworks */
4200 /* Vendor: 112a: Hermes Electronics Company, Ltd. */
4201 /* Vendor: 112b: Linotype - Hell AG */
4202 /* Vendor: 112c: Zenith Data Systems */
4203 /* Vendor: 112d: Ravicad */
4204 /* Vendor: 112e: Infomedia Microelectronics Inc. */
4205 /* Vendor: 112f: Imaging Technology Inc */
4206 #define DEVICE_IMAGING_MVC_IC_PCI			0x0000 /*MVC IC-PCI*/
4207 #define DEVICE_IMAGING_MVC_IM_PCI_VIDEO			0x0001 /*MVC IM-PCI Video frame grabber/processor*/
4208 /* Vendor: 1130: Computervision */
4209 /* Vendor: 1131: Philips Semiconductors */
4210 #define DEVICE_PHILIPS_USB_1_1_HOST			0x1561 /*USB 1.1 Host Controller*/
4211 #define DEVICE_PHILIPS_USB_2_0_HOST			0x1562 /*USB 2.0 Host Controller*/
4212 #define DEVICE_PHILIPS_SMARTPCI56_UCB1500_56K_MODEM	0x3400 /*SmartPCI56(UCB1500) 56K Modem*/
4213 #define DEVICE_PHILIPS_TRIMEDIA_TM1000_1100		0x5400 /*TriMedia TM1000/1100*/
4214 #define DEVICE_PHILIPS_TRIMEDIA_TM_1300			0x5402 /*TriMedia TM-1300*/
4215 #define DEVICE_PHILIPS_SAA7130_VIDEO_BROADCAST		0x7130 /*SAA7130 Video Broadcast Decoder*/
4216 	#define SUBDEVICE_PHILIPS_LIVEVIEW_FLYVIDEO_2000	0x51680138 /*LiveView FlyVideo 2000*/
4217 #define DEVICE_PHILIPS_SAA713X_AUDIO_VIDEO_BROADCAST	0x7133 /*SAA713X Audio+video broadcast decoder*/
4218 	#define SUBDEVICE_PHILIPS_LIFEVIEW_FLYVIDEO_3000	0x51680138 /*LifeView FlyVideo 3000*/
4219 	#define SUBDEVICE_PHILIPS_LIFEVIEW_FLYTV_PLATINUM	0x51680212 /*LifeView FlyTV Platinum mini*/
4220 #define DEVICE_PHILIPS_SAA7134				0x7134 /*SAA7134*/
4221 #define DEVICE_PHILIPS_SAA7135_AUDIO_VIDEO_BROADCAST	0x7135 /*SAA7135 Audio+video broadcast decoder*/
4222 #define DEVICE_PHILIPS_SAA7145				0x7145 /*SAA7145*/
4223 #define DEVICE_PHILIPS_SAA7146				0x7146 /*SAA7146*/
4224 	#define SUBDEVICE_PHILIPS_FUJITSU_SIEMENS_DVB_C_CARD	0x110a0000 /*Fujitsu/Siemens DVB-C card rev1.5*/
4225 	#define SUBDEVICE_PHILIPS_FUJITSU_SIEMENS_DVB_C_CARD2	0x110affff /*Fujitsu/Siemens DVB-C card rev1.5*/
4226 	#define SUBDEVICE_PHILIPS_KNC1_DVB_S_BUDGET	0x11314f56 /*KNC1 DVB-S Budget*/
4227 	#define SUBDEVICE_PHILIPS_FUJITSU_SIEMENS_ACTIVY_DVB_S	0x11314f61 /*Fujitsu-Siemens Activy DVB-S Budget*/
4228 	#define SUBDEVICE_PHILIPS_DVRAPTOR_VIDEO_EDIT_CAPTURE	0x114b2003 /*DVRaptor Video Edit/Capture Card*/
4229 	#define SUBDEVICE_PHILIPS_DV500_OVERLAY		0x11bd0006 /*DV500 Overlay*/
4230 	#define SUBDEVICE_PHILIPS_DV500_OVERLAY2	0x11bd000a /*DV500 Overlay*/
4231 	#define SUBDEVICE_PHILIPS_SIEMENS_TECHNOTREND_HAUPPAUGE_DVB_CARD	0x13c20000 /*Siemens/Technotrend/Hauppauge DVB card rev1.3 or rev1.5*/
4232 	#define SUBDEVICE_PHILIPS_TECHNOTREND_HAUPPAUGE_DVB_CARD	0x13c20001 /*Technotrend/Hauppauge DVB card rev1.3 or rev1.6*/
4233 	#define SUBDEVICE_PHILIPS_TECHNOTREND_HAUPPAUGE_DVB_CARD2	0x13c20002 /*Technotrend/Hauppauge DVB card rev2.1*/
4234 	#define SUBDEVICE_PHILIPS_TECHNOTREND_HAUPPAUGE_DVB_CARD3	0x13c20003 /*Technotrend/Hauppauge DVB card rev2.1*/
4235 	#define SUBDEVICE_PHILIPS_TECHNOTREND_HAUPPAUGE_DVB_CARD4	0x13c20004 /*Technotrend/Hauppauge DVB card rev2.1*/
4236 	#define SUBDEVICE_PHILIPS_TECHNOTREND_HAUPPAUGE_DVB_CARD5	0x13c20006 /*Technotrend/Hauppauge DVB card rev1.3 or rev1.6*/
4237 	#define SUBDEVICE_PHILIPS_TECHNOTREND_HAUPPAUGE_DVB_T	0x13c20008 /*Technotrend/Hauppauge DVB-T*/
4238 	#define SUBDEVICE_PHILIPS_OCTAL_TECHNOTREND_DVB_C_FOR	0x13c2000a /*Octal/Technotrend DVB-C for iTV*/
4239 	#define SUBDEVICE_PHILIPS_TECHNOTREND_BUDGET_HAUPPAUGE	0x13c21003 /*Technotrend-Budget / Hauppauge WinTV-NOVA-S DVB card*/
4240 	#define SUBDEVICE_PHILIPS_TECHNOTREND_BUDGET_HAUPPAUGE2	0x13c21004 /*Technotrend-Budget / Hauppauge WinTV-NOVA-C DVB card*/
4241 	#define SUBDEVICE_PHILIPS_TECHNOTREND_BUDGET_HAUPPAUGE3	0x13c21005 /*Technotrend-Budget / Hauppauge WinTV-NOVA-T DVB card*/
4242 	#define SUBDEVICE_PHILIPS_TECHNOTREND_BUDGET_HAUPPAUGE4	0x13c2100c /*Technotrend-Budget / Hauppauge WinTV-NOVA-CI DVB card*/
4243 	#define SUBDEVICE_PHILIPS_TECHNOTREND_BUDGET_HAUPPAUGE5	0x13c2100f /*Technotrend-Budget / Hauppauge WinTV-NOVA-CI DVB card*/
4244 	#define SUBDEVICE_PHILIPS_TECHNOTREND_BUDGET_HAUPPAUGE6	0x13c21011 /*Technotrend-Budget / Hauppauge WinTV-NOVA-T DVB card*/
4245 	#define SUBDEVICE_PHILIPS_SATELCO_MULTIMEDIA_DVB	0x13c21013 /*SATELCO Multimedia DVB*/
4246 	#define SUBDEVICE_PHILIPS_TECHNOTREND_HAUPPAUGE_DVB_CARD6	0x13c21102 /*Technotrend/Hauppauge DVB card rev2.1*/
4247 /* Vendor: 1132: Mitel Corp. */
4248 /* Vendor: 1133: Eicon Networks Corporation */
4249 #define DEVICE_EICON_EICONCARD_S90			0x7901 /*EiconCard S90*/
4250 #define DEVICE_EICON_EICONCARD_S902			0x7902 /*EiconCard S90*/
4251 #define DEVICE_EICON_EICONCARD_S91			0x7911 /*EiconCard S91*/
4252 #define DEVICE_EICON_EICONCARD_S912			0x7912 /*EiconCard S91*/
4253 #define DEVICE_EICON_EICONCARD_S94			0x7941 /*EiconCard S94*/
4254 #define DEVICE_EICON_EICONCARD_S942			0x7942 /*EiconCard S94*/
4255 #define DEVICE_EICON_EICONCARD_S943			0x7943 /*EiconCard S94*/
4256 #define DEVICE_EICON_EICONCARD_S944			0x7944 /*EiconCard S94*/
4257 #define DEVICE_EICON_EICONCARD_P92			0xb921 /*EiconCard P92*/
4258 #define DEVICE_EICON_EICONCARD_P922			0xb922 /*EiconCard P92*/
4259 #define DEVICE_EICON_EICONCARD_P923			0xb923 /*EiconCard P92*/
4260 #define DEVICE_EICON_DIVA_PRO_2_0			0xe001 /*Diva Pro 2.0 S/T*/
4261 #define DEVICE_EICON_DIVA_2_0_S_T			0xe002 /*Diva 2.0 S/T PCI*/
4262 #define DEVICE_EICON_DIVA_PRO_2_02			0xe003 /*Diva Pro 2.0 U*/
4263 #define DEVICE_EICON_DIVA_2_0_U				0xe004 /*Diva 2.0 U PCI*/
4264 #define DEVICE_EICON_DIVA_2_01_S_T			0xe005 /*Diva 2.01 S/T PCI*/
4265 #define DEVICE_EICON_DIVA_CT_S_T			0xe006 /*Diva CT S/T PCI*/
4266 #define DEVICE_EICON_DIVA_CT_U				0xe007 /*Diva CT U PCI*/
4267 #define DEVICE_EICON_DIVA_CT_LITE			0xe008 /*Diva CT Lite S/T PCI*/
4268 #define DEVICE_EICON_DIVA_CT_LITE2			0xe009 /*Diva CT Lite U PCI*/
4269 #define DEVICE_EICON_DIVA_ISDN_V_90_PCI			0xe00a /*Diva ISDN+V.90 PCI*/
4270 #define DEVICE_EICON_DIVA_2_02_PCI			0xe00b /*Diva 2.02 PCI S/T*/
4271 #define DEVICE_EICON_DIVA_2_02_PCI2			0xe00c /*Diva 2.02 PCI U*/
4272 #define DEVICE_EICON_DIVA_ISDN_PRO			0xe00d /*Diva ISDN Pro 3.0 PCI*/
4273 #define DEVICE_EICON_DIVA_ISDN_CT_S_T			0xe00e /*Diva ISDN+CT S/T PCI Rev 2*/
4274 #define DEVICE_EICON_DIVA_SERVER_BRI_2M			0xe010 /*Diva Server BRI-2M PCI*/
4275 	#define SUBDEVICE_EICON_FUJITSU_SIEMENS_ISDN	0x110a0021 /*Fujitsu Siemens ISDN S0*/
4276 	#define SUBDEVICE_EICON_DIVA_SERVER_BRI_2M	0x80010014 /*Diva Server BRI-2M PCI Cornet NQ*/
4277 #define DEVICE_EICON_DIVA_SERVER_BRI			0xe011 /*Diva Server BRI S/T Rev 2*/
4278 #define DEVICE_EICON_DIVA_SERVER_4BRI_8M		0xe012 /*Diva Server 4BRI-8M PCI*/
4279 	#define SUBDEVICE_EICON_DIVA_SERVER_4BRI_8M	0x80010014 /*Diva Server 4BRI-8M PCI Cornet NQ*/
4280 #define DEVICE_EICON_DIVA_SERVER_4BRI			0xe013 /*Diva Server 4BRI Rev 2*/
4281 	#define SUBDEVICE_EICON_DIVA_SERVER_V_4BRI_8	0x11331300 /*Diva Server V-4BRI-8*/
4282 	#define SUBDEVICE_EICON_DIVA_SERVER_4BRI_8M2	0x1133e013 /*Diva Server 4BRI-8M 2.0 PCI*/
4283 	#define SUBDEVICE_EICON_DIVA_SERVER_4BRI_8M3	0x80010014 /*Diva Server 4BRI-8M 2.0 PCI Cornet NQ*/
4284 #define DEVICE_EICON_DIVA_SERVER_PRI_30M		0xe014 /*Diva Server PRI-30M PCI*/
4285 	#define SUBDEVICE_EICON_DIVA_SERVER_PRI_30M	0x00080100 /*Diva Server PRI-30M PCI*/
4286 	#define SUBDEVICE_EICON_DIVA_SERVER_PRI_30M2	0x80010014 /*Diva Server PRI-30M PCI Cornet NQ*/
4287 #define DEVICE_EICON_DIVA_SERVER_PRI			0xe015 /*DIVA Server PRI Rev 2*/
4288 	#define SUBDEVICE_EICON_DIVA_SERVER_PRI		0x1133e015 /*Diva Server PRI 2.0 PCI*/
4289 	#define SUBDEVICE_EICON_DIVA_SERVER_PRI2	0x80010014 /*Diva Server PRI 2.0 PCI Cornet NQ*/
4290 #define DEVICE_EICON_DIVA_SERVER_VOICE			0xe016 /*Diva Server Voice 4BRI PCI*/
4291 	#define SUBDEVICE_EICON_DIVA_SERVER_PRI3	0x80010014 /*Diva Server PRI Cornet NQ*/
4292 #define DEVICE_EICON_DIVA_SERVER_VOICE2			0xe017 /*Diva Server Voice 4BRI Rev 2*/
4293 	#define SUBDEVICE_EICON_DIVA_SERVER_VOICE	0x1133e017 /*Diva Server Voice 4BRI-8M 2.0 PCI*/
4294 	#define SUBDEVICE_EICON_DIVA_SERVER_VOICE2	0x80010014 /*Diva Server Voice 4BRI-8M 2.0 PCI Cornet NQ*/
4295 #define DEVICE_EICON_DIVA_SERVER_BRI_2M2		0xe018 /*Diva Server BRI-2M 2.0 PCI*/
4296 	#define SUBDEVICE_EICON_DIVA_SERVER_V_BRI_2	0x11331800 /*Diva Server V-BRI-2*/
4297 	#define SUBDEVICE_EICON_DIVA_SERVER_BRI_2M2	0x1133e018 /*Diva Server BRI-2M 2.0 PCI*/
4298 	#define SUBDEVICE_EICON_DIVA_SERVER_BRI_2M3	0x80010014 /*Diva Server BRI-2M 2.0 PCI Cornet NQ*/
4299 #define DEVICE_EICON_DIVA_SERVER_VOICE3			0xe019 /*Diva Server Voice PRI Rev 2*/
4300 	#define SUBDEVICE_EICON_DIVA_SERVER_VOICE3	0x1133e019 /*Diva Server Voice PRI 2.0 PCI*/
4301 	#define SUBDEVICE_EICON_DIVA_SERVER_VOICE4	0x80010014 /*Diva Server Voice PRI 2.0 PCI Cornet NQ*/
4302 #define DEVICE_EICON_DIVA_SERVER_2FX			0xe01a /*Diva Server 2FX*/
4303 #define DEVICE_EICON_DIVA_SERVER_VOICE4			0xe01b /*Diva Server Voice BRI-2M 2.0 PCI*/
4304 	#define SUBDEVICE_EICON_DIVA_SERVER_VOICE5	0x1133e01b /*Diva Server Voice BRI-2M 2.0 PCI*/
4305 	#define SUBDEVICE_EICON_DIVA_SERVER_VOICE6	0x80010014 /*Diva Server Voice BRI-2M 2.0 PCI Cornet NQ*/
4306 #define DEVICE_EICON_DIVA_SERVER_PRI2			0xe01c /*Diva Server PRI Rev 3*/
4307 	#define SUBDEVICE_EICON_DIVA_SERVER_PRI_E1_T1_8	0x11331c01 /*Diva Server PRI/E1/T1-8*/
4308 	#define SUBDEVICE_EICON_DIVA_SERVER_PRI_T1_24	0x11331c02 /*Diva Server PRI/T1-24*/
4309 	#define SUBDEVICE_EICON_DIVA_SERVER_PRI_E1_30	0x11331c03 /*Diva Server PRI/E1-30*/
4310 	#define SUBDEVICE_EICON_DIVA_SERVER_PRI_E1_T1	0x11331c04 /*Diva Server PRI/E1/T1*/
4311 	#define SUBDEVICE_EICON_DIVA_SERVER_V_PRI_T1_24	0x11331c05 /*Diva Server V-PRI/T1-24*/
4312 	#define SUBDEVICE_EICON_DIVA_SERVER_V_PRI_E1_30	0x11331c06 /*Diva Server V-PRI/E1-30*/
4313 	#define SUBDEVICE_EICON_DIVA_SERVER_PRI_E1_T1_82	0x11331c07 /*Diva Server PRI/E1/T1-8 Cornet NQ*/
4314 	#define SUBDEVICE_EICON_DIVA_SERVER_PRI_T1_242	0x11331c08 /*Diva Server PRI/T1-24 Cornet NQ*/
4315 	#define SUBDEVICE_EICON_DIVA_SERVER_PRI_E1_302	0x11331c09 /*Diva Server PRI/E1-30 Cornet NQ*/
4316 	#define SUBDEVICE_EICON_DIVA_SERVER_PRI_E1_T12	0x11331c0a /*Diva Server PRI/E1/T1 Cornet NQ*/
4317 	#define SUBDEVICE_EICON_DIVA_SERVER_V_PRI_T1_242	0x11331c0b /*Diva Server V-PRI/T1-24 Cornet NQ*/
4318 	#define SUBDEVICE_EICON_DIVA_SERVER_V_PRI_E1_302	0x11331c0c /*Diva Server V-PRI/E1-30 Cornet NQ*/
4319 #define DEVICE_EICON_DIVA_SERVER_2PRI			0xe01e /*Diva Server 2PRI*/
4320 	#define SUBDEVICE_EICON_DIVA_SERVER_V_2PRI_E1_60	0x11331e00 /*Diva Server V-2PRI/E1-60*/
4321 	#define SUBDEVICE_EICON_DIVA_SERVER_V_2PRI_T1_48	0x11331e01 /*Diva Server V-2PRI/T1-48*/
4322 	#define SUBDEVICE_EICON_DIVA_SERVER_2PRI_E1_60	0x11331e02 /*Diva Server 2PRI/E1-60*/
4323 	#define SUBDEVICE_EICON_DIVA_SERVER_2PRI_T1_48	0x11331e03 /*Diva Server 2PRI/T1-48*/
4324 #define DEVICE_EICON_DIVA_SERVER_4PRI			0xe020 /*Diva Server 4PRI*/
4325 	#define SUBDEVICE_EICON_DIVA_SERVER_V_4PRI_E1_120	0x11332000 /*Diva Server V-4PRI/E1-120*/
4326 	#define SUBDEVICE_EICON_DIVA_SERVER_V_4PRI_T1_96	0x11332001 /*Diva Server V-4PRI/T1-96*/
4327 	#define SUBDEVICE_EICON_DIVA_SERVER_4PRI_E1_120	0x11332002 /*Diva Server 4PRI/E1-120*/
4328 	#define SUBDEVICE_EICON_DIVA_SERVER_4PRI_T1_96	0x11332003 /*Diva Server 4PRI/T1-96*/
4329 #define DEVICE_EICON_DIVA_SERVER_ANALOG_4P		0xe024 /*Diva Server Analog-4P*/
4330 	#define SUBDEVICE_EICON_DIVA_SERVER_V_ANALOG_4P	0x11332400 /*Diva Server V-Analog-4P*/
4331 	#define SUBDEVICE_EICON_DIVA_SERVER_ANALOG_4P	0x1133e024 /*Diva Server Analog-4P*/
4332 #define DEVICE_EICON_DIVA_SERVER_ANALOG_8P		0xe028 /*Diva Server Analog-8P*/
4333 	#define SUBDEVICE_EICON_DIVA_SERVER_V_ANALOG_8P	0x11332800 /*Diva Server V-Analog-8P*/
4334 	#define SUBDEVICE_EICON_DIVA_SERVER_ANALOG_8P	0x1133e028 /*Diva Server Analog-8P*/
4335 /* Vendor: 1134: Mercury Computer Systems */
4336 #define DEVICE_MERCURY_RACEWAY_BRIDGE			0x0001 /*Raceway Bridge*/
4337 #define DEVICE_MERCURY_DUAL_PCI_TO			0x0002 /*Dual PCI to RapidIO Bridge*/
4338 /* Vendor: 1135: Fuji Xerox Co Ltd */
4339 #define DEVICE_FUJI_PRINTER_CONTROLLER			0x0001 /*Printer controller*/
4340 /* Vendor: 1136: Momentum Data Systems */
4341 /* Vendor: 1137: Cisco Systems Inc */
4342 /* Vendor: 1138: Ziatech Corporation */
4343 #define DEVICE_ZIATECH_8905_STD_32			0x8905 /*8905 [STD 32 Bridge]*/
4344 /* Vendor: 1139: Dynamic Pictures, Inc */
4345 #define DEVICE_DYNAMIC_VGA_COMPATABLE_3D		0x0001 /*VGA Compatable 3D Graphics*/
4346 /* Vendor: 113a: FWB Inc */
4347 /* Vendor: 113b: Network Computing Devices */
4348 /* Vendor: 113c: Cyclone Microsystems, Inc. */
4349 #define DEVICE_CYCLONE_PCI_9060_I960_BRIDGE		0x0000 /*PCI-9060 i960 Bridge*/
4350 #define DEVICE_CYCLONE_PCI_SDK_PCI_I960			0x0001 /*PCI-SDK [PCI i960 Evaluation Platform]*/
4351 #define DEVICE_CYCLONE_PCI_911_I960JX_BASED_INTELLIGENT	0x0911 /*PCI-911 [i960Jx-based Intelligent I/O Controller]*/
4352 #define DEVICE_CYCLONE_PCI_912_I960CF_BASED_INTELLIGENT	0x0912 /*PCI-912 [i960CF-based Intelligent I/O Controller]*/
4353 #define DEVICE_CYCLONE_PCI_913				0x0913 /*PCI-913*/
4354 #define DEVICE_CYCLONE_PCI_914_I_O_CONTROLLER		0x0914 /*PCI-914 [I/O Controller w/ secondary PCI bus]*/
4355 /* Vendor: 113d: Leading Edge Products Inc */
4356 /* Vendor: 113e: Sanyo Electric Co - Computer Engineering Dept */
4357 /* Vendor: 113f: Equinox Systems, Inc. */
4358 #define DEVICE_EQUINOX_SST_64P_ADAPTER			0x0808 /*SST-64P Adapter*/
4359 #define DEVICE_EQUINOX_SST_128P_ADAPTER			0x1010 /*SST-128P Adapter*/
4360 #define DEVICE_EQUINOX_SST_16P_DB_ADAPTER		0x80c0 /*SST-16P DB Adapter*/
4361 #define DEVICE_EQUINOX_SST_16P_RJ_ADAPTER		0x80c4 /*SST-16P RJ Adapter*/
4362 #define DEVICE_EQUINOX_SST_16P_ADAPTER			0x80c8 /*SST-16P Adapter*/
4363 #define DEVICE_EQUINOX_SST_4P_ADAPTER			0x8888 /*SST-4P Adapter*/
4364 #define DEVICE_EQUINOX_SST_8P_ADAPTER			0x9090 /*SST-8P Adapter*/
4365 /* Vendor: 1140: Intervoice Inc */
4366 /* Vendor: 1141: Crest Microsystem Inc */
4367 /* Vendor: 1142: Alliance Semiconductor Corporation */
4368 #define DEVICE_ALLIANCE_AP6410				0x3210 /*AP6410*/
4369 #define DEVICE_ALLIANCE_PROVIDEO_6422			0x6422 /*ProVideo 6422*/
4370 #define DEVICE_ALLIANCE_PROVIDEO_6424			0x6424 /*ProVideo 6424*/
4371 #define DEVICE_ALLIANCE_PROMOTION_AT25			0x6425 /*ProMotion AT25*/
4372 #define DEVICE_ALLIANCE_PROMOTION_AT3D			0x643d /*ProMotion AT3D*/
4373 /* Vendor: 1143: NetPower, Inc */
4374 /* Vendor: 1144: Cincinnati Milacron */
4375 #define DEVICE_CINCINNATI_NOSERVO_CONTROLLER		0x0001 /*Noservo controller*/
4376 /* Vendor: 1145: Workbit Corporation */
4377 #define DEVICE_WORKBIT_NINJASCSI_32_WORKBIT		0x8007 /*NinjaSCSI-32 Workbit*/
4378 #define DEVICE_WORKBIT_NINJASCSI_32_KME			0xf007 /*NinjaSCSI-32 KME*/
4379 #define DEVICE_WORKBIT_NINJASCSI_32_WORKBIT2		0xf010 /*NinjaSCSI-32 Workbit*/
4380 #define DEVICE_WORKBIT_NINJASCSI_32_LOGITEC		0xf012 /*NinjaSCSI-32 Logitec*/
4381 #define DEVICE_WORKBIT_NINJASCSI_32_LOGITEC2		0xf013 /*NinjaSCSI-32 Logitec*/
4382 #define DEVICE_WORKBIT_NINJASCSI_32_MELCO		0xf015 /*NinjaSCSI-32 Melco*/
4383 /* Vendor: 1146: Force Computers */
4384 /* Vendor: 1147: Interface Corp */
4385 /* Vendor: 1148: SysKonnect */
4386 #define DEVICE_SYSKONNECT_FDDI_ADAPTER			0x4000 /*FDDI Adapter*/
4387 	#define SUBDEVICE_SYSKONNECT_NETELLIGENT_100_FDDI	0x0e11b03b /*Netelligent 100 FDDI DAS Fibre SC*/
4388 	#define SUBDEVICE_SYSKONNECT_NETELLIGENT_100_FDDI2	0x0e11b03c /*Netelligent 100 FDDI SAS Fibre SC*/
4389 	#define SUBDEVICE_SYSKONNECT_NETELLIGENT_100_FDDI3	0x0e11b03d /*Netelligent 100 FDDI DAS UTP*/
4390 	#define SUBDEVICE_SYSKONNECT_NETELLIGENT_100_FDDI4	0x0e11b03e /*Netelligent 100 FDDI SAS UTP*/
4391 	#define SUBDEVICE_SYSKONNECT_NETELLIGENT_100_FDDI5	0x0e11b03f /*Netelligent 100 FDDI SAS Fibre MIC*/
4392 	#define SUBDEVICE_SYSKONNECT_FDDI_SK_5521_SK_NET	0x11485521 /*FDDI SK-5521 (SK-NET FDDI-UP)*/
4393 	#define SUBDEVICE_SYSKONNECT_FDDI_SK_5522_SK_NET	0x11485522 /*FDDI SK-5522 (SK-NET FDDI-UP DAS)*/
4394 	#define SUBDEVICE_SYSKONNECT_FDDI_SK_5541_SK_NET	0x11485541 /*FDDI SK-5541 (SK-NET FDDI-FP)*/
4395 	#define SUBDEVICE_SYSKONNECT_FDDI_SK_5543_SK_NET	0x11485543 /*FDDI SK-5543 (SK-NET FDDI-LP)*/
4396 	#define SUBDEVICE_SYSKONNECT_FDDI_SK_5544_SK_NET	0x11485544 /*FDDI SK-5544 (SK-NET FDDI-LP DAS)*/
4397 	#define SUBDEVICE_SYSKONNECT_FDDI_SK_5821_SK_NET	0x11485821 /*FDDI SK-5821 (SK-NET FDDI-UP64)*/
4398 	#define SUBDEVICE_SYSKONNECT_FDDI_SK_5822_SK_NET	0x11485822 /*FDDI SK-5822 (SK-NET FDDI-UP64 DAS)*/
4399 	#define SUBDEVICE_SYSKONNECT_FDDI_SK_5841_SK_NET	0x11485841 /*FDDI SK-5841 (SK-NET FDDI-FP64)*/
4400 	#define SUBDEVICE_SYSKONNECT_FDDI_SK_5843_SK_NET	0x11485843 /*FDDI SK-5843 (SK-NET FDDI-LP64)*/
4401 	#define SUBDEVICE_SYSKONNECT_FDDI_SK_5844_SK_NET	0x11485844 /*FDDI SK-5844 (SK-NET FDDI-LP64 DAS)*/
4402 #define DEVICE_SYSKONNECT_TOKEN_RING_ADAPTER		0x4200 /*Token Ring adapter*/
4403 #define DEVICE_SYSKONNECT_SK_98XX_GIGABIT_ETHERNET	0x4300 /*SK-98xx Gigabit Ethernet Server Adapter*/
4404 	#define SUBDEVICE_SYSKONNECT_SK_9821_GIGABIT_ETHERNET	0x11489821 /*SK-9821 Gigabit Ethernet Server Adapter (SK-NET GE-T)*/
4405 	#define SUBDEVICE_SYSKONNECT_SK_9822_GIGABIT_ETHERNET	0x11489822 /*SK-9822 Gigabit Ethernet Server Adapter (SK-NET GE-T dual link)*/
4406 	#define SUBDEVICE_SYSKONNECT_SK_9841_GIGABIT_ETHERNET	0x11489841 /*SK-9841 Gigabit Ethernet Server Adapter (SK-NET GE-LX)*/
4407 	#define SUBDEVICE_SYSKONNECT_SK_9842_GIGABIT_ETHERNET	0x11489842 /*SK-9842 Gigabit Ethernet Server Adapter (SK-NET GE-LX dual link)*/
4408 	#define SUBDEVICE_SYSKONNECT_SK_9843_GIGABIT_ETHERNET	0x11489843 /*SK-9843 Gigabit Ethernet Server Adapter (SK-NET GE-SX)*/
4409 	#define SUBDEVICE_SYSKONNECT_SK_9844_GIGABIT_ETHERNET	0x11489844 /*SK-9844 Gigabit Ethernet Server Adapter (SK-NET GE-SX dual link)*/
4410 	#define SUBDEVICE_SYSKONNECT_SK_9861_GIGABIT_ETHERNET	0x11489861 /*SK-9861 Gigabit Ethernet Server Adapter (SK-NET GE-SX Volition)*/
4411 	#define SUBDEVICE_SYSKONNECT_SK_9862_GIGABIT_ETHERNET	0x11489862 /*SK-9862 Gigabit Ethernet Server Adapter (SK-NET GE-SX Volition dual link)*/
4412 	#define SUBDEVICE_SYSKONNECT_SK_9871_GIGABIT_ETHERNET	0x11489871 /*SK-9871 Gigabit Ethernet Server Adapter (SK-NET GE-ZX)*/
4413 	#define SUBDEVICE_SYSKONNECT_SK_9872_GIGABIT_ETHERNET	0x11489872 /*SK-9872 Gigabit Ethernet Server Adapter (SK-NET GE-ZX dual link)*/
4414 	#define SUBDEVICE_SYSKONNECT_AT_2970SX_GIGABIT_ETHERNET	0x12592970 /*AT-2970SX Gigabit Ethernet Adapter*/
4415 	#define SUBDEVICE_SYSKONNECT_AT_2970LX_GIGABIT_ETHERNET	0x12592971 /*AT-2970LX Gigabit Ethernet Adapter*/
4416 	#define SUBDEVICE_SYSKONNECT_AT_2970TX_GIGABIT_ETHERNET	0x12592972 /*AT-2970TX Gigabit Ethernet Adapter*/
4417 	#define SUBDEVICE_SYSKONNECT_AT_2971SX_GIGABIT_ETHERNET	0x12592973 /*AT-2971SX Gigabit Ethernet Adapter*/
4418 	#define SUBDEVICE_SYSKONNECT_AT_2971T_GIGABIT_ETHERNET	0x12592974 /*AT-2971T Gigabit Ethernet Adapter*/
4419 	#define SUBDEVICE_SYSKONNECT_AT_2970SX_2SC_GIGABIT_ETHERNET	0x12592975 /*AT-2970SX/2SC Gigabit Ethernet Adapter*/
4420 	#define SUBDEVICE_SYSKONNECT_AT_2970LX_2SC_GIGABIT_ETHERNET	0x12592976 /*AT-2970LX/2SC Gigabit Ethernet Adapter*/
4421 	#define SUBDEVICE_SYSKONNECT_AT_2970TX_2TX_GIGABIT_ETHERNET	0x12592977 /*AT-2970TX/2TX Gigabit Ethernet Adapter*/
4422 #define DEVICE_SYSKONNECT_SK_98XX_V2_0_GIGABIT		0x4320 /*SK-98xx V2.0 Gigabit Ethernet Adapter*/
4423 	#define SUBDEVICE_SYSKONNECT_MARVELL_RDK_8001_ADAPTER	0x11480121 /*Marvell RDK-8001 Adapter*/
4424 	#define SUBDEVICE_SYSKONNECT_MARVELL_RDK_8002_ADAPTER	0x11480221 /*Marvell RDK-8002 Adapter*/
4425 	#define SUBDEVICE_SYSKONNECT_MARVELL_RDK_8003_ADAPTER	0x11480321 /*Marvell RDK-8003 Adapter*/
4426 	#define SUBDEVICE_SYSKONNECT_MARVELL_RDK_8004_ADAPTER	0x11480421 /*Marvell RDK-8004 Adapter*/
4427 	#define SUBDEVICE_SYSKONNECT_MARVELL_RDK_8006_ADAPTER	0x11480621 /*Marvell RDK-8006 Adapter*/
4428 	#define SUBDEVICE_SYSKONNECT_MARVELL_RDK_8007_ADAPTER	0x11480721 /*Marvell RDK-8007 Adapter*/
4429 	#define SUBDEVICE_SYSKONNECT_MARVELL_RDK_8008_ADAPTER	0x11480821 /*Marvell RDK-8008 Adapter*/
4430 	#define SUBDEVICE_SYSKONNECT_MARVELL_RDK_8009_ADAPTER	0x11480921 /*Marvell RDK-8009 Adapter*/
4431 	#define SUBDEVICE_SYSKONNECT_MARVELL_RDK_8011_ADAPTER	0x11481121 /*Marvell RDK-8011 Adapter*/
4432 	#define SUBDEVICE_SYSKONNECT_MARVELL_RDK_8012_ADAPTER	0x11481221 /*Marvell RDK-8012 Adapter*/
4433 	#define SUBDEVICE_SYSKONNECT_SK_9521_V2_0_10_100_1000BASE_T	0x11483221 /*SK-9521 V2.0 10/100/1000Base-T Adapter*/
4434 	#define SUBDEVICE_SYSKONNECT_SK_9821_V2_0_GIGABIT	0x11485021 /*SK-9821 V2.0 Gigabit Ethernet 10/100/1000Base-T Adapter*/
4435 	#define SUBDEVICE_SYSKONNECT_SK_9841_V2_0_GIGABIT	0x11485041 /*SK-9841 V2.0 Gigabit Ethernet 1000Base-LX Adapter*/
4436 	#define SUBDEVICE_SYSKONNECT_SK_9843_V2_0_GIGABIT	0x11485043 /*SK-9843 V2.0 Gigabit Ethernet 1000Base-SX Adapter*/
4437 	#define SUBDEVICE_SYSKONNECT_SK_9851_V2_0_GIGABIT	0x11485051 /*SK-9851 V2.0 Gigabit Ethernet 1000Base-SX Adapter*/
4438 	#define SUBDEVICE_SYSKONNECT_SK_9861_V2_0_GIGABIT	0x11485061 /*SK-9861 V2.0 Gigabit Ethernet 1000Base-SX Adapter*/
4439 	#define SUBDEVICE_SYSKONNECT_SK_9871_V2_0_GIGABIT	0x11485071 /*SK-9871 V2.0 Gigabit Ethernet 1000Base-ZX Adapter*/
4440 	#define SUBDEVICE_SYSKONNECT_SK_9521_10_100_1000BASE_T_ADAPTER	0x11489521 /*SK-9521 10/100/1000Base-T Adapter*/
4441 #define DEVICE_SYSKONNECT_SK_9DXX_GIGABIT_ETHERNET	0x4400 /*SK-9Dxx Gigabit Ethernet Adapter*/
4442 #define DEVICE_SYSKONNECT_SK_9MXX_GIGABIT_ETHERNET	0x4500 /*SK-9Mxx Gigabit Ethernet Adapter*/
4443 #define DEVICE_SYSKONNECT_SK_9EXX_10_100_1000BASE_T_ADAPTER	0x9e00 /*SK-9Exx 10/100/1000Base-T Adapter*/
4444 	#define SUBDEVICE_SYSKONNECT_SK_9E21_SERVER_ADAPTER	0x11482100 /*SK-9E21 Server Adapter*/
4445 	#define SUBDEVICE_SYSKONNECT_SK_9E21D_10_100_1000BASE_T_ADAPTER	0x114821d0 /*SK-9E21D 10/100/1000Base-T Adapter*/
4446 	#define SUBDEVICE_SYSKONNECT_SK_9E22_SERVER_ADAPTER	0x11482200 /*SK-9E22 Server Adapter*/
4447 	#define SUBDEVICE_SYSKONNECT_SK_9E81_SERVER_ADAPTER	0x11488100 /*SK-9E81 Server Adapter*/
4448 	#define SUBDEVICE_SYSKONNECT_SK_9E82_SERVER_ADAPTER	0x11488200 /*SK-9E82 Server Adapter*/
4449 	#define SUBDEVICE_SYSKONNECT_SK_9E91_SERVER_ADAPTER	0x11489100 /*SK-9E91 Server Adapter*/
4450 	#define SUBDEVICE_SYSKONNECT_SK_9E92_SERVER_ADAPTER	0x11489200 /*SK-9E92 Server Adapter*/
4451 /* Vendor: 1149: Win System Corporation */
4452 /* Vendor: 114a: VMIC */
4453 #define DEVICE_VMIC_VMIPCI_5579_REFLECTIVE_MEMORY	0x5579 /*VMIPCI-5579 (Reflective Memory Card)*/
4454 #define DEVICE_VMIC_VMIPCI_5587_REFLECTIVE_MEMORY	0x5587 /*VMIPCI-5587 (Reflective Memory Card)*/
4455 #define DEVICE_VMIC_VMIC_PCI_7755			0x6504 /*VMIC PCI 7755 FPGA*/
4456 #define DEVICE_VMIC_VMIVME_7587				0x7587 /*VMIVME-7587*/
4457 /* Vendor: 114b: Canopus Co., Ltd */
4458 /* Vendor: 114c: Annabooks */
4459 /* Vendor: 114d: IC Corporation */
4460 /* Vendor: 114e: Nikon Systems Inc */
4461 /* Vendor: 114f: Digi International */
4462 #define DEVICE_DIGI_ACCELEPORT_EPC			0x0002 /*AccelePort EPC*/
4463 #define DEVICE_DIGI_RIGHTSWITCH_SE_6			0x0003 /*RightSwitch SE-6*/
4464 #define DEVICE_DIGI_ACCELEPORT_XEM			0x0004 /*AccelePort Xem*/
4465 #define DEVICE_DIGI_ACCELEPORT_XR			0x0005 /*AccelePort Xr*/
4466 #define DEVICE_DIGI_ACCELEPORT_XR_C_X			0x0006 /*AccelePort Xr,C/X*/
4467 #define DEVICE_DIGI_ACCELEPORT_XR_J			0x0009 /*AccelePort Xr/J*/
4468 #define DEVICE_DIGI_ACCELEPORT_EPC_J			0x000a /*AccelePort EPC/J*/
4469 #define DEVICE_DIGI_DATAFIREPRIME_T1_1_PORT		0x000c /*DataFirePRIme T1 (1-port)*/
4470 #define DEVICE_DIGI_SYNCPORT_2_PORT_X_25_FR		0x000d /*SyncPort 2-Port (x.25/FR)*/
4471 #define DEVICE_DIGI_ACCELEPORT_8R_EIA_232		0x0011 /*AccelePort 8r EIA-232 (IBM)*/
4472 #define DEVICE_DIGI_ACCELEPORT_8R_EIA_422		0x0012 /*AccelePort 8r EIA-422*/
4473 #define DEVICE_DIGI_ACCELEPORT_XR2			0x0013 /*AccelePort Xr*/
4474 #define DEVICE_DIGI_ACCELEPORT_8R_EIA_4222		0x0014 /*AccelePort 8r EIA-422*/
4475 #define DEVICE_DIGI_ACCELEPORT_XEM2			0x0015 /*AccelePort Xem*/
4476 #define DEVICE_DIGI_ACCELEPORT_EPC_X			0x0016 /*AccelePort EPC/X*/
4477 #define DEVICE_DIGI_ACCELEPORT_C_X			0x0017 /*AccelePort C/X*/
4478 #define DEVICE_DIGI_DATAFIREPRIME_E1_1_PORT		0x001a /*DataFirePRIme E1 (1-port)*/
4479 #define DEVICE_DIGI_ACCELEPORT_C_X_IBM			0x001b /*AccelePort C/X (IBM)*/
4480 #define DEVICE_DIGI_DATAFIRE_RAS_T1_E1_PRI		0x001d /*DataFire RAS T1/E1/PRI*/
4481 	#define SUBDEVICE_DIGI_DATAFIRE_RAS_E1		0x114f0050 /*DataFire RAS E1 Adapter*/
4482 	#define SUBDEVICE_DIGI_DATAFIRE_RAS_DUAL	0x114f0051 /*DataFire RAS Dual E1 Adapter*/
4483 	#define SUBDEVICE_DIGI_DATAFIRE_RAS_T1		0x114f0052 /*DataFire RAS T1 Adapter*/
4484 	#define SUBDEVICE_DIGI_DATAFIRE_RAS_DUAL2	0x114f0053 /*DataFire RAS Dual T1 Adapter*/
4485 #define DEVICE_DIGI_ACCELEPORT_RAS			0x0023 /*AccelePort RAS*/
4486 #define DEVICE_DIGI_DATAFIRE_RAS_B4			0x0024 /*DataFire RAS B4 ST/U*/
4487 	#define SUBDEVICE_DIGI_DATAFIRE_RAS_BRI		0x114f0030 /*DataFire RAS BRI U Adapter*/
4488 	#define SUBDEVICE_DIGI_DATAFIRE_RAS_BRI2	0x114f0031 /*DataFire RAS BRI S/T Adapter*/
4489 #define DEVICE_DIGI_ACCELEPORT_4R_920			0x0026 /*AccelePort 4r 920*/
4490 #define DEVICE_DIGI_ACCELEPORT_XR_920			0x0027 /*AccelePort Xr 920*/
4491 #define DEVICE_DIGI_CLASSICBOARD_4			0x0028 /*ClassicBoard 4*/
4492 #define DEVICE_DIGI_CLASSICBOARD_8			0x0029 /*ClassicBoard 8*/
4493 #define DEVICE_DIGI_ACCELEPORT_2R_920			0x0034 /*AccelePort 2r 920*/
4494 #define DEVICE_DIGI_DATAFIRE_DSP_T1_E1_PRI		0x0035 /*DataFire DSP T1/E1/PRI cPCI*/
4495 #define DEVICE_DIGI_ACCELEPORT_XP			0x0040 /*AccelePort Xp*/
4496 #define DEVICE_DIGI_ACCELEPORT_2P			0x0042 /*AccelePort 2p*/
4497 #define DEVICE_DIGI_ACCELEPORT_4P			0x0043 /*AccelePort 4p*/
4498 #define DEVICE_DIGI_ACCELEPORT_8P			0x0044 /*AccelePort 8p*/
4499 #define DEVICE_DIGI_ACCELEPORT_16P			0x0045 /*AccelePort 16p*/
4500 #define DEVICE_DIGI_ACCELEPORT_32P			0x004e /*AccelePort 32p*/
4501 #define DEVICE_DIGI_DATAFIRE_MICRO_V			0x0070 /*Datafire Micro V IOM2 (Europe)*/
4502 #define DEVICE_DIGI_DATAFIRE_MICRO_V2			0x0071 /*Datafire Micro V (Europe)*/
4503 #define DEVICE_DIGI_DATAFIRE_MICRO_V3			0x0072 /*Datafire Micro V IOM2 (North America)*/
4504 #define DEVICE_DIGI_DATAFIRE_MICRO_V4			0x0073 /*Datafire Micro V (North America)*/
4505 #define DEVICE_DIGI_DIGI_NEO_4				0x00b0 /*Digi Neo 4*/
4506 #define DEVICE_DIGI_DIGI_NEO_8				0x00b1 /*Digi Neo 8*/
4507 #define DEVICE_DIGI_DIGI_NEO_2				0x00c8 /*Digi Neo 2 DB9*/
4508 #define DEVICE_DIGI_DIGI_NEO_22				0x00c9 /*Digi Neo 2 DB9 PRI*/
4509 #define DEVICE_DIGI_DIGI_NEO_23				0x00ca /*Digi Neo 2 RJ45*/
4510 #define DEVICE_DIGI_DIGI_NEO_24				0x00cb /*Digi Neo 2 RJ45 PRI*/
4511 #define DEVICE_DIGI_CLASSICBOARD_4_422			0x00d0 /*ClassicBoard 4 422*/
4512 #define DEVICE_DIGI_CLASSICBOARD_8_422			0x00d1 /*ClassicBoard 8 422*/
4513 #define DEVICE_DIGI_AVANSTAR				0x6001 /*Avanstar*/
4514 /* Vendor: 1150: Thinking Machines Corp */
4515 /* Vendor: 1151: JAE Electronics Inc. */
4516 /* Vendor: 1152: Megatek */
4517 /* Vendor: 1153: Land Win Electronic Corp */
4518 /* Vendor: 1154: Melco Inc */
4519 /* Vendor: 1155: Pine Technology Ltd */
4520 /* Vendor: 1156: Periscope Engineering */
4521 /* Vendor: 1157: Avsys Corporation */
4522 /* Vendor: 1158: Voarx R & D Inc */
4523 #define DEVICE_VOARX_TOKENET_VG_1001_10M_ANYLAN		0x3011 /*Tokenet/vg 1001/10m anylan*/
4524 #define DEVICE_VOARX_LANFLEET_TRUEVALUE			0x9050 /*Lanfleet/Truevalue*/
4525 #define DEVICE_VOARX_LANFLEET_TRUEVALUE2		0x9051 /*Lanfleet/Truevalue*/
4526 /* Vendor: 1159: Mutech Corp */
4527 #define DEVICE_MUTECH_MV_1000				0x0001 /*MV-1000*/
4528 /* Vendor: 115a: Harlequin Ltd */
4529 /* Vendor: 115b: Parallax Graphics */
4530 /* Vendor: 115c: Photron Ltd. */
4531 /* Vendor: 115d: Xircom */
4532 #define DEVICE_XIRCOM_CARDBUS_ETHERNET_10_100		0x0003 /*Cardbus Ethernet 10/100*/
4533 	#define SUBDEVICE_XIRCOM_10_100_ETHERJET_CARDBUS	0x10140181 /*10/100 EtherJet Cardbus Adapter*/
4534 	#define SUBDEVICE_XIRCOM_10_100_ETHERJET_CARDBUS2	0x10141181 /*10/100 EtherJet Cardbus Adapter*/
4535 	#define SUBDEVICE_XIRCOM_10_100_ETHERJET_CARDBUS3	0x10148181 /*10/100 EtherJet Cardbus Adapter*/
4536 	#define SUBDEVICE_XIRCOM_10_100_ETHERJET_CARDBUS4	0x10149181 /*10/100 EtherJet Cardbus Adapter*/
4537 	#define SUBDEVICE_XIRCOM_CARDBUS_ETHERNET_10_100	0x115d0181 /*Cardbus Ethernet 10/100*/
4538 	#define SUBDEVICE_XIRCOM_CARDBUS_ETHERNET_10_1002	0x115d1181 /*Cardbus Ethernet 10/100*/
4539 	#define SUBDEVICE_XIRCOM_CARDBUS_ETHERNET_10_1003	0x11790181 /*Cardbus Ethernet 10/100*/
4540 	#define SUBDEVICE_XIRCOM_ETHEREXPRESS_PRO_100_MOBILE	0x80868181 /*EtherExpress PRO/100 Mobile CardBus 32 Adapter*/
4541 	#define SUBDEVICE_XIRCOM_ETHEREXPRESS_PRO_100_MOBILE2	0x80869181 /*EtherExpress PRO/100 Mobile CardBus 32 Adapter*/
4542 #define DEVICE_XIRCOM_CARDBUS_ETHERNET_10_1002		0x0005 /*Cardbus Ethernet 10/100*/
4543 	#define SUBDEVICE_XIRCOM_10_100_ETHERJET_CARDBUS5	0x10140182 /*10/100 EtherJet Cardbus Adapter*/
4544 	#define SUBDEVICE_XIRCOM_10_100_ETHERJET_CARDBUS6	0x10141182 /*10/100 EtherJet Cardbus Adapter*/
4545 	#define SUBDEVICE_XIRCOM_CARDBUS_ETHERNET_10_1004	0x115d0182 /*Cardbus Ethernet 10/100*/
4546 	#define SUBDEVICE_XIRCOM_CARDBUS_ETHERNET_10_1005	0x115d1182 /*Cardbus Ethernet 10/100*/
4547 #define DEVICE_XIRCOM_CARDBUS_ETHERNET_10_1003		0x0007 /*Cardbus Ethernet 10/100*/
4548 	#define SUBDEVICE_XIRCOM_10_100_ETHERJET_CARDBUS7	0x10140182 /*10/100 EtherJet Cardbus Adapter*/
4549 	#define SUBDEVICE_XIRCOM_10_100_ETHERJET_CARDBUS8	0x10141182 /*10/100 EtherJet Cardbus Adapter*/
4550 	#define SUBDEVICE_XIRCOM_CARDBUS_ETHERNET_10_1006	0x115d0182 /*Cardbus Ethernet 10/100*/
4551 	#define SUBDEVICE_XIRCOM_CARDBUS_ETHERNET_10_1007	0x115d1182 /*Cardbus Ethernet 10/100*/
4552 #define DEVICE_XIRCOM_CARDBUS_ETHERNET_10_1004		0x000b /*Cardbus Ethernet 10/100*/
4553 	#define SUBDEVICE_XIRCOM_10_100_ETHERJET_CARDBUS9	0x10140183 /*10/100 EtherJet Cardbus Adapter*/
4554 	#define SUBDEVICE_XIRCOM_CARDBUS_ETHERNET_10_1008	0x115d0183 /*Cardbus Ethernet 10/100*/
4555 #define DEVICE_XIRCOM_MINI_PCI_V_90_56K			0x000c /*Mini-PCI V.90 56k Modem*/
4556 #define DEVICE_XIRCOM_CARDBUS_ETHERNET_10_1005		0x000f /*Cardbus Ethernet 10/100*/
4557 	#define SUBDEVICE_XIRCOM_10_100_ETHERJET_CARDBUS10	0x10140183 /*10/100 EtherJet Cardbus Adapter*/
4558 	#define SUBDEVICE_XIRCOM_CARDBUS_ETHERNET_10_1009	0x115d0183 /*Cardbus Ethernet 10/100*/
4559 #define DEVICE_XIRCOM_MINI_PCI_K56FLEX_MODEM		0x00d4 /*Mini-PCI K56Flex Modem*/
4560 #define DEVICE_XIRCOM_CARDBUS_56K_MODEM			0x0101 /*Cardbus 56k modem*/
4561 	#define SUBDEVICE_XIRCOM_CARDBUS_56K_MODEM	0x115d1081 /*Cardbus 56k Modem*/
4562 #define DEVICE_XIRCOM_CARDBUS_ETHERNET			0x0103 /*Cardbus Ethernet + 56k Modem*/
4563 	#define SUBDEVICE_XIRCOM_CARDBUS_56K_MODEM2	0x10149181 /*Cardbus 56k Modem*/
4564 	#define SUBDEVICE_XIRCOM_CARDBUS_ETHERNET_100	0x11151181 /*Cardbus Ethernet 100 + 56k Modem*/
4565 	#define SUBDEVICE_XIRCOM_CBEM56G_100_ETHERNET	0x115d1181 /*CBEM56G-100 Ethernet + 56k Modem*/
4566 	#define SUBDEVICE_XIRCOM_PRO_100_LAN		0x80869181 /*PRO/100 LAN + Modem56 CardBus*/
4567 /* Vendor: 115e: Peer Protocols Inc */
4568 /* Vendor: 115f: Maxtor Corporation */
4569 /* Vendor: 1160: Megasoft Inc */
4570 /* Vendor: 1161: PFU Limited */
4571 /* Vendor: 1162: OA Laboratory Co Ltd */
4572 /* Vendor: 1163: Rendition */
4573 #define DEVICE_RENDITION_VERITE_1000			0x0001 /*Verite 1000*/
4574 #define DEVICE_RENDITION_VERITE_V2000_V2100_V2200	0x2000 /*Verite V2000/V2100/V2200*/
4575 	#define SUBDEVICE_RENDITION_STEALTH_II_S220	0x10922000 /*Stealth II S220*/
4576 /* Vendor: 1164: Advanced Peripherals Technologies */
4577 /* Vendor: 1165: Imagraph Corporation */
4578 #define DEVICE_IMAGRAPH_MOTION_TPEG_RECORDER_PLAYER	0x0001 /*Motion TPEG Recorder/Player with audio*/
4579 /* Vendor: 1166: ServerWorks */
4580 #define DEVICE_SERVERWORKS_CMIC_LE			0x0000 /*CMIC-LE*/
4581 #define DEVICE_SERVERWORKS_CNB20_LE_HOST_BRIDGE		0x0005 /*CNB20-LE Host Bridge*/
4582 #define DEVICE_SERVERWORKS_CNB20HE_HOST_BRIDGE		0x0006 /*CNB20HE Host Bridge*/
4583 #define DEVICE_SERVERWORKS_CNB20_LE_HOST_BRIDGE2	0x0007 /*CNB20-LE Host Bridge*/
4584 #define DEVICE_SERVERWORKS_CNB20HE_HOST_BRIDGE2		0x0008 /*CNB20HE Host Bridge*/
4585 #define DEVICE_SERVERWORKS_CNB20LE_HOST_BRIDGE		0x0009 /*CNB20LE Host Bridge*/
4586 #define DEVICE_SERVERWORKS_CIOB30			0x0010 /*CIOB30*/
4587 #define DEVICE_SERVERWORKS_CMIC_HE			0x0011 /*CMIC-HE*/
4588 #define DEVICE_SERVERWORKS_CMIC_WS_HOST_BRIDGE		0x0012 /*CMIC-WS Host Bridge (GC-LE chipset)*/
4589 #define DEVICE_SERVERWORKS_CNB20_HE_HOST_BRIDGE		0x0013 /*CNB20-HE Host Bridge*/
4590 #define DEVICE_SERVERWORKS_CMIC_LE_HOST_BRIDGE		0x0014 /*CMIC-LE Host Bridge (GC-LE chipset)*/
4591 #define DEVICE_SERVERWORKS_CMIC_GC_HOST_BRIDGE		0x0015 /*CMIC-GC Host Bridge*/
4592 #define DEVICE_SERVERWORKS_CMIC_GC_HOST_BRIDGE2		0x0016 /*CMIC-GC Host Bridge*/
4593 #define DEVICE_SERVERWORKS_GCNB_LE_HOST_BRIDGE		0x0017 /*GCNB-LE Host Bridge*/
4594 #define DEVICE_SERVERWORKS_CIOB_X2_PCI_X_I_O		0x0101 /*CIOB-X2 PCI-X I/O Bridge*/
4595 #define DEVICE_SERVERWORKS_CIOB_E_I_O_BRIDGE		0x0110 /*CIOB-E I/O Bridge with Gigabit Ethernet*/
4596 #define DEVICE_SERVERWORKS_OSB4_SOUTH_BRIDGE		0x0200 /*OSB4 South Bridge*/
4597 #define DEVICE_SERVERWORKS_CSB5_SOUTH_BRIDGE		0x0201 /*CSB5 South Bridge*/
4598 	#define SUBDEVICE_SERVERWORKS_CT8_MAINBOARD	0x4c531080 /*CT8 mainboard*/
4599 #define DEVICE_SERVERWORKS_CSB6_SOUTH_BRIDGE		0x0203 /*CSB6 South Bridge*/
4600 #define DEVICE_SERVERWORKS_OSB4_IDE_CONTROLLER		0x0211 /*OSB4 IDE Controller*/
4601 #define DEVICE_SERVERWORKS_CSB5_IDE_CONTROLLER		0x0212 /*CSB5 IDE Controller*/
4602 	#define SUBDEVICE_SERVERWORKS_CT8_MAINBOARD2	0x4c531080 /*CT8 mainboard*/
4603 #define DEVICE_SERVERWORKS_CSB6_RAID_IDE_CONTROLLER	0x0213 /*CSB6 RAID/IDE Controller*/
4604 #define DEVICE_SERVERWORKS_CSB6_IDE_CONTROLLER		0x0217 /*CSB6 IDE Controller*/
4605 #define DEVICE_SERVERWORKS_OSB4_CSB5_OHCI_USB		0x0220 /*OSB4/CSB5 OHCI USB Controller*/
4606 	#define SUBDEVICE_SERVERWORKS_CT8_MAINBOARD3	0x4c531080 /*CT8 mainboard*/
4607 #define DEVICE_SERVERWORKS_CSB6_OHCI_USB		0x0221 /*CSB6 OHCI USB Controller*/
4608 #define DEVICE_SERVERWORKS_CSB5_LPC_BRIDGE		0x0225 /*CSB5 LPC bridge*/
4609 	#define SUBDEVICE_SERVERWORKS_CT8_MAINBOARD4	0x4c531080 /*CT8 mainboard*/
4610 #define DEVICE_SERVERWORKS_GCLE_2_HOST_BRIDGE		0x0227 /*GCLE-2 Host Bridge*/
4611 #define DEVICE_SERVERWORKS_CSB5_LPC_BRIDGE2		0x0230 /*CSB5 LPC bridge*/
4612 	#define SUBDEVICE_SERVERWORKS_CT8_MAINBOARD5	0x4c531080 /*CT8 mainboard*/
4613 #define DEVICE_SERVERWORKS_K2_SATA			0x0240 /*K2 SATA*/
4614 /* Vendor: 1167: Mutoh Industries Inc */
4615 /* Vendor: 1168: Thine Electronics Inc */
4616 /* Vendor: 1169: Centre for Development of Advanced Computing */
4617 /* Vendor: 116a: Polaris Communications */
4618 #define DEVICE_POLARIS_BUS_TAG_CHANNEL			0x6100 /*Bus/Tag Channel*/
4619 #define DEVICE_POLARIS_ESCON_CHANNEL			0x6800 /*Escon Channel*/
4620 #define DEVICE_POLARIS_BUS_TAG_CHANNEL2			0x7100 /*Bus/Tag Channel*/
4621 #define DEVICE_POLARIS_ESCON_CHANNEL2			0x7800 /*Escon Channel*/
4622 /* Vendor: 116b: Connectware Inc */
4623 /* Vendor: 116c: Intelligent Resources Integrated Systems */
4624 /* Vendor: 116d: Martin-Marietta */
4625 /* Vendor: 116e: Electronics for Imaging */
4626 /* Vendor: 116f: Workstation Technology */
4627 /* Vendor: 1170: Inventec Corporation */
4628 /* Vendor: 1171: Loughborough Sound Images Plc */
4629 /* Vendor: 1172: Altera Corporation */
4630 /* Vendor: 1173: Adobe Systems, Inc */
4631 /* Vendor: 1174: Bridgeport Machines */
4632 /* Vendor: 1175: Mitron Computer Inc. */
4633 /* Vendor: 1176: SBE Incorporated */
4634 /* Vendor: 1177: Silicon Engineering */
4635 /* Vendor: 1178: Alfa, Inc. */
4636 #define DEVICE_ALFA_FAST_ETHERNET_ADAPTER		0xafa1 /*Fast Ethernet Adapter*/
4637 /* Vendor: 1179: Toshiba America Info Systems */
4638 #define DEVICE_TOSHIBA2_EX_IDE_TYPE_B			0x0103 /*EX-IDE Type-B*/
4639 #define DEVICE_TOSHIBA2_DVD_DECODER_CARD		0x0404 /*DVD Decoder card*/
4640 #define DEVICE_TOSHIBA2_TECRA_VIDEO_CAPTURE		0x0406 /*Tecra Video Capture device*/
4641 #define DEVICE_TOSHIBA2_DVD_DECODER_CARD2		0x0407 /*DVD Decoder card (Version 2)*/
4642 #define DEVICE_TOSHIBA2_601				0x0601 /*601*/
4643 #define DEVICE_TOSHIBA2_TOPIC95_PCI_TO			0x0603 /*ToPIC95 PCI to CardBus Bridge for Notebooks*/
4644 #define DEVICE_TOSHIBA2_TOPIC95				0x060a /*ToPIC95*/
4645 #define DEVICE_TOSHIBA2_TOPIC97				0x060f /*ToPIC97*/
4646 #define DEVICE_TOSHIBA2_TOPIC100_PCI_TO			0x0617 /*ToPIC100 PCI to Cardbus Bridge with ZV Support*/
4647 #define DEVICE_TOSHIBA2_CPU_TO_PCI			0x0618 /*CPU to PCI and PCI to ISA bridge*/
4648 #define DEVICE_TOSHIBA2_FIR_PORT			0x0701 /*FIR Port*/
4649 #define DEVICE_TOSHIBA2_TC6371AF_SMARTMEDIA_CONTROLLER	0x0804 /*TC6371AF SmartMedia Controller*/
4650 #define DEVICE_TOSHIBA2_SD_TYPA_CONTROLLER		0x0805 /*SD TypA Controller*/
4651 #define DEVICE_TOSHIBA2_FIR_PORT_TYPE_DO		0x0d01 /*FIR Port Type-DO*/
4652 	#define SUBDEVICE_TOSHIBA2_FIR_PORT_TYPE_DO	0x11790001 /*FIR Port Type-DO*/
4653 /* Vendor: 117a: A-Trend Technology */
4654 /* Vendor: 117b: L G Electronics, Inc. */
4655 /* Vendor: 117c: Atto Technology */
4656 /* Vendor: 117d: Becton & Dickinson */
4657 /* Vendor: 117e: T/R Systems */
4658 /* Vendor: 117f: Integrated Circuit Systems */
4659 /* Vendor: 1180: Ricoh Co Ltd */
4660 #define DEVICE_RICOH_RL5C465				0x0465 /*RL5c465*/
4661 #define DEVICE_RICOH_RL5C466				0x0466 /*RL5c466*/
4662 #define DEVICE_RICOH_RL5C475				0x0475 /*RL5c475*/
4663 	#define SUBDEVICE_RICOH_VPR_MATRIX_170B4	0x144dc006 /*vpr Matrix 170B4 CardBus bridge*/
4664 #define DEVICE_RICOH_RL5C476_II				0x0476 /*RL5c476 II*/
4665 	#define SUBDEVICE_RICOH_THINKPAD_A_T_X_SERIES	0x10140185 /*ThinkPad A/T/X Series*/
4666 	#define SUBDEVICE_RICOH_VAIO_PCG_FX403		0x104d80df /*Vaio PCG-FX403*/
4667 	#define SUBDEVICE_RICOH_VAIO_PCG_GR214EP_GR214MP_GR215MP_GR314MP_GR315MP	0x104d80e7 /*VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP*/
4668 	#define SUBDEVICE_RICOH_PCD_RP_220S		0x14ef0220 /*PCD-RP-220S*/
4669 #define DEVICE_RICOH_RL5C477				0x0477 /*RL5c477*/
4670 #define DEVICE_RICOH_RL5C478				0x0478 /*RL5c478*/
4671 	#define SUBDEVICE_RICOH_THINKPAD_A30P_2653_64G	0x10140184 /*ThinkPad A30p (2653-64G)*/
4672 #define DEVICE_RICOH_R5C522_IEEE_1394			0x0522 /*R5C522 IEEE 1394 Controller*/
4673 	#define SUBDEVICE_RICOH_THINKPAD_A30P_2653_64G2	0x101401cf /*ThinkPad A30p (2653-64G)*/
4674 #define DEVICE_RICOH_R5C551_IEEE_1394			0x0551 /*R5C551 IEEE 1394 Controller*/
4675 	#define SUBDEVICE_RICOH_VPR_MATRIX_170B42	0x144dc006 /*vpr Matrix 170B4*/
4676 #define DEVICE_RICOH_R5C552_IEEE_1394			0x0552 /*R5C552 IEEE 1394 Controller*/
4677 	#define SUBDEVICE_RICOH_THINKPAD_A_T_X_SERIES2	0x10140511 /*ThinkPad A/T/X Series*/
4678 /* Vendor: 1181: Telmatics International */
4679 /* Vendor: 1183: Fujikura Ltd */
4680 /* Vendor: 1184: Forks Inc */
4681 /* Vendor: 1185: Dataworld International Ltd */
4682 /* Vendor: 1186: D-Link System Inc */
4683 #define DEVICE_D_LINK_DC21041				0x0100 /*DC21041*/
4684 #define DEVICE_D_LINK_DL10050_SUNDANCE_ETHERNET		0x1002 /*DL10050 Sundance Ethernet*/
4685 	#define SUBDEVICE_D_LINK_DFE_550TX		0x11861002 /*DFE-550TX*/
4686 	#define SUBDEVICE_D_LINK_DFE_580TX		0x11861012 /*DFE-580TX*/
4687 #define DEVICE_D_LINK_AIRPLUS_XTREME_G			0x1025 /*AirPlus Xtreme G DWL-G650 Adapter*/
4688 #define DEVICE_D_LINK_AIRXPERT_DWL_AG650_WIRELESS	0x1026 /*AirXpert DWL-AG650 Wireless Cardbus Adapter*/
4689 #define DEVICE_D_LINK_AIRXPERT_DWL_AG650_WIRELESS2	0x1043 /*AirXpert DWL-AG650 Wireless Cardbus Adapter*/
4690 #define DEVICE_D_LINK_RTL8139_ETHERNET			0x1300 /*RTL8139 Ethernet*/
4691 	#define SUBDEVICE_D_LINK_DFE_538TX_10_100_ETHERNET	0x11861300 /*DFE-538TX 10/100 Ethernet Adapter*/
4692 	#define SUBDEVICE_D_LINK_DFE_530TX_10_100_ETHERNET	0x11861301 /*DFE-530TX+ 10/100 Ethernet Adapter*/
4693 #define DEVICE_D_LINK_DFE_690TXD_CARDBUS_PC		0x1340 /*DFE-690TXD CardBus PC Card*/
4694 #define DEVICE_D_LINK_DFE_680TXD_CARDBUS_PC		0x1541 /*DFE-680TXD CardBus PC Card*/
4695 #define DEVICE_D_LINK_DRP_32TXD_CARDBUS_PC		0x1561 /*DRP-32TXD Cardbus PC Card*/
4696 #define DEVICE_D_LINK_AIRPLUS_XTREME_G2			0x2027 /*AirPlus Xtreme G DWL-G520 Adapter*/
4697 #define DEVICE_D_LINK_AIRPLUS_XTREME_G3			0x3203 /*AirPlus Xtreme G DWL-G520 Adapter*/
4698 #define DEVICE_D_LINK_DWL_510_2_4GHZ_WIRELESS		0x3300 /*DWL-510 2.4GHz Wireless PCI Adapter*/
4699 #define DEVICE_D_LINK_AIRPRO_DWL_A650_WIRELESS		0x3a03 /*AirPro DWL-A650 Wireless Cardbus Adapter(rev.B)*/
4700 #define DEVICE_D_LINK_AIRPRO_DWL_AB650_MULTIMODE	0x3a04 /*AirPro DWL-AB650 Multimode Wireless Cardbus Adapter*/
4701 #define DEVICE_D_LINK_AIRPRO_DWL_AB520_MULTIMODE	0x3a05 /*AirPro DWL-AB520 Multimode Wireless PCI Adapter*/
4702 #define DEVICE_D_LINK_AIRXPERT_DWL_AG650_WIRELESS3	0x3a07 /*AirXpert DWL-AG650 Wireless Cardbus Adapter*/
4703 #define DEVICE_D_LINK_AIRXPERT_DWL_AG520_WIRELESS	0x3a08 /*AirXpert DWL-AG520 Wireless PCI Adapter*/
4704 #define DEVICE_D_LINK_AIRXPERT_DWL_AG650_WIRELESS4	0x3a10 /*AirXpert DWL-AG650 Wireless Cardbus Adapter(rev.B)*/
4705 #define DEVICE_D_LINK_AIRXPERT_DWL_AG520_WIRELESS2	0x3a11 /*AirXpert DWL-AG520 Wireless PCI Adapter(rev.B)*/
4706 #define DEVICE_D_LINK_AIRPLUS_DWL_G650_WIRELESS		0x3a12 /*AirPlus DWL-G650 Wireless Cardbus Adapter(rev.C)*/
4707 #define DEVICE_D_LINK_AIRPLUS_DWL_G520_WIRELESS		0x3a13 /*AirPlus DWL-G520 Wireless PCI Adapter(rev.B)*/
4708 #define DEVICE_D_LINK_AIRPREMIER_DWL_AG530_WIRELESS	0x3a14 /*AirPremier DWL-AG530 Wireless PCI Adapter*/
4709 #define DEVICE_D_LINK_AIRXPERT_DWL_AG660_WIRELESS	0x3a63 /*AirXpert DWL-AG660 Wireless Cardbus Adapter*/
4710 #define DEVICE_D_LINK_DWL_G650_CARDBUS_PC		0x3b05 /*DWL-G650+ CardBus PC Card*/
4711 #define DEVICE_D_LINK_DL2000_BASED_GIGABIT_ETHERNET	0x4000 /*DL2000-based Gigabit Ethernet*/
4712 #define DEVICE_D_LINK_GIGABIT_ETHERNET_ADAPTER		0x4c00 /*Gigabit Ethernet Adapter*/
4713 	#define SUBDEVICE_D_LINK_DGE_530T_GIGABIT_ETHERNET	0x11864c00 /*DGE-530T Gigabit Ethernet Adapter*/
4714 #define DEVICE_D_LINK_D_LINK_DWL_650_CARDBUS		0x8400 /*D-Link DWL-650+ CardBus PC Card*/
4715 /* Vendor: 1187: Advanced Technology Laboratories, Inc. */
4716 /* Vendor: 1188: Shima Seiki Manufacturing Ltd. */
4717 /* Vendor: 1189: Matsushita Electronics Co Ltd */
4718 /* Vendor: 118a: Hilevel Technology */
4719 /* Vendor: 118b: Hypertec Pty Limited */
4720 /* Vendor: 118c: Corollary, Inc */
4721 #define DEVICE_COROLLARY_PCIB_C_BUS_II			0x0014 /*PCIB [C-bus II to PCI bus host bridge chip]*/
4722 #define DEVICE_COROLLARY_INTEL_8_WAY_XEON		0x1117 /*Intel 8-way XEON Profusion Chipset [Cache Coherency Filter]*/
4723 /* Vendor: 118d: BitFlow Inc */
4724 #define DEVICE_BITFLOW_RAPTOR_PCI_FRAMEGRABBER		0x0001 /*Raptor-PCI framegrabber*/
4725 #define DEVICE_BITFLOW_MODEL_12_ROAD			0x0012 /*Model 12 Road Runner Frame Grabber*/
4726 #define DEVICE_BITFLOW_MODEL_14_ROAD			0x0014 /*Model 14 Road Runner Frame Grabber*/
4727 #define DEVICE_BITFLOW_MODEL_24_ROAD			0x0024 /*Model 24 Road Runner Frame Grabber*/
4728 #define DEVICE_BITFLOW_MODEL_44_ROAD			0x0044 /*Model 44 Road Runner Frame Grabber*/
4729 #define DEVICE_BITFLOW_MODEL_12_ROAD2			0x0112 /*Model 12 Road Runner Frame Grabber*/
4730 #define DEVICE_BITFLOW_MODEL_14_ROAD2			0x0114 /*Model 14 Road Runner Frame Grabber*/
4731 #define DEVICE_BITFLOW_MODEL_24_ROAD2			0x0124 /*Model 24 Road Runner Frame Grabber*/
4732 #define DEVICE_BITFLOW_MODEL_44_ROAD2			0x0144 /*Model 44 Road Runner Frame Grabber*/
4733 #define DEVICE_BITFLOW_MODEL_12_ROAD3			0x0212 /*Model 12 Road Runner Frame Grabber*/
4734 #define DEVICE_BITFLOW_MODEL_14_ROAD3			0x0214 /*Model 14 Road Runner Frame Grabber*/
4735 #define DEVICE_BITFLOW_MODEL_24_ROAD3			0x0224 /*Model 24 Road Runner Frame Grabber*/
4736 #define DEVICE_BITFLOW_MODEL_44_ROAD3			0x0244 /*Model 44 Road Runner Frame Grabber*/
4737 #define DEVICE_BITFLOW_MODEL_12_ROAD4			0x0312 /*Model 12 Road Runner Frame Grabber*/
4738 #define DEVICE_BITFLOW_MODEL_14_ROAD4			0x0314 /*Model 14 Road Runner Frame Grabber*/
4739 #define DEVICE_BITFLOW_MODEL_24_ROAD4			0x0324 /*Model 24 Road Runner Frame Grabber*/
4740 #define DEVICE_BITFLOW_MODEL_44_ROAD4			0x0344 /*Model 44 Road Runner Frame Grabber*/
4741 /* Vendor: 118e: Hermstedt GmbH */
4742 /* Vendor: 118f: Green Logic */
4743 /* Vendor: 1190: Tripace */
4744 #define DEVICE_TRIPACE_TP_910_920_940_PCI_ULTRA_WIDE	0xc731 /*TP-910/920/940 PCI Ultra(Wide) SCSI Adapter*/
4745 /* Vendor: 1191: Artop Electronic Corp */
4746 #define DEVICE_ARTOP_SCSI_CACHE_HOST			0x0003 /*SCSI Cache Host Adapter*/
4747 #define DEVICE_ARTOP_ATP8400				0x0004 /*ATP8400*/
4748 #define DEVICE_ARTOP_ATP850UF				0x0005 /*ATP850UF*/
4749 #define DEVICE_ARTOP_ATP860_NO_BIOS			0x0006 /*ATP860 NO-BIOS*/
4750 #define DEVICE_ARTOP_ATP860				0x0007 /*ATP860*/
4751 #define DEVICE_ARTOP_ATP865_NO_ROM			0x0008 /*ATP865 NO-ROM*/
4752 #define DEVICE_ARTOP_ATP865				0x0009 /*ATP865*/
4753 #define DEVICE_ARTOP_AEC6710_SCSI_2_HOST		0x8002 /*AEC6710 SCSI-2 Host Adapter*/
4754 #define DEVICE_ARTOP_AEC6712UW_SCSI			0x8010 /*AEC6712UW SCSI*/
4755 #define DEVICE_ARTOP_AEC6712U_SCSI			0x8020 /*AEC6712U SCSI*/
4756 #define DEVICE_ARTOP_AEC6712S_SCSI			0x8030 /*AEC6712S SCSI*/
4757 #define DEVICE_ARTOP_AEC6712D_SCSI			0x8040 /*AEC6712D SCSI*/
4758 #define DEVICE_ARTOP_AEC6712SUW_SCSI			0x8050 /*AEC6712SUW SCSI*/
4759 /* Vendor: 1192: Densan Company Ltd */
4760 /* Vendor: 1193: Zeitnet Inc. */
4761 #define DEVICE_ZEITNET_1221				0x0001 /*1221*/
4762 #define DEVICE_ZEITNET_1225				0x0002 /*1225*/
4763 /* Vendor: 1194: Toucan Technology */
4764 /* Vendor: 1195: Ratoc System Inc */
4765 /* Vendor: 1196: Hytec Electronics Ltd */
4766 /* Vendor: 1197: Gage Applied Sciences, Inc. */
4767 #define DEVICE_GAGE_COMPUSCOPE_82G_8BIT			0x010c /*CompuScope 82G 8bit 2GS/s Analog Input Card*/
4768 /* Vendor: 1198: Lambda Systems Inc */
4769 /* Vendor: 1199: Attachmate Corporation */
4770 /* Vendor: 119a: Mind Share, Inc. */
4771 /* Vendor: 119b: Omega Micro Inc. */
4772 #define DEVICE_OMEGA_82C092G				0x1221 /*82C092G*/
4773 /* Vendor: 119c: Information Technology Inst. */
4774 /* Vendor: 119d: Bug, Inc. Sapporo Japan */
4775 /* Vendor: 119e: Fujitsu Microelectronics Ltd. */
4776 #define DEVICE_FUJITSU3_FIRESTREAM_155			0x0001 /*FireStream 155*/
4777 #define DEVICE_FUJITSU3_FIRESTREAM_50			0x0003 /*FireStream 50*/
4778 /* Vendor: 119f: Bull HN Information Systems */
4779 /* Vendor: 11a0: Convex Computer Corporation */
4780 /* Vendor: 11a1: Hamamatsu Photonics K.K. */
4781 /* Vendor: 11a2: Sierra Research and Technology */
4782 /* Vendor: 11a3: Deuretzbacher GmbH & Co. Eng. KG */
4783 /* Vendor: 11a4: Barco Graphics NV */
4784 /* Vendor: 11a5: Microunity Systems Eng. Inc */
4785 /* Vendor: 11a6: Pure Data Ltd. */
4786 /* Vendor: 11a7: Power Computing Corp. */
4787 /* Vendor: 11a8: Systech Corp. */
4788 /* Vendor: 11a9: InnoSys Inc. */
4789 #define DEVICE_INNOSYS_AMCC_S933Q_INTELLIGENT		0x4240 /*AMCC S933Q Intelligent Serial Card*/
4790 /* Vendor: 11aa: Actel */
4791 /* Vendor: 11ab: Marvell Technology Group Ltd. */
4792 #define DEVICE_MARVELL_GT_64010_64010A_SYSTEM_CONTROLLER	0x0146 /*GT-64010/64010A System Controller*/
4793 #define DEVICE_MARVELL_W8300_802_11_ADAPTER		0x138f /*W8300 802.11 Adapter (rev 07)*/
4794 #define DEVICE_MARVELL_MARVELL_W8300_802_11		0x1fa6 /*Marvell W8300 802.11 Adapter*/
4795 #define DEVICE_MARVELL_GIGABIT_ETHERNET_CONTROLLER	0x4320 /*Gigabit Ethernet Controller*/
4796 	#define SUBDEVICE_MARVELL_MARVELL_88E8001_GIGABIT	0x10190f38 /*Marvell 88E8001 Gigabit Ethernet Controller (ECS)*/
4797 	#define SUBDEVICE_MARVELL_MARVELL_88E8001_GIGABIT2	0x10198001 /*Marvell 88E8001 Gigabit Ethernet Controller (ECS)*/
4798 	#define SUBDEVICE_MARVELL_MARVELL_88E8001_GIGABIT3	0x1043173c /*Marvell 88E8001 Gigabit Ethernet Controller (Asus)*/
4799 	#define SUBDEVICE_MARVELL_MARVELL_88E8001_GIGABIT4	0x1043811a /*Marvell 88E8001 Gigabit Ethernet Controller (Asus)*/
4800 	#define SUBDEVICE_MARVELL_MARVELL_88E8001_GIGABIT5	0x105b0c19 /*Marvell 88E8001 Gigabit Ethernet Controller (Foxconn)*/
4801 	#define SUBDEVICE_MARVELL_SMC_EZ_CARD		0x10b8b452 /*SMC EZ Card 1000 (SMC9452TXV.2)*/
4802 	#define SUBDEVICE_MARVELL_MARVELL_RDK_8001	0x11ab0121 /*Marvell RDK-8001*/
4803 	#define SUBDEVICE_MARVELL_MARVELL_RDK_8003	0x11ab0321 /*Marvell RDK-8003*/
4804 	#define SUBDEVICE_MARVELL_MARVELL_RDK_8010	0x11ab1021 /*Marvell RDK-8010*/
4805 	#define SUBDEVICE_MARVELL_MARVELL_YUKON_GIGABIT	0x11ab5021 /*Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Controller (64 bit)*/
4806 	#define SUBDEVICE_MARVELL_MARVELL_YUKON_GIGABIT2	0x11ab9521 /*Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Controller (32 bit)*/
4807 	#define SUBDEVICE_MARVELL_MARVELL_88E8001_GIGABIT6	0x1458e000 /*Marvell 88E8001 Gigabit Ethernet Controller (Gigabyte)*/
4808 	#define SUBDEVICE_MARVELL_MARVELL_88E8001_GIGABIT7	0x147b1406 /*Marvell 88E8001 Gigabit Ethernet Controller (Abit)*/
4809 	#define SUBDEVICE_MARVELL_MARVELL_88E8001_GIGABIT8	0x15d40047 /*Marvell 88E8001 Gigabit Ethernet Controller (Iwill)*/
4810 	#define SUBDEVICE_MARVELL_MARVELL_88E8001_GIGABIT9	0x16959025 /*Marvell 88E8001 Gigabit Ethernet Controller (Epox)*/
4811 	#define SUBDEVICE_MARVELL_MARVELL_88E8001_GIGABIT10	0x17f21c03 /*Marvell 88E8001 Gigabit Ethernet Controller (Albatron)*/
4812 	#define SUBDEVICE_MARVELL_MARVELL_88E8001_GIGABIT11	0x270f2803 /*Marvell 88E8001 Gigabit Ethernet Controller (Chaintech)*/
4813 #define DEVICE_MARVELL_FAST_ETHERNET_CONTROLLER		0x4350 /*Fast Ethernet Controller*/
4814 	#define SUBDEVICE_MARVELL_MARVELL_88E8035_FAST	0x11790001 /*Marvell 88E8035 Fast Ethernet Controller (Toshiba)*/
4815 	#define SUBDEVICE_MARVELL_MARVELL_RDK_8035	0x11ab3521 /*Marvell RDK-8035*/
4816 	#define SUBDEVICE_MARVELL_MARVELL_88E8035_FAST2	0x1854000d /*Marvell 88E8035 Fast Ethernet Controller (LGE)*/
4817 	#define SUBDEVICE_MARVELL_MARVELL_88E8035_FAST3	0x1854000e /*Marvell 88E8035 Fast Ethernet Controller (LGE)*/
4818 	#define SUBDEVICE_MARVELL_MARVELL_88E8035_FAST4	0x1854000f /*Marvell 88E8035 Fast Ethernet Controller (LGE)*/
4819 	#define SUBDEVICE_MARVELL_MARVELL_88E8035_FAST5	0x18540011 /*Marvell 88E8035 Fast Ethernet Controller (LGE)*/
4820 	#define SUBDEVICE_MARVELL_MARVELL_88E8035_FAST6	0x18540012 /*Marvell 88E8035 Fast Ethernet Controller (LGE)*/
4821 	#define SUBDEVICE_MARVELL_MARVELL_88E8035_FAST7	0x18540016 /*Marvell 88E8035 Fast Ethernet Controller (LGE)*/
4822 	#define SUBDEVICE_MARVELL_MARVELL_88E8035_FAST8	0x18540017 /*Marvell 88E8035 Fast Ethernet Controller (LGE)*/
4823 	#define SUBDEVICE_MARVELL_MARVELL_88E8035_FAST9	0x18540018 /*Marvell 88E8035 Fast Ethernet Controller (LGE)*/
4824 	#define SUBDEVICE_MARVELL_MARVELL_88E8035_FAST10	0x18540019 /*Marvell 88E8035 Fast Ethernet Controller (LGE)*/
4825 	#define SUBDEVICE_MARVELL_MARVELL_88E8035_FAST11	0x1854001c /*Marvell 88E8035 Fast Ethernet Controller (LGE)*/
4826 	#define SUBDEVICE_MARVELL_MARVELL_88E8035_FAST12	0x1854001e /*Marvell 88E8035 Fast Ethernet Controller (LGE)*/
4827 	#define SUBDEVICE_MARVELL_MARVELL_88E8035_FAST13	0x18540020 /*Marvell 88E8035 Fast Ethernet Controller (LGE)*/
4828 #define DEVICE_MARVELL_FAST_ETHERNET_CONTROLLER2	0x4351 /*Fast Ethernet Controller*/
4829 	#define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST	0x107b4009 /*Marvell 88E8036 Fast Ethernet Controller (Wistron)*/
4830 	#define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST2	0x10f78338 /*Marvell 88E8036 Fast Ethernet Controller (Panasonic)*/
4831 	#define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST3	0x11790001 /*Marvell 88E8036 Fast Ethernet Controller (Toshiba)*/
4832 	#define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST4	0x1179ff00 /*Marvell 88E8036 Fast Ethernet Controller (Compal)*/
4833 	#define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST5	0x1179ff10 /*Marvell 88E8036 Fast Ethernet Controller (Inventec)*/
4834 	#define SUBDEVICE_MARVELL_MARVELL_RDK_8036	0x11ab3621 /*Marvell RDK-8036*/
4835 	#define SUBDEVICE_MARVELL_ABOCOM_EFE3K		0x13d1ac12 /*Abocom EFE3K - 10/100 Ethernet Expresscard*/
4836 	#define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST6	0x161f203d /*Marvell 88E8036 Fast Ethernet Controller (Arima)*/
4837 	#define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST7	0x1854000d /*Marvell 88E8036 Fast Ethernet Controller (LGE)*/
4838 	#define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST8	0x1854000e /*Marvell 88E8036 Fast Ethernet Controller (LGE)*/
4839 	#define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST9	0x1854000f /*Marvell 88E8036 Fast Ethernet Controller (LGE)*/
4840 	#define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST10	0x18540011 /*Marvell 88E8036 Fast Ethernet Controller (LGE)*/
4841 	#define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST11	0x18540012 /*Marvell 88E8036 Fast Ethernet Controller (LGE)*/
4842 	#define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST12	0x18540016 /*Marvell 88E8036 Fast Ethernet Controller (LGE)*/
4843 	#define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST13	0x18540017 /*Marvell 88E8036 Fast Ethernet Controller (LGE)*/
4844 	#define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST14	0x18540018 /*Marvell 88E8036 Fast Ethernet Controller (LGE)*/
4845 	#define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST15	0x18540019 /*Marvell 88E8036 Fast Ethernet Controller (LGE)*/
4846 	#define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST16	0x1854001c /*Marvell 88E8036 Fast Ethernet Controller (LGE)*/
4847 	#define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST17	0x1854001e /*Marvell 88E8036 Fast Ethernet Controller (LGE)*/
4848 	#define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST18	0x18540020 /*Marvell 88E8036 Fast Ethernet Controller (LGE)*/
4849 #define DEVICE_MARVELL_GIGABIT_ETHERNET_CONTROLLER2	0x4360 /*Gigabit Ethernet Controller*/
4850 	#define SUBDEVICE_MARVELL_MARVELL_88E8052_GIGABIT	0x10438134 /*Marvell 88E8052 Gigabit Ethernet Controller (Asus)*/
4851 	#define SUBDEVICE_MARVELL_MARVELL_88E8052_GIGABIT2	0x107b4009 /*Marvell 88E8052 Gigabit Ethernet Controller (Wistron)*/
4852 	#define SUBDEVICE_MARVELL_MARVELL_RDK_8052	0x11ab5221 /*Marvell RDK-8052*/
4853 	#define SUBDEVICE_MARVELL_MARVELL_88E8052_GIGABIT3	0x1458e000 /*Marvell 88E8052 Gigabit Ethernet Controller (Gigabyte)*/
4854 	#define SUBDEVICE_MARVELL_MARVELL_88E8052_GIGABIT4	0x1462052c /*Marvell 88E8052 Gigabit Ethernet Controller (MSI)*/
4855 	#define SUBDEVICE_MARVELL_MARVELL_88E8052_GIGABIT5	0x18498052 /*Marvell 88E8052 Gigabit Ethernet Controller (ASRock)*/
4856 	#define SUBDEVICE_MARVELL_MARVELL_88E8052_GIGABIT6	0x1940e000 /*Marvell 88E8052 Gigabit Ethernet Controller (Gigabyte)*/
4857 	#define SUBDEVICE_MARVELL_MARVELL_88E8052_GIGABIT7	0xa0a00509 /*Marvell 88E8052 Gigabit Ethernet Controller (Aopen)*/
4858 #define DEVICE_MARVELL_GIGABIT_ETHERNET_CONTROLLER3	0x4361 /*Gigabit Ethernet Controller*/
4859 	#define SUBDEVICE_MARVELL_MARVELL_88E8050_GIGABIT	0x107b3015 /*Marvell 88E8050 Gigabit Ethernet Controller (Gateway)*/
4860 	#define SUBDEVICE_MARVELL_MARVELL_88E8050_GIGABIT2	0x11ab5021 /*Marvell 88E8050 Gigabit Ethernet Controller (Intel)*/
4861 	#define SUBDEVICE_MARVELL_D925XCVLK_MAINBOARD	0x80863063 /*D925XCVLK mainboard*/
4862 #define DEVICE_MARVELL_GIGABIT_ETHERNET_CONTROLLER4	0x4362 /*Gigabit Ethernet Controller*/
4863 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT	0x103c2a0d /*Marvell 88E8053 Gigabit Ethernet Controller (Asus)*/
4864 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT2	0x10438142 /*Marvell 88E8053 Gigabit Ethernet Controller (Asus)*/
4865 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT3	0x109f3197 /*Marvell 88E8053 Gigabit Ethernet Controller (Trigem)*/
4866 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT4	0x10f78338 /*Marvell 88E8053 Gigabit Ethernet Controller (Panasonic)*/
4867 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT5	0x10fda430 /*Marvell 88E8053 Gigabit Ethernet Controller (SOYO)*/
4868 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT6	0x11790001 /*Marvell 88E8053 Gigabit Ethernet Controller (Toshiba)*/
4869 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT7	0x1179ff00 /*Marvell 88E8053 Gigabit Ethernet Controller (Compal)*/
4870 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT8	0x1179ff10 /*Marvell 88E8053 Gigabit Ethernet Controller (Inventec)*/
4871 	#define SUBDEVICE_MARVELL_MARVELL_RDK_8053	0x11ab5321 /*Marvell RDK-8053*/
4872 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT9	0x1297c240 /*Marvell 88E8053 Gigabit Ethernet Controller (Shuttle)*/
4873 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT10	0x1297c241 /*Marvell 88E8053 Gigabit Ethernet Controller (Shuttle)*/
4874 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT11	0x1297c242 /*Marvell 88E8053 Gigabit Ethernet Controller (Shuttle)*/
4875 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT12	0x1297c243 /*Marvell 88E8053 Gigabit Ethernet Controller (Shuttle)*/
4876 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT13	0x1297c244 /*Marvell 88E8053 Gigabit Ethernet Controller (Shuttle)*/
4877 	#define SUBDEVICE_MARVELL_ABOCOM_EGE5K		0x13d1ac11 /*Abocom EGE5K - Giga Ethernet Expresscard*/
4878 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT14	0x1458e000 /*Marvell 88E8053 Gigabit Ethernet Controller (Gigabyte)*/
4879 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT15	0x1462058c /*Marvell 88E8053 Gigabit Ethernet Controller (MSI)*/
4880 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT16	0x14c00012 /*Marvell 88E8053 Gigabit Ethernet Controller (Compal)*/
4881 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT17	0x155804a0 /*Marvell 88E8053 Gigabit Ethernet Controller (Clevo)*/
4882 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT18	0x15bd1003 /*Marvell 88E8053 Gigabit Ethernet Controller (DFI)*/
4883 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT19	0x161f203c /*Marvell 88E8053 Gigabit Ethernet Controller (Arima)*/
4884 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT20	0x161f203d /*Marvell 88E8053 Gigabit Ethernet Controller (Arima)*/
4885 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT21	0x16959029 /*Marvell 88E8053 Gigabit Ethernet Controller (Epox)*/
4886 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT22	0x17f22c08 /*Marvell 88E8053 Gigabit Ethernet Controller (Albatron)*/
4887 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT23	0x17ff0585 /*Marvell 88E8053 Gigabit Ethernet Controller (Quanta)*/
4888 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT24	0x18498053 /*Marvell 88E8053 Gigabit Ethernet Controller (ASRock)*/
4889 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT25	0x1854000b /*Marvell 88E8053 Gigabit Ethernet Controller (LGE)*/
4890 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT26	0x1854000c /*Marvell 88E8053 Gigabit Ethernet Controller (LGE)*/
4891 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT27	0x18540010 /*Marvell 88E8053 Gigabit Ethernet Controller (LGE)*/
4892 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT28	0x18540013 /*Marvell 88E8053 Gigabit Ethernet Controller (LGE)*/
4893 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT29	0x18540014 /*Marvell 88E8053 Gigabit Ethernet Controller (LGE)*/
4894 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT30	0x18540015 /*Marvell 88E8053 Gigabit Ethernet Controller (LGE)*/
4895 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT31	0x1854001a /*Marvell 88E8053 Gigabit Ethernet Controller (LGE)*/
4896 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT32	0x1854001b /*Marvell 88E8053 Gigabit Ethernet Controller (LGE)*/
4897 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT33	0x1854001d /*Marvell 88E8053 Gigabit Ethernet Controller (LGE)*/
4898 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT34	0x1854001f /*Marvell 88E8053 Gigabit Ethernet Controller (LGE)*/
4899 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT35	0x18540021 /*Marvell 88E8053 Gigabit Ethernet Controller (LGE)*/
4900 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT36	0x18540022 /*Marvell 88E8053 Gigabit Ethernet Controller (LGE)*/
4901 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT37	0x1940e000 /*Marvell 88E8053 Gigabit Ethernet Controller (Gigabyte)*/
4902 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT38	0x270f2801 /*Marvell 88E8053 Gigabit Ethernet Controller (Chaintech)*/
4903 	#define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT39	0xa0a00506 /*Marvell 88E8053 Gigabit Ethernet Controller (Aopen)*/
4904 #define DEVICE_MARVELL_GT_64115_SYSTEM_CONTROLLER	0x4611 /*GT-64115 System Controller*/
4905 #define DEVICE_MARVELL_GT_64120_64120A_64121A_SYSTEM_CONTROLLER	0x4620 /*GT-64120/64120A/64121A System Controller*/
4906 #define DEVICE_MARVELL_GT_48001				0x4801 /*GT-48001*/
4907 #define DEVICE_MARVELL_MV88SX5040_4_PORT_SATA		0x5040 /*MV88SX5040 4-port SATA I PCI-X Controller*/
4908 #define DEVICE_MARVELL_MV88SX5041_4_PORT_SATA		0x5041 /*MV88SX5041 4-port SATA I PCI-X Controller*/
4909 #define DEVICE_MARVELL_MV88SX5080_8_PORT_SATA		0x5080 /*MV88SX5080 8-port SATA I PCI-X Controller*/
4910 #define DEVICE_MARVELL_MV88SX5081_8_PORT_SATA		0x5081 /*MV88SX5081 8-port SATA I PCI-X Controller*/
4911 #define DEVICE_MARVELL_MV88SX6041_4_PORT_SATA		0x6041 /*MV88SX6041 4-port SATA II PCI-X Controller*/
4912 #define DEVICE_MARVELL_MV88SX6081_8_PORT_SATA		0x6081 /*MV88SX6081 8-port SATA II PCI-X Controller*/
4913 #define DEVICE_MARVELL_MV64360_64361_64362_SYSTEM_CONTROLLER	0x6460 /*MV64360/64361/64362 System Controller*/
4914 #define DEVICE_MARVELL_GT_64010_PRIMARY_IMAGE		0xf003 /*GT-64010 Primary Image Piranha Image Generator*/
4915 /* Vendor: 11ac: Canon Information Systems Research Aust. */
4916 /* Vendor: 11ad: Lite-On Communications Inc */
4917 #define DEVICE_LITE_ON_LNE100TX				0x0002 /*LNE100TX*/
4918 	#define SUBDEVICE_LITE_ON_LNE100TX		0x11ad0002 /*LNE100TX*/
4919 	#define SUBDEVICE_LITE_ON_LNE100TX2		0x11ad0003 /*LNE100TX*/
4920 	#define SUBDEVICE_LITE_ON_LNE100TX3		0x11adf003 /*LNE100TX*/
4921 	#define SUBDEVICE_LITE_ON_LNE100TX4		0x11adffff /*LNE100TX*/
4922 	#define SUBDEVICE_LITE_ON_FA310TX		0x1385f004 /*FA310TX*/
4923 #define DEVICE_LITE_ON_LNE100TX_LINKSYS_ETHERFAST	0xc115 /*LNE100TX [Linksys EtherFast 10/100]*/
4924 	#define SUBDEVICE_LITE_ON_LNE100TX_VER_2_0	0x11adc001 /*LNE100TX [ver 2.0]*/
4925 /* Vendor: 11ae: Aztech System Ltd */
4926 /* Vendor: 11af: Avid Technology Inc. */
4927 #define DEVICE_AVID__CINEMA				0x0001 /*[Cinema]*/
4928 /* Vendor: 11b0: V3 Semiconductor Inc. */
4929 #define DEVICE_V3_SEMICONDUCTOR_V300PSC			0x0002 /*V300PSC*/
4930 #define DEVICE_V3_SEMICONDUCTOR_V292PBC_AM29030_40_BRIDGE	0x0292 /*V292PBC [Am29030/40 Bridge]*/
4931 #define DEVICE_V3_SEMICONDUCTOR_V96XPBC			0x0960 /*V96xPBC*/
4932 #define DEVICE_V3_SEMICONDUCTOR_V96DPC			0xc960 /*V96DPC*/
4933 /* Vendor: 11b1: Apricot Computers */
4934 /* Vendor: 11b2: Eastman Kodak */
4935 /* Vendor: 11b3: Barr Systems Inc. */
4936 /* Vendor: 11b4: Leitch Technology International */
4937 /* Vendor: 11b5: Radstone Technology Plc */
4938 /* Vendor: 11b6: United Video Corp */
4939 /* Vendor: 11b7: Motorola */
4940 /* Vendor: 11b8: XPoint Technologies, Inc */
4941 #define DEVICE_XPOINT_QUAD_PEERMASTER			0x0001 /*Quad PeerMaster*/
4942 /* Vendor: 11b9: Pathlight Technology Inc. */
4943 #define DEVICE_PATHLIGHT_SSA_CONTROLLER			0xc0ed /*SSA Controller*/
4944 /* Vendor: 11ba: Videotron Corp */
4945 /* Vendor: 11bb: Pyramid Technology */
4946 /* Vendor: 11bc: Network Peripherals Inc */
4947 #define DEVICE_NETWORK2_NP_PCI				0x0001 /*NP-PCI*/
4948 /* Vendor: 11bd: Pinnacle Systems Inc. */
4949 /* Vendor: 11be: International Microcircuits Inc */
4950 /* Vendor: 11bf: Astrodesign, Inc. */
4951 /* Vendor: 11c0: Hewlett Packard */
4952 /* Vendor: 11c1: Agere Systems (former Lucent Microelectronics) */
4953 #define DEVICE_AGERE_56K_WINMODEM			0x0440 /*56k WinModem*/
4954 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K		0x10338015 /*LT WinModem 56k Data+Fax+Voice+Dsvd*/
4955 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K2	0x10338047 /*LT WinModem 56k Data+Fax+Voice+Dsvd*/
4956 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K3	0x1033804f /*LT WinModem 56k Data+Fax+Voice+Dsvd*/
4957 	#define SUBDEVICE_AGERE_LB_LT_MODEM		0x10cf102c /*LB LT Modem V.90 56k*/
4958 	#define SUBDEVICE_AGERE_BIBLO_LT_MODEM		0x10cf104a /*BIBLO LT Modem 56k*/
4959 	#define SUBDEVICE_AGERE_LB2_LT_MODEM		0x10cf105f /*LB2 LT Modem V.90 56k*/
4960 	#define SUBDEVICE_AGERE_INTERNAL_V_90_MODEM	0x11790001 /*Internal V.90 Modem*/
4961 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K4	0x11c10440 /*LT WinModem 56k Data+Fax+Voice+Dsvd*/
4962 	#define SUBDEVICE_AGERE_MDP7800_U_MODEM		0x122d4101 /*MDP7800-U Modem*/
4963 	#define SUBDEVICE_AGERE_MDP7800SP_U_MODEM	0x122d4102 /*MDP7800SP-U Modem*/
4964 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K5	0x13e00040 /*LT WinModem 56k Data+Fax+Voice+Dsvd*/
4965 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K6	0x13e00440 /*LT WinModem 56k Data+Fax+Voice+Dsvd*/
4966 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K7	0x13e00441 /*LT WinModem 56k Data+Fax+Voice+Dsvd*/
4967 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K8	0x13e00450 /*LT WinModem 56k Data+Fax+Voice+Dsvd*/
4968 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K9	0x13e0f100 /*LT WinModem 56k Data+Fax+Voice+Dsvd*/
4969 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K10	0x13e0f101 /*LT WinModem 56k Data+Fax+Voice+Dsvd*/
4970 	#define SUBDEVICE_AGERE_LT56PV_MODEM		0x144d2101 /*LT56PV Modem*/
4971 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K11	0x149f0440 /*LT WinModem 56k Data+Fax+Voice+Dsvd*/
4972 #define DEVICE_AGERE_56K_WINMODEM2			0x0441 /*56k WinModem*/
4973 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K12	0x1033804d /*LT WinModem 56k Data+Fax*/
4974 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K13	0x10338065 /*LT WinModem 56k Data+Fax*/
4975 	#define SUBDEVICE_AGERE_SUPRA_56I		0x10920440 /*Supra 56i*/
4976 	#define SUBDEVICE_AGERE_INTERNAL_V_90_MODEM2	0x11790001 /*Internal V.90 Modem*/
4977 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K14	0x11c10440 /*LT WinModem 56k Data+Fax*/
4978 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K15	0x11c10441 /*LT WinModem 56k Data+Fax*/
4979 	#define SUBDEVICE_AGERE_MDP7800_U_MODEM2	0x122d4100 /*MDP7800-U Modem*/
4980 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K16	0x13e00040 /*LT WinModem 56k Data+Fax*/
4981 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K17	0x13e00100 /*LT WinModem 56k Data+Fax*/
4982 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K18	0x13e00410 /*LT WinModem 56k Data+Fax*/
4983 	#define SUBDEVICE_AGERE_TELEPATH_INTERNET_56K	0x13e00420 /*TelePath Internet 56k WinModem*/
4984 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K19	0x13e00440 /*LT WinModem 56k Data+Fax*/
4985 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K20	0x13e00443 /*LT WinModem 56k Data+Fax*/
4986 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K21	0x13e0f102 /*LT WinModem 56k Data+Fax*/
4987 	#define SUBDEVICE_AGERE_COMMWAVE_56K_MODEM	0x14169804 /*CommWave 56k Modem*/
4988 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K22	0x141d0440 /*LT WinModem 56k Data+Fax*/
4989 	#define SUBDEVICE_AGERE_LUCENT_56K_V_90		0x144f0441 /*Lucent 56k V.90 DF Modem*/
4990 	#define SUBDEVICE_AGERE_LUCENT_56K_V_902	0x144f0449 /*Lucent 56k V.90 DF Modem*/
4991 	#define SUBDEVICE_AGERE_LUCENT_WIN_MODEM	0x144f110d /*Lucent Win Modem*/
4992 	#define SUBDEVICE_AGERE_PRESARIO_56K_V_90	0x14680441 /*Presario 56k V.90 DF Modem*/
4993 	#define SUBDEVICE_AGERE_LUCENT_WIN_MODEM2	0x16680440 /*Lucent Win Modem*/
4994 #define DEVICE_AGERE_56K_WINMODEM3			0x0442 /*56k WinModem*/
4995 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K23	0x11c10440 /*LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd*/
4996 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K24	0x11c10442 /*LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd*/
4997 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K25	0x13e00412 /*LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd*/
4998 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K26	0x13e00442 /*LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd*/
4999 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K27	0x13fc2471 /*LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd*/
5000 	#define SUBDEVICE_AGERE_LT56PT_MODEM		0x144d2104 /*LT56PT Modem*/
5001 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K28	0x144f1104 /*LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd*/
5002 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K29	0x149f0440 /*LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd*/
5003 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K30	0x16680440 /*LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd*/
5004 #define DEVICE_AGERE_LT_WINMODEM			0x0443 /*LT WinModem*/
5005 #define DEVICE_AGERE_LT_WINMODEM2			0x0444 /*LT WinModem*/
5006 #define DEVICE_AGERE_LT_WINMODEM3			0x0445 /*LT WinModem*/
5007 	#define SUBDEVICE_AGERE_PRO_100_MINIPCI_PROBABLY	0x80862203 /*PRO/100+ MiniPCI (probably an Ambit U98.003.C.00 combo card)*/
5008 	#define SUBDEVICE_AGERE_PRO_100_MINIPCI_ON	0x80862204 /*PRO/100+ MiniPCI on Armada E500*/
5009 #define DEVICE_AGERE_LT_WINMODEM4			0x0446 /*LT WinModem*/
5010 #define DEVICE_AGERE_LT_WINMODEM5			0x0447 /*LT WinModem*/
5011 #define DEVICE_AGERE_WINMODEM_56K			0x0448 /*WinModem 56k*/
5012 	#define SUBDEVICE_AGERE_LUCENT_WIN_MODEM3	0x10140131 /*Lucent Win Modem*/
5013 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K31	0x10338066 /*LT WinModem 56k Data+Fax+Voice+Dsvd*/
5014 	#define SUBDEVICE_AGERE_56K_VOICE_MODEM		0x13e00030 /*56k Voice Modem*/
5015 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K32	0x13e00040 /*LT WinModem 56k Data+Fax+Voice+Dsvd*/
5016 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K33	0x16682400 /*LT WinModem 56k (MiniPCI Ethernet+Modem)*/
5017 #define DEVICE_AGERE_WINMODEM_56K2			0x0449 /*WinModem 56k*/
5018 	#define SUBDEVICE_AGERE_56K_V_90_MODEM		0x0e11b14d /*56k V.90 Modem*/
5019 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K34	0x13e00020 /*LT WinModem 56k Data+Fax*/
5020 	#define SUBDEVICE_AGERE_TELEPATH_INTERNET_56K2	0x13e00041 /*TelePath Internet 56k WinModem*/
5021 	#define SUBDEVICE_AGERE_LUCENT_WIN_MODEM4	0x14360440 /*Lucent Win Modem*/
5022 	#define SUBDEVICE_AGERE_LUCENT_56K_V_903	0x144f0449 /*Lucent 56k V.90 DFi Modem*/
5023 	#define SUBDEVICE_AGERE_IBM_THINKPAD_T23	0x14680410 /*IBM ThinkPad T23 (2647-4MG)*/
5024 	#define SUBDEVICE_AGERE_LUCENT_WIN_MODEM5	0x14680440 /*Lucent Win Modem*/
5025 	#define SUBDEVICE_AGERE_PRESARIO_56K_V_902	0x14680449 /*Presario 56k V.90 DFi Modem*/
5026 #define DEVICE_AGERE_F_1156IV_WINMODEM_V90		0x044a /*F-1156IV WinModem (V90, 56KFlex)*/
5027 	#define SUBDEVICE_AGERE_LB_GLOBAL_LT		0x10cf1072 /*LB Global LT Modem*/
5028 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K35	0x13e00012 /*LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd*/
5029 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K36	0x13e00042 /*LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd*/
5030 	#define SUBDEVICE_AGERE_LT_WINMODEM_56K37	0x144f1005 /*LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd*/
5031 #define DEVICE_AGERE_LT_WINMODEM6			0x044b /*LT WinModem*/
5032 #define DEVICE_AGERE_LT_WINMODEM7			0x044c /*LT WinModem*/
5033 #define DEVICE_AGERE_LT_WINMODEM8			0x044d /*LT WinModem*/
5034 #define DEVICE_AGERE_LT_WINMODEM9			0x044e /*LT WinModem*/
5035 #define DEVICE_AGERE_V90_WILDWIRE_MODEM			0x044f /*V90 WildWire Modem*/
5036 #define DEVICE_AGERE_LT_WINMODEM10			0x0450 /*LT WinModem*/
5037 	#define SUBDEVICE_AGERE_VERSA_NOTE_VXI		0x103380a8 /*Versa Note Vxi*/
5038 	#define SUBDEVICE_AGERE_MAGNIA_SG20		0x144f4005 /*Magnia SG20*/
5039 #define DEVICE_AGERE_LT_WINMODEM11			0x0451 /*LT WinModem*/
5040 #define DEVICE_AGERE_LT_WINMODEM12			0x0452 /*LT WinModem*/
5041 #define DEVICE_AGERE_LT_WINMODEM13			0x0453 /*LT WinModem*/
5042 #define DEVICE_AGERE_LT_WINMODEM14			0x0454 /*LT WinModem*/
5043 #define DEVICE_AGERE_LT_WINMODEM15			0x0455 /*LT WinModem*/
5044 #define DEVICE_AGERE_LT_WINMODEM16			0x0456 /*LT WinModem*/
5045 #define DEVICE_AGERE_LT_WINMODEM17			0x0457 /*LT WinModem*/
5046 #define DEVICE_AGERE_LT_WINMODEM18			0x0458 /*LT WinModem*/
5047 #define DEVICE_AGERE_LT_WINMODEM19			0x0459 /*LT WinModem*/
5048 #define DEVICE_AGERE_LT_WINMODEM20			0x045a /*LT WinModem*/
5049 #define DEVICE_AGERE_LT_WINMODEM21			0x045c /*LT WinModem*/
5050 #define DEVICE_AGERE_V90_WILDWIRE_MODEM2		0x0461 /*V90 WildWire Modem*/
5051 #define DEVICE_AGERE_V90_WILDWIRE_MODEM3		0x0462 /*V90 WildWire Modem*/
5052 #define DEVICE_AGERE_VENUS_MODEM_V90			0x0480 /*Venus Modem (V90, 56KFlex)*/
5053 #define DEVICE_AGERE_V_92_56K_WINMODEM			0x048c /*V.92 56K WinModem*/
5054 #define DEVICE_AGERE_V_92_56K_WINMODEM2			0x048f /*V.92 56k WinModem*/
5055 #define DEVICE_AGERE_USB					0x5801 /*USB*/
5056 #define DEVICE_AGERE_USS_312_USB_CONTROLLER		0x5802 /*USS-312 USB Controller*/
5057 #define DEVICE_AGERE_USS_344S_USB_CONTROLLER		0x5803 /*USS-344S USB Controller*/
5058 #define DEVICE_AGERE_FW323				0x5811 /*FW323*/
5059 	#define SUBDEVICE_AGERE_D865PERL_MAINBOARD	0x8086524c /*D865PERL mainboard*/
5060 	#define SUBDEVICE_AGERE_FIREWIRE_HOST_BUS	0xdead0800 /*FireWire Host Bus Adapter*/
5061 #define DEVICE_AGERE_WL60010_WIRELESS_LAN		0xab10 /*WL60010 Wireless LAN MAC*/
5062 #define DEVICE_AGERE_WL60040_MULTIMODE_WIRELES		0xab11 /*WL60040 Multimode Wireles LAN MAC*/
5063 	#define SUBDEVICE_AGERE_WAVELAN_11ABG_CARDBUS	0x11c1ab12 /*WaveLAN 11abg Cardbus card (Model 1102)*/
5064 	#define SUBDEVICE_AGERE_WAVELAN_11ABG_MINIPCI	0x11c1ab13 /*WaveLAN 11abg MiniPCI card (Model 0512)*/
5065 	#define SUBDEVICE_AGERE_WAVELAN_11ABG_CARDBUS2	0x11c1ab15 /*WaveLAN 11abg Cardbus card (Model 1106)*/
5066 	#define SUBDEVICE_AGERE_WAVELAN_11ABG_MINIPCI2	0x11c1ab16 /*WaveLAN 11abg MiniPCI card (Model 0516)*/
5067 #define DEVICE_AGERE_ORINOCO_PCI_ADAPTER		0xab20 /*ORiNOCO PCI Adapter*/
5068 #define DEVICE_AGERE_AGERE_WIRELESS_PCI			0xab21 /*Agere Wireless PCI Adapter*/
5069 #define DEVICE_AGERE_HERMES2_MINI_PCI_WAVELAN		0xab30 /*Hermes2 Mini-PCI WaveLAN a/b/g*/
5070 	#define SUBDEVICE_AGERE_HERMES2_MINI_PCI_WAVELAN	0x14cd2012 /*Hermes2 Mini-PCI WaveLAN a/b/g*/
5071 /* Vendor: 11c2: Sand Microelectronics */
5072 /* Vendor: 11c3: NEC Corporation */
5073 /* Vendor: 11c4: Document Technologies, Inc */
5074 /* Vendor: 11c5: Shiva Corporation */
5075 /* Vendor: 11c6: Dainippon Screen Mfg. Co. Ltd */
5076 /* Vendor: 11c7: D.C.M. Data Systems */
5077 /* Vendor: 11c8: Dolphin Interconnect Solutions AS */
5078 #define DEVICE_DOLPHIN_PSB32_SCI_ADAPTER_D31X		0x0658 /*PSB32 SCI-Adapter D31x*/
5079 #define DEVICE_DOLPHIN_PSB64_SCI_ADAPTER_D32X		0xd665 /*PSB64 SCI-Adapter D32x*/
5080 #define DEVICE_DOLPHIN_PSB66_SCI_ADAPTER_D33X		0xd667 /*PSB66 SCI-Adapter D33x*/
5081 /* Vendor: 11c9: Magma */
5082 #define DEVICE_MAGMA_16_LINE_SERIAL_PORT		0x0010 /*16-line serial port w/- DMA*/
5083 #define DEVICE_MAGMA_4_LINE_SERIAL_PORT			0x0011 /*4-line serial port w/- DMA*/
5084 /* Vendor: 11ca: LSI Systems, Inc */
5085 /* Vendor: 11cb: Specialix Research Ltd. */
5086 #define DEVICE_SPECIALIX_PCI_9050			0x2000 /*PCI_9050*/
5087 	#define SUBDEVICE_SPECIALIX_SX			0x11cb0200 /*SX*/
5088 	#define SUBDEVICE_SPECIALIX_I_O8		0x11cbb008 /*I/O8+*/
5089 #define DEVICE_SPECIALIX_SUPI_1				0x4000 /*SUPI_1*/
5090 #define DEVICE_SPECIALIX_T225				0x8000 /*T225*/
5091 /* Vendor: 11cc: Michels & Kleberhoff Computer GmbH */
5092 /* Vendor: 11cd: HAL Computer Systems, Inc. */
5093 /* Vendor: 11ce: Netaccess */
5094 /* Vendor: 11cf: Pioneer Electronic Corporation */
5095 /* Vendor: 11d0: Lockheed Martin Federal Systems-Manassas */
5096 /* Vendor: 11d1: Auravision */
5097 #define DEVICE_AURAVISION_VXP524			0x01f7 /*VxP524*/
5098 /* Vendor: 11d2: Intercom Inc. */
5099 /* Vendor: 11d3: Trancell Systems Inc */
5100 /* Vendor: 11d4: Analog Devices */
5101 #define DEVICE_ANALOG_BLACKFIN_BF535_PROCESSOR		0x1535 /*Blackfin BF535 processor*/
5102 #define DEVICE_ANALOG_SM56_PCI_MODEM			0x1805 /*SM56 PCI modem*/
5103 #define DEVICE_ANALOG_AD1889_SOUND_CHIP			0x1889 /*AD1889 sound chip*/
5104 /* Vendor: 11d5: Ikon Corporation */
5105 #define DEVICE_IKON_10115				0x0115 /*10115*/
5106 #define DEVICE_IKON_10117				0x0117 /*10117*/
5107 /* Vendor: 11d6: Tekelec Telecom */
5108 /* Vendor: 11d7: Trenton Technology, Inc. */
5109 /* Vendor: 11d8: Image Technologies Development */
5110 /* Vendor: 11d9: TEC Corporation */
5111 /* Vendor: 11da: Novell */
5112 /* Vendor: 11db: Sega Enterprises Ltd */
5113 /* Vendor: 11dc: Questra Corporation */
5114 /* Vendor: 11dd: Crosfield Electronics Limited */
5115 /* Vendor: 11de: Zoran Corporation */
5116 #define DEVICE_ZORAN_ZR36057PQC_VIDEO_CUTTING		0x6057 /*ZR36057PQC Video cutting chipset*/
5117 	#define SUBDEVICE_ZORAN_DC10_PLUS		0x10317efe /*DC10 Plus*/
5118 	#define SUBDEVICE_ZORAN_MIROVIDEO_DC50_MOTION	0x1031fc00 /*MiroVIDEO DC50, Motion JPEG Capture/CODEC Board*/
5119 	#define SUBDEVICE_ZORAN_JPEG_TV_CARD		0x13ca4231 /*JPEG/TV Card*/
5120 #define DEVICE_ZORAN_ZR36120				0x6120 /*ZR36120*/
5121 	#define SUBDEVICE_ZORAN_CINEMASTER_C_DVD	0x1328f001 /*Cinemaster C DVD Decoder*/
5122 /* Vendor: 11df: New Wave PDG */
5123 /* Vendor: 11e0: Cray Communications A/S */
5124 /* Vendor: 11e1: GEC Plessey Semi Inc. */
5125 /* Vendor: 11e2: Samsung Information Systems America */
5126 /* Vendor: 11e3: Quicklogic Corporation */
5127 #define DEVICE_QUICKLOGIC_PC_WATCHDOG			0x5030 /*PC Watchdog*/
5128 /* Vendor: 11e4: Second Wave Inc */
5129 /* Vendor: 11e5: IIX Consulting */
5130 /* Vendor: 11e6: Mitsui-Zosen System Research */
5131 /* Vendor: 11e7: Toshiba America, Elec. Company */
5132 /* Vendor: 11e8: Digital Processing Systems Inc. */
5133 /* Vendor: 11e9: Highwater Designs Ltd. */
5134 /* Vendor: 11ea: Elsag Bailey */
5135 /* Vendor: 11eb: Formation Inc. */
5136 /* Vendor: 11ec: Coreco Inc */
5137 /* Vendor: 11ed: Mediamatics */
5138 /* Vendor: 11ee: Dome Imaging Systems Inc */
5139 /* Vendor: 11ef: Nicolet Technologies B.V. */
5140 /* Vendor: 11f0: Compu-Shack */
5141 #define DEVICE_COMPU_SHACK_FDDI				0x4231 /*FDDI*/
5142 #define DEVICE_COMPU_SHACK_FASTLINE_UTP_QUATTRO		0x4232 /*FASTline UTP Quattro*/
5143 #define DEVICE_COMPU_SHACK_FASTLINE_FO			0x4233 /*FASTline FO*/
5144 #define DEVICE_COMPU_SHACK_FASTLINE_UTP			0x4234 /*FASTline UTP*/
5145 #define DEVICE_COMPU_SHACK_FASTLINE_II_UTP		0x4235 /*FASTline-II UTP*/
5146 #define DEVICE_COMPU_SHACK_FASTLINE_II_FO		0x4236 /*FASTline-II FO*/
5147 #define DEVICE_COMPU_SHACK_GIGALINE			0x4731 /*GIGAline*/
5148 /* Vendor: 11f1: Symbios Logic Inc */
5149 /* Vendor: 11f2: Picture Tel Japan K.K. */
5150 /* Vendor: 11f3: Keithley Metrabyte */
5151 /* Vendor: 11f4: Kinetic Systems Corporation */
5152 #define DEVICE_KINETIC_CAMAC_CONTROLLER			0x2915 /*CAMAC controller*/
5153 /* Vendor: 11f5: Computing Devices International */
5154 /* Vendor: 11f6: Compex */
5155 #define DEVICE_COMPEX_ENET100VG4			0x0112 /*ENet100VG4*/
5156 #define DEVICE_COMPEX_FREEDOMLINE_100			0x0113 /*FreedomLine 100*/
5157 #define DEVICE_COMPEX_READYLINK_2000			0x1401 /*ReadyLink 2000*/
5158 #define DEVICE_COMPEX_RL100_ATX_10_100			0x2011 /*RL100-ATX 10/100*/
5159 	#define SUBDEVICE_COMPEX_RL100_ATX		0x11f62011 /*RL100-ATX*/
5160 #define DEVICE_COMPEX_READYLINK_100TX_WINBOND		0x2201 /*ReadyLink 100TX (Winbond W89C840)*/
5161 	#define SUBDEVICE_COMPEX_READYLINK_100TX	0x11f62011 /*ReadyLink 100TX*/
5162 #define DEVICE_COMPEX_RL100TX_FAST_ETHERNET		0x9881 /*RL100TX Fast Ethernet*/
5163 /* Vendor: 11f7: Scientific Atlanta */
5164 /* Vendor: 11f8: PMC-Sierra Inc. */
5165 #define DEVICE_PMC_SIERRA_PM7375_LASAR_155_ATM		0x7375 /*PM7375 [LASAR-155 ATM SAR]*/
5166 /* Vendor: 11f9: I-Cube Inc */
5167 /* Vendor: 11fa: Kasan Electronics Company, Ltd. */
5168 /* Vendor: 11fb: Datel Inc */
5169 /* Vendor: 11fc: Silicon Magic */
5170 /* Vendor: 11fd: High Street Consultants */
5171 /* Vendor: 11fe: Comtrol Corporation */
5172 #define DEVICE_COMTROL_ROCKETPORT_32_PORT		0x0001 /*RocketPort 32 port w/external I/F*/
5173 #define DEVICE_COMTROL_ROCKETPORT_8_PORT		0x0002 /*RocketPort 8 port w/external I/F*/
5174 #define DEVICE_COMTROL_ROCKETPORT_16_PORT		0x0003 /*RocketPort 16 port w/external I/F*/
5175 #define DEVICE_COMTROL_ROCKETPORT_4_PORT		0x0004 /*RocketPort 4 port w/quad cable*/
5176 #define DEVICE_COMTROL_ROCKETPORT_8_PORT2		0x0005 /*RocketPort 8 port w/octa cable*/
5177 #define DEVICE_COMTROL_ROCKETPORT_8_PORT3		0x0006 /*RocketPort 8 port w/RJ11 connectors*/
5178 #define DEVICE_COMTROL_ROCKETPORT_4_PORT2		0x0007 /*RocketPort 4 port w/RJ11 connectors*/
5179 #define DEVICE_COMTROL_ROCKETPORT_8_PORT4		0x0008 /*RocketPort 8 port w/ DB78 SNI (Siemens) connector*/
5180 #define DEVICE_COMTROL_ROCKETPORT_16_PORT2		0x0009 /*RocketPort 16 port w/ DB78 SNI (Siemens) connector*/
5181 #define DEVICE_COMTROL_ROCKETPORT_PLUS_4		0x000a /*RocketPort Plus 4 port*/
5182 #define DEVICE_COMTROL_ROCKETPORT_PLUS_8		0x000b /*RocketPort Plus 8 port*/
5183 #define DEVICE_COMTROL_ROCKETMODEM_6_PORT		0x000c /*RocketModem 6 port*/
5184 #define DEVICE_COMTROL_ROCKETMODEM_4_PORT		0x000d /*RocketModem 4-port*/
5185 #define DEVICE_COMTROL_ROCKETPORT_PLUS_2		0x000e /*RocketPort Plus 2 port RS232*/
5186 #define DEVICE_COMTROL_ROCKETPORT_PLUS_22		0x000f /*RocketPort Plus 2 port RS422*/
5187 #define DEVICE_COMTROL_ROCKETPORT_UPCI_32		0x0801 /*RocketPort UPCI 32 port w/external I/F*/
5188 #define DEVICE_COMTROL_ROCKETPORT_UPCI_8		0x0802 /*RocketPort UPCI 8 port w/external I/F*/
5189 #define DEVICE_COMTROL_ROCKETPORT_UPCI_16		0x0803 /*RocketPort UPCI 16 port w/external I/F*/
5190 #define DEVICE_COMTROL_ROCKETPORT_UPCI_82		0x0805 /*RocketPort UPCI 8 port w/octa cable*/
5191 #define DEVICE_COMTROL_ROCKETMODEM_III_8		0x080c /*RocketModem III 8 port*/
5192 #define DEVICE_COMTROL_ROCKETMODEM_III_4		0x080d /*RocketModem III 4 port*/
5193 #define DEVICE_COMTROL_ROCKETPORT_COMPACT_PCI		0x0903 /*RocketPort Compact PCI 16 port w/external I/F*/
5194 #define DEVICE_COMTROL_ROCKETPORT_4_PORT_UART		0x8015 /*RocketPort 4-port UART 16954*/
5195 /* Vendor: 11ff: Scion Corporation */
5196 #define DEVICE_SCION_AG_5				0x0003 /*AG-5*/
5197 /* Vendor: 1200: CSS Corporation */
5198 /* Vendor: 1201: Vista Controls Corp */
5199 /* Vendor: 1202: Network General Corp. */
5200 #define DEVICE_NETWORK3_GIGABIT_ETHERNET_ADAPTER	0x4300 /*Gigabit Ethernet Adapter*/
5201 	#define SUBDEVICE_NETWORK3_SK_9841_LX		0x12029841 /*SK-9841 LX*/
5202 	#define SUBDEVICE_NETWORK3_SK_9841_LX_DUAL	0x12029842 /*SK-9841 LX dual link*/
5203 	#define SUBDEVICE_NETWORK3_SK_9843_SX		0x12029843 /*SK-9843 SX*/
5204 	#define SUBDEVICE_NETWORK3_SK_9843_SX_DUAL	0x12029844 /*SK-9843 SX dual link*/
5205 /* Vendor: 1203: Bayer Corporation, Agfa Division */
5206 /* Vendor: 1204: Lattice Semiconductor Corporation */
5207 /* Vendor: 1205: Array Corporation */
5208 /* Vendor: 1206: Amdahl Corporation */
5209 /* Vendor: 1208: Parsytec GmbH */
5210 #define DEVICE_PARSYTEC_HS_LINK_DEVICE			0x4853 /*HS-Link Device*/
5211 /* Vendor: 1209: SCI Systems Inc */
5212 /* Vendor: 120a: Synaptel */
5213 /* Vendor: 120b: Adaptive Solutions */
5214 /* Vendor: 120c: Technical Corp. */
5215 /* Vendor: 120d: Compression Labs, Inc. */
5216 /* Vendor: 120e: Cyclades Corporation */
5217 #define DEVICE_CYCLADES_CYCLOM_Y_BELOW_FIRST		0x0100 /*Cyclom-Y below first megabyte*/
5218 #define DEVICE_CYCLADES_CYCLOM_Y_ABOVE_FIRST		0x0101 /*Cyclom-Y above first megabyte*/
5219 #define DEVICE_CYCLADES_CYCLOM_4Y_BELOW_FIRST		0x0102 /*Cyclom-4Y below first megabyte*/
5220 #define DEVICE_CYCLADES_CYCLOM_4Y_ABOVE_FIRST		0x0103 /*Cyclom-4Y above first megabyte*/
5221 #define DEVICE_CYCLADES_CYCLOM_8Y_BELOW_FIRST		0x0104 /*Cyclom-8Y below first megabyte*/
5222 #define DEVICE_CYCLADES_CYCLOM_8Y_ABOVE_FIRST		0x0105 /*Cyclom-8Y above first megabyte*/
5223 #define DEVICE_CYCLADES_CYCLADES_Z_BELOW_FIRST		0x0200 /*Cyclades-Z below first megabyte*/
5224 #define DEVICE_CYCLADES_CYCLADES_Z_ABOVE_FIRST		0x0201 /*Cyclades-Z above first megabyte*/
5225 #define DEVICE_CYCLADES_PC300_RSV_OR_X21		0x0300 /*PC300/RSV or /X21 (2 ports)*/
5226 #define DEVICE_CYCLADES_PC300_RSV_OR_X212		0x0301 /*PC300/RSV or /X21 (1 port)*/
5227 #define DEVICE_CYCLADES_PC300_TE_2_PORTS		0x0310 /*PC300/TE (2 ports)*/
5228 #define DEVICE_CYCLADES_PC300_TE_1_PORT			0x0311 /*PC300/TE (1 port)*/
5229 #define DEVICE_CYCLADES_PC300_TE_M_2_PORTS		0x0320 /*PC300/TE-M (2 ports)*/
5230 #define DEVICE_CYCLADES_PC300_TE_M_1_PORT		0x0321 /*PC300/TE-M (1 port)*/
5231 #define DEVICE_CYCLADES_PC400				0x0400 /*PC400*/
5232 /* Vendor: 120f: Essential Communications */
5233 #define DEVICE_ESSENTIAL_ROADRUNNER_SERIAL_HIPPI	0x0001 /*Roadrunner serial HIPPI*/
5234 /* Vendor: 1210: Hyperparallel Technologies */
5235 /* Vendor: 1211: Braintech Inc */
5236 /* Vendor: 1212: Kingston Technology Corp. */
5237 /* Vendor: 1213: Applied Intelligent Systems, Inc. */
5238 /* Vendor: 1214: Performance Technologies, Inc. */
5239 /* Vendor: 1215: Interware Co., Ltd */
5240 /* Vendor: 1216: Purup Prepress A/S */
5241 /* Vendor: 1217: O2 Micro, Inc. */
5242 #define DEVICE_O2_MICRO_OZ6729				0x6729 /*OZ6729*/
5243 #define DEVICE_O2_MICRO_OZ6730				0x673a /*OZ6730*/
5244 #define DEVICE_O2_MICRO_OZ6832_6833_CARDBUS_CONTROLLER	0x6832 /*OZ6832/6833 Cardbus Controller*/
5245 #define DEVICE_O2_MICRO_OZ6836_6860_CARDBUS_CONTROLLER	0x6836 /*OZ6836/6860 Cardbus Controller*/
5246 #define DEVICE_O2_MICRO_OZ6812_CARDBUS_CONTROLLER	0x6872 /*OZ6812 Cardbus Controller*/
5247 #define DEVICE_O2_MICRO_OZ6922_CARDBUS_CONTROLLER	0x6925 /*OZ6922 Cardbus Controller*/
5248 #define DEVICE_O2_MICRO_OZ6933_CARDBUS_CONTROLLER	0x6933 /*OZ6933 Cardbus Controller*/
5249 	#define SUBDEVICE_O2_MICRO_TRAVELMATE_612_TX	0x10251016 /*Travelmate 612 TX*/
5250 #define DEVICE_O2_MICRO_OZ6912_CARDBUS_CONTROLLER	0x6972 /*OZ6912 Cardbus Controller*/
5251 	#define SUBDEVICE_O2_MICRO_THINKPAD_R30		0x1014020c /*ThinkPad R30*/
5252 	#define SUBDEVICE_O2_MICRO_MAGNIA_Z310		0x11790001 /*Magnia Z310*/
5253 #define DEVICE_O2_MICRO_OZ711MX_MULTIMEDIABAY_ACCELERATOR	0x7110 /*OZ711Mx MultiMediaBay Accelerator*/
5254 	#define SUBDEVICE_O2_MICRO_NC6000_LAPTOP	0x103c0890 /*NC6000 laptop*/
5255 #define DEVICE_O2_MICRO_OZ711EC1_M1_SMARTCARDBUS_MULTIMEDIABAY	0x7112 /*OZ711EC1/M1 SmartCardBus MultiMediaBay Controller*/
5256 #define DEVICE_O2_MICRO_OZ711EC1_SMARTCARDBUS_CONTROLLER	0x7113 /*OZ711EC1 SmartCardBus Controller*/
5257 #define DEVICE_O2_MICRO_OZ711M1_SMARTCARDBUS_MULTIMEDIABAY	0x7114 /*OZ711M1 SmartCardBus MultiMediaBay Controller*/
5258 #define DEVICE_O2_MICRO_OZ711E2_SMARTCARDBUS_CONTROLLER	0x71e2 /*OZ711E2 SmartCardBus Controller*/
5259 #define DEVICE_O2_MICRO_OZ711M2_SMARTCARDBUS_MULTIMEDIABAY	0x7212 /*OZ711M2 SmartCardBus MultiMediaBay Controller*/
5260 #define DEVICE_O2_MICRO_OZ6933E_CARDBUS_CONTROLLER	0x7213 /*OZ6933E CardBus Controller*/
5261 #define DEVICE_O2_MICRO_OZ711M3_SMARTCARDBUS_MULTIMEDIABAY	0x7223 /*OZ711M3 SmartCardBus MultiMediaBay Controller*/
5262 	#define SUBDEVICE_O2_MICRO_NC6000_LAPTOP2	0x103c0890 /*NC6000 laptop*/
5263 /* Vendor: 1218: Hybricon Corp. */
5264 /* Vendor: 1219: First Virtual Corporation */
5265 /* Vendor: 121a: 3Dfx Interactive, Inc. */
5266 #define DEVICE_3DFX_VOODOO				0x0001 /*Voodoo*/
5267 #define DEVICE_3DFX_VOODOO_2				0x0002 /*Voodoo 2*/
5268 #define DEVICE_3DFX_VOODOO_BANSHEE			0x0003 /*Voodoo Banshee*/
5269 	#define SUBDEVICE_3DFX_MONSTER_FUSION		0x10920003 /*Monster Fusion*/
5270 	#define SUBDEVICE_3DFX_MONSTER_FUSION2		0x10924000 /*Monster Fusion*/
5271 	#define SUBDEVICE_3DFX_MONSTER_FUSION3		0x10924002 /*Monster Fusion*/
5272 	#define SUBDEVICE_3DFX_MONSTER_FUSION_AGP	0x10924801 /*Monster Fusion AGP*/
5273 	#define SUBDEVICE_3DFX_MONSTER_FUSION_AGP2	0x10924803 /*Monster Fusion AGP*/
5274 	#define SUBDEVICE_3DFX_MONSTER_FUSION4		0x10928030 /*Monster Fusion*/
5275 	#define SUBDEVICE_3DFX_MONSTER_FUSION_AGP3	0x10928035 /*Monster Fusion AGP*/
5276 	#define SUBDEVICE_3DFX_DRAGON_4000		0x10b00001 /*Dragon 4000*/
5277 	#define SUBDEVICE_3DFX_3D_BLASTER_BANSHEE	0x11021018 /*3D Blaster Banshee VE*/
5278 	#define SUBDEVICE_3DFX_VOODOO_BANSHEE_AGP	0x121a0001 /*Voodoo Banshee AGP*/
5279 	#define SUBDEVICE_3DFX_VOODOO_BANSHEE_AGP2	0x121a0003 /*Voodoo Banshee AGP SGRAM*/
5280 	#define SUBDEVICE_3DFX_VOODOO_BANSHEE		0x121a0004 /*Voodoo Banshee*/
5281 	#define SUBDEVICE_3DFX_RAVEN			0x139c0016 /*Raven*/
5282 	#define SUBDEVICE_3DFX_RAVEN2			0x139c0017 /*Raven*/
5283 	#define SUBDEVICE_3DFX_MAXI_GAMER_PHOENIX	0x14af0002 /*Maxi Gamer Phoenix*/
5284 #define DEVICE_3DFX_VOODOO_BANSHEE_VELOCITY		0x0004 /*Voodoo Banshee [Velocity 100]*/
5285 #define DEVICE_3DFX_VOODOO_3				0x0005 /*Voodoo 3*/
5286 	#define SUBDEVICE_3DFX_VOODOO3_AGP		0x121a0004 /*Voodoo3 AGP*/
5287 	#define SUBDEVICE_3DFX_VOODOO3_AGP2		0x121a0030 /*Voodoo3 AGP*/
5288 	#define SUBDEVICE_3DFX_VOODOO3_AGP3		0x121a0031 /*Voodoo3 AGP*/
5289 	#define SUBDEVICE_3DFX_VOODOO3_AGP4		0x121a0034 /*Voodoo3 AGP*/
5290 	#define SUBDEVICE_3DFX_VOODOO3_2000_PCI		0x121a0036 /*Voodoo3 2000 PCI*/
5291 	#define SUBDEVICE_3DFX_VOODOO3_AGP5		0x121a0037 /*Voodoo3 AGP*/
5292 	#define SUBDEVICE_3DFX_VOODOO3_AGP6		0x121a0038 /*Voodoo3 AGP*/
5293 	#define SUBDEVICE_3DFX_VOODOO3_AGP7		0x121a003a /*Voodoo3 AGP*/
5294 	#define SUBDEVICE_3DFX_VOODOO3			0x121a0044 /*Voodoo3*/
5295 	#define SUBDEVICE_3DFX_VELOCITY_100		0x121a004b /*Velocity 100*/
5296 	#define SUBDEVICE_3DFX_VELOCITY_200		0x121a004c /*Velocity 200*/
5297 	#define SUBDEVICE_3DFX_VOODOO3_AGP8		0x121a004d /*Voodoo3 AGP*/
5298 	#define SUBDEVICE_3DFX_VOODOO3_AGP9		0x121a004e /*Voodoo3 AGP*/
5299 	#define SUBDEVICE_3DFX_VOODOO3_AGP10		0x121a0051 /*Voodoo3 AGP*/
5300 	#define SUBDEVICE_3DFX_VOODOO3_AGP11		0x121a0052 /*Voodoo3 AGP*/
5301 	#define SUBDEVICE_3DFX_VOODOO3_3500_TV		0x121a0060 /*Voodoo3 3500 TV (NTSC)*/
5302 	#define SUBDEVICE_3DFX_VOODOO3_3500_TV2		0x121a0061 /*Voodoo3 3500 TV (PAL)*/
5303 	#define SUBDEVICE_3DFX_VOODOO3_3500_TV3		0x121a0062 /*Voodoo3 3500 TV (SECAM)*/
5304 #define DEVICE_3DFX_VOODOO_4				0x0009 /*Voodoo 4 / Voodoo 5*/
5305 	#define SUBDEVICE_3DFX_VOODOO5_PCI_5500		0x121a0003 /*Voodoo5 PCI 5500*/
5306 	#define SUBDEVICE_3DFX_VOODOO5_AGP_5500_6000	0x121a0009 /*Voodoo5 AGP 5500/6000*/
5307 #define DEVICE_3DFX_VOODOO_3_3000_AVENGER		0x0057 /*Voodoo 3/3000 [Avenger]*/
5308 /* Vendor: 121b: Advanced Telecommunications Modules */
5309 /* Vendor: 121c: Nippon Texaco., Ltd */
5310 /* Vendor: 121d: Lippert Automationstechnik GmbH */
5311 /* Vendor: 121e: CSPI */
5312 /* Vendor: 121f: Arcus Technology, Inc. */
5313 /* Vendor: 1220: Ariel Corporation */
5314 #define DEVICE_ARIEL_AMCC_5933_TMS320C80		0x1220 /*AMCC 5933 TMS320C80 DSP/Imaging board*/
5315 /* Vendor: 1221: Contec Co., Ltd */
5316 /* Vendor: 1222: Ancor Communications, Inc. */
5317 /* Vendor: 1223: Artesyn Communication Products */
5318 #define DEVICE_ARTESYN_PM_LINK				0x0003 /*PM/Link*/
5319 #define DEVICE_ARTESYN_PM_T1				0x0004 /*PM/T1*/
5320 #define DEVICE_ARTESYN_PM_E1				0x0005 /*PM/E1*/
5321 #define DEVICE_ARTESYN_PM_SLS				0x0008 /*PM/SLS*/
5322 #define DEVICE_ARTESYN_BAJASPAN_RESOURCE_TARGET		0x0009 /*BajaSpan Resource Target*/
5323 #define DEVICE_ARTESYN_BAJASPAN_SECTION_0		0x000a /*BajaSpan Section 0*/
5324 #define DEVICE_ARTESYN_BAJASPAN_SECTION_1		0x000b /*BajaSpan Section 1*/
5325 #define DEVICE_ARTESYN_BAJASPAN_SECTION_2		0x000c /*BajaSpan Section 2*/
5326 #define DEVICE_ARTESYN_BAJASPAN_SECTION_3		0x000d /*BajaSpan Section 3*/
5327 #define DEVICE_ARTESYN_PM_PPC				0x000e /*PM/PPC*/
5328 /* Vendor: 1224: Interactive Images */
5329 /* Vendor: 1225: Power I/O, Inc. */
5330 /* Vendor: 1227: Tech-Source */
5331 #define DEVICE_TECH_SOURCE_RAPTOR_GFX_8P		0x0006 /*Raptor GFX 8P*/
5332 /* Vendor: 1228: Norsk Elektro Optikk A/S */
5333 /* Vendor: 1229: Data Kinesis Inc. */
5334 /* Vendor: 122a: Integrated Telecom */
5335 /* Vendor: 122b: LG Industrial Systems Co., Ltd */
5336 /* Vendor: 122c: Sican GmbH */
5337 /* Vendor: 122d: Aztech System Ltd */
5338 #define DEVICE_AZTECH2_368DSP				0x1206 /*368DSP*/
5339 #define DEVICE_AZTECH2_TRIDENT_PCI288_Q3DII_NX		0x1400 /*Trident PCI288-Q3DII (NX)*/
5340 #define DEVICE_AZTECH2_3328_AUDIO			0x50dc /*3328 Audio*/
5341 	#define SUBDEVICE_AZTECH2_3328_AUDIO		0x122d0001 /*3328 Audio*/
5342 #define DEVICE_AZTECH2_3328_AUDIO2			0x80da /*3328 Audio*/
5343 	#define SUBDEVICE_AZTECH2_3328_AUDIO2		0x122d0001 /*3328 Audio*/
5344 /* Vendor: 122e: Xyratex */
5345 /* Vendor: 122f: Andrew Corporation */
5346 /* Vendor: 1230: Fishcamp Engineering */
5347 /* Vendor: 1231: Woodward McCoach, Inc. */
5348 /* Vendor: 1232: GPT Limited */
5349 /* Vendor: 1233: Bus-Tech, Inc. */
5350 /* Vendor: 1234: Technical Corp. */
5351 /* Vendor: 1235: Risq Modular Systems, Inc. */
5352 /* Vendor: 1236: Sigma Designs Corporation */
5353 #define DEVICE_SIGMA2_REALMAGIC64_GX			0x0000 /*RealMagic64/GX*/
5354 #define DEVICE_SIGMA2_REALMAGIC_64_GX_SD		0x6401 /*REALmagic 64/GX (SD 6425)*/
5355 /* Vendor: 1237: Alta Technology Corporation */
5356 /* Vendor: 1238: Adtran */
5357 /* Vendor: 1239: 3DO Company */
5358 /* Vendor: 123a: Visicom Laboratories, Inc. */
5359 /* Vendor: 123b: Seeq Technology, Inc. */
5360 /* Vendor: 123c: Century Systems, Inc. */
5361 /* Vendor: 123d: Engineering Design Team, Inc. */
5362 #define DEVICE_ENGINEERING_EASYCONNECT_8_32		0x0000 /*EasyConnect 8/32*/
5363 #define DEVICE_ENGINEERING_EASYCONNECT_8_64		0x0002 /*EasyConnect 8/64*/
5364 #define DEVICE_ENGINEERING_EASYIO			0x0003 /*EasyIO*/
5365 /* Vendor: 123e: Simutech, Inc. */
5366 /* Vendor: 123f: C-Cube Microsystems */
5367 #define DEVICE_C_CUBE_MPEG				0x00e4 /*MPEG*/
5368 #define DEVICE_C_CUBE_E4					0x8120 /*E4?*/
5369 	#define SUBDEVICE_C_CUBE_DV500_E4		0x11bd0006 /*DV500 E4*/
5370 	#define SUBDEVICE_C_CUBE_DV500_E42		0x11bd000a /*DV500 E4*/
5371 #define DEVICE_C_CUBE_CINEMASTER_C_3_0			0x8888 /*Cinemaster C 3.0 DVD Decoder*/
5372 	#define SUBDEVICE_C_CUBE_CINEMASTER_C_3_0	0x10020001 /*Cinemaster C 3.0 DVD Decoder*/
5373 	#define SUBDEVICE_C_CUBE_CINEMASTER_C_3_02	0x10020002 /*Cinemaster C 3.0 DVD Decoder*/
5374 	#define SUBDEVICE_C_CUBE_CINEMASTER_C_3_03	0x13280001 /*Cinemaster C 3.0 DVD Decoder*/
5375 /* Vendor: 1240: Marathon Technologies Corp. */
5376 /* Vendor: 1241: DSC Communications */
5377 /* Vendor: 1242: JNI Corporation */
5378 #define DEVICE_JNI_JNIC_1560_PCI_X_FIBRE		0x1560 /*JNIC-1560 PCI-X Fibre Channel Controller*/
5379 	#define SUBDEVICE_JNI_FCX2_6562_DUAL_CHANNEL	0x12426562 /*FCX2-6562 Dual Channel PCI-X Fibre Channel Adapter*/
5380 	#define SUBDEVICE_JNI_FCX_6562_PCI_X_FIBRE	0x1242656a /*FCX-6562 PCI-X Fibre Channel Adapter*/
5381 #define DEVICE_JNI_FCI_1063_FIBRE_CHANNEL		0x4643 /*FCI-1063 Fibre Channel Adapter*/
5382 #define DEVICE_JNI_FCX2_6562_DUAL_CHANNEL		0x6562 /*FCX2-6562 Dual Channel PCI-X Fibre Channel Adapter*/
5383 #define DEVICE_JNI_FCX_6562_PCI_X_FIBRE			0x656a /*FCX-6562 PCI-X Fibre Channel Adapter*/
5384 /* Vendor: 1243: Delphax */
5385 /* Vendor: 1244: AVM Audiovisuelles MKTG & Computer System GmbH */
5386 #define DEVICE_AVM_B1_ISDN				0x0700 /*B1 ISDN*/
5387 #define DEVICE_AVM_C4_ISDN				0x0800 /*C4 ISDN*/
5388 #define DEVICE_AVM_A1_ISDN_FRITZ			0x0a00 /*A1 ISDN [Fritz]*/
5389 	#define SUBDEVICE_AVM_FRITZ_CARD_ISDN_CONTROLLER	0x12440a00 /*FRITZ!Card ISDN Controller*/
5390 #define DEVICE_AVM_FRITZ_PCI_V2_0_ISDN			0x0e00 /*Fritz!PCI v2.0 ISDN*/
5391 #define DEVICE_AVM_C2_ISDN				0x1100 /*C2 ISDN*/
5392 #define DEVICE_AVM_T1_ISDN				0x1200 /*T1 ISDN*/
5393 #define DEVICE_AVM_FRITZ_CARD_DSL_SL			0x2700 /*Fritz!Card DSL SL*/
5394 #define DEVICE_AVM_FRITZ_CARD_DSL_V2_0			0x2900 /*Fritz!Card DSL v2.0*/
5395 /* Vendor: 1245: A.P.D., S.A. */
5396 /* Vendor: 1246: Dipix Technologies, Inc. */
5397 /* Vendor: 1247: Xylon Research, Inc. */
5398 /* Vendor: 1248: Central Data Corporation */
5399 /* Vendor: 1249: Samsung Electronics Co., Ltd. */
5400 /* Vendor: 124a: AEG Electrocom GmbH */
5401 /* Vendor: 124b: SBS/Greenspring Modular I/O */
5402 #define DEVICE_SBS_GREENSPRING_PCI_40A_OR_CPCI_200	0x0040 /*PCI-40A or cPCI-200 Quad IndustryPack carrier*/
5403 	#define SUBDEVICE_SBS_GREENSPRING_PCI9080_BRIDGE	0x124b9080 /*PCI9080 Bridge*/
5404 /* Vendor: 124c: Solitron Technologies, Inc. */
5405 /* Vendor: 124d: Stallion Technologies, Inc. */
5406 #define DEVICE_STALLION_EASYCONNECTION_8_32		0x0000 /*EasyConnection 8/32*/
5407 #define DEVICE_STALLION_EASYCONNECTION_8_64		0x0002 /*EasyConnection 8/64*/
5408 #define DEVICE_STALLION_EASYIO				0x0003 /*EasyIO*/
5409 #define DEVICE_STALLION_EASYCONNECTION_RA		0x0004 /*EasyConnection/RA*/
5410 /* Vendor: 124e: Cylink */
5411 /* Vendor: 124f: Infotrend Technology, Inc. */
5412 #define DEVICE_INFOTREND_IFT_2000_SERIES_RAID		0x0041 /*IFT-2000 Series RAID Controller*/
5413 /* Vendor: 1250: Hitachi Microcomputer System Ltd */
5414 /* Vendor: 1251: VLSI Solutions Oy */
5415 /* Vendor: 1253: Guzik Technical Enterprises */
5416 /* Vendor: 1254: Linear Systems Ltd. */
5417 /* Vendor: 1255: Optibase Ltd */
5418 #define DEVICE_OPTIBASE_MPEG_FORGE			0x1110 /*MPEG Forge*/
5419 #define DEVICE_OPTIBASE_MPEG_FUSION			0x1210 /*MPEG Fusion*/
5420 #define DEVICE_OPTIBASE_VIDEOPLEX			0x2110 /*VideoPlex*/
5421 #define DEVICE_OPTIBASE_VIDEOPLEX_CC			0x2120 /*VideoPlex CC*/
5422 #define DEVICE_OPTIBASE_VIDEOQUEST			0x2130 /*VideoQuest*/
5423 /* Vendor: 1256: Perceptive Solutions, Inc. */
5424 #define DEVICE_PERCEPTIVE_PCI_2220I			0x4201 /*PCI-2220I*/
5425 #define DEVICE_PERCEPTIVE_PCI_2240I			0x4401 /*PCI-2240I*/
5426 #define DEVICE_PERCEPTIVE_PCI_2000			0x5201 /*PCI-2000*/
5427 /* Vendor: 1257: Vertex Networks, Inc. */
5428 /* Vendor: 1258: Gilbarco, Inc. */
5429 /* Vendor: 1259: Allied Telesyn International */
5430 #define DEVICE_ALLIED_AT_2560_FAST_ETHERNET		0x2560 /*AT-2560 Fast Ethernet Adapter (i82557B)*/
5431 #define DEVICE_ALLIED_RTL81XX_FAST_ETHERNET		0xa117 /*RTL81xx Fast Ethernet*/
5432 #define DEVICE_ALLIED_21X4X_DEC_TULIP_COMPATIBLE	0xa120 /*21x4x DEC-Tulip compatible 10/100 Ethernet*/
5433 /* Vendor: 125a: ABB Power Systems */
5434 /* Vendor: 125b: Asix Electronics Corporation */
5435 #define DEVICE_ASIX_ALFA_GFC2204_FAST			0x1400 /*ALFA GFC2204 Fast Ethernet*/
5436 /* Vendor: 125c: Aurora Technologies, Inc. */
5437 #define DEVICE_AURORA_SATURN_4520P			0x0101 /*Saturn 4520P*/
5438 #define DEVICE_AURORA_ARIES_16000P			0x0640 /*Aries 16000P*/
5439 /* Vendor: 125d: ESS Technology */
5440 #define DEVICE_ESS_ES336H_FAX_MODEM			0x0000 /*ES336H Fax Modem (Early Model)*/
5441 #define DEVICE_ESS_SOLO					0x1948 /*Solo?*/
5442 #define DEVICE_ESS_ES1968_MAESTRO_2			0x1968 /*ES1968 Maestro 2*/
5443 	#define SUBDEVICE_ESS_ES1968_MAESTRO_2_PCI	0x10280085 /*ES1968 Maestro-2 PCI*/
5444 	#define SUBDEVICE_ESS_ES1968_MAESTRO_2_AUDIODRIVE	0x10338051 /*ES1968 Maestro-2 Audiodrive*/
5445 #define DEVICE_ESS_ES1969_SOLO_1_AUDIODRIVE		0x1969 /*ES1969 Solo-1 Audiodrive*/
5446 	#define SUBDEVICE_ESS_ES1969_SOLO_1_AUDIODRIVE	0x10140166 /*ES1969 SOLO-1 AudioDrive on IBM Aptiva Mainboard*/
5447 	#define SUBDEVICE_ESS_SOLO_1_AUDIO_ADAPTER	0x125d8888 /*Solo-1 Audio Adapter*/
5448 #define DEVICE_ESS_ES1978_MAESTRO_2E			0x1978 /*ES1978 Maestro 2E*/
5449 	#define SUBDEVICE_ESS_ARMADA_M700_E500		0x0e11b112 /*Armada M700/E500*/
5450 	#define SUBDEVICE_ESS_ES1978_MAESTRO_2E_AUDIODRIVE	0x1033803c /*ES1978 Maestro-2E Audiodrive*/
5451 	#define SUBDEVICE_ESS_ES1978_MAESTRO_2E_AUDIODRIVE2	0x10338058 /*ES1978 Maestro-2E Audiodrive*/
5452 	#define SUBDEVICE_ESS_MONSTER_SOUND_MX400	0x10924000 /*Monster Sound MX400*/
5453 	#define SUBDEVICE_ESS_ES1978_MAESTRO_2E_AUDIODRIVE3	0x11790001 /*ES1978 Maestro-2E Audiodrive*/
5454 #define DEVICE_ESS_ES1988_ALLEGRO_1			0x1988 /*ES1988 Allegro-1*/
5455 	#define SUBDEVICE_ESS_SONIC_IMPACT_S100		0x10924100 /*Sonic Impact S100*/
5456 	#define SUBDEVICE_ESS_ESS_ALLEGRO_1_AUDIODRIVE	0x125d1988 /*ESS Allegro-1 Audiodrive*/
5457 #define DEVICE_ESS_ESS_MODEM				0x1989 /*ESS Modem*/
5458 	#define SUBDEVICE_ESS_ESS_MODEM			0x125d1989 /*ESS Modem*/
5459 #define DEVICE_ESS_ES1983S_MAESTRO_3I_PCI		0x1998 /*ES1983S Maestro-3i PCI Audio Accelerator*/
5460 	#define SUBDEVICE_ESS_LATITUDE_C600		0x102800b1 /*Latitude C600*/
5461 	#define SUBDEVICE_ESS_ES1983S_MAESTRO_3I_DELL	0x102800e6 /*ES1983S Maestro-3i (Dell Inspiron 8100)*/
5462 #define DEVICE_ESS_ES1983S_MAESTRO_3I_PCI2		0x1999 /*ES1983S Maestro-3i PCI Modem Accelerator*/
5463 #define DEVICE_ESS_ES1983S_MAESTRO_3I_PCI3		0x199a /*ES1983S Maestro-3i PCI Audio Accelerator*/
5464 #define DEVICE_ESS_ES1983S_MAESTRO_3I_PCI4		0x199b /*ES1983S Maestro-3i PCI Modem Accelerator*/
5465 #define DEVICE_ESS_ES336H_FAX_MODEM2			0x2808 /*ES336H Fax Modem (Later Model)*/
5466 #define DEVICE_ESS_ES2838_2839_SUPERLINK_MODEM		0x2838 /*ES2838/2839 SuperLink Modem*/
5467 #define DEVICE_ESS_ES2898_MODEM				0x2898 /*ES2898 Modem*/
5468 	#define SUBDEVICE_ESS_ES56_PI_DATA_FAX		0x125d0424 /*ES56-PI Data Fax Modem*/
5469 	#define SUBDEVICE_ESS_ES56T_PI_DATA_FAX		0x125d0425 /*ES56T-PI Data Fax Modem*/
5470 	#define SUBDEVICE_ESS_ES56V_PI_DATA_FAX		0x125d0426 /*ES56V-PI Data Fax Modem*/
5471 	#define SUBDEVICE_ESS_VW_PI_DATA_FAX		0x125d0427 /*VW-PI Data Fax Modem*/
5472 	#define SUBDEVICE_ESS_ES56ST_PI_DATA_FAX	0x125d0428 /*ES56ST-PI Data Fax Modem*/
5473 	#define SUBDEVICE_ESS_ES56SV_PI_DATA_FAX	0x125d0429 /*ES56SV-PI Data Fax Modem*/
5474 	#define SUBDEVICE_ESS_ES56_PI_DATA_FAX2		0x147ac001 /*ES56-PI Data Fax Modem*/
5475 	#define SUBDEVICE_ESS_ES56_PI_DATA_FAX3		0x14fe0428 /*ES56-PI Data Fax Modem*/
5476 	#define SUBDEVICE_ESS_ES56_PI_DATA_FAX4		0x14fe0429 /*ES56-PI Data Fax Modem*/
5477 /* Vendor: 125e: Specialvideo Engineering SRL */
5478 /* Vendor: 125f: Concurrent Technologies, Inc. */
5479 /* Vendor: 1260: Intersil Corporation */
5480 #define DEVICE_INTERSIL_PRISM_2_5_WAVELAN		0x3872 /*Prism 2.5 Wavelan chipset*/
5481 	#define SUBDEVICE_INTERSIL_LAN_EXPRESS_IEEE_802_11B	0x14680202 /*LAN-Express IEEE 802.11b Wireless LAN*/
5482 #define DEVICE_INTERSIL_PRISM_2_5_WAVELAN2		0x3873 /*Prism 2.5 Wavelan chipset*/
5483 	#define SUBDEVICE_INTERSIL_DWL_520_WIRELESS_PCI	0x11863501 /*DWL-520 Wireless PCI Adapter*/
5484 	#define SUBDEVICE_INTERSIL_DWL_520_WIRELESS_PCI2	0x11863700 /*DWL-520 Wireless PCI Adapter, Rev E1*/
5485 	#define SUBDEVICE_INTERSIL_MA311_802_11B_WIRELESS	0x13854105 /*MA311 802.11b wireless adapter*/
5486 	#define SUBDEVICE_INTERSIL_HWP01170_01_802_11B_PCI	0x16680414 /*HWP01170-01 802.11b PCI Wireless Adapter*/
5487 	#define SUBDEVICE_INTERSIL_AIR_MATE_PC_400_PCI	0x16a51601 /*AIR.mate PC-400 PCI Wireless LAN Adapter*/
5488 	#define SUBDEVICE_INTERSIL_WMP11_WIRELESS_802_11B	0x17373874 /*WMP11 Wireless 802.11b PCI Adapter*/
5489 	#define SUBDEVICE_INTERSIL_WIRELESS_802_11B_MINIPCI	0x80862513 /*Wireless 802.11b MiniPCI Adapter*/
5490 #define DEVICE_INTERSIL_ISL3886_PRISM_JAVELIN_PRISM	0x3886 /*ISL3886 [Prism Javelin/Prism Xbow]*/
5491 	#define SUBDEVICE_INTERSIL_Z_COM_XG_901_AND	0x17cf0037 /*Z-Com XG-901 and clones Wireless Adapter*/
5492 #define DEVICE_INTERSIL_INTERSIL_ISL3890_PRISM		0x3890 /*Intersil ISL3890 [Prism GT/Prism Duette]*/
5493 	#define SUBDEVICE_INTERSIL_SMC2802W_WIRELESS_PCI	0x10b82802 /*SMC2802W Wireless PCI Adapter*/
5494 	#define SUBDEVICE_INTERSIL_SMC2835W_WIRELESS_CARDBUS	0x10b82835 /*SMC2835W Wireless Cardbus Adapter*/
5495 	#define SUBDEVICE_INTERSIL_SMC2835W_V2_WIRELESS	0x10b8a835 /*SMC2835W V2 Wireless Cardbus Adapter*/
5496 	#define SUBDEVICE_INTERSIL_SMC2802W_V2_WIRELESS	0x1113ee03 /*SMC2802W V2 Wireless PCI Adapter*/
5497 	#define SUBDEVICE_INTERSIL_DWL_G650_A1_WIRELESS	0x11863202 /*DWL-G650 A1 Wireless Adapter*/
5498 	#define SUBDEVICE_INTERSIL_CG_WLCB54GT_WIRELESS_ADAPTER	0x1259c104 /*CG-WLCB54GT Wireless Adapter*/
5499 	#define SUBDEVICE_INTERSIL_WG511_WIRELESS_ADAPTER	0x13854800 /*WG511 Wireless Adapter*/
5500 	#define SUBDEVICE_INTERSIL_ALLNET_ALL0271_WIRELESS	0x16a51605 /*ALLNET ALL0271 Wireless PCI Adapter*/
5501 	#define SUBDEVICE_INTERSIL_Z_COM_XG_600_AND	0x17cf0014 /*Z-Com XG-600 and clones Wireless Adapter*/
5502 	#define SUBDEVICE_INTERSIL_Z_COM_XG_900_AND	0x17cf0020 /*Z-Com XG-900 and clones Wireless Adapter*/
5503 #define DEVICE_INTERSIL_HMP8130_NTSC_PAL_VIDEO		0x8130 /*HMP8130 NTSC/PAL Video Decoder*/
5504 #define DEVICE_INTERSIL_HMP8131_NTSC_PAL_VIDEO		0x8131 /*HMP8131 NTSC/PAL Video Decoder*/
5505 /* Vendor: 1261: Matsushita-Kotobuki Electronics Industries, Ltd. */
5506 /* Vendor: 1262: ES Computer Company, Ltd. */
5507 /* Vendor: 1263: Sonic Solutions */
5508 /* Vendor: 1264: Aval Nagasaki Corporation */
5509 /* Vendor: 1265: Casio Computer Co., Ltd. */
5510 /* Vendor: 1266: Microdyne Corporation */
5511 #define DEVICE_MICRODYNE_NE10_100_ADAPTER_I82557B	0x0001 /*NE10/100 Adapter (i82557B)*/
5512 #define DEVICE_MICRODYNE_NE2000PLUS_RT8029_ETHERNET	0x1910 /*NE2000Plus (RT8029) Ethernet Adapter*/
5513 	#define SUBDEVICE_MICRODYNE_NE2000PLUS_ETHERNET_ADAPTER	0x12661910 /*NE2000Plus Ethernet Adapter*/
5514 /* Vendor: 1267: S. A. Telecommunications */
5515 #define DEVICE_S_A_PCR2101				0x5352 /*PCR2101*/
5516 #define DEVICE_S_A_TELSAT_TURBO				0x5a4b /*Telsat Turbo*/
5517 /* Vendor: 1268: Tektronix */
5518 /* Vendor: 1269: Thomson-CSF/TTM */
5519 /* Vendor: 126a: Lexmark International, Inc. */
5520 /* Vendor: 126b: Adax, Inc. */
5521 /* Vendor: 126c: Northern Telecom */
5522 #define DEVICE_NORTHERN_10_100BASETX_RTL81XX		0x1211 /*10/100BaseTX [RTL81xx]*/
5523 #define DEVICE_NORTHERN_802_11B_WIRELESS_ETHERNET	0x126c /*802.11b Wireless Ethernet Adapter*/
5524 /* Vendor: 126d: Splash Technology, Inc. */
5525 /* Vendor: 126e: Sumitomo Metal Industries, Ltd. */
5526 /* Vendor: 126f: Silicon Motion, Inc. */
5527 #define DEVICE_SILICON7_SM501_VOYAGERGX			0x0501 /*SM501 VoyagerGX*/
5528 #define DEVICE_SILICON7_SM710_LYNXEM			0x0710 /*SM710 LynxEM*/
5529 #define DEVICE_SILICON7_SM712_LYNXEM			0x0712 /*SM712 LynxEM+*/
5530 #define DEVICE_SILICON7_SM720_LYNX3DM			0x0720 /*SM720 Lynx3DM*/
5531 #define DEVICE_SILICON7_SM731_COUGAR3DR			0x0730 /*SM731 Cougar3DR*/
5532 #define DEVICE_SILICON7_SM810_LYNXE			0x0810 /*SM810 LynxE*/
5533 #define DEVICE_SILICON7_SM811_LYNXE			0x0811 /*SM811 LynxE*/
5534 #define DEVICE_SILICON7_SM820_LYNX3D			0x0820 /*SM820 Lynx3D*/
5535 #define DEVICE_SILICON7_SM910				0x0910 /*SM910*/
5536 /* Vendor: 1270: Olympus Optical Co., Ltd. */
5537 /* Vendor: 1271: GW Instruments */
5538 /* Vendor: 1272: Telematics International */
5539 /* Vendor: 1273: Hughes Network Systems */
5540 #define DEVICE_HUGHES_DIRECPC				0x0002 /*DirecPC*/
5541 /* Vendor: 1274: Ensoniq */
5542 #define DEVICE_ENSONIQ_ES1373_AUDIOPCI_ALSO		0x1171 /*ES1373 [AudioPCI] (also Creative Labs CT5803)*/
5543 #define DEVICE_ENSONIQ_ES1371_AUDIOPCI_97		0x1371 /*ES1371 [AudioPCI-97]*/
5544 	#define SUBDEVICE_ENSONIQ_AUDIOPCI_ON_MOTHERBOARD	0x0e110024 /*AudioPCI on Motherboard Compaq Deskpro*/
5545 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI	0x0e11b1a7 /*ES1371, ES1373 AudioPCI*/
5546 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI2	0x103380ac /*ES1371, ES1373 AudioPCI*/
5547 	#define SUBDEVICE_ENSONIQ_TAZER			0x10421854 /*Tazer*/
5548 	#define SUBDEVICE_ENSONIQ_TABOR2		0x107b8054 /*Tabor2*/
5549 	#define SUBDEVICE_ENSONIQ_CREATIVE_SOUND_BLASTER	0x12741371 /*Creative Sound Blaster AudioPCI64V, AudioPCI128*/
5550 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI3	0x14626470 /*ES1371, ES1373 AudioPCI On Motherboard MS-6147 1.1A*/
5551 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI4	0x14626560 /*ES1371, ES1373 AudioPCI On Motherboard MS-6156 1.10*/
5552 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI5	0x14626630 /*ES1371, ES1373 AudioPCI On Motherboard MS-6163BX 1.0A*/
5553 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI6	0x14626631 /*ES1371, ES1373 AudioPCI On Motherboard MS-6163VIA 1.0A*/
5554 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI7	0x14626632 /*ES1371, ES1373 AudioPCI On Motherboard MS-6163BX 2.0A*/
5555 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI8	0x14626633 /*ES1371, ES1373 AudioPCI On Motherboard MS-6163VIA 2.0A*/
5556 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI9	0x14626820 /*ES1371, ES1373 AudioPCI On Motherboard MS-6182 1.00*/
5557 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI10	0x14626822 /*ES1371, ES1373 AudioPCI On Motherboard MS-6182 1.00A*/
5558 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI11	0x14626830 /*ES1371, ES1373 AudioPCI On Motherboard MS-6183 1.00*/
5559 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI12	0x14626880 /*ES1371, ES1373 AudioPCI On Motherboard MS-6188 1.00*/
5560 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI13	0x14626900 /*ES1371, ES1373 AudioPCI On Motherboard MS-6190 1.00*/
5561 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI14	0x14626910 /*ES1371, ES1373 AudioPCI On Motherboard MS-6191*/
5562 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI15	0x14626930 /*ES1371, ES1373 AudioPCI On Motherboard MS-6193*/
5563 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI16	0x14626990 /*ES1371, ES1373 AudioPCI On Motherboard MS-6199BX 2.0A*/
5564 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI17	0x14626991 /*ES1371, ES1373 AudioPCI On Motherboard MS-6199VIA 2.0A*/
5565 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI18	0x14a42077 /*ES1371, ES1373 AudioPCI On Motherboard KR639*/
5566 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI19	0x14a42105 /*ES1371, ES1373 AudioPCI On Motherboard MR800*/
5567 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI20	0x14a42107 /*ES1371, ES1373 AudioPCI On Motherboard MR801*/
5568 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI21	0x14a42172 /*ES1371, ES1373 AudioPCI On Motherboard DR739*/
5569 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI22	0x15099902 /*ES1371, ES1373 AudioPCI On Motherboard KW11*/
5570 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI23	0x15099903 /*ES1371, ES1373 AudioPCI On Motherboard KW31*/
5571 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI24	0x15099904 /*ES1371, ES1373 AudioPCI On Motherboard KA11*/
5572 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI25	0x15099905 /*ES1371, ES1373 AudioPCI On Motherboard KC13*/
5573 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI26	0x152d8801 /*ES1371, ES1373 AudioPCI On Motherboard CP810E*/
5574 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI27	0x152d8802 /*ES1371, ES1373 AudioPCI On Motherboard CP810*/
5575 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI28	0x152d8803 /*ES1371, ES1373 AudioPCI On Motherboard P3810E*/
5576 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI29	0x152d8804 /*ES1371, ES1373 AudioPCI On Motherboard P3810-S*/
5577 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI30	0x152d8805 /*ES1371, ES1373 AudioPCI On Motherboard P3820-S*/
5578 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI31	0x270f2001 /*ES1371, ES1373 AudioPCI On Motherboard 6CTR*/
5579 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI32	0x270f2200 /*ES1371, ES1373 AudioPCI On Motherboard 6WTX*/
5580 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI33	0x270f3000 /*ES1371, ES1373 AudioPCI On Motherboard 6WSV*/
5581 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI34	0x270f3100 /*ES1371, ES1373 AudioPCI On Motherboard 6WIV2*/
5582 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI35	0x270f3102 /*ES1371, ES1373 AudioPCI On Motherboard 6WIV*/
5583 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI36	0x270f7060 /*ES1371, ES1373 AudioPCI On Motherboard 6ASA2*/
5584 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI37	0x80864249 /*ES1371, ES1373 AudioPCI On Motherboard BI440ZX*/
5585 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI38	0x8086424c /*ES1371, ES1373 AudioPCI On Motherboard BL440ZX*/
5586 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI39	0x8086425a /*ES1371, ES1373 AudioPCI On Motherboard BZ440ZX*/
5587 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI40	0x80864341 /*ES1371, ES1373 AudioPCI On Motherboard Cayman*/
5588 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI41	0x80864343 /*ES1371, ES1373 AudioPCI On Motherboard Cape Cod*/
5589 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI42	0x80864649 /*ES1371, ES1373 AudioPCI On Motherboard Fire Island*/
5590 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI43	0x8086464a /*ES1371, ES1373 AudioPCI On Motherboard FJ440ZX*/
5591 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI44	0x80864d4f /*ES1371, ES1373 AudioPCI On Motherboard Montreal*/
5592 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI45	0x80864f43 /*ES1371, ES1373 AudioPCI On Motherboard OC440LX*/
5593 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI46	0x80865243 /*ES1371, ES1373 AudioPCI On Motherboard RC440BX*/
5594 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI47	0x80865352 /*ES1371, ES1373 AudioPCI On Motherboard SunRiver*/
5595 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI48	0x80865643 /*ES1371, ES1373 AudioPCI On Motherboard Vancouver*/
5596 	#define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI49	0x80865753 /*ES1371, ES1373 AudioPCI On Motherboard WS440BX*/
5597 #define DEVICE_ENSONIQ_ES1370_AUDIOPCI			0x5000 /*ES1370 [AudioPCI]*/
5598 #define DEVICE_ENSONIQ_5880_AUDIOPCI			0x5880 /*5880 AudioPCI*/
5599 	#define SUBDEVICE_ENSONIQ_CREATIVE_SOUND_BLASTER2	0x12742000 /*Creative Sound Blaster AudioPCI128*/
5600 	#define SUBDEVICE_ENSONIQ_CREATIVE_SOUNDBLASTER_AUDIOPCI	0x12742003 /*Creative SoundBlaster AudioPCI 128*/
5601 	#define SUBDEVICE_ENSONIQ_CREATIVE_SOUND_BLASTER3	0x12745880 /*Creative Sound Blaster AudioPCI128*/
5602 	#define SUBDEVICE_ENSONIQ_SOUND_BLASTER_16PCI	0x12748001 /*Sound Blaster 16PCI 4.1ch*/
5603 	#define SUBDEVICE_ENSONIQ_5880_AUDIOPCI_ON	0x1458a000 /*5880 AudioPCI On Motherboard 6OXET*/
5604 	#define SUBDEVICE_ENSONIQ_5880_AUDIOPCI_ON2	0x14626880 /*5880 AudioPCI On Motherboard MS-6188 1.00*/
5605 	#define SUBDEVICE_ENSONIQ_5880_AUDIOPCI_ON3	0x270f2001 /*5880 AudioPCI On Motherboard 6CTR*/
5606 	#define SUBDEVICE_ENSONIQ_5880_AUDIOPCI_ON4	0x270f2200 /*5880 AudioPCI On Motherboard 6WTX*/
5607 	#define SUBDEVICE_ENSONIQ_5880_AUDIOPCI_ON5	0x270f7040 /*5880 AudioPCI On Motherboard 6ATA4*/
5608 /* Vendor: 1275: Network Appliance Corporation */
5609 /* Vendor: 1276: Switched Network Technologies, Inc. */
5610 /* Vendor: 1277: Comstream */
5611 /* Vendor: 1278: Transtech Parallel Systems Ltd. */
5612 #define DEVICE_TRANSTECH_TPE3_TM3_POWERPC_NODE		0x0701 /*TPE3/TM3 PowerPC Node*/
5613 #define DEVICE_TRANSTECH_TPE5_POWERPC_PCI		0x0710 /*TPE5 PowerPC PCI board*/
5614 /* Vendor: 1279: Transmeta Corporation */
5615 #define DEVICE_TRANSMETA_NORTHBRIDGE			0x0295 /*Northbridge*/
5616 #define DEVICE_TRANSMETA_LONGRUN_NORTHBRIDGE		0x0395 /*LongRun Northbridge*/
5617 #define DEVICE_TRANSMETA_SDRAM_CONTROLLER		0x0396 /*SDRAM controller*/
5618 #define DEVICE_TRANSMETA_BIOS_SCRATCHPAD		0x0397 /*BIOS scratchpad*/
5619 /* Vendor: 127a: Rockwell International */
5620 #define DEVICE_ROCKWELL_HCF_56K_DATA_FAX		0x1002 /*HCF 56k Data/Fax Modem*/
5621 	#define SUBDEVICE_ROCKWELL_SUPRAEXPRESS_56I_PRO	0x1092094c /*SupraExpress 56i PRO [Diamond SUP2380]*/
5622 	#define SUBDEVICE_ROCKWELL_HPG_MDP3858_U	0x122d4002 /*HPG / MDP3858-U*/
5623 	#define SUBDEVICE_ROCKWELL_MDP3858_E		0x122d4005 /*MDP3858-E*/
5624 	#define SUBDEVICE_ROCKWELL_MDP3858_A_NZ		0x122d4007 /*MDP3858-A/-NZ*/
5625 	#define SUBDEVICE_ROCKWELL_MDP3858_SA		0x122d4012 /*MDP3858-SA*/
5626 	#define SUBDEVICE_ROCKWELL_MDP3858_W		0x122d4017 /*MDP3858-W*/
5627 	#define SUBDEVICE_ROCKWELL_MDP3858_W2		0x122d4018 /*MDP3858-W*/
5628 	#define SUBDEVICE_ROCKWELL_ROCKWELL_56K_D_F	0x127a1002 /*Rockwell 56K D/F HCF Modem*/
5629 #define DEVICE_ROCKWELL_HCF_56K_DATA_FAX2		0x1003 /*HCF 56k Data/Fax Modem*/
5630 	#define SUBDEVICE_ROCKWELL_229_DF_ZEPHYR	0x0e11b0bc /*229-DF Zephyr*/
5631 	#define SUBDEVICE_ROCKWELL_229_DF_CHEETAH	0x0e11b114 /*229-DF Cheetah*/
5632 	#define SUBDEVICE_ROCKWELL_229_DF		0x1033802b /*229-DF*/
5633 	#define SUBDEVICE_ROCKWELL_PCI56RX_MODEM	0x13df1003 /*PCI56RX Modem*/
5634 	#define SUBDEVICE_ROCKWELL_IBM			0x13e00117 /*IBM*/
5635 	#define SUBDEVICE_ROCKWELL_IBM_F_1156IV_R3_SPAIN	0x13e00147 /*IBM F-1156IV+/R3 Spain V.90 Modem*/
5636 	#define SUBDEVICE_ROCKWELL_IBM2			0x13e00197 /*IBM*/
5637 	#define SUBDEVICE_ROCKWELL_IBM_F_1156IV_R3_WW	0x13e001c7 /*IBM F-1156IV+/R3 WW V.90 Modem*/
5638 	#define SUBDEVICE_ROCKWELL_IBM3			0x13e001f7 /*IBM*/
5639 	#define SUBDEVICE_ROCKWELL_IBM4			0x14361003 /*IBM*/
5640 	#define SUBDEVICE_ROCKWELL_IBM_5614PM3G_V_90	0x14361103 /*IBM 5614PM3G V.90 Modem*/
5641 	#define SUBDEVICE_ROCKWELL_COMPAQ_229_DF_DUCATI	0x14361602 /*Compaq 229-DF Ducati*/
5642 #define DEVICE_ROCKWELL_HCF_56K_DATA_FAX_VOICE		0x1004 /*HCF 56k Data/Fax/Voice Modem*/
5643 	#define SUBDEVICE_ROCKWELL_MICROLINK_56K_MODEM	0x10481500 /*MicroLink 56k Modem*/
5644 	#define SUBDEVICE_ROCKWELL_FUJITSU_229_DFRT	0x10cf1059 /*Fujitsu 229-DFRT*/
5645 #define DEVICE_ROCKWELL_HCF_56K_DATA_FAX_VOICE_SPKP	0x1005 /*HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem*/
5646 	#define SUBDEVICE_ROCKWELL_229_DFSV		0x10338029 /*229-DFSV*/
5647 	#define SUBDEVICE_ROCKWELL_MODEM		0x10338054 /*Modem*/
5648 	#define SUBDEVICE_ROCKWELL_FUJITSU		0x10cf103c /*Fujitsu*/
5649 	#define SUBDEVICE_ROCKWELL_FUJITSU_229_DFSV	0x10cf1055 /*Fujitsu 229-DFSV*/
5650 	#define SUBDEVICE_ROCKWELL_FUJITSU_229_DFSV2	0x10cf1056 /*Fujitsu 229-DFSV*/
5651 	#define SUBDEVICE_ROCKWELL_MDP3858SP_U		0x122d4003 /*MDP3858SP-U*/
5652 	#define SUBDEVICE_ROCKWELL_PACKARD_BELL_MDP3858V_E	0x122d4006 /*Packard Bell MDP3858V-E*/
5653 	#define SUBDEVICE_ROCKWELL_MDP3858SP_A_SP_NZ	0x122d4008 /*MDP3858SP-A/SP-NZ*/
5654 	#define SUBDEVICE_ROCKWELL_MDP3858SP_E		0x122d4009 /*MDP3858SP-E*/
5655 	#define SUBDEVICE_ROCKWELL_MDP3858V_U		0x122d4010 /*MDP3858V-U*/
5656 	#define SUBDEVICE_ROCKWELL_MDP3858SP_SA		0x122d4011 /*MDP3858SP-SA*/
5657 	#define SUBDEVICE_ROCKWELL_MDP3858V_A_V_NZ	0x122d4013 /*MDP3858V-A/V-NZ*/
5658 	#define SUBDEVICE_ROCKWELL_MDP3858SP_W		0x122d4015 /*MDP3858SP-W*/
5659 	#define SUBDEVICE_ROCKWELL_MDP3858V_W		0x122d4016 /*MDP3858V-W*/
5660 	#define SUBDEVICE_ROCKWELL_MDP3858V_SA		0x122d4019 /*MDP3858V-SA*/
5661 	#define SUBDEVICE_ROCKWELL_PCI56RVP_MODEM	0x13df1005 /*PCI56RVP Modem*/
5662 	#define SUBDEVICE_ROCKWELL_IBM5			0x13e00187 /*IBM*/
5663 	#define SUBDEVICE_ROCKWELL_IBM6			0x13e001a7 /*IBM*/
5664 	#define SUBDEVICE_ROCKWELL_IBM_DF_1156IV_R3_SPAIN	0x13e001b7 /*IBM DF-1156IV+/R3 Spain V.90 Modem*/
5665 	#define SUBDEVICE_ROCKWELL_IBM_DF_1156IV_R3_WW	0x13e001d7 /*IBM DF-1156IV+/R3 WW V.90 Modem*/
5666 	#define SUBDEVICE_ROCKWELL_IBM7			0x14361005 /*IBM*/
5667 	#define SUBDEVICE_ROCKWELL_IBM8			0x14361105 /*IBM*/
5668 	#define SUBDEVICE_ROCKWELL_IBM_5614PS3G_V_90	0x14371105 /*IBM 5614PS3G V.90 Modem*/
5669 #define DEVICE_ROCKWELL_HCF_56K_MODEM			0x1022 /*HCF 56k Modem*/
5670 	#define SUBDEVICE_ROCKWELL_M3_5614PM3G_V_90_MODEM	0x14361303 /*M3-5614PM3G V.90 Modem*/
5671 #define DEVICE_ROCKWELL_HCF_56K_DATA_FAX3		0x1023 /*HCF 56k Data/Fax Modem*/
5672 	#define SUBDEVICE_ROCKWELL_PACKARD_BELL_MDP3858_WE	0x122d4020 /*Packard Bell MDP3858-WE*/
5673 	#define SUBDEVICE_ROCKWELL_MDP3858_UE		0x122d4023 /*MDP3858-UE*/
5674 	#define SUBDEVICE_ROCKWELL_IBM_F_1156IV_R6_SPAIN	0x13e00247 /*IBM F-1156IV+/R6 Spain V.90 Modem*/
5675 	#define SUBDEVICE_ROCKWELL_IBM9			0x13e00297 /*IBM*/
5676 	#define SUBDEVICE_ROCKWELL_IBM_F_1156IV_R6_WW	0x13e002c7 /*IBM F-1156IV+/R6 WW V.90 Modem*/
5677 	#define SUBDEVICE_ROCKWELL_IBM10		0x14361203 /*IBM*/
5678 	#define SUBDEVICE_ROCKWELL_IBM11		0x14361303 /*IBM*/
5679 #define DEVICE_ROCKWELL_HCF_56K_DATA_FAX_VOICE2		0x1024 /*HCF 56k Data/Fax/Voice Modem*/
5680 #define DEVICE_ROCKWELL_HCF_56K_DATA_FAX_VOICE_SPKP2	0x1025 /*HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem*/
5681 	#define SUBDEVICE_ROCKWELL_FUJITSU_235_DFSV	0x10cf106a /*Fujitsu 235-DFSV*/
5682 	#define SUBDEVICE_ROCKWELL_PACKARD_BELL_MDP3858V_WE	0x122d4021 /*Packard Bell MDP3858V-WE*/
5683 	#define SUBDEVICE_ROCKWELL_MDP3858SP_WE		0x122d4022 /*MDP3858SP-WE*/
5684 	#define SUBDEVICE_ROCKWELL_MDP3858V_UE		0x122d4024 /*MDP3858V-UE*/
5685 	#define SUBDEVICE_ROCKWELL_MDP3858SP_UE		0x122d4025 /*MDP3858SP-UE*/
5686 #define DEVICE_ROCKWELL_HCF_56K_PCI			0x1026 /*HCF 56k PCI Speakerphone Modem*/
5687 #define DEVICE_ROCKWELL_HCF_56K_MODEM2			0x1032 /*HCF 56k Modem*/
5688 #define DEVICE_ROCKWELL_HCF_56K_MODEM3			0x1033 /*HCF 56k Modem*/
5689 #define DEVICE_ROCKWELL_HCF_56K_MODEM4			0x1034 /*HCF 56k Modem*/
5690 #define DEVICE_ROCKWELL_HCF_56K_PCI2			0x1035 /*HCF 56k PCI Speakerphone Modem*/
5691 #define DEVICE_ROCKWELL_HCF_56K_MODEM5			0x1036 /*HCF 56k Modem*/
5692 #define DEVICE_ROCKWELL_HCF_56K_VOLCANO			0x1085 /*HCF 56k Volcano PCI Modem*/
5693 #define DEVICE_ROCKWELL_HCF_56K_DATA_FAX4		0x2005 /*HCF 56k Data/Fax Modem*/
5694 	#define SUBDEVICE_ROCKWELL_229_DFSV2		0x104d8044 /*229-DFSV*/
5695 	#define SUBDEVICE_ROCKWELL_229_DFSV3		0x104d8045 /*229-DFSV*/
5696 	#define SUBDEVICE_ROCKWELL_PBE_AZTECH_235W_DFSV	0x104d8055 /*PBE/Aztech 235W-DFSV*/
5697 	#define SUBDEVICE_ROCKWELL_235_DFSV		0x104d8056 /*235-DFSV*/
5698 	#define SUBDEVICE_ROCKWELL_MODEM2		0x104d805a /*Modem*/
5699 	#define SUBDEVICE_ROCKWELL_MODEM3		0x104d805f /*Modem*/
5700 	#define SUBDEVICE_ROCKWELL_MODEM4		0x104d8074 /*Modem*/
5701 #define DEVICE_ROCKWELL_HSF_56K_DATA_FAX		0x2013 /*HSF 56k Data/Fax Modem*/
5702 	#define SUBDEVICE_ROCKWELL_MODEM5		0x11790001 /*Modem*/
5703 	#define SUBDEVICE_ROCKWELL_MODEM6		0x1179ff00 /*Modem*/
5704 #define DEVICE_ROCKWELL_HSF_56K_DATA_FAX_VOICE		0x2014 /*HSF 56k Data/Fax/Voice Modem*/
5705 	#define SUBDEVICE_ROCKWELL_FUJITSU_CITICORP_III	0x10cf1057 /*Fujitsu Citicorp III*/
5706 	#define SUBDEVICE_ROCKWELL_MSP3880_U		0x122d4050 /*MSP3880-U*/
5707 	#define SUBDEVICE_ROCKWELL_MSP3880_W		0x122d4055 /*MSP3880-W*/
5708 #define DEVICE_ROCKWELL_HSF_56K_DATA_FAX_VOICE_SPKP	0x2015 /*HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem*/
5709 	#define SUBDEVICE_ROCKWELL_FUJITSU2		0x10cf1063 /*Fujitsu*/
5710 	#define SUBDEVICE_ROCKWELL_FUJITSU3		0x10cf1064 /*Fujitsu*/
5711 	#define SUBDEVICE_ROCKWELL_FUJITSU4		0x14682015 /*Fujitsu*/
5712 #define DEVICE_ROCKWELL_HSF_56K_DATA_FAX_VOICE_SPKP2	0x2016 /*HSF 56k Data/Fax/Voice/Spkp Modem*/
5713 	#define SUBDEVICE_ROCKWELL_MSP3880V_W		0x122d4051 /*MSP3880V-W*/
5714 	#define SUBDEVICE_ROCKWELL_MSP3880SP_W		0x122d4052 /*MSP3880SP-W*/
5715 	#define SUBDEVICE_ROCKWELL_MSP3880V_U		0x122d4054 /*MSP3880V-U*/
5716 	#define SUBDEVICE_ROCKWELL_MSP3880SP_U		0x122d4056 /*MSP3880SP-U*/
5717 	#define SUBDEVICE_ROCKWELL_MSP3880SP_A		0x122d4057 /*MSP3880SP-A*/
5718 #define DEVICE_ROCKWELL_RIPTIDE_HSF_56K			0x4311 /*Riptide HSF 56k PCI Modem*/
5719 	#define SUBDEVICE_ROCKWELL_RING_MODULAR_RIPTIDE	0x127a4311 /*Ring Modular? Riptide HSF RT HP Dom*/
5720 	#define SUBDEVICE_ROCKWELL_HP_GVC		0x13e00210 /*HP-GVC*/
5721 #define DEVICE_ROCKWELL_RIPTIDE_PCI_AUDIO		0x4320 /*Riptide PCI Audio Controller*/
5722 	#define SUBDEVICE_ROCKWELL_RIPTIDE_PCI_AUDIO	0x12354320 /*Riptide PCI Audio Controller*/
5723 #define DEVICE_ROCKWELL_RIPTIDE_HCF_56K			0x4321 /*Riptide HCF 56k PCI Modem*/
5724 	#define SUBDEVICE_ROCKWELL_HEWLETT_PACKARD_DF	0x12354321 /*Hewlett Packard DF*/
5725 	#define SUBDEVICE_ROCKWELL_HEWLETT_PACKARD_DF2	0x12354324 /*Hewlett Packard DF*/
5726 	#define SUBDEVICE_ROCKWELL_HEWLETT_PACKARD_DF3	0x13e00210 /*Hewlett Packard DF*/
5727 	#define SUBDEVICE_ROCKWELL_RIPTIDE		0x144d2321 /*Riptide*/
5728 #define DEVICE_ROCKWELL_RIPTIDE_PCI_GAME		0x4322 /*Riptide PCI Game Controller*/
5729 	#define SUBDEVICE_ROCKWELL_RIPTIDE_PCI_GAME	0x12354322 /*Riptide PCI Game Controller*/
5730 #define DEVICE_ROCKWELL_RAPIDFIRE_616X_ATM155		0x8234 /*RapidFire 616X ATM155 Adapter*/
5731 	#define SUBDEVICE_ROCKWELL_RAPIDFIRE_616X_ATM155	0x108d0022 /*RapidFire 616X ATM155 Adapter*/
5732 	#define SUBDEVICE_ROCKWELL_RAPIDFIRE_616X_ATM1552	0x108d0027 /*RapidFire 616X ATM155 Adapter*/
5733 /* Vendor: 127b: Pixera Corporation */
5734 /* Vendor: 127c: Crosspoint Solutions, Inc. */
5735 /* Vendor: 127d: Vela Research */
5736 /* Vendor: 127e: Winnov, L.P. */
5737 /* Vendor: 127f: Fujifilm */
5738 /* Vendor: 1280: Photoscript Group Ltd. */
5739 /* Vendor: 1281: Yokogawa Electric Corporation */
5740 /* Vendor: 1282: Davicom Semiconductor, Inc. */
5741 #define DEVICE_DAVICOM2_ETHERNET_100_10_MBIT		0x9009 /*Ethernet 100/10 MBit*/
5742 #define DEVICE_DAVICOM2_21X4X_DEC_TULIP_COMPATIBLE	0x9100 /*21x4x DEC-Tulip compatible 10/100 Ethernet*/
5743 #define DEVICE_DAVICOM2_21X4X_DEC_TULIP_COMPATIBLE2	0x9102 /*21x4x DEC-Tulip compatible 10/100 Ethernet*/
5744 #define DEVICE_DAVICOM2_ETHERNET_100_10_MBIT2		0x9132 /*Ethernet 100/10 MBit*/
5745 /* Vendor: 1283: Integrated Technology Express, Inc. */
5746 #define DEVICE_INTEGRATED5_IT8330G			0x673a /*IT8330G*/
5747 #define DEVICE_INTEGRATED5_IT_ITE8212_DUAL_CHANNEL	0x8212 /*IT/ITE8212 Dual channel ATA RAID controller (PCI version seems to be IT8212, embedded seems to be ITE8212)*/
5748 	#define SUBDEVICE_INTEGRATED5_IT_ITE8212_DUAL_CHANNEL	0x12830001 /*IT/ITE8212 Dual channel ATA RAID controller*/
5749 #define DEVICE_INTEGRATED5_IT8330G2			0x8330 /*IT8330G*/
5750 #define DEVICE_INTEGRATED5_IT8874F_PCI_DUAL		0x8872 /*IT8874F PCI Dual Serial Port Controller*/
5751 #define DEVICE_INTEGRATED5_IT8888F_PCI_TO		0x8888 /*IT8888F PCI to ISA Bridge with SMB*/
5752 #define DEVICE_INTEGRATED5_IT8889F_PCI_TO		0x8889 /*IT8889F PCI to ISA Bridge*/
5753 #define DEVICE_INTEGRATED5_IT8330G3			0xe886 /*IT8330G*/
5754 /* Vendor: 1284: Sahara Networks, Inc. */
5755 /* Vendor: 1285: Platform Technologies, Inc. */
5756 #define DEVICE_PLATFORM_AGOGO_SOUND_CHIP		0x0100 /*AGOGO sound chip (aka ESS Maestro 1)*/
5757 /* Vendor: 1286: Mazet GmbH */
5758 /* Vendor: 1287: M-Pact, Inc. */
5759 #define DEVICE_M_PACT_LS220D_DVD_DECODER		0x001e /*LS220D DVD Decoder*/
5760 #define DEVICE_M_PACT_LS220C_DVD_DECODER		0x001f /*LS220C DVD Decoder*/
5761 /* Vendor: 1288: Timestep Corporation */
5762 /* Vendor: 1289: AVC Technology, Inc. */
5763 /* Vendor: 128a: Asante Technologies, Inc. */
5764 /* Vendor: 128b: Transwitch Corporation */
5765 /* Vendor: 128c: Retix Corporation */
5766 /* Vendor: 128d: G2 Networks, Inc. */
5767 #define DEVICE_G2_NETWORKS_ATM155_ADAPTER		0x0021 /*ATM155 Adapter*/
5768 /* Vendor: 128e: Hoontech Corporation/Samho Multi Tech Ltd. */
5769 #define DEVICE_HOONTECH_ST128_WSS_SB			0x0008 /*ST128 WSS/SB*/
5770 #define DEVICE_HOONTECH_ST128_SAM9407			0x0009 /*ST128 SAM9407*/
5771 #define DEVICE_HOONTECH_ST128_GAME_PORT			0x000a /*ST128 Game Port*/
5772 #define DEVICE_HOONTECH_ST128_MPU_PORT			0x000b /*ST128 MPU Port*/
5773 #define DEVICE_HOONTECH_ST128_CTRL_PORT			0x000c /*ST128 Ctrl Port*/
5774 /* Vendor: 128f: Tateno Dennou, Inc. */
5775 /* Vendor: 1290: Sord Computer Corporation */
5776 /* Vendor: 1291: NCS Computer Italia */
5777 /* Vendor: 1292: Tritech Microelectronics Inc */
5778 /* Vendor: 1293: Media Reality Technology */
5779 /* Vendor: 1294: Rhetorex, Inc. */
5780 /* Vendor: 1295: Imagenation Corporation */
5781 /* Vendor: 1296: Kofax Image Products */
5782 /* Vendor: 1297: Holco Enterprise Co, Ltd/Shuttle Computer */
5783 /* Vendor: 1298: Spellcaster Telecommunications Inc. */
5784 /* Vendor: 1299: Knowledge Technology Lab. */
5785 /* Vendor: 129a: VMetro, inc. */
5786 #define DEVICE_VMETRO_PBT_615_PCI_X_BUS			0x0615 /*PBT-615 PCI-X Bus Analyzer*/
5787 /* Vendor: 129b: Image Access */
5788 /* Vendor: 129c: Jaycor */
5789 /* Vendor: 129d: Compcore Multimedia, Inc. */
5790 /* Vendor: 129e: Victor Company of Japan, Ltd. */
5791 /* Vendor: 129f: OEC Medical Systems, Inc. */
5792 /* Vendor: 12a0: Allen-Bradley Company */
5793 /* Vendor: 12a1: Simpact Associates, Inc. */
5794 /* Vendor: 12a2: Newgen Systems Corporation */
5795 /* Vendor: 12a3: Lucent Technologies */
5796 #define DEVICE_LUCENT_T8105_H100_DIGITAL		0x8105 /*T8105 H100 Digital Switch*/
5797 /* Vendor: 12a4: NTT Electronics Technology Company */
5798 /* Vendor: 12a5: Vision Dynamics Ltd. */
5799 /* Vendor: 12a6: Scalable Networks, Inc. */
5800 /* Vendor: 12a7: AMO GmbH */
5801 /* Vendor: 12a8: News Datacom */
5802 /* Vendor: 12a9: Xiotech Corporation */
5803 /* Vendor: 12aa: SDL Communications, Inc. */
5804 /* Vendor: 12ab: Yuan Yuan Enterprise Co., Ltd. */
5805 #define DEVICE_YUAN_AU8830_VORTEX2_BASED		0x0002 /*AU8830 [Vortex2] Based Sound Card With A3D Support*/
5806 #define DEVICE_YUAN_MPG_200C_PCI_DVD			0x3000 /*MPG-200C PCI DVD Decoder Card*/
5807 /* Vendor: 12ac: Measurex Corporation */
5808 /* Vendor: 12ad: Multidata GmbH */
5809 /* Vendor: 12ae: Alteon Networks Inc. */
5810 #define DEVICE_ALTEON_ACENIC_GIGABIT_ETHERNET		0x0001 /*AceNIC Gigabit Ethernet*/
5811 	#define SUBDEVICE_ALTEON_GIGABIT_ETHERNET_SX_PCI	0x10140104 /*Gigabit Ethernet-SX PCI Adapter*/
5812 	#define SUBDEVICE_ALTEON_GIGABIT_ETHERNET_SX_UNIVERSAL	0x12ae0001 /*Gigabit Ethernet-SX (Universal)*/
5813 	#define SUBDEVICE_ALTEON_GIGABIT_ETHERNET_SX_PCI2	0x14100104 /*Gigabit Ethernet-SX PCI Adapter*/
5814 #define DEVICE_ALTEON_ACENIC_GIGABIT_ETHERNET2		0x0002 /*AceNIC Gigabit Ethernet (Copper)*/
5815 	#define SUBDEVICE_ALTEON_ACENIC_GIGABIT_ETHERNET	0x10a98002 /*Acenic Gigabit Ethernet*/
5816 	#define SUBDEVICE_ALTEON_GIGABIT_ETHERNET_T_3C986_T	0x12ae0002 /*Gigabit Ethernet-T (3C986-T)*/
5817 #define DEVICE_ALTEON_FARALLON_PN9100_T_GIGABIT		0x00fa /*Farallon PN9100-T Gigabit Ethernet*/
5818 /* Vendor: 12af: TDK USA Corp */
5819 /* Vendor: 12b0: Jorge Scientific Corp */
5820 /* Vendor: 12b1: GammaLink */
5821 /* Vendor: 12b2: General Signal Networks */
5822 /* Vendor: 12b3: Inter-Face Co Ltd */
5823 /* Vendor: 12b4: FutureTel Inc */
5824 /* Vendor: 12b5: Granite Systems Inc. */
5825 /* Vendor: 12b6: Natural Microsystems */
5826 /* Vendor: 12b7: Cognex Modular Vision Systems Div. - Acumen Inc. */
5827 /* Vendor: 12b8: Korg */
5828 /* Vendor: 12b9: 3Com Corp, Modem Division (formerly US Robotics) */
5829 #define DEVICE_3COM2_WINMODEM				0x1006 /*WinModem*/
5830 	#define SUBDEVICE_3COM2_USR_56K_INTERNAL	0x12b9005c /*USR 56k Internal Voice WinModem (Model 3472)*/
5831 	#define SUBDEVICE_3COM2_USR_56K_INTERNAL2	0x12b9005e /*USR 56k Internal WinModem (Models 662975)*/
5832 	#define SUBDEVICE_3COM2_USR_56K_INTERNAL3	0x12b90062 /*USR 56k Internal Voice WinModem (Model 662978)*/
5833 	#define SUBDEVICE_3COM2_USR_56K_INTERNAL4	0x12b90068 /*USR 56k Internal Voice WinModem (Model 5690)*/
5834 	#define SUBDEVICE_3COM2_USR_56K_INTERNAL5	0x12b9007a /*USR 56k Internal Voice WinModem (Model 662974)*/
5835 	#define SUBDEVICE_3COM2_USR_56K_INTERNAL6	0x12b9007f /*USR 56k Internal WinModem (Models 5698, 5699)*/
5836 	#define SUBDEVICE_3COM2_USR_56K_INTERNAL7	0x12b90080 /*USR 56k Internal WinModem (Models 2975, 3528)*/
5837 	#define SUBDEVICE_3COM2_USR_56K_INTERNAL8	0x12b90081 /*USR 56k Internal Voice WinModem (Models 2974, 3529)*/
5838 	#define SUBDEVICE_3COM2_USR_56K_INTERNAL9	0x12b90091 /*USR 56k Internal Voice WinModem (Model 2978)*/
5839 #define DEVICE_3COM2_USR_56K_INTERNAL			0x1007 /*USR 56k Internal WinModem*/
5840 	#define SUBDEVICE_3COM2_USR_56K_INTERNAL10	0x12b900a3 /*USR 56k Internal WinModem (Model 3595)*/
5841 #define DEVICE_3COM2_56K_FAXMODEM_MODEL			0x1008 /*56K FaxModem Model 5610*/
5842 	#define SUBDEVICE_3COM2_USR_56K_INTERNAL11	0x12b900a2 /*USR 56k Internal FAX Modem (Model 2977)*/
5843 	#define SUBDEVICE_3COM2_USR_56K_INTERNAL12	0x12b900aa /*USR 56k Internal Voice Modem (Model 2976)*/
5844 	#define SUBDEVICE_3COM2_USR_56K_INTERNAL13	0x12b900ab /*USR 56k Internal Voice Modem (Model 5609)*/
5845 	#define SUBDEVICE_3COM2_USR_56K_INTERNAL14	0x12b900ac /*USR 56k Internal Voice Modem (Model 3298)*/
5846 	#define SUBDEVICE_3COM2_USR_56K_INTERNAL15	0x12b900ad /*USR 56k Internal FAX Modem (Model 5610)*/
5847 /* Vendor: 12ba: BittWare, Inc. */
5848 /* Vendor: 12bb: Nippon Unisoft Corporation */
5849 /* Vendor: 12bc: Array Microsystems */
5850 /* Vendor: 12bd: Computerm Corp. */
5851 /* Vendor: 12be: Anchor Chips Inc. */
5852 #define DEVICE_ANCHOR_AN3041Q_CO_MEM			0x3041 /*AN3041Q CO-MEM*/
5853 #define DEVICE_ANCHOR_AN3042Q_CO_MEM_LITE		0x3042 /*AN3042Q CO-MEM Lite*/
5854 	#define SUBDEVICE_ANCHOR_ANCHOR_CHIPS_LITE	0x12be3042 /*Anchor Chips Lite Evaluation Board*/
5855 /* Vendor: 12bf: Fujifilm Microdevices */
5856 /* Vendor: 12c0: Infimed */
5857 /* Vendor: 12c1: GMM Research Corp */
5858 /* Vendor: 12c2: Mentec Limited */
5859 /* Vendor: 12c3: Holtek Microelectronics Inc */
5860 #define DEVICE_HOLTEK_PCI_NE2K_ETHERNET			0x0058 /*PCI NE2K Ethernet*/
5861 #define DEVICE_HOLTEK_PCI_NE2K_ETHERNET2		0x5598 /*PCI NE2K Ethernet*/
5862 /* Vendor: 12c4: Connect Tech Inc */
5863 /* Vendor: 12c5: Picture Elements Incorporated */
5864 #define DEVICE_PICTURE2_IMAGING_SCANNING_SUBSYSTEM_ENGINE	0x007e /*Imaging/Scanning Subsystem Engine*/
5865 #define DEVICE_PICTURE2_IMAGING_SCANNING_SUBSYSTEM_ENGINE2	0x007f /*Imaging/Scanning Subsystem Engine*/
5866 #define DEVICE_PICTURE2_PCIVST_GRAYSCALE_THRESHOLDING	0x0081 /*PCIVST [Grayscale Thresholding Engine]*/
5867 #define DEVICE_PICTURE2_VIDEO_SIMULATOR_SENDER		0x0085 /*Video Simulator/Sender*/
5868 #define DEVICE_PICTURE2_THR2_MULTI_SCALE_THRESHOLDER	0x0086 /*THR2 Multi-scale Thresholder*/
5869 /* Vendor: 12c6: Mitani Corporation */
5870 /* Vendor: 12c7: Dialogic Corp */
5871 /* Vendor: 12c8: G Force Co, Ltd */
5872 /* Vendor: 12c9: Gigi Operations */
5873 /* Vendor: 12ca: Integrated Computing Engines */
5874 /* Vendor: 12cb: Antex Electronics Corporation */
5875 /* Vendor: 12cc: Pluto Technologies International */
5876 /* Vendor: 12cd: Aims Lab */
5877 /* Vendor: 12ce: Netspeed Inc. */
5878 /* Vendor: 12cf: Prophet Systems, Inc. */
5879 /* Vendor: 12d0: GDE Systems, Inc. */
5880 /* Vendor: 12d1: PSITech */
5881 /* Vendor: 12d2: NVidia / SGS Thomson (Joint Venture) */
5882 #define DEVICE_NVIDIA2_NV1				0x0008 /*NV1*/
5883 #define DEVICE_NVIDIA2_DAC64				0x0009 /*DAC64*/
5884 #define DEVICE_NVIDIA2_RIVA128				0x0018 /*Riva128*/
5885 	#define SUBDEVICE_NVIDIA2_VICTORY_ERAZOR	0x10480c10 /*VICTORY Erazor*/
5886 	#define SUBDEVICE_NVIDIA2_STB_VELOCITY_128	0x107b8030 /*STB Velocity 128*/
5887 	#define SUBDEVICE_NVIDIA2_VIPER_V330		0x10920350 /*Viper V330*/
5888 	#define SUBDEVICE_NVIDIA2_VIPER_V3302		0x10921092 /*Viper V330*/
5889 	#define SUBDEVICE_NVIDIA2_STB_VELOCITY_1282	0x10b41b1b /*STB Velocity 128*/
5890 	#define SUBDEVICE_NVIDIA2_STB_VELOCITY_1283	0x10b41b1d /*STB Velocity 128*/
5891 	#define SUBDEVICE_NVIDIA2_STB_VELOCITY_1284	0x10b41b1e /*STB Velocity 128, PAL TV-Out*/
5892 	#define SUBDEVICE_NVIDIA2_STB_VELOCITY_1285	0x10b41b20 /*STB Velocity 128 Sapphire*/
5893 	#define SUBDEVICE_NVIDIA2_STB_VELOCITY_1286	0x10b41b21 /*STB Velocity 128*/
5894 	#define SUBDEVICE_NVIDIA2_STB_VELOCITY_1287	0x10b41b22 /*STB Velocity 128 AGP, NTSC TV-Out*/
5895 	#define SUBDEVICE_NVIDIA2_STB_VELOCITY_1288	0x10b41b23 /*STB Velocity 128 AGP, PAL TV-Out*/
5896 	#define SUBDEVICE_NVIDIA2_STB_VELOCITY_1289	0x10b41b27 /*STB Velocity 128 DVD*/
5897 	#define SUBDEVICE_NVIDIA2_MVP_PRO_128		0x10b41b88 /*MVP Pro 128*/
5898 	#define SUBDEVICE_NVIDIA2_STB_VELOCITY_12810	0x10b4222a /*STB Velocity 128 AGP*/
5899 	#define SUBDEVICE_NVIDIA2_STB_VELOCITY_12811	0x10b42230 /*STB Velocity 128*/
5900 	#define SUBDEVICE_NVIDIA2_STB_VELOCITY_12812	0x10b42232 /*STB Velocity 128*/
5901 	#define SUBDEVICE_NVIDIA2_STB_VELOCITY_12813	0x10b42235 /*STB Velocity 128 AGP*/
5902 	#define SUBDEVICE_NVIDIA2_3DVISION_SAGP_3DEXPLORER	0x2a1554a3 /*3DVision-SAGP / 3DexPlorer 3000*/
5903 #define DEVICE_NVIDIA2_RIVA128ZX			0x0019 /*Riva128ZX*/
5904 #define DEVICE_NVIDIA2_TNT				0x0020 /*TNT*/
5905 #define DEVICE_NVIDIA2_TNT2				0x0028 /*TNT2*/
5906 #define DEVICE_NVIDIA2_UTNT2				0x0029 /*UTNT2*/
5907 #define DEVICE_NVIDIA2_VTNT2				0x002c /*VTNT2*/
5908 #define DEVICE_NVIDIA2_ITNT2				0x00a0 /*ITNT2*/
5909 /* Vendor: 12d3: Vingmed Sound A/S */
5910 /* Vendor: 12d4: Ulticom (Formerly DGM&S) */
5911 #define DEVICE_ULTICOM_T1_CARD				0x0200 /*T1 Card*/
5912 /* Vendor: 12d5: Equator Technologies Inc */
5913 /* Vendor: 12d6: Analogic Corp */
5914 /* Vendor: 12d7: Biotronic SRL */
5915 /* Vendor: 12d8: Pericom Semiconductor */
5916 /* Vendor: 12d9: Aculab PLC */
5917 #define DEVICE_ACULAB_PCI_PROSODY			0x0002 /*PCI Prosody*/
5918 #define DEVICE_ACULAB_CPCI_PROSODY			0x0004 /*cPCI Prosody*/
5919 #define DEVICE_ACULAB_ACULAB_E1_T1_PCI			0x0005 /*Aculab E1/T1 PCI card*/
5920 /* Vendor: 12da: True Time Inc. */
5921 /* Vendor: 12db: Annapolis Micro Systems, Inc */
5922 /* Vendor: 12dc: Symicron Computer Communication Ltd. */
5923 /* Vendor: 12dd: Management Graphics */
5924 /* Vendor: 12de: Rainbow Technologies */
5925 #define DEVICE_RAINBOW_CRYPTOSWIFT_CS200		0x0200 /*CryptoSwift CS200*/
5926 /* Vendor: 12df: SBS Technologies Inc */
5927 /* Vendor: 12e0: Chase Research */
5928 #define DEVICE_CHASE_ST16C654_QUAD_UART			0x0010 /*ST16C654 Quad UART*/
5929 #define DEVICE_CHASE_ST16C654_QUAD_UART2		0x0020 /*ST16C654 Quad UART*/
5930 #define DEVICE_CHASE_ST16C654_QUAD_UART3		0x0030 /*ST16C654 Quad UART*/
5931 /* Vendor: 12e1: Nintendo Co, Ltd */
5932 /* Vendor: 12e2: Datum Inc. Bancomm-Timing Division */
5933 /* Vendor: 12e3: Imation Corp - Medical Imaging Systems */
5934 /* Vendor: 12e4: Brooktrout Technology Inc */
5935 /* Vendor: 12e5: Apex Semiconductor Inc */
5936 /* Vendor: 12e6: Cirel Systems */
5937 /* Vendor: 12e7: Sunsgroup Corporation */
5938 /* Vendor: 12e8: Crisc Corp */
5939 /* Vendor: 12e9: GE Spacenet */
5940 /* Vendor: 12ea: Zuken */
5941 /* Vendor: 12eb: Aureal Semiconductor */
5942 #define DEVICE_AUREAL_VORTEX_1				0x0001 /*Vortex 1*/
5943 	#define SUBDEVICE_AUREAL_AU8820_VORTEX_DIGITAL	0x104d8036 /*AU8820 Vortex Digital Audio Processor*/
5944 	#define SUBDEVICE_AUREAL_SONIC_IMPACT_A3D	0x10922000 /*Sonic Impact A3D*/
5945 	#define SUBDEVICE_AUREAL_SONIC_IMPACT_A3D2	0x10922100 /*Sonic Impact A3D*/
5946 	#define SUBDEVICE_AUREAL_SONIC_IMPACT_A3D3	0x10922110 /*Sonic Impact A3D*/
5947 	#define SUBDEVICE_AUREAL_SONIC_IMPACT_A3D4	0x10922200 /*Sonic Impact A3D*/
5948 	#define SUBDEVICE_AUREAL_AU8820_VORTEX_DIGITAL2	0x122d1002 /*AU8820 Vortex Digital Audio Processor*/
5949 	#define SUBDEVICE_AUREAL_AU8820_VORTEX_DIGITAL3	0x12eb0001 /*AU8820 Vortex Digital Audio Processor*/
5950 	#define SUBDEVICE_AUREAL_MONTEGO		0x50533355 /*Montego*/
5951 #define DEVICE_AUREAL_VORTEX_2				0x0002 /*Vortex 2*/
5952 	#define SUBDEVICE_AUREAL_AU8830_VORTEX_3D	0x104d8049 /*AU8830 Vortex 3D Digital Audio Processor*/
5953 	#define SUBDEVICE_AUREAL_AU8830_VORTEX_3D2	0x104d807b /*AU8830 Vortex 3D Digital Audio Processor*/
5954 	#define SUBDEVICE_AUREAL_MONSTER_SOUND_II	0x10923000 /*Monster Sound II*/
5955 	#define SUBDEVICE_AUREAL_MONSTER_SOUND_II2	0x10923001 /*Monster Sound II*/
5956 	#define SUBDEVICE_AUREAL_MONSTER_SOUND_II3	0x10923002 /*Monster Sound II*/
5957 	#define SUBDEVICE_AUREAL_MONSTER_SOUND_II4	0x10923003 /*Monster Sound II*/
5958 	#define SUBDEVICE_AUREAL_MONSTER_SOUND_II5	0x10923004 /*Monster Sound II*/
5959 	#define SUBDEVICE_AUREAL_AU8830_VORTEX_3D3	0x12eb0001 /*AU8830 Vortex 3D Digital Audio Processor*/
5960 	#define SUBDEVICE_AUREAL_AU8830_VORTEX_3D4	0x12eb0002 /*AU8830 Vortex 3D Digital Audio Processor*/
5961 	#define SUBDEVICE_AUREAL_AU8830_VORTEX_3D5	0x12eb0088 /*AU8830 Vortex 3D Digital Audio Processor*/
5962 	#define SUBDEVICE_AUREAL_AU8830_VORTEX_3D6	0x144d3510 /*AU8830 Vortex 3D Digital Audio Processor*/
5963 	#define SUBDEVICE_AUREAL_MONTEGO_II		0x50533356 /*Montego II*/
5964 #define DEVICE_AUREAL_AU8810_VORTEX_DIGITAL		0x0003 /*AU8810 Vortex Digital Audio Processor*/
5965 	#define SUBDEVICE_AUREAL_AU8810_VORTEX_DIGITAL	0x104d8049 /*AU8810 Vortex Digital Audio Processor*/
5966 	#define SUBDEVICE_AUREAL_AU8810_VORTEX_DIGITAL2	0x104d8077 /*AU8810 Vortex Digital Audio Processor*/
5967 	#define SUBDEVICE_AUREAL_AU8810_VORTEX_DIGITAL3	0x109f1000 /*AU8810 Vortex Digital Audio Processor*/
5968 	#define SUBDEVICE_AUREAL_AU8810_VORTEX_DIGITAL4	0x12eb0003 /*AU8810 Vortex Digital Audio Processor*/
5969 	#define SUBDEVICE_AUREAL_AU8810_VORTEX_DIGITAL5	0x14626780 /*AU8810 Vortex Digital Audio Processor*/
5970 	#define SUBDEVICE_AUREAL_AU8810_VORTEX_DIGITAL6	0x14a42073 /*AU8810 Vortex Digital Audio Processor*/
5971 	#define SUBDEVICE_AUREAL_AU8810_VORTEX_DIGITAL7	0x14a42091 /*AU8810 Vortex Digital Audio Processor*/
5972 	#define SUBDEVICE_AUREAL_AU8810_VORTEX_DIGITAL8	0x14a42104 /*AU8810 Vortex Digital Audio Processor*/
5973 	#define SUBDEVICE_AUREAL_AU8810_VORTEX_DIGITAL9	0x14a42106 /*AU8810 Vortex Digital Audio Processor*/
5974 #define DEVICE_AUREAL_VORTEX_56K_SOFTWARE		0x8803 /*Vortex 56k Software Modem*/
5975 	#define SUBDEVICE_AUREAL_VORTEX_56K_SOFTWARE	0x12eb8803 /*Vortex 56k Software Modem*/
5976 /* Vendor: 12ec: 3A International, Inc. */
5977 /* Vendor: 12ed: Optivision Inc. */
5978 /* Vendor: 12ee: Orange Micro */
5979 /* Vendor: 12ef: Vienna Systems */
5980 /* Vendor: 12f0: Pentek */
5981 /* Vendor: 12f1: Sorenson Vision Inc */
5982 /* Vendor: 12f2: Gammagraphx, Inc. */
5983 /* Vendor: 12f3: Radstone Technology */
5984 /* Vendor: 12f4: Megatel */
5985 /* Vendor: 12f5: Forks */
5986 /* Vendor: 12f6: Dawson France */
5987 /* Vendor: 12f7: Cognex */
5988 /* Vendor: 12f8: Electronic Design GmbH */
5989 #define DEVICE_ELECTRONIC_VIDEOMAKER			0x0002 /*VideoMaker*/
5990 /* Vendor: 12f9: Four Fold Ltd */
5991 /* Vendor: 12fb: Spectrum Signal Processing */
5992 /* Vendor: 12fc: Capital Equipment Corp */
5993 /* Vendor: 12fd: I2S */
5994 /* Vendor: 12fe: ESD Electronic System Design GmbH */
5995 /* Vendor: 12ff: Lexicon */
5996 /* Vendor: 1300: Harman International Industries Inc */
5997 /* Vendor: 1302: Computer Sciences Corp */
5998 /* Vendor: 1303: Innovative Integration */
5999 /* Vendor: 1304: Juniper Networks */
6000 /* Vendor: 1305: Netphone, Inc */
6001 /* Vendor: 1306: Duet Technologies */
6002 /* Vendor: 1307: Measurement Computing */
6003 #define DEVICE_MEASUREMENT_PCI_DAS1602_16		0x0001 /*PCI-DAS1602/16*/
6004 #define DEVICE_MEASUREMENT_PCI_DIO48H			0x000b /*PCI-DIO48H*/
6005 #define DEVICE_MEASUREMENT_PCI_PDISO8			0x000c /*PCI-PDISO8*/
6006 #define DEVICE_MEASUREMENT_PCI_PDISO16			0x000d /*PCI-PDISO16*/
6007 #define DEVICE_MEASUREMENT_PCI_DAS1200			0x000f /*PCI-DAS1200*/
6008 #define DEVICE_MEASUREMENT_PCI_DAS1602_12		0x0010 /*PCI-DAS1602/12*/
6009 #define DEVICE_MEASUREMENT_PCI_DIO24H			0x0014 /*PCI-DIO24H*/
6010 #define DEVICE_MEASUREMENT_PCI_DIO24H_CTR3		0x0015 /*PCI-DIO24H/CTR3*/
6011 #define DEVICE_MEASUREMENT_PCI_DIO48H_CTR15		0x0016 /*PCI-DIO48H/CTR15*/
6012 #define DEVICE_MEASUREMENT_PCI_DIO96H			0x0017 /*PCI-DIO96H*/
6013 #define DEVICE_MEASUREMENT_PCI_CTR05			0x0018 /*PCI-CTR05*/
6014 #define DEVICE_MEASUREMENT_PCI_DAS1200_JR		0x0019 /*PCI-DAS1200/JR*/
6015 #define DEVICE_MEASUREMENT_PCI_DAS1001			0x001a /*PCI-DAS1001*/
6016 #define DEVICE_MEASUREMENT_PCI_DAS1002			0x001b /*PCI-DAS1002*/
6017 #define DEVICE_MEASUREMENT_PCI_DAS1602JR_16		0x001c /*PCI-DAS1602JR/16*/
6018 #define DEVICE_MEASUREMENT_PCI_DAS6402_16		0x001d /*PCI-DAS6402/16*/
6019 #define DEVICE_MEASUREMENT_PCI_DAS6402_12		0x001e /*PCI-DAS6402/12*/
6020 #define DEVICE_MEASUREMENT_PCI_DAS16_M1			0x001f /*PCI-DAS16/M1*/
6021 #define DEVICE_MEASUREMENT_PCI_DDA02_12			0x0020 /*PCI-DDA02/12*/
6022 #define DEVICE_MEASUREMENT_PCI_DDA04_12			0x0021 /*PCI-DDA04/12*/
6023 #define DEVICE_MEASUREMENT_PCI_DDA08_12			0x0022 /*PCI-DDA08/12*/
6024 #define DEVICE_MEASUREMENT_PCI_DDA02_16			0x0023 /*PCI-DDA02/16*/
6025 #define DEVICE_MEASUREMENT_PCI_DDA04_16			0x0024 /*PCI-DDA04/16*/
6026 #define DEVICE_MEASUREMENT_PCI_DDA08_16			0x0025 /*PCI-DDA08/16*/
6027 #define DEVICE_MEASUREMENT_PCI_DAC04_12_HS		0x0026 /*PCI-DAC04/12-HS*/
6028 #define DEVICE_MEASUREMENT_PCI_DAC04_16_HS		0x0027 /*PCI-DAC04/16-HS*/
6029 #define DEVICE_MEASUREMENT_PCI_DIO24			0x0028 /*PCI-DIO24*/
6030 #define DEVICE_MEASUREMENT_PCI_DAS08			0x0029 /*PCI-DAS08*/
6031 #define DEVICE_MEASUREMENT_PCI_INT32			0x002c /*PCI-INT32*/
6032 #define DEVICE_MEASUREMENT_PCI_DUAL_AC5			0x0033 /*PCI-DUAL-AC5*/
6033 #define DEVICE_MEASUREMENT_PCI_DAS_TC			0x0034 /*PCI-DAS-TC*/
6034 #define DEVICE_MEASUREMENT_PCI_DAS64_M1_16		0x0035 /*PCI-DAS64/M1/16*/
6035 #define DEVICE_MEASUREMENT_PCI_DAS64_M2_16		0x0036 /*PCI-DAS64/M2/16*/
6036 #define DEVICE_MEASUREMENT_PCI_DAS64_M3_16		0x0037 /*PCI-DAS64/M3/16*/
6037 #define DEVICE_MEASUREMENT_PCI_DAS1000			0x004c /*PCI-DAS1000*/
6038 #define DEVICE_MEASUREMENT_PCI_QUAD04			0x004d /*PCI-QUAD04*/
6039 #define DEVICE_MEASUREMENT_PCI_DAS4020_12		0x0052 /*PCI-DAS4020/12*/
6040 #define DEVICE_MEASUREMENT_PCI_DAS6025			0x005e /*PCI-DAS6025*/
6041 /* Vendor: 1308: Jato Technologies Inc. */
6042 #define DEVICE_JATO_NETCELERATOR_ADAPTER		0x0001 /*NetCelerator Adapter*/
6043 	#define SUBDEVICE_JATO_NETCELERATOR_ADAPTER	0x13080001 /*NetCelerator Adapter*/
6044 /* Vendor: 1309: AB Semiconductor Ltd */
6045 /* Vendor: 130a: Mitsubishi Electric Microcomputer */
6046 /* Vendor: 130b: Colorgraphic Communications Corp */
6047 /* Vendor: 130c: Ambex Technologies, Inc */
6048 /* Vendor: 130d: Accelerix Inc */
6049 /* Vendor: 130e: Yamatake-Honeywell Co. Ltd */
6050 /* Vendor: 130f: Advanet Inc */
6051 /* Vendor: 1310: Gespac */
6052 /* Vendor: 1311: Videoserver, Inc */
6053 /* Vendor: 1312: Acuity Imaging, Inc */
6054 /* Vendor: 1313: Yaskawa Electric Co. */
6055 /* Vendor: 1316: Teradyne Inc */
6056 /* Vendor: 1317: Linksys */
6057 #define DEVICE_LINKSYS_21X4X_DEC_TULIP_COMPATIBLE	0x0981 /*21x4x DEC-Tulip compatible 10/100 Ethernet*/
6058 #define DEVICE_LINKSYS_NC100_NETWORK_EVERYWHERE		0x0985 /*NC100 Network Everywhere Fast Ethernet 10/100*/
6059 #define DEVICE_LINKSYS_21X4X_DEC_TULIP_COMPATIBLE2	0x1985 /*21x4x DEC-Tulip compatible 10/100 Ethernet*/
6060 #define DEVICE_LINKSYS_HSP_MICROMODEM_56		0x2850 /*HSP MicroModem 56*/
6061 #define DEVICE_LINKSYS_ADMTEK_ADM8211_802_11B		0x8201 /*ADMtek ADM8211 802.11b Wireless Interface*/
6062 	#define SUBDEVICE_LINKSYS_SMC2635W_802_11B_11MBPS	0x10b82635 /*SMC2635W 802.11b (11Mbps) wireless lan pcmcia (cardbus) card*/
6063 	#define SUBDEVICE_LINKSYS_SMC2635W_802_11B_11MBPS2	0x13178201 /*SMC2635W 802.11b (11mbps) wireless lan pcmcia (cardbus) card*/
6064 #define DEVICE_LINKSYS_ADMTEK_ADM8211_802_11B2		0x8211 /*ADMtek ADM8211 802.11b Wireless Interface*/
6065 #define DEVICE_LINKSYS_21X4X_DEC_TULIP_COMPATIBLE3	0x9511 /*21x4x DEC-Tulip compatible 10/100 Ethernet*/
6066 /* Vendor: 1318: Packet Engines Inc. */
6067 #define DEVICE_PACKET_GNIC_II_PCI_GIGABIT		0x0911 /*GNIC-II PCI Gigabit Ethernet [Hamachi]*/
6068 /* Vendor: 1319: Fortemedia, Inc */
6069 #define DEVICE_FORTEMEDIA_XWAVE_QS3000A_FM801		0x0801 /*Xwave QS3000A [FM801]*/
6070 #define DEVICE_FORTEMEDIA_XWAVE_QS3000A_FM8012		0x0802 /*Xwave QS3000A [FM801 game port]*/
6071 #define DEVICE_FORTEMEDIA_FM801_PCI_AUDIO		0x1000 /*FM801 PCI Audio*/
6072 #define DEVICE_FORTEMEDIA_FM801_PCI_JOYSTICK		0x1001 /*FM801 PCI Joystick*/
6073 /* Vendor: 131a: Finisar Corp. */
6074 /* Vendor: 131c: Nippon Electro-Sensory Devices Corp */
6075 /* Vendor: 131d: Sysmic, Inc. */
6076 /* Vendor: 131e: Xinex Networks Inc */
6077 /* Vendor: 131f: Siig Inc */
6078 #define DEVICE_SIIG_CYBERSERIAL_1_PORT_16550		0x1000 /*CyberSerial (1-port) 16550*/
6079 #define DEVICE_SIIG_CYBERSERIAL_1_PORT_16650		0x1001 /*CyberSerial (1-port) 16650*/
6080 #define DEVICE_SIIG_CYBERSERIAL_1_PORT_16850		0x1002 /*CyberSerial (1-port) 16850*/
6081 #define DEVICE_SIIG_DUET_1S_16550_1P			0x1010 /*Duet 1S(16550)+1P*/
6082 #define DEVICE_SIIG_DUET_1S_16650_1P			0x1011 /*Duet 1S(16650)+1P*/
6083 #define DEVICE_SIIG_DUET_1S_16850_1P			0x1012 /*Duet 1S(16850)+1P*/
6084 #define DEVICE_SIIG_CYBERPARALLEL_1_PORT		0x1020 /*CyberParallel (1-port)*/
6085 #define DEVICE_SIIG_CYBERPARALLEL_2_PORT		0x1021 /*CyberParallel (2-port)*/
6086 #define DEVICE_SIIG_CYBERSERIAL_2_PORT_16550		0x1030 /*CyberSerial (2-port) 16550*/
6087 #define DEVICE_SIIG_CYBERSERIAL_2_PORT_16650		0x1031 /*CyberSerial (2-port) 16650*/
6088 #define DEVICE_SIIG_CYBERSERIAL_2_PORT_16850		0x1032 /*CyberSerial (2-port) 16850*/
6089 #define DEVICE_SIIG_TRIO_2S_16550_1P			0x1034 /*Trio 2S(16550)+1P*/
6090 #define DEVICE_SIIG_TRIO_2S_16650_1P			0x1035 /*Trio 2S(16650)+1P*/
6091 #define DEVICE_SIIG_TRIO_2S_16850_1P			0x1036 /*Trio 2S(16850)+1P*/
6092 #define DEVICE_SIIG_CYBERSERIAL_4_PORT_16550		0x1050 /*CyberSerial (4-port) 16550*/
6093 #define DEVICE_SIIG_CYBERSERIAL_4_PORT_16650		0x1051 /*CyberSerial (4-port) 16650*/
6094 #define DEVICE_SIIG_CYBERSERIAL_4_PORT_16850		0x1052 /*CyberSerial (4-port) 16850*/
6095 #define DEVICE_SIIG_CYBERSERIAL_1_PORT_165502		0x2000 /*CyberSerial (1-port) 16550*/
6096 #define DEVICE_SIIG_CYBERSERIAL_1_PORT_166502		0x2001 /*CyberSerial (1-port) 16650*/
6097 #define DEVICE_SIIG_CYBERSERIAL_1_PORT_168502		0x2002 /*CyberSerial (1-port) 16850*/
6098 #define DEVICE_SIIG_DUET_1S_16550_1P2			0x2010 /*Duet 1S(16550)+1P*/
6099 #define DEVICE_SIIG_DUET_1S_16650_1P2			0x2011 /*Duet 1S(16650)+1P*/
6100 #define DEVICE_SIIG_DUET_1S_16850_1P2			0x2012 /*Duet 1S(16850)+1P*/
6101 #define DEVICE_SIIG_CYBERPARALLEL_1_PORT2		0x2020 /*CyberParallel (1-port)*/
6102 #define DEVICE_SIIG_CYBERPARALLEL_2_PORT2		0x2021 /*CyberParallel (2-port)*/
6103 #define DEVICE_SIIG_CYBERSERIAL_2_PORT_165502		0x2030 /*CyberSerial (2-port) 16550*/
6104 	#define SUBDEVICE_SIIG_PCI_SERIAL_CARD		0x131f2030 /*PCI Serial Card*/
6105 #define DEVICE_SIIG_CYBERSERIAL_2_PORT_166502		0x2031 /*CyberSerial (2-port) 16650*/
6106 #define DEVICE_SIIG_CYBERSERIAL_2_PORT_168502		0x2032 /*CyberSerial (2-port) 16850*/
6107 #define DEVICE_SIIG_TRIO_1S_16550_2P			0x2040 /*Trio 1S(16550)+2P*/
6108 #define DEVICE_SIIG_TRIO_1S_16650_2P			0x2041 /*Trio 1S(16650)+2P*/
6109 #define DEVICE_SIIG_TRIO_1S_16850_2P			0x2042 /*Trio 1S(16850)+2P*/
6110 #define DEVICE_SIIG_CYBERSERIAL_4_PORT_165502		0x2050 /*CyberSerial (4-port) 16550*/
6111 #define DEVICE_SIIG_CYBERSERIAL_4_PORT_166502		0x2051 /*CyberSerial (4-port) 16650*/
6112 #define DEVICE_SIIG_CYBERSERIAL_4_PORT_168502		0x2052 /*CyberSerial (4-port) 16850*/
6113 #define DEVICE_SIIG_TRIO_2S_16550_1P2			0x2060 /*Trio 2S(16550)+1P*/
6114 #define DEVICE_SIIG_TRIO_2S_16650_1P2			0x2061 /*Trio 2S(16650)+1P*/
6115 #define DEVICE_SIIG_TRIO_2S_16850_1P2			0x2062 /*Trio 2S(16850)+1P*/
6116 #define DEVICE_SIIG_CYBERSERIAL_8_PORT_ST16654		0x2081 /*CyberSerial (8-port) ST16654*/
6117 /* Vendor: 1320: Crypto AG */
6118 /* Vendor: 1321: Arcobel Graphics BV */
6119 /* Vendor: 1322: MTT Co., Ltd */
6120 /* Vendor: 1323: Dome Inc */
6121 /* Vendor: 1324: Sphere Communications */
6122 /* Vendor: 1325: Salix Technologies, Inc */
6123 /* Vendor: 1326: Seachange international */
6124 /* Vendor: 1327: Voss scientific */
6125 /* Vendor: 1328: quadrant international */
6126 /* Vendor: 1329: Productivity Enhancement */
6127 /* Vendor: 132a: Microcom Inc. */
6128 /* Vendor: 132b: Broadband Technologies */
6129 /* Vendor: 132c: Micrel Inc */
6130 /* Vendor: 132d: Integrated Silicon Solution, Inc. */
6131 /* Vendor: 1330: MMC Networks */
6132 /* Vendor: 1331: Radisys Corp. */
6133 #define DEVICE_RADISYS_ENP_2611				0x0030 /*ENP-2611*/
6134 #define DEVICE_RADISYS_82600_HOST_BRIDGE		0x8200 /*82600 Host Bridge*/
6135 #define DEVICE_RADISYS_82600_IDE			0x8201 /*82600 IDE*/
6136 #define DEVICE_RADISYS_82600_USB			0x8202 /*82600 USB*/
6137 #define DEVICE_RADISYS_82600_PCI_BRIDGE			0x8210 /*82600 PCI Bridge*/
6138 /* Vendor: 1332: Micro Memory */
6139 #define DEVICE_MICRO3_MM_5415CN_PCI_MEMORY		0x5415 /*MM-5415CN PCI Memory Module with Battery Backup*/
6140 #define DEVICE_MICRO3_MM_5425CN_PCI_64_66		0x5425 /*MM-5425CN PCI 64/66 Memory Module with Battery Backup*/
6141 /* Vendor: 1334: Redcreek Communications, Inc */
6142 /* Vendor: 1335: Videomail, Inc */
6143 /* Vendor: 1337: Third Planet Publishing */
6144 /* Vendor: 1338: BT Electronics */
6145 /* Vendor: 133a: Vtel Corp */
6146 /* Vendor: 133b: Softcom Microsystems */
6147 /* Vendor: 133c: Holontech Corp */
6148 /* Vendor: 133d: SS Technologies */
6149 /* Vendor: 133e: Virtual Computer Corp */
6150 /* Vendor: 133f: SCM Microsystems */
6151 /* Vendor: 1340: Atalla Corp */
6152 /* Vendor: 1341: Kyoto Microcomputer Co */
6153 /* Vendor: 1342: Promax Systems Inc */
6154 /* Vendor: 1343: Phylon Communications Inc */
6155 /* Vendor: 1344: Crucial Technology */
6156 /* Vendor: 1345: Arescom Inc */
6157 /* Vendor: 1347: Odetics */
6158 /* Vendor: 1349: Sumitomo Electric Industries, Ltd. */
6159 /* Vendor: 134a: DTC Technology Corp. */
6160 #define DEVICE_DTC_DOMEX_536				0x0001 /*Domex 536*/
6161 #define DEVICE_DTC_DOMEX_DMX3194UP_SCSI			0x0002 /*Domex DMX3194UP SCSI Adapter*/
6162 /* Vendor: 134b: ARK Research Corp. */
6163 /* Vendor: 134c: Chori Joho System Co. Ltd */
6164 /* Vendor: 134d: PCTel Inc */
6165 #define DEVICE_PCTEL_HSP56_MICROMODEM			0x2189 /*HSP56 MicroModem*/
6166 #define DEVICE_PCTEL_2304WT_V_92_MDC			0x2486 /*2304WT V.92 MDC Modem*/
6167 #define DEVICE_PCTEL_HSP_MICROMODEM_56			0x7890 /*HSP MicroModem 56*/
6168 	#define SUBDEVICE_PCTEL_PCT789_ADAPTER		0x134d0001 /*PCT789 adapter*/
6169 #define DEVICE_PCTEL_HSP_MICROMODEM_562			0x7891 /*HSP MicroModem 56*/
6170 	#define SUBDEVICE_PCTEL_HSP_MICROMODEM_56	0x134d0001 /*HSP MicroModem 56*/
6171 #define DEVICE_PCTEL_HSP_MICROMODEM_563			0x7892 /*HSP MicroModem 56*/
6172 #define DEVICE_PCTEL_HSP_MICROMODEM_564			0x7893 /*HSP MicroModem 56*/
6173 #define DEVICE_PCTEL_HSP_MICROMODEM_565			0x7894 /*HSP MicroModem 56*/
6174 #define DEVICE_PCTEL_HSP_MICROMODEM_566			0x7895 /*HSP MicroModem 56*/
6175 #define DEVICE_PCTEL_HSP_MICROMODEM_567			0x7896 /*HSP MicroModem 56*/
6176 #define DEVICE_PCTEL_HSP_MICROMODEM_568			0x7897 /*HSP MicroModem 56*/
6177 /* Vendor: 134e: CSTI */
6178 /* Vendor: 134f: Algo System Co Ltd */
6179 /* Vendor: 1350: Systec Co. Ltd */
6180 /* Vendor: 1351: Sonix Inc */
6181 /* Vendor: 1353: Thales Idatys */
6182 #define DEVICE_THALES_PROSERVER				0x0002 /*Proserver*/
6183 #define DEVICE_THALES_PCI_FUT				0x0003 /*PCI-FUT*/
6184 #define DEVICE_THALES_PCI_S0				0x0004 /*PCI-S0*/
6185 #define DEVICE_THALES_PCI_FUT_S0			0x0005 /*PCI-FUT-S0*/
6186 /* Vendor: 1354: Dwave System Inc */
6187 /* Vendor: 1355: Kratos Analytical Ltd */
6188 /* Vendor: 1356: The Logical Co */
6189 /* Vendor: 1359: Prisa Networks */
6190 /* Vendor: 135a: Brain Boxes */
6191 /* Vendor: 135b: Giganet Inc */
6192 /* Vendor: 135c: Quatech Inc */
6193 #define DEVICE_QUATECH_QSC_100				0x0010 /*QSC-100*/
6194 #define DEVICE_QUATECH_DSC_100				0x0020 /*DSC-100*/
6195 #define DEVICE_QUATECH_DSC_200_300			0x0030 /*DSC-200/300*/
6196 #define DEVICE_QUATECH_QSC_200_300			0x0040 /*QSC-200/300*/
6197 #define DEVICE_QUATECH_ESC_100D				0x0050 /*ESC-100D*/
6198 #define DEVICE_QUATECH_ESC_100M				0x0060 /*ESC-100M*/
6199 #define DEVICE_QUATECH_MPAC_100_SYNCRONOUS_SERIAL	0x00f0 /*MPAC-100 Syncronous Serial Card (Zilog 85230)*/
6200 #define DEVICE_QUATECH_QSCLP_100			0x0170 /*QSCLP-100*/
6201 #define DEVICE_QUATECH_DSCLP_100			0x0180 /*DSCLP-100*/
6202 #define DEVICE_QUATECH_SSCLP_100			0x0190 /*SSCLP-100*/
6203 #define DEVICE_QUATECH_QSCLP_200_300			0x01a0 /*QSCLP-200/300*/
6204 #define DEVICE_QUATECH_DSCLP_200_300			0x01b0 /*DSCLP-200/300*/
6205 #define DEVICE_QUATECH_SSCLP_200_300			0x01c0 /*SSCLP-200/300*/
6206 /* Vendor: 135d: ABB Network Partner AB */
6207 /* Vendor: 135e: Sealevel Systems Inc */
6208 #define DEVICE_SEALEVEL_ROUTE_56_PCI			0x5101 /*Route 56.PCI - Multi-Protocol Serial Interface (Zilog Z16C32)*/
6209 #define DEVICE_SEALEVEL_SINGLE_PORT_RS_232_422_485_530	0x7101 /*Single Port RS-232/422/485/530*/
6210 #define DEVICE_SEALEVEL_DUAL_PORT_RS_232_422_485	0x7201 /*Dual Port RS-232/422/485 Interface*/
6211 #define DEVICE_SEALEVEL_DUAL_PORT_RS_232		0x7202 /*Dual Port RS-232 Interface*/
6212 #define DEVICE_SEALEVEL_FOUR_PORT_RS_232		0x7401 /*Four Port RS-232 Interface*/
6213 #define DEVICE_SEALEVEL_FOUR_PORT_RS_422_485		0x7402 /*Four Port RS-422/485 Interface*/
6214 #define DEVICE_SEALEVEL_EIGHT_PORT_RS_232		0x7801 /*Eight Port RS-232 Interface*/
6215 #define DEVICE_SEALEVEL_8001_DIGITAL_I_O		0x8001 /*8001 Digital I/O Adapter*/
6216 /* Vendor: 135f: I-Data International A-S */
6217 /* Vendor: 1360: Meinberg Funkuhren */
6218 #define DEVICE_MEINBERG_PCI32_DCF77_RADIO		0x0101 /*PCI32 DCF77 Radio Clock*/
6219 #define DEVICE_MEINBERG_PCI509_DCF77_RADIO		0x0102 /*PCI509 DCF77 Radio Clock*/
6220 #define DEVICE_MEINBERG_PCI510_DCF77_RADIO		0x0103 /*PCI510 DCF77 Radio Clock*/
6221 #define DEVICE_MEINBERG_GPS167PCI_GPS_RECEIVER		0x0201 /*GPS167PCI GPS Receiver*/
6222 #define DEVICE_MEINBERG_GPS168PCI_GPS_RECEIVER		0x0202 /*GPS168PCI GPS Receiver*/
6223 #define DEVICE_MEINBERG_GPS169PCI_GPS_RECEIVER		0x0203 /*GPS169PCI GPS Receiver*/
6224 #define DEVICE_MEINBERG_TCR510PCI_IRIG_RECEIVER		0x0301 /*TCR510PCI IRIG Receiver*/
6225 /* Vendor: 1361: Soliton Systems K.K. */
6226 /* Vendor: 1362: Fujifacom Corporation */
6227 /* Vendor: 1363: Phoenix Technology Ltd */
6228 /* Vendor: 1364: ATM Communications Inc */
6229 /* Vendor: 1365: Hypercope GmbH */
6230 /* Vendor: 1366: Teijin Seiki Co. Ltd */
6231 /* Vendor: 1367: Hitachi Zosen Corporation */
6232 /* Vendor: 1368: Skyware Corporation */
6233 /* Vendor: 1369: Digigram */
6234 /* Vendor: 136a: High Soft Tech */
6235 /* Vendor: 136b: Kawasaki Steel Corporation */
6236 #define DEVICE_KAWASAKI_KL5A72002_MOTION_JPEG		0xff01 /*KL5A72002 Motion JPEG*/
6237 /* Vendor: 136c: Adtek System Science Co Ltd */
6238 /* Vendor: 136d: Gigalabs Inc */
6239 /* Vendor: 136f: Applied Magic Inc */
6240 /* Vendor: 1370: ATL Products */
6241 /* Vendor: 1371: CNet Technology Inc */
6242 #define DEVICE_CNET_GIGACARD_NETWORK_ADAPTER		0x434e /*GigaCard Network Adapter*/
6243 	#define SUBDEVICE_CNET_N_WAY_PCI_BUS_GIGA_CARD	0x1371434e /*N-Way PCI-Bus Giga-Card 1000/100/10Mbps(L)*/
6244 /* Vendor: 1373: Silicon Vision Inc */
6245 /* Vendor: 1374: Silicom Ltd */
6246 /* Vendor: 1375: Argosystems Inc */
6247 /* Vendor: 1376: LMC */
6248 /* Vendor: 1377: Electronic Equipment Production & Distribution GmbH */
6249 /* Vendor: 1378: Telemann Co. Ltd */
6250 /* Vendor: 1379: Asahi Kasei Microsystems Co Ltd */
6251 /* Vendor: 137a: Mark of the Unicorn Inc */
6252 #define DEVICE_MARK_PCI_324_AUDIOWIRE_INTERFACE		0x0001 /*PCI-324 Audiowire Interface*/
6253 /* Vendor: 137b: PPT Vision */
6254 /* Vendor: 137c: Iwatsu Electric Co Ltd */
6255 /* Vendor: 137d: Dynachip Corporation */
6256 /* Vendor: 137e: Patriot Scientific Corporation */
6257 /* Vendor: 137f: Japan Satellite Systems Inc */
6258 /* Vendor: 1380: Sanritz Automation Co Ltd */
6259 /* Vendor: 1381: Brains Co. Ltd */
6260 /* Vendor: 1382: Marian - Electronic & Software */
6261 #define DEVICE_MARIAN_ARC88_AUDIO_RECORDING		0x0001 /*ARC88 audio recording card*/
6262 #define DEVICE_MARIAN_MARC_8_MIDI_8			0x2088 /*Marc-8 MIDI 8 channel audio card*/
6263 /* Vendor: 1383: Controlnet Inc */
6264 /* Vendor: 1384: Reality Simulation Systems Inc */
6265 /* Vendor: 1385: Netgear */
6266 #define DEVICE_NETGEAR_WG311T				0x0013 /*WG311T*/
6267 #define DEVICE_NETGEAR_802_11B_WIRELESS_ADAPTER		0x4100 /*802.11b Wireless Adapter (MA301)*/
6268 #define DEVICE_NETGEAR_MA311_802_11B_WIRELESS		0x4105 /*MA311 802.11b wireless adapter*/
6269 #define DEVICE_NETGEAR_WAG511_802_11A_B_G_DUAL		0x4400 /*WAG511 802.11a/b/g Dual Band Wireless PC Card*/
6270 #define DEVICE_NETGEAR_WAG511_802_11A_B_G_DUAL2		0x4600 /*WAG511 802.11a/b/g Dual Band Wireless PC Card*/
6271 #define DEVICE_NETGEAR_WAG511_802_11A_B_G_DUAL3		0x4601 /*WAG511 802.11a/b/g Dual Band Wireless PC Card*/
6272 #define DEVICE_NETGEAR_WAG511_802_11A_B_G_DUAL4		0x4610 /*WAG511 802.11a/b/g Dual Band Wireless PC Card*/
6273 #define DEVICE_NETGEAR_WAG311_802_11A_G_WIRELESS	0x4a00 /*WAG311 802.11a/g Wireless PCI Adapter*/
6274 #define DEVICE_NETGEAR_WG311V2_54_MBPS			0x4c00 /*WG311v2 54 Mbps Wireless PCI Adapter*/
6275 #define DEVICE_NETGEAR_GA620_GIGABIT_ETHERNET		0x620a /*GA620 Gigabit Ethernet*/
6276 #define DEVICE_NETGEAR_GA622				0x622a /*GA622*/
6277 #define DEVICE_NETGEAR_GA630_GIGABIT_ETHERNET		0x630a /*GA630 Gigabit Ethernet*/
6278 #define DEVICE_NETGEAR_FA310TX				0xf004 /*FA310TX*/
6279 /* Vendor: 1386: Video Domain Technologies */
6280 /* Vendor: 1387: Systran Corp */
6281 /* Vendor: 1388: Hitachi Information Technology Co Ltd */
6282 /* Vendor: 1389: Applicom International */
6283 #define DEVICE_APPLICOM_PCI1500PFB_INTELLIGENT_FIELDBUS	0x0001 /*PCI1500PFB [Intelligent fieldbus adaptor]*/
6284 /* Vendor: 138a: Fusion Micromedia Corp */
6285 /* Vendor: 138b: Tokimec Inc */
6286 /* Vendor: 138c: Silicon Reality */
6287 /* Vendor: 138d: Future Techno Designs pte Ltd */
6288 /* Vendor: 138e: Basler GmbH */
6289 /* Vendor: 138f: Patapsco Designs Inc */
6290 /* Vendor: 1390: Concept Development Inc */
6291 /* Vendor: 1391: Development Concepts Inc */
6292 /* Vendor: 1392: Medialight Inc */
6293 /* Vendor: 1393: Moxa Technologies Co Ltd */
6294 #define DEVICE_MOXA_SMARTIO_C104H_PCI			0x1040 /*Smartio C104H/PCI*/
6295 #define DEVICE_MOXA_INDUSTRIO_CP_114			0x1141 /*Industrio CP-114*/
6296 #define DEVICE_MOXA_SMARTIO_C168H_PCI			0x1680 /*Smartio C168H/PCI*/
6297 #define DEVICE_MOXA_INTELLIO_CP_204J			0x2040 /*Intellio CP-204J*/
6298 #define DEVICE_MOXA_INTELLIO_C218_TURBO			0x2180 /*Intellio C218 Turbo PCI*/
6299 #define DEVICE_MOXA_INTELLIO_C320_TURBO			0x3200 /*Intellio C320 Turbo PCI*/
6300 /* Vendor: 1394: Level One Communications */
6301 #define DEVICE_LEVEL_LXT1001_GIGABIT_ETHERNET		0x0001 /*LXT1001 Gigabit Ethernet*/
6302 	#define SUBDEVICE_LEVEL_NETCELERATOR_ADAPTER	0x13940001 /*NetCelerator Adapter*/
6303 /* Vendor: 1395: Ambicom Inc */
6304 /* Vendor: 1396: Cipher Systems Inc */
6305 /* Vendor: 1397: Cologne Chip Designs GmbH */
6306 #define DEVICE_COLOGNE_ISDN_NETWORK_CONTROLLER		0x2bd0 /*ISDN network controller [HFC-PCI]*/
6307 	#define SUBDEVICE_COLOGNE_ISDN_BOARD		0x13972bd0 /*ISDN Board*/
6308 	#define SUBDEVICE_COLOGNE_CI1_1_HARP		0xe4bf1000 /*CI1-1-Harp*/
6309 /* Vendor: 1398: Clarion co. Ltd */
6310 /* Vendor: 1399: Rios systems Co Ltd */
6311 /* Vendor: 139a: Alacritech Inc */
6312 #define DEVICE_ALACRITECH_QUAD_PORT_10_100		0x0001 /*Quad Port 10/100 Server Accelerator*/
6313 #define DEVICE_ALACRITECH_SINGLE_PORT_10_100		0x0003 /*Single Port 10/100 Server Accelerator*/
6314 #define DEVICE_ALACRITECH_SINGLE_PORT_GIGABIT		0x0005 /*Single Port Gigabit Server Accelerator*/
6315 /* Vendor: 139b: Mediasonic Multimedia Systems Ltd */
6316 /* Vendor: 139c: Quantum 3d Inc */
6317 /* Vendor: 139d: EPL limited */
6318 /* Vendor: 139e: Media4 */
6319 /* Vendor: 139f: Aethra s.r.l. */
6320 /* Vendor: 13a0: Crystal Group Inc */
6321 /* Vendor: 13a1: Kawasaki Heavy Industries Ltd */
6322 /* Vendor: 13a2: Ositech Communications Inc */
6323 /* Vendor: 13a3: Hifn Inc. */
6324 #define DEVICE_HIFN_7751_SECURITY_PROCESSOR		0x0005 /*7751 Security Processor*/
6325 #define DEVICE_HIFN_6500_PUBLIC_KEY			0x0006 /*6500 Public Key Processor*/
6326 #define DEVICE_HIFN_7811_SECURITY_PROCESSOR		0x0007 /*7811 Security Processor*/
6327 #define DEVICE_HIFN_7951_SECURITY_PROCESSOR		0x0012 /*7951 Security Processor*/
6328 #define DEVICE_HIFN_78XX_SECURITY_PROCESSOR		0x0014 /*78XX Security Processor*/
6329 #define DEVICE_HIFN_8065_SECURITY_PROCESSOR		0x0016 /*8065 Security Processor*/
6330 #define DEVICE_HIFN_8165_SECURITY_PROCESSOR		0x0017 /*8165 Security Processor*/
6331 #define DEVICE_HIFN_8154_SECURITY_PROCESSOR		0x0018 /*8154 Security Processor*/
6332 /* Vendor: 13a4: Rascom Inc */
6333 /* Vendor: 13a5: Audio Digital Imaging Inc */
6334 /* Vendor: 13a6: Videonics Inc */
6335 /* Vendor: 13a7: Teles AG */
6336 /* Vendor: 13a8: Exar Corp. */
6337 #define DEVICE_EXAR_XR17C154_QUAD_UART			0x0154 /*XR17C154 Quad UART*/
6338 #define DEVICE_EXAR_XR17C158_OCTAL_UART			0x0158 /*XR17C158 Octal UART*/
6339 /* Vendor: 13a9: Siemens Medical Systems, Ultrasound Group */
6340 /* Vendor: 13aa: Broadband Networks Inc */
6341 /* Vendor: 13ab: Arcom Control Systems Ltd */
6342 /* Vendor: 13ac: Motion Media Technology Ltd */
6343 /* Vendor: 13ad: Nexus Inc */
6344 /* Vendor: 13ae: ALD Technology Ltd */
6345 /* Vendor: 13af: T.Sqware */
6346 /* Vendor: 13b0: Maxspeed Corp */
6347 /* Vendor: 13b1: Tamura corporation */
6348 /* Vendor: 13b2: Techno Chips Co. Ltd */
6349 /* Vendor: 13b3: Lanart Corporation */
6350 /* Vendor: 13b4: Wellbean Co Inc */
6351 /* Vendor: 13b5: ARM */
6352 /* Vendor: 13b6: Dlog GmbH */
6353 /* Vendor: 13b7: Logic Devices Inc */
6354 /* Vendor: 13b8: Nokia Telecommunications oy */
6355 /* Vendor: 13b9: Elecom Co Ltd */
6356 /* Vendor: 13ba: Oxford Instruments */
6357 /* Vendor: 13bb: Sanyo Technosound Co Ltd */
6358 /* Vendor: 13bc: Bitran Corporation */
6359 /* Vendor: 13bd: Sharp corporation */
6360 /* Vendor: 13be: Miroku Jyoho Service Co. Ltd */
6361 /* Vendor: 13bf: Sharewave Inc */
6362 /* Vendor: 13c0: Microgate Corporation */
6363 #define DEVICE_MICROGATE_SYNCLINK_ADAPTER_V1		0x0010 /*SyncLink Adapter v1*/
6364 #define DEVICE_MICROGATE_SYNCLINK_SCC_ADAPTER		0x0020 /*SyncLink SCC Adapter*/
6365 #define DEVICE_MICROGATE_SYNCLINK_MULTIPORT_ADAPTER	0x0030 /*SyncLink Multiport Adapter*/
6366 #define DEVICE_MICROGATE_SYNCLINK_ADAPTER_V2		0x0210 /*SyncLink Adapter v2*/
6367 /* Vendor: 13c1: 3ware Inc */
6368 #define DEVICE_3WARE_3WARE_INC_3WARE			0x1000 /*3ware Inc 3ware 5xxx/6xxx-series PATA-RAID*/
6369 #define DEVICE_3WARE_3WARE_INC_3WARE2			0x1001 /*3ware Inc 3ware 7xxx/8xxx-series PATA/SATA-RAID*/
6370 	#define SUBDEVICE_3WARE_3WARE_INC_3WARE		0x13c11001 /*3ware Inc 3ware 7xxx/8xxx-series PATA/SATA-RAID*/
6371 #define DEVICE_3WARE_3WARE_INC_3WARE3			0x1002 /*3ware Inc 3ware 9xxx-series SATA-RAID*/
6372 /* Vendor: 13c2: Technotrend Systemtechnik GmbH */
6373 /* Vendor: 13c3: Janz Computer AG */
6374 /* Vendor: 13c4: Phase Metrics */
6375 /* Vendor: 13c5: Alphi Technology Corp */
6376 /* Vendor: 13c6: Condor Engineering Inc */
6377 #define DEVICE_CONDOR_CEI_520_A429_CARD			0x0520 /*CEI-520 A429 Card*/
6378 #define DEVICE_CONDOR_CEI_620_A429_CARD			0x0620 /*CEI-620 A429 Card*/
6379 #define DEVICE_CONDOR_CEI_820_A429_CARD			0x0820 /*CEI-820 A429 Card*/
6380 /* Vendor: 13c7: Blue Chip Technology Ltd */
6381 /* Vendor: 13c8: Apptech Inc */
6382 /* Vendor: 13c9: Eaton Corporation */
6383 /* Vendor: 13ca: Iomega Corporation */
6384 /* Vendor: 13cb: Yano Electric Co Ltd */
6385 /* Vendor: 13cc: Metheus Corporation */
6386 /* Vendor: 13cd: Compatible Systems Corporation */
6387 /* Vendor: 13ce: Cocom A/S */
6388 /* Vendor: 13cf: Studio Audio & Video Ltd */
6389 /* Vendor: 13d0: Techsan Electronics Co Ltd */
6390 #define DEVICE_TECHSAN_B2C2_FLEXCOPII_DVB		0x2103 /*B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card*/
6391 #define DEVICE_TECHSAN_B2C2_FLEXCOPIII_DVB		0x2200 /*B2C2 FlexCopIII DVB chip / Technisat SkyStar2 DVB card*/
6392 /* Vendor: 13d1: Abocom Systems Inc */
6393 #define DEVICE_ABOCOM_ADMTEK_CENTAUR_C_REV		0xab02 /*ADMtek Centaur-C rev 17 [D-Link DFE-680TX] CardBus Fast Ethernet Adapter*/
6394 #define DEVICE_ABOCOM_21X4X_DEC_TULIP_COMPATIBLE	0xab03 /*21x4x DEC-Tulip compatible 10/100 Ethernet*/
6395 #define DEVICE_ABOCOM_RTL8139_FE2000VX_CARDBUS		0xab06 /*RTL8139 [FE2000VX] CardBus Fast Ethernet Attached Port Adapter*/
6396 #define DEVICE_ABOCOM_21X4X_DEC_TULIP_COMPATIBLE2	0xab08 /*21x4x DEC-Tulip compatible 10/100 Ethernet*/
6397 /* Vendor: 13d2: Shark Multimedia Inc */
6398 /* Vendor: 13d3: IMC Networks */
6399 /* Vendor: 13d4: Graphics Microsystems Inc */
6400 /* Vendor: 13d5: Media 100 Inc */
6401 /* Vendor: 13d6: K.I. Technology Co Ltd */
6402 /* Vendor: 13d7: Toshiba Engineering Corporation */
6403 /* Vendor: 13d8: Phobos corporation */
6404 /* Vendor: 13d9: Apex PC Solutions Inc */
6405 /* Vendor: 13da: Intresource Systems pte Ltd */
6406 /* Vendor: 13db: Janich & Klass Computertechnik GmbH */
6407 /* Vendor: 13dc: Netboost Corporation */
6408 /* Vendor: 13dd: Multimedia Bundle Inc */
6409 /* Vendor: 13de: ABB Robotics Products AB */
6410 /* Vendor: 13df: E-Tech Inc */
6411 #define DEVICE_E_TECH_PCI56RVP_MODEM			0x0001 /*PCI56RVP Modem*/
6412 	#define SUBDEVICE_E_TECH_PCI56RVP_MODEM		0x13df0001 /*PCI56RVP Modem*/
6413 /* Vendor: 13e0: GVC Corporation */
6414 /* Vendor: 13e1: Silicom Multimedia Systems Inc */
6415 /* Vendor: 13e2: Dynamics Research Corporation */
6416 /* Vendor: 13e3: Nest Inc */
6417 /* Vendor: 13e4: Calculex Inc */
6418 /* Vendor: 13e5: Telesoft Design Ltd */
6419 /* Vendor: 13e6: Argosy research Inc */
6420 /* Vendor: 13e7: NAC Incorporated */
6421 /* Vendor: 13e8: Chip Express Corporation */
6422 /* Vendor: 13e9: Intraserver Technology Inc */
6423 /* Vendor: 13ea: Dallas Semiconductor */
6424 /* Vendor: 13eb: Hauppauge Computer Works Inc */
6425 /* Vendor: 13ec: Zydacron Inc */
6426 /* Vendor: 13ed: Raytheion E-Systems */
6427 /* Vendor: 13ee: Hayes Microcomputer Products Inc */
6428 /* Vendor: 13ef: Coppercom Inc */
6429 /* Vendor: 13f0: Sundance Technology Inc */
6430 #define DEVICE_SUNDANCE_ST201_SUNDANCE_ETHERNET		0x0201 /*ST201 Sundance Ethernet*/
6431 /* Vendor: 13f1: Oce' - Technologies B.V. */
6432 /* Vendor: 13f2: Ford Microelectronics Inc */
6433 /* Vendor: 13f3: Mcdata Corporation */
6434 /* Vendor: 13f4: Troika Networks, Inc. */
6435 #define DEVICE_TROIKA_ZENTAI_FIBRE_CHANNEL		0x1401 /*Zentai Fibre Channel Adapter*/
6436 /* Vendor: 13f5: Kansai Electric Co. Ltd */
6437 /* Vendor: 13f6: C-Media Electronics Inc */
6438 #define DEVICE_C_MEDIA_CMI8738				0x0011 /*CMI8738*/
6439 #define DEVICE_C_MEDIA_CM8338A				0x0100 /*CM8338A*/
6440 	#define SUBDEVICE_C_MEDIA_CMI8338_C3DX_PCI_AUDIO	0x13f6ffff /*CMI8338/C3DX PCI Audio Device*/
6441 #define DEVICE_C_MEDIA_CM8338B				0x0101 /*CM8338B*/
6442 	#define SUBDEVICE_C_MEDIA_CMI8338_031_PCI_AUDIO	0x13f60101 /*CMI8338-031 PCI Audio Device*/
6443 #define DEVICE_C_MEDIA_CM8738				0x0111 /*CM8738*/
6444 	#define SUBDEVICE_C_MEDIA_P6STP_FL_MOTHERBOARD	0x10190970 /*P6STP-FL motherboard*/
6445 	#define SUBDEVICE_C_MEDIA_CUSI_FX_MOTHERBOARD	0x10438035 /*CUSI-FX motherboard*/
6446 	#define SUBDEVICE_C_MEDIA_CMI8738_6_CHANNEL_AUDIO	0x10438077 /*CMI8738 6-channel audio controller*/
6447 	#define SUBDEVICE_C_MEDIA_CMI8738_6CH_MX	0x104380e2 /*CMI8738 6ch-MX*/
6448 	#define SUBDEVICE_C_MEDIA_CMI8738_C3DX_PCI_AUDIO	0x13f60111 /*CMI8738/C3DX PCI Audio Device*/
6449 	#define SUBDEVICE_C_MEDIA_GAMESURROUND_MUSE_XL	0x1681a000 /*Gamesurround MUSE XL*/
6450 #define DEVICE_C_MEDIA_CM87382				0x0211 /*CM8738*/
6451 /* Vendor: 13f7: Wildfire Communications */
6452 /* Vendor: 13f8: Ad Lib Multimedia Inc */
6453 /* Vendor: 13f9: NTT Advanced Technology Corp. */
6454 /* Vendor: 13fa: Pentland Systems Ltd */
6455 /* Vendor: 13fb: Aydin Corp */
6456 /* Vendor: 13fc: Computer Peripherals International */
6457 /* Vendor: 13fd: Micro Science Inc */
6458 /* Vendor: 13fe: Advantech Co. Ltd */
6459 #define DEVICE_ADVANTECH_PCI_1240_4_CHANNEL_STEPPER	0x1240 /*PCI-1240 4-channel stepper motor controller card w.  Nova Electronics MCX314*/
6460 #define DEVICE_ADVANTECH_PCI_1612_4_PORT_RS_232_422_485	0x1600 /*PCI-1612 4-port RS-232/422/485 PCI Communication Card*/
6461 #define DEVICE_ADVANTECH_PCI_1752			0x1752 /*PCI-1752*/
6462 #define DEVICE_ADVANTECH_PCI_1754			0x1754 /*PCI-1754*/
6463 #define DEVICE_ADVANTECH_PCI_1756			0x1756 /*PCI-1756*/
6464 /* Vendor: 13ff: Silicon Spice Inc */
6465 /* Vendor: 1400: Artx Inc */
6466 #define DEVICE_ARTX_9432_TX				0x1401 /*9432 TX*/
6467 /* Vendor: 1401: CR-Systems A/S */
6468 /* Vendor: 1402: Meilhaus Electronic GmbH */
6469 /* Vendor: 1403: Ascor Inc */
6470 /* Vendor: 1404: Fundamental Software Inc */
6471 /* Vendor: 1405: Excalibur Systems Inc */
6472 /* Vendor: 1406: Oce' Printing Systems GmbH */
6473 /* Vendor: 1407: Lava Computer mfg Inc */
6474 #define DEVICE_LAVA_LAVA_DUAL_SERIAL			0x0100 /*Lava Dual Serial*/
6475 #define DEVICE_LAVA_LAVA_QUATRO_A			0x0101 /*Lava Quatro A*/
6476 #define DEVICE_LAVA_LAVA_QUATRO_B			0x0102 /*Lava Quatro B*/
6477 #define DEVICE_LAVA_QUATTRO_PCI_A			0x0120 /*Quattro-PCI A*/
6478 #define DEVICE_LAVA_QUATTRO_PCI_B			0x0121 /*Quattro-PCI B*/
6479 #define DEVICE_LAVA_LAVA_OCTO_A				0x0180 /*Lava Octo A*/
6480 #define DEVICE_LAVA_LAVA_OCTO_B				0x0181 /*Lava Octo B*/
6481 #define DEVICE_LAVA_LAVA_PORT_PLUS			0x0200 /*Lava Port Plus*/
6482 #define DEVICE_LAVA_LAVA_QUAD_A				0x0201 /*Lava Quad A*/
6483 #define DEVICE_LAVA_LAVA_QUAD_B				0x0202 /*Lava Quad B*/
6484 #define DEVICE_LAVA_LAVA_QUATTRO_PCI			0x0220 /*Lava Quattro PCI Ports A/B*/
6485 #define DEVICE_LAVA_LAVA_QUATTRO_PCI2			0x0221 /*Lava Quattro PCI Ports C/D*/
6486 #define DEVICE_LAVA_LAVA_SINGLE_SERIAL			0x0500 /*Lava Single Serial*/
6487 #define DEVICE_LAVA_LAVA_PORT_650			0x0600 /*Lava Port 650*/
6488 #define DEVICE_LAVA_LAVA_PARALLEL			0x8000 /*Lava Parallel*/
6489 #define DEVICE_LAVA_DUAL_PARALLEL_PORT			0x8001 /*Dual parallel port controller A*/
6490 #define DEVICE_LAVA_LAVA_DUAL_PARALLEL			0x8002 /*Lava Dual Parallel port A*/
6491 #define DEVICE_LAVA_LAVA_DUAL_PARALLEL2			0x8003 /*Lava Dual Parallel port B*/
6492 #define DEVICE_LAVA_BOCA_RESEARCH_IOPPAR		0x8800 /*BOCA Research IOPPAR*/
6493 /* Vendor: 1408: Aloka Co. Ltd */
6494 /* Vendor: 1409: Timedia Technology Co Ltd */
6495 #define DEVICE_TIMEDIA_PCI2S550_DUAL_16550		0x7168 /*PCI2S550 (Dual 16550 UART)*/
6496 /* Vendor: 140a: DSP Research Inc */
6497 /* Vendor: 140b: Ramix Inc */
6498 /* Vendor: 140c: Elmic Systems Inc */
6499 /* Vendor: 140d: Matsushita Electric Works Ltd */
6500 /* Vendor: 140e: Goepel Electronic GmbH */
6501 /* Vendor: 140f: Salient Systems Corp */
6502 /* Vendor: 1410: Midas lab Inc */
6503 /* Vendor: 1411: Ikos Systems Inc */
6504 /* Vendor: 1412: VIA Technologies Inc. */
6505 #define DEVICE_VIA3_ICE1712_ENVY24_PCI			0x1712 /*ICE1712 [Envy24] PCI Multi-Channel I/O Controller*/
6506 	#define SUBDEVICE_VIA3_M_AUDIO_DELTA_410	0x1412d638 /*M-Audio Delta 410*/
6507 #define DEVICE_VIA3_VT1720_24_ENVY24PT_HT_PCI		0x1724 /*VT1720/24 [Envy24PT/HT] PCI Multi-Channel Audio Controller*/
6508 /* Vendor: 1413: Addonics */
6509 /* Vendor: 1414: Microsoft Corporation */
6510 /* Vendor: 1415: Oxford Semiconductor Ltd */
6511 #define DEVICE_OXFORD2_VSCOM_011H_EP1_1			0x8403 /*VScom 011H-EP1 1 port parallel adaptor*/
6512 #define DEVICE_OXFORD2_OX16PCI954_QUAD_16950		0x9501 /*OX16PCI954 (Quad 16950 UART) function 0*/
6513 	#define SUBDEVICE_OXFORD2_CYBERPRO_4_PORT	0x131f2050 /*CyberPro (4-port)*/
6514 	#define SUBDEVICE_OXFORD2_MCCR_SERIAL_P0_3	0x15ed2000 /*MCCR Serial p0-3 of 8*/
6515 	#define SUBDEVICE_OXFORD2_MCCR_SERIAL_P0_32	0x15ed2001 /*MCCR Serial p0-3 of 16*/
6516 #define DEVICE_OXFORD2_EXSYS_EX_41092_DUAL		0x950a /*EXSYS EX-41092 Dual 16950 Serial adapter*/
6517 #define DEVICE_OXFORD2_OXCB950_CARDBUS_16950		0x950b /*OXCB950 Cardbus 16950 UART*/
6518 #define DEVICE_OXFORD2_OX16PCI954_QUAD_169502		0x9511 /*OX16PCI954 (Quad 16950 UART) function 1*/
6519 	#define SUBDEVICE_OXFORD2_MCCR_SERIAL_P4_7	0x15ed2000 /*MCCR Serial p4-7 of 8*/
6520 	#define SUBDEVICE_OXFORD2_MCCR_SERIAL_P4_15	0x15ed2001 /*MCCR Serial p4-15 of 16*/
6521 #define DEVICE_OXFORD2_OX16PCI952_DUAL_16950		0x9521 /*OX16PCI952 (Dual 16950 UART)*/
6522 /* Vendor: 1416: Multiwave Innovation pte Ltd */
6523 /* Vendor: 1417: Convergenet Technologies Inc */
6524 /* Vendor: 1418: Kyushu electronics systems Inc */
6525 /* Vendor: 1419: Excel Switching Corp */
6526 /* Vendor: 141a: Apache Micro Peripherals Inc */
6527 /* Vendor: 141b: Zoom Telephonics Inc */
6528 /* Vendor: 141d: Digitan Systems Inc */
6529 /* Vendor: 141e: Fanuc Ltd */
6530 /* Vendor: 141f: Visiontech Ltd */
6531 /* Vendor: 1420: Psion Dacom plc */
6532 #define DEVICE_PSION_GOLD_CARD_NETGLOBAL		0x8002 /*Gold Card NetGlobal 56k+10/100Mb CardBus (Ethernet part)*/
6533 #define DEVICE_PSION_GOLD_CARD_NETGLOBAL2		0x8003 /*Gold Card NetGlobal 56k+10/100Mb CardBus (Modem part)*/
6534 /* Vendor: 1421: Ads Technologies Inc */
6535 /* Vendor: 1422: Ygrec Systems Co Ltd */
6536 /* Vendor: 1423: Custom Technology Corp. */
6537 /* Vendor: 1424: Videoserver Connections */
6538 /* Vendor: 1425: Chelsio Communications Inc */
6539 /* Vendor: 1426: Storage Technology Corp. */
6540 /* Vendor: 1427: Better On-Line Solutions */
6541 /* Vendor: 1428: Edec Co Ltd */
6542 /* Vendor: 1429: Unex Technology Corp. */
6543 /* Vendor: 142a: Kingmax Technology Inc */
6544 /* Vendor: 142b: Radiolan */
6545 /* Vendor: 142c: Minton Optic Industry Co Ltd */
6546 /* Vendor: 142d: Pix stream Inc */
6547 /* Vendor: 142e: Vitec Multimedia */
6548 #define DEVICE_VITEC_VM2_2_VIDEO_MAKER			0x4020 /*VM2-2 [Video Maker 2] MPEG1/2 Encoder*/
6549 /* Vendor: 142f: Radicom Research Inc */
6550 /* Vendor: 1430: ITT Aerospace/Communications Division */
6551 /* Vendor: 1431: Gilat Satellite Networks */
6552 /* Vendor: 1432: Edimax Computer Co. */
6553 #define DEVICE_EDIMAX_RTL81XX_FAST_ETHERNET		0x9130 /*RTL81xx Fast Ethernet*/
6554 /* Vendor: 1433: Eltec Elektronik GmbH */
6555 /* Vendor: 1435: Real Time Devices US Inc. */
6556 /* Vendor: 1436: CIS Technology Inc */
6557 /* Vendor: 1437: Nissin Inc Co */
6558 /* Vendor: 1438: Atmel-dream */
6559 /* Vendor: 1439: Outsource Engineering & Mfg. Inc */
6560 /* Vendor: 143a: Stargate Solutions Inc */
6561 /* Vendor: 143b: Canon Research Center, America */
6562 /* Vendor: 143c: Amlogic Inc */
6563 /* Vendor: 143d: Tamarack Microelectronics Inc */
6564 /* Vendor: 143e: Jones Futurex Inc */
6565 /* Vendor: 143f: Lightwell Co Ltd - Zax Division */
6566 /* Vendor: 1440: ALGOL Corp. */
6567 /* Vendor: 1441: AGIE Ltd */
6568 /* Vendor: 1442: Phoenix Contact GmbH & Co. */
6569 /* Vendor: 1443: Unibrain S.A. */
6570 /* Vendor: 1444: TRW */
6571 /* Vendor: 1445: Logical DO Ltd */
6572 /* Vendor: 1446: Graphin Co Ltd */
6573 /* Vendor: 1447: AIM GmBH */
6574 /* Vendor: 1448: Alesis Studio Electronics */
6575 /* Vendor: 1449: TUT Systems Inc */
6576 /* Vendor: 144a: Adlink Technology */
6577 #define DEVICE_ADLINK_PCI_7296				0x7296 /*PCI-7296*/
6578 #define DEVICE_ADLINK_PCI_7432				0x7432 /*PCI-7432*/
6579 #define DEVICE_ADLINK_PCI_7433				0x7433 /*PCI-7433*/
6580 #define DEVICE_ADLINK_PCI_7434				0x7434 /*PCI-7434*/
6581 #define DEVICE_ADLINK_PCI_7841				0x7841 /*PCI-7841*/
6582 #define DEVICE_ADLINK_PCI_8133				0x8133 /*PCI-8133*/
6583 #define DEVICE_ADLINK_PCI_8164				0x8164 /*PCI-8164*/
6584 #define DEVICE_ADLINK_PCI_8554				0x8554 /*PCI-8554*/
6585 #define DEVICE_ADLINK_PCI_9111				0x9111 /*PCI-9111*/
6586 #define DEVICE_ADLINK_PCI_9113				0x9113 /*PCI-9113*/
6587 #define DEVICE_ADLINK_PCI_9114				0x9114 /*PCI-9114*/
6588 /* Vendor: 144b: Loronix Information Systems Inc */
6589 /* Vendor: 144c: Catalina Research Inc */
6590 /* Vendor: 144d: Samsung Electronics Co Ltd */
6591 /* Vendor: 144e: OLITEC */
6592 /* Vendor: 144f: Askey Computer Corp. */
6593 /* Vendor: 1450: Octave Communications Ind. */
6594 /* Vendor: 1451: SP3D Chip Design GmBH */
6595 /* Vendor: 1453: MYCOM Inc */
6596 /* Vendor: 1454: Altiga Networks */
6597 /* Vendor: 1455: Logic Plus Plus Inc */
6598 /* Vendor: 1456: Advanced Hardware Architectures */
6599 /* Vendor: 1457: Nuera Communications Inc */
6600 /* Vendor: 1458: Giga-byte Technology */
6601 /* Vendor: 1459: DOOIN Electronics */
6602 /* Vendor: 145a: Escalate Networks Inc */
6603 /* Vendor: 145b: PRAIM SRL */
6604 /* Vendor: 145c: Cryptek */
6605 /* Vendor: 145d: Gallant Computer Inc */
6606 /* Vendor: 145e: Aashima Technology B.V. */
6607 /* Vendor: 145f: Baldor Electric Company */
6608 #define DEVICE_BALDOR_NEXTMOVE_PCI			0x0001 /*NextMove PCI*/
6609 /* Vendor: 1460: DYNARC INC */
6610 /* Vendor: 1461: Avermedia Technologies Inc */
6611 /* Vendor: 1462: Micro-Star International Co., Ltd. */
6612 #define DEVICE_MICRO_STAR_PCI_CARD_WIRELESS		0x6825 /*PCI Card wireless 11g [PC54G]*/
6613 #define DEVICE_MICRO_STAR_NVIDIA_NV25_GEFORCE4		0x8725 /*NVIDIA NV25 [GeForce4 Ti 4600] VGA Adapter*/
6614 #define DEVICE_MICRO_STAR_NVIDIA_NV28_GEFORCE4		0x9000 /*NVIDIA NV28 [GeForce4 Ti 4800] VGA Adapter*/
6615 #define DEVICE_MICRO_STAR_NVIDIA_NV31_GEFORCE		0x9119 /*NVIDIA NV31 [GeForce FX 5600XT] VGA Adapter*/
6616 /* Vendor: 1463: Fast Corporation */
6617 /* Vendor: 1464: Interactive Circuits & Systems Ltd */
6618 /* Vendor: 1465: GN NETTEST Telecom DIV. */
6619 /* Vendor: 1466: Designpro Inc. */
6620 /* Vendor: 1467: DIGICOM SPA */
6621 /* Vendor: 1468: AMBIT Microsystem Corp. */
6622 /* Vendor: 1469: Cleveland Motion Controls */
6623 /* Vendor: 146a: IFR */
6624 /* Vendor: 146b: Parascan Technologies Ltd */
6625 /* Vendor: 146c: Ruby Tech Corp. */
6626 #define DEVICE_RUBY_FE_1430TX_FAST_ETHERNET		0x1430 /*FE-1430TX Fast Ethernet PCI Adapter*/
6627 /* Vendor: 146d: Tachyon, INC. */
6628 /* Vendor: 146e: Williams Electronics Games, Inc. */
6629 /* Vendor: 146f: Multi Dimensional Consulting Inc */
6630 /* Vendor: 1470: Bay Networks */
6631 /* Vendor: 1471: Integrated Telecom Express Inc */
6632 /* Vendor: 1472: DAIKIN Industries, Ltd */
6633 /* Vendor: 1473: ZAPEX Technologies Inc */
6634 /* Vendor: 1474: Doug Carson & Associates */
6635 /* Vendor: 1475: PICAZO Communications */
6636 /* Vendor: 1476: MORTARA Instrument Inc */
6637 /* Vendor: 1477: Net Insight */
6638 /* Vendor: 1478: DIATREND Corporation */
6639 /* Vendor: 1479: TORAY Industries Inc */
6640 /* Vendor: 147a: FORMOSA Industrial Computing */
6641 /* Vendor: 147b: ABIT Computer Corp. */
6642 /* Vendor: 147c: AWARE, Inc. */
6643 /* Vendor: 147d: Interworks Computer Products */
6644 /* Vendor: 147e: Matsushita Graphic Communication Systems, Inc. */
6645 /* Vendor: 147f: NIHON UNISYS, Ltd. */
6646 /* Vendor: 1480: SCII Telecom */
6647 /* Vendor: 1481: BIOPAC Systems Inc */
6648 /* Vendor: 1482: ISYTEC - Integrierte Systemtechnik GmBH */
6649 /* Vendor: 1483: LABWAY Corporation */
6650 /* Vendor: 1484: Logic Corporation */
6651 /* Vendor: 1485: ERMA - Electronic GmBH */
6652 /* Vendor: 1486: L3 Communications Telemetry & Instrumentation */
6653 /* Vendor: 1487: MARQUETTE Medical Systems */
6654 /* Vendor: 1488: KONTRON Electronik GmBH */
6655 /* Vendor: 1489: KYE Systems Corporation */
6656 /* Vendor: 148a: OPTO */
6657 /* Vendor: 148b: INNOMEDIALOGIC Inc. */
6658 /* Vendor: 148c: C.P. Technology Co. Ltd */
6659 /* Vendor: 148d: DIGICOM Systems, Inc. */
6660 #define DEVICE_DIGICOM3_HCF_56K_DATA_FAX		0x1003 /*HCF 56k Data/Fax Modem*/
6661 /* Vendor: 148e: OSI Plus Corporation */
6662 /* Vendor: 148f: Plant Equipment, Inc. */
6663 /* Vendor: 1490: Stone Microsystems PTY Ltd. */
6664 /* Vendor: 1491: ZEAL Corporation */
6665 /* Vendor: 1492: Time Logic Corporation */
6666 /* Vendor: 1493: MAKER Communications */
6667 /* Vendor: 1494: WINTOP Technology, Inc. */
6668 /* Vendor: 1495: TOKAI Communications Industry Co. Ltd */
6669 /* Vendor: 1496: JOYTECH Computer Co., Ltd. */
6670 /* Vendor: 1497: SMA Regelsysteme GmBH */
6671 /* Vendor: 1498: TEWS Datentechnik GmBH */
6672 #define DEVICE_TEWS_TPCI200				0x30c8 /*TPCI200*/
6673 /* Vendor: 1499: EMTEC CO., Ltd */
6674 /* Vendor: 149a: ANDOR Technology Ltd */
6675 /* Vendor: 149b: SEIKO Instruments Inc */
6676 /* Vendor: 149c: OVISLINK Corp. */
6677 /* Vendor: 149d: NEWTEK Inc */
6678 #define DEVICE_NEWTEK_VIDEO_TOASTER_FOR			0x0001 /*Video Toaster for PC*/
6679 /* Vendor: 149e: Mapletree Networks Inc. */
6680 /* Vendor: 149f: LECTRON Co Ltd */
6681 /* Vendor: 14a0: SOFTING GmBH */
6682 /* Vendor: 14a1: Systembase Co Ltd */
6683 /* Vendor: 14a2: Millennium Engineering Inc */
6684 /* Vendor: 14a3: Maverick Networks */
6685 /* Vendor: 14a4: GVC/BCM Advanced Research */
6686 /* Vendor: 14a5: XIONICS Document Technologies Inc */
6687 /* Vendor: 14a6: INOVA Computers GmBH & Co KG */
6688 /* Vendor: 14a7: MYTHOS Systems Inc */
6689 /* Vendor: 14a8: FEATRON Technologies Corporation */
6690 /* Vendor: 14a9: HIVERTEC Inc */
6691 /* Vendor: 14aa: Advanced MOS Technology Inc */
6692 /* Vendor: 14ab: Mentor Graphics Corp. */
6693 /* Vendor: 14ac: Novaweb Technologies Inc */
6694 /* Vendor: 14ad: Time Space Radio AB */
6695 /* Vendor: 14ae: CTI, Inc */
6696 /* Vendor: 14af: Guillemot Corporation */
6697 #define DEVICE_GUILLEMOT_3D_PROPHET_II			0x7102 /*3D Prophet II MX*/
6698 /* Vendor: 14b0: BST Communication Technology Ltd */
6699 /* Vendor: 14b1: Nextcom K.K. */
6700 /* Vendor: 14b2: ENNOVATE Networks Inc */
6701 /* Vendor: 14b3: XPEED Inc */
6702 #define DEVICE_XPEED_DSL_NIC				0x0000 /*DSL NIC*/
6703 /* Vendor: 14b4: PHILIPS Business Electronics B.V. */
6704 /* Vendor: 14b5: Creamware GmBH */
6705 #define DEVICE_CREAMWARE_SCOPE				0x0200 /*Scope*/
6706 #define DEVICE_CREAMWARE_PULSAR				0x0300 /*Pulsar*/
6707 #define DEVICE_CREAMWARE_PULSARSRB			0x0400 /*PulsarSRB*/
6708 #define DEVICE_CREAMWARE_PULSAR2			0x0600 /*Pulsar2*/
6709 #define DEVICE_CREAMWARE_DSP_BOARD			0x0800 /*DSP-Board*/
6710 #define DEVICE_CREAMWARE_DSP_BOARD2			0x0900 /*DSP-Board*/
6711 #define DEVICE_CREAMWARE_DSP_BOARD3			0x0a00 /*DSP-Board*/
6712 #define DEVICE_CREAMWARE_DSP_BOARD4			0x0b00 /*DSP-Board*/
6713 /* Vendor: 14b6: Quantum Data Corp. */
6714 /* Vendor: 14b7: PROXIM Inc */
6715 #define DEVICE_PROXIM_SYMPHONY_4110			0x0001 /*Symphony 4110*/
6716 /* Vendor: 14b8: Techsoft Technology Co Ltd */
6717 /* Vendor: 14b9: AIRONET Wireless Communications */
6718 #define DEVICE_AIRONET_PC4800				0x0001 /*PC4800*/
6719 #define DEVICE_AIRONET_PC48002				0x0340 /*PC4800*/
6720 #define DEVICE_AIRONET_PC48003				0x0350 /*PC4800*/
6721 #define DEVICE_AIRONET_PC4500				0x4500 /*PC4500*/
6722 #define DEVICE_AIRONET_CISCO_AIRONET_340		0x4800 /*Cisco Aironet 340 802.11b Wireless LAN Adapter/Aironet PC4800*/
6723 #define DEVICE_AIRONET_CISCO_AIRONET_WIRELESS		0xa504 /*Cisco Aironet Wireless 802.11b*/
6724 #define DEVICE_AIRONET_CISCO_AIRONET_CB20A		0xa505 /*Cisco Aironet CB20a 802.11a Wireless LAN Adapter*/
6725 #define DEVICE_AIRONET_CISCO_AIRONET_MINI		0xa506 /*Cisco Aironet Mini PCI b/g*/
6726 /* Vendor: 14ba: INTERNIX Inc. */
6727 /* Vendor: 14bb: SEMTECH Corporation */
6728 /* Vendor: 14bc: Globespan Semiconductor Inc. */
6729 /* Vendor: 14bd: CARDIO Control N.V. */
6730 /* Vendor: 14be: L3 Communications */
6731 /* Vendor: 14bf: SPIDER Communications Inc. */
6732 /* Vendor: 14c0: COMPAL Electronics Inc */
6733 /* Vendor: 14c1: MYRICOM Inc. */
6734 #define DEVICE_MYRICOM_MYRINET_2000_SCALABLE		0x8043 /*Myrinet 2000 Scalable Cluster Interconnect*/
6735 /* Vendor: 14c2: DTK Computer */
6736 /* Vendor: 14c3: MEDIATEK Corp. */
6737 /* Vendor: 14c4: IWASAKI Information Systems Co Ltd */
6738 /* Vendor: 14c5: Automation Products AB */
6739 /* Vendor: 14c6: Data Race Inc */
6740 /* Vendor: 14c7: Modular Technology Holdings Ltd */
6741 /* Vendor: 14c8: Turbocomm Tech. Inc. */
6742 /* Vendor: 14c9: ODIN Telesystems Inc */
6743 /* Vendor: 14ca: PE Logic Corp. */
6744 /* Vendor: 14cb: Billionton Systems Inc */
6745 /* Vendor: 14cc: NAKAYO Telecommunications Inc */
6746 /* Vendor: 14cd: Universal Scientific Ind. */
6747 /* Vendor: 14ce: Whistle Communications */
6748 /* Vendor: 14cf: TEK Microsystems Inc. */
6749 /* Vendor: 14d0: Ericsson Axe R & D */
6750 /* Vendor: 14d1: Computer Hi-Tech Co Ltd */
6751 /* Vendor: 14d2: Titan Electronics Inc */
6752 #define DEVICE_TITAN_VSCOM_010L_1			0x8001 /*VScom 010L 1 port parallel adaptor*/
6753 #define DEVICE_TITAN_VSCOM_020L_2			0x8002 /*VScom 020L 2 port parallel adaptor*/
6754 #define DEVICE_TITAN_VSCOM_100L_1			0x8010 /*VScom 100L 1 port serial adaptor*/
6755 #define DEVICE_TITAN_VSCOM_110L_1			0x8011 /*VScom 110L 1 port serial and 1 port parallel adaptor*/
6756 #define DEVICE_TITAN_VSCOM_200L_1			0x8020 /*VScom 200L 1 port serial adaptor*/
6757 #define DEVICE_TITAN_VSCOM_210L_2			0x8021 /*VScom 210L 2 port serial and 1 port parallel adaptor*/
6758 #define DEVICE_TITAN_VSCOM_400L_4			0x8040 /*VScom 400L 4 port serial adaptor*/
6759 #define DEVICE_TITAN_VSCOM_800L_8			0x8080 /*VScom 800L 8 port serial adaptor*/
6760 #define DEVICE_TITAN_VSCOM_010H_1			0xa000 /*VScom 010H 1 port parallel adaptor*/
6761 #define DEVICE_TITAN_VSCOM_100H_1			0xa001 /*VScom 100H 1 port serial adaptor*/
6762 #define DEVICE_TITAN_VSCOM_400H_4			0xa003 /*VScom 400H 4 port serial adaptor*/
6763 #define DEVICE_TITAN_VSCOM_400HF1_4			0xa004 /*VScom 400HF1 4 port serial adaptor*/
6764 #define DEVICE_TITAN_VSCOM_200H_2			0xa005 /*VScom 200H 2 port serial adaptor*/
6765 #define DEVICE_TITAN_VSCOM_010HV2_1			0xe001 /*VScom 010HV2 1 port parallel adaptor*/
6766 #define DEVICE_TITAN_VSCOM_100HV2_1			0xe010 /*VScom 100HV2 1 port serial adaptor*/
6767 #define DEVICE_TITAN_VSCOM_200HV2_2			0xe020 /*VScom 200HV2 2 port serial adaptor*/
6768 /* Vendor: 14d3: CIRTECH (UK) Ltd */
6769 /* Vendor: 14d4: Panacom Technology Corp */
6770 /* Vendor: 14d5: Nitsuko Corporation */
6771 /* Vendor: 14d6: Accusys Inc */
6772 /* Vendor: 14d7: Hirakawa Hewtech Corp */
6773 /* Vendor: 14d8: HOPF Elektronik GmBH */
6774 /* Vendor: 14d9: Alliance Semiconductor Corporation */
6775 #define DEVICE_ALLIANCE2_AP1011_SP1011_HYPERTRANSPORT_PCI_BRIDGE	0x0010 /*AP1011/SP1011 HyperTransport-PCI Bridge [Sturgeon]*/
6776 #define DEVICE_ALLIANCE2_AS90L10204_10208_HYPERTRANSPORT_TO	0x9000 /*AS90L10204/10208 HyperTransport to PCI-X Bridge*/
6777 /* Vendor: 14da: National Aerospace Laboratories */
6778 /* Vendor: 14db: AFAVLAB Technology Inc */
6779 #define DEVICE_AFAVLAB_TK9902				0x2120 /*TK9902*/
6780 /* Vendor: 14dc: Amplicon Liveline Ltd */
6781 #define DEVICE_AMPLICON_PCI230				0x0000 /*PCI230*/
6782 #define DEVICE_AMPLICON_PCI242				0x0001 /*PCI242*/
6783 #define DEVICE_AMPLICON_PCI244				0x0002 /*PCI244*/
6784 #define DEVICE_AMPLICON_PCI247				0x0003 /*PCI247*/
6785 #define DEVICE_AMPLICON_PCI248				0x0004 /*PCI248*/
6786 #define DEVICE_AMPLICON_PCI249				0x0005 /*PCI249*/
6787 #define DEVICE_AMPLICON_PCI260				0x0006 /*PCI260*/
6788 #define DEVICE_AMPLICON_PCI224				0x0007 /*PCI224*/
6789 #define DEVICE_AMPLICON_PCI234				0x0008 /*PCI234*/
6790 #define DEVICE_AMPLICON_PCI236				0x0009 /*PCI236*/
6791 #define DEVICE_AMPLICON_PCI272				0x000a /*PCI272*/
6792 #define DEVICE_AMPLICON_PCI215				0x000b /*PCI215*/
6793 /* Vendor: 14dd: Boulder Design Labs Inc */
6794 /* Vendor: 14de: Applied Integration Corporation */
6795 /* Vendor: 14df: ASIC Communications Corp */
6796 /* Vendor: 14e1: INVERTEX */
6797 /* Vendor: 14e2: INFOLIBRIA */
6798 /* Vendor: 14e3: AMTELCO */
6799 /* Vendor: 14e4: Broadcom Corporation */
6800 #define DEVICE_BROADCOM_SENTRY5_CHIPCOMMON_I_O		0x0800 /*Sentry5 Chipcommon I/O Controller*/
6801 #define DEVICE_BROADCOM_SENTRY5_PCI_BRIDGE		0x0804 /*Sentry5 PCI Bridge*/
6802 #define DEVICE_BROADCOM_SENTRY5_MIPS32_CPU		0x0805 /*Sentry5 MIPS32 CPU*/
6803 #define DEVICE_BROADCOM_SENTRY5_ETHERNET_CONTROLLER	0x0806 /*Sentry5 Ethernet Controller*/
6804 #define DEVICE_BROADCOM_SENTRY5_CRYPTO_ACCELERATOR	0x080b /*Sentry5 Crypto Accelerator*/
6805 #define DEVICE_BROADCOM_SENTRY5_DDR_SDR_RAM		0x080f /*Sentry5 DDR/SDR RAM Controller*/
6806 #define DEVICE_BROADCOM_SENTRY5_EXTERNAL_INTERFACE	0x0811 /*Sentry5 External Interface Core*/
6807 #define DEVICE_BROADCOM_BCM3302_SENTRY5_MIPS32		0x0816 /*BCM3302 Sentry5 MIPS32 CPU*/
6808 #define DEVICE_BROADCOM_NETXTREME_BCM5700_GIGABIT	0x1644 /*NetXtreme BCM5700 Gigabit Ethernet*/
6809 	#define SUBDEVICE_BROADCOM_BROADCOM_VIGIL_B5700	0x10140277 /*Broadcom Vigil B5700 1000Base-T*/
6810 	#define SUBDEVICE_BROADCOM_BROADCOM_BCM5700	0x102800d1 /*Broadcom BCM5700*/
6811 	#define SUBDEVICE_BROADCOM_BROADCOM_BCM57002	0x10280106 /*Broadcom BCM5700*/
6812 	#define SUBDEVICE_BROADCOM_BROADCOM_BCM5700_1000BASE_T	0x10280109 /*Broadcom BCM5700 1000Base-T*/
6813 	#define SUBDEVICE_BROADCOM_BROADCOM_BCM5700_1000BASETX	0x1028010a /*Broadcom BCM5700 1000BaseTX*/
6814 	#define SUBDEVICE_BROADCOM_3C996_T_1000BASE_T	0x10b71000 /*3C996-T 1000Base-T*/
6815 	#define SUBDEVICE_BROADCOM_3C996B_T_1000BASE_T	0x10b71001 /*3C996B-T 1000Base-T*/
6816 	#define SUBDEVICE_BROADCOM_3C996C_T_1000BASE_T	0x10b71002 /*3C996C-T 1000Base-T*/
6817 	#define SUBDEVICE_BROADCOM_3C997_T_1000BASE_T_DUAL	0x10b71003 /*3C997-T 1000Base-T Dual Port*/
6818 	#define SUBDEVICE_BROADCOM_3C996_SX_1000BASE_SX	0x10b71004 /*3C996-SX 1000Base-SX*/
6819 	#define SUBDEVICE_BROADCOM_3C997_SX_1000BASE_SX_DUAL	0x10b71005 /*3C997-SX 1000Base-SX Dual Port*/
6820 	#define SUBDEVICE_BROADCOM_3C942_GIGABIT_LOM	0x10b71008 /*3C942 Gigabit LOM (31X31)*/
6821 	#define SUBDEVICE_BROADCOM_NETXTREME_1000BASE_SX	0x14e40002 /*NetXtreme 1000Base-SX*/
6822 	#define SUBDEVICE_BROADCOM_NETXTREME_1000BASE_SX2	0x14e40003 /*NetXtreme 1000Base-SX*/
6823 	#define SUBDEVICE_BROADCOM_NETXTREME_1000BASE_T	0x14e40004 /*NetXtreme 1000Base-T*/
6824 	#define SUBDEVICE_BROADCOM_NETXTREME_1000BASETX	0x14e41028 /*NetXtreme 1000BaseTX*/
6825 	#define SUBDEVICE_BROADCOM_BCM5700_1000BASE_T	0x14e41644 /*BCM5700 1000Base-T*/
6826 #define DEVICE_BROADCOM_NETXTREME_BCM5701_GIGABIT	0x1645 /*NetXtreme BCM5701 Gigabit Ethernet*/
6827 	#define SUBDEVICE_BROADCOM_NC7770_GIGABIT_SERVER	0x0e11007c /*NC7770 Gigabit Server Adapter (PCI-X, 10/100/1000-T)*/
6828 	#define SUBDEVICE_BROADCOM_NC6770_GIGABIT_SERVER	0x0e11007d /*NC6770 Gigabit Server Adapter (PCI-X, 1000-SX)*/
6829 	#define SUBDEVICE_BROADCOM_NC7780_GIGABIT_SERVER	0x0e110085 /*NC7780 Gigabit Server Adapter (embedded, WOL)*/
6830 	#define SUBDEVICE_BROADCOM_NC7780_GIGABIT_SERVER2	0x0e110099 /*NC7780 Gigabit Server Adapter (embedded, WOL)*/
6831 	#define SUBDEVICE_BROADCOM_NC7770_GIGABIT_SERVER2	0x0e11009a /*NC7770 Gigabit Server Adapter (PCI-X, 10/100/1000-T)*/
6832 	#define SUBDEVICE_BROADCOM_NC6770_GIGABIT_SERVER2	0x0e1100c1 /*NC6770 Gigabit Server Adapter (PCI-X, 1000-SX)*/
6833 	#define SUBDEVICE_BROADCOM_BROADCOM_BCM5701_1000BASE_T	0x10280121 /*Broadcom BCM5701 1000Base-T*/
6834 	#define SUBDEVICE_BROADCOM_HP_1000BASE_T_PCI	0x103c128a /*HP 1000Base-T (PCI) [A7061A]*/
6835 	#define SUBDEVICE_BROADCOM_HP_1000BASE_SX_PCI	0x103c128b /*HP 1000Base-SX (PCI) [A7073A]*/
6836 	#define SUBDEVICE_BROADCOM_HP_CORE_LAN		0x103c12a4 /*HP Core Lan 1000Base-T*/
6837 	#define SUBDEVICE_BROADCOM_HP_IOX_CORE		0x103c12c1 /*HP IOX Core Lan 1000Base-T [A7109AX]*/
6838 	#define SUBDEVICE_BROADCOM_SGI_IO9_GIGABIT	0x10a98010 /*SGI IO9 Gigabit Ethernet (Copper)*/
6839 	#define SUBDEVICE_BROADCOM_SGI_GIGABIT_ETHERNET	0x10a98011 /*SGI Gigabit Ethernet (Copper)*/
6840 	#define SUBDEVICE_BROADCOM_SGI_GIGABIT_ETHERNET2	0x10a98012 /*SGI Gigabit Ethernet (Fiber)*/
6841 	#define SUBDEVICE_BROADCOM_3C996_SX_1000BASE_SX2	0x10b71004 /*3C996-SX 1000Base-SX*/
6842 	#define SUBDEVICE_BROADCOM_3C996B_T_1000BASE_T2	0x10b71006 /*3C996B-T 1000Base-T*/
6843 	#define SUBDEVICE_BROADCOM_3C1000_T_1000BASE_T	0x10b71007 /*3C1000-T 1000Base-T*/
6844 	#define SUBDEVICE_BROADCOM_3C940_BR01_1000BASE_T	0x10b71008 /*3C940-BR01 1000Base-T*/
6845 	#define SUBDEVICE_BROADCOM_BCM5701_1000BASE_T	0x14e40001 /*BCM5701 1000Base-T*/
6846 	#define SUBDEVICE_BROADCOM_BCM5701_1000BASE_T2	0x14e40005 /*BCM5701 1000Base-T*/
6847 	#define SUBDEVICE_BROADCOM_BCM5701_1000BASE_T3	0x14e40006 /*BCM5701 1000Base-T*/
6848 	#define SUBDEVICE_BROADCOM_BCM5701_1000BASE_SX	0x14e40007 /*BCM5701 1000Base-SX*/
6849 	#define SUBDEVICE_BROADCOM_BCM5701_1000BASE_T4	0x14e40008 /*BCM5701 1000Base-T*/
6850 	#define SUBDEVICE_BROADCOM_BCM5701_1000BASE_T5	0x14e48008 /*BCM5701 1000Base-T*/
6851 #define DEVICE_BROADCOM_NETXTREME_BCM5702_GIGABIT	0x1646 /*NetXtreme BCM5702 Gigabit Ethernet*/
6852 	#define SUBDEVICE_BROADCOM_NC7760_1000BASETX	0x0e1100bb /*NC7760 1000BaseTX*/
6853 	#define SUBDEVICE_BROADCOM_BROADCOM_BCM5702_1000BASETX	0x10280126 /*Broadcom BCM5702 1000BaseTX*/
6854 	#define SUBDEVICE_BROADCOM_BCM5702_1000BASETX	0x14e48009 /*BCM5702 1000BaseTX*/
6855 #define DEVICE_BROADCOM_NETXTREME_BCM5703_GIGABIT	0x1647 /*NetXtreme BCM5703 Gigabit Ethernet*/
6856 	#define SUBDEVICE_BROADCOM_NC7780_1000BASETX	0x0e110099 /*NC7780 1000BaseTX*/
6857 	#define SUBDEVICE_BROADCOM_NC7770_1000BASETX	0x0e11009a /*NC7770 1000BaseTX*/
6858 	#define SUBDEVICE_BROADCOM_SGI_IO9_GIGABIT2	0x10a98010 /*SGI IO9 Gigabit Ethernet (Copper)*/
6859 	#define SUBDEVICE_BROADCOM_BCM5703_1000BASETX	0x14e40009 /*BCM5703 1000BaseTX*/
6860 	#define SUBDEVICE_BROADCOM_BCM5703_1000BASESX	0x14e4000a /*BCM5703 1000BaseSX*/
6861 	#define SUBDEVICE_BROADCOM_BCM5703_1000BASETX2	0x14e4000b /*BCM5703 1000BaseTX*/
6862 	#define SUBDEVICE_BROADCOM_BCM5703_1000BASETX3	0x14e48009 /*BCM5703 1000BaseTX*/
6863 	#define SUBDEVICE_BROADCOM_BCM5703_1000BASETX4	0x14e4800a /*BCM5703 1000BaseTX*/
6864 #define DEVICE_BROADCOM_NETXTREME_BCM5704_GIGABIT	0x1648 /*NetXtreme BCM5704 Gigabit Ethernet*/
6865 	#define SUBDEVICE_BROADCOM_NC7772_GIGABIT_SERVER	0x0e1100cf /*NC7772 Gigabit Server Adapter (PCI-X, 10,100,1000-T)*/
6866 	#define SUBDEVICE_BROADCOM_NC7782_GIGABIT_SERVER	0x0e1100d0 /*NC7782 Gigabit Server Adapter (PCI-X, 10,100,1000-T)*/
6867 	#define SUBDEVICE_BROADCOM_NC7783_GIGABIT_SERVER	0x0e1100d1 /*NC7783 Gigabit Server Adapter (PCI-X, 10,100,1000-T)*/
6868 	#define SUBDEVICE_BROADCOM_3C998_T_DUAL_PORT	0x10b72000 /*3C998-T Dual Port 10/100/1000 PCI-X*/
6869 	#define SUBDEVICE_BROADCOM_3C999_T_QUAD_PORT	0x10b73000 /*3C999-T Quad Port 10/100/1000 PCI-X*/
6870 	#define SUBDEVICE_BROADCOM_NETXTREME_CIOB_E_1000BASE_T	0x11661648 /*NetXtreme CIOB-E 1000Base-T*/
6871 #define DEVICE_BROADCOM_NETXTREME_II_BCM5706		0x164a /*NetXtreme II BCM5706 Gigabit Ethernet*/
6872 #define DEVICE_BROADCOM_NETXTREME_BCM5702FE_GIGABIT	0x164d /*NetXtreme BCM5702FE Gigabit Ethernet*/
6873 #define DEVICE_BROADCOM_NETXTREME_BCM5705_GIGABIT	0x1653 /*NetXtreme BCM5705 Gigabit Ethernet*/
6874 	#define SUBDEVICE_BROADCOM_NC7761_GIGABIT_SERVER	0x0e1100e3 /*NC7761 Gigabit Server Adapter*/
6875 #define DEVICE_BROADCOM_NETXTREME_BCM5705_2_GIGABIT	0x1654 /*NetXtreme BCM5705_2 Gigabit Ethernet*/
6876 	#define SUBDEVICE_BROADCOM_NC7761_GIGABIT_SERVER2	0x0e1100e3 /*NC7761 Gigabit Server Adapter*/
6877 	#define SUBDEVICE_BROADCOM_NC1020_HP_PROLIANT	0x103c3100 /*NC1020 HP ProLiant Gigabit Server Adapter 32 PCI*/
6878 #define DEVICE_BROADCOM_NETXTREME_BCM5721_GIGABIT	0x1659 /*NetXtreme BCM5721 Gigabit Ethernet PCI Express*/
6879 #define DEVICE_BROADCOM_NETXTREME_BCM5705M_GIGABIT	0x165d /*NetXtreme BCM5705M Gigabit Ethernet*/
6880 #define DEVICE_BROADCOM_NETXTREME_BCM5705M_2_GIGABIT	0x165e /*NetXtreme BCM5705M_2 Gigabit Ethernet*/
6881 	#define SUBDEVICE_BROADCOM_NC6000_LAPTOP	0x103c0890 /*NC6000 laptop*/
6882 #define DEVICE_BROADCOM_570X_10_100_INTEGRATED		0x166e /*570x 10/100 Integrated Controller*/
6883 #define DEVICE_BROADCOM_NETXTREME_BCM5751_GIGABIT	0x1677 /*NetXtreme BCM5751 Gigabit Ethernet PCI Express*/
6884 	#define SUBDEVICE_BROADCOM_OPTIPLEX_GX280	0x10280179 /*Optiplex GX280*/
6885 #define DEVICE_BROADCOM_NETXTREME_BCM5751M_GIGABIT	0x167d /*NetXtreme BCM5751M Gigabit Ethernet PCI Express*/
6886 #define DEVICE_BROADCOM_NETXTREME_BCM5751F_FAST		0x167e /*NetXtreme BCM5751F Fast Ethernet PCI Express*/
6887 #define DEVICE_BROADCOM_NETXTREME_BCM5782_GIGABIT	0x1696 /*NetXtreme BCM5782 Gigabit Ethernet*/
6888 	#define SUBDEVICE_BROADCOM_HP_D530_CMT		0x103c12bc /*HP d530 CMT (DG746A)*/
6889 	#define SUBDEVICE_BROADCOM_NETXTREME_BCM5782_1000BASE_T	0x14e4000d /*NetXtreme BCM5782 1000Base-T*/
6890 #define DEVICE_BROADCOM_NETXTREME_BCM5788_GIGABIT	0x169c /*NetXtreme BCM5788 Gigabit Ethernet*/
6891 #define DEVICE_BROADCOM_NETLINK_BCM5789_GIGABIT		0x169d /*NetLink BCM5789 Gigabit Ethernet PCI Express*/
6892 #define DEVICE_BROADCOM_NETXTREME_BCM5702X_GIGABIT	0x16a6 /*NetXtreme BCM5702X Gigabit Ethernet*/
6893 	#define SUBDEVICE_BROADCOM_NC7760_GIGABIT_SERVER	0x0e1100bb /*NC7760 Gigabit Server Adapter (PCI-X, 10/100/1000-T)*/
6894 	#define SUBDEVICE_BROADCOM_BCM5702_1000BASE_T	0x10280126 /*BCM5702 1000Base-T*/
6895 	#define SUBDEVICE_BROADCOM_BCM5702_1000BASE_T2	0x14e4000c /*BCM5702 1000Base-T*/
6896 	#define SUBDEVICE_BROADCOM_BCM5702_1000BASE_T3	0x14e48009 /*BCM5702 1000Base-T*/
6897 #define DEVICE_BROADCOM_NETXTREME_BCM5703X_GIGABIT	0x16a7 /*NetXtreme BCM5703X Gigabit Ethernet*/
6898 	#define SUBDEVICE_BROADCOM_NC7771_GIGABIT_SERVER	0x0e1100ca /*NC7771 Gigabit Server Adapter (PCI-X, 10,100,1000-T)*/
6899 	#define SUBDEVICE_BROADCOM_NC7781_GIGABIT_SERVER	0x0e1100cb /*NC7781 Gigabit Server Adapter (PCI-X, 10,100,1000-T)*/
6900 	#define SUBDEVICE_BROADCOM_NETXTREME_BCM5703_1000BASE_T	0x14e40009 /*NetXtreme BCM5703 1000Base-T*/
6901 	#define SUBDEVICE_BROADCOM_NETXTREME_BCM5703_1000BASE_SX	0x14e4000a /*NetXtreme BCM5703 1000Base-SX*/
6902 	#define SUBDEVICE_BROADCOM_NETXTREME_BCM5703_1000BASE_T2	0x14e4000b /*NetXtreme BCM5703 1000Base-T*/
6903 	#define SUBDEVICE_BROADCOM_NETXTREME_BCM5703_1000BASE_T3	0x14e4800a /*NetXtreme BCM5703 1000Base-T*/
6904 #define DEVICE_BROADCOM_NETXTREME_BCM5704S_GIGABIT	0x16a8 /*NetXtreme BCM5704S Gigabit Ethernet*/
6905 	#define SUBDEVICE_BROADCOM_3C998_SX_DUAL_PORT	0x10b72001 /*3C998-SX Dual Port 1000-SX PCI-X*/
6906 #define DEVICE_BROADCOM_NETXTREME_II_BCM5706S		0x16aa /*NetXtreme II BCM5706S Gigabit Ethernet*/
6907 #define DEVICE_BROADCOM_NETXTREME_BCM5702A3_GIGABIT	0x16c6 /*NetXtreme BCM5702A3 Gigabit Ethernet*/
6908 	#define SUBDEVICE_BROADCOM_3C1000B_T_10_100_1000_PCI	0x10b71100 /*3C1000B-T 10/100/1000 PCI*/
6909 	#define SUBDEVICE_BROADCOM_BCM5702_1000BASE_T4	0x14e4000c /*BCM5702 1000Base-T*/
6910 	#define SUBDEVICE_BROADCOM_BCM5702_1000BASE_T5	0x14e48009 /*BCM5702 1000Base-T*/
6911 #define DEVICE_BROADCOM_NETXTREME_BCM5703_GIGABIT2	0x16c7 /*NetXtreme BCM5703 Gigabit Ethernet*/
6912 	#define SUBDEVICE_BROADCOM_NC7771_GIGABIT_SERVER2	0x0e1100ca /*NC7771 Gigabit Server Adapter (PCI-X, 10,100,1000-T)*/
6913 	#define SUBDEVICE_BROADCOM_NC7781_GIGABIT_SERVER2	0x0e1100cb /*NC7781 Gigabit Server Adapter (PCI-X, 10,100,1000-T)*/
6914 	#define SUBDEVICE_BROADCOM_HP_COMBO_FC_GIGE_SX	0x103c12c3 /*HP Combo FC/GigE-SX [A9782A]*/
6915 	#define SUBDEVICE_BROADCOM_HP_COMBO_FC_GIGE_T	0x103c12ca /*HP Combo FC/GigE-T [A9784A]*/
6916 	#define SUBDEVICE_BROADCOM_NETXTREME_BCM5703_1000BASE_T4	0x14e40009 /*NetXtreme BCM5703 1000Base-T*/
6917 	#define SUBDEVICE_BROADCOM_NETXTREME_BCM5703_1000BASE_SX2	0x14e4000a /*NetXtreme BCM5703 1000Base-SX*/
6918 #define DEVICE_BROADCOM_NETLINK_BCM5781_GIGABIT		0x16dd /*NetLink BCM5781 Gigabit Ethernet PCI Express*/
6919 #define DEVICE_BROADCOM_NETXTREME_BCM5753_GIGABIT	0x16f7 /*NetXtreme BCM5753 Gigabit Ethernet PCI Express*/
6920 #define DEVICE_BROADCOM_NETXTREME_BCM5753M_GIGABIT	0x16fd /*NetXtreme BCM5753M Gigabit Ethernet PCI Express*/
6921 #define DEVICE_BROADCOM_NETXTREME_BCM5753F_FAST		0x16fe /*NetXtreme BCM5753F Fast Ethernet PCI Express*/
6922 #define DEVICE_BROADCOM_BCM4401_B0_100BASE_TX		0x170c /*BCM4401-B0 100Base-TX*/
6923 #define DEVICE_BROADCOM_NETXTREME_BCM5901_100BASE_TX	0x170d /*NetXtreme BCM5901 100Base-TX*/
6924 	#define SUBDEVICE_BROADCOM_THINKPAD_R40E_2684_HVG	0x10140545 /*ThinkPad R40e (2684-HVG) builtin ethernet controller*/
6925 #define DEVICE_BROADCOM_NETXTREME_BCM5901_100BASE_TX2	0x170e /*NetXtreme BCM5901 100Base-TX*/
6926 #define DEVICE_BROADCOM_BCM3352				0x3352 /*BCM3352*/
6927 #define DEVICE_BROADCOM_BCM3360				0x3360 /*BCM3360*/
6928 #define DEVICE_BROADCOM_BCM4210_ILINE10_HOMEPNA		0x4210 /*BCM4210 iLine10 HomePNA 2.0*/
6929 #define DEVICE_BROADCOM_BCM4211_ILINE10_HOMEPNA		0x4211 /*BCM4211 iLine10 HomePNA 2.0 + V.90 56k modem*/
6930 #define DEVICE_BROADCOM_BCM4212_V_90_56K		0x4212 /*BCM4212 v.90 56k modem*/
6931 #define DEVICE_BROADCOM_BCM4303_802_11B_WIRELESS	0x4301 /*BCM4303 802.11b Wireless LAN Controller*/
6932 	#define SUBDEVICE_BROADCOM_TRUEMOBILE_1180_ONBOARD	0x10280407 /*TrueMobile 1180 Onboard WLAN*/
6933 	#define SUBDEVICE_BROADCOM_WL_103B_WIRELESS_LAN	0x10430120 /*WL-103b Wireless LAN PC Card*/
6934 #define DEVICE_BROADCOM_BCM4307_V_90_56K		0x4305 /*BCM4307 V.90 56k Modem*/
6935 #define DEVICE_BROADCOM_BCM4307_ETHERNET_CONTROLLER	0x4306 /*BCM4307 Ethernet Controller*/
6936 #define DEVICE_BROADCOM_BCM4307_802_11B_WIRELESS	0x4307 /*BCM4307 802.11b Wireless LAN Controller*/
6937 #define DEVICE_BROADCOM_BCM4310_CHIPCOMMON_I_OCONTROLLER	0x4310 /*BCM4310 Chipcommon I/OController*/
6938 #define DEVICE_BROADCOM_BCM4310_UART			0x4312 /*BCM4310 UART*/
6939 #define DEVICE_BROADCOM_BCM4310_ETHERNET_CONTROLLER	0x4313 /*BCM4310 Ethernet Controller*/
6940 #define DEVICE_BROADCOM_BCM4310_USB_CONTROLLER		0x4315 /*BCM4310 USB Controller*/
6941 #define DEVICE_BROADCOM_BCM4306_802_11B_G_WIRELESS	0x4320 /*BCM4306 802.11b/g Wireless LAN Controller*/
6942 	#define SUBDEVICE_BROADCOM_TRUEMOBILE_1300_WLAN	0x10280001 /*TrueMobile 1300 WLAN Mini-PCI Card*/
6943 	#define SUBDEVICE_BROADCOM_WIRELESS_1350_WLAN	0x10280003 /*Wireless 1350 WLAN Mini-PCI Card*/
6944 	#define SUBDEVICE_BROADCOM_WL_100G		0x1043100f /*WL-100G*/
6945 	#define SUBDEVICE_BROADCOM_LINKSYS_WMP54G_PCI	0x14e44320 /*Linksys WMP54G PCI*/
6946 	#define SUBDEVICE_BROADCOM_WPC54G		0x17374320 /*WPC54G*/
6947 	#define SUBDEVICE_BROADCOM_BELKIN_F5D7010_54G	0x17997010 /*Belkin F5D7010 54g Wireless Network card*/
6948 #define DEVICE_BROADCOM_BCM4306_802_11A_WIRELESS	0x4321 /*BCM4306 802.11a Wireless LAN Controller*/
6949 #define DEVICE_BROADCOM_BCM4306_UART			0x4322 /*BCM4306 UART*/
6950 #define DEVICE_BROADCOM_BCM4309_802_11A_B_G		0x4324 /*BCM4309 802.11a/b/g*/
6951 	#define SUBDEVICE_BROADCOM_TRUEMOBILE_1400	0x10280001 /*Truemobile 1400*/
6952 	#define SUBDEVICE_BROADCOM_TRUEMOBILE_1450_MINIPCI	0x10280003 /*Truemobile 1450 MiniPCI*/
6953 #define DEVICE_BROADCOM_BCM43XG_802_11B_G		0x4325 /*BCM43xG 802.11b/g*/
6954 	#define SUBDEVICE_BROADCOM_WIRELESS_NOTEBOOK_ADAPTER	0x14140003 /*Wireless Notebook Adapter MN-720*/
6955 	#define SUBDEVICE_BROADCOM_WIRELESS_PCI_ADAPTER	0x14140004 /*Wireless PCI Adapter MN-730*/
6956 #define DEVICE_BROADCOM_BCM4307_CHIPCOMMON_I_O		0x4326 /*BCM4307 Chipcommon I/O Controller?*/
6957 #define DEVICE_BROADCOM_BCM4401_100BASE_T		0x4401 /*BCM4401 100Base-T*/
6958 	#define SUBDEVICE_BROADCOM_A7V8X_MOTHERBOARD	0x104380a8 /*A7V8X motherboard*/
6959 #define DEVICE_BROADCOM_BCM4402_INTEGRATED_10_100BASET	0x4402 /*BCM4402 Integrated 10/100BaseT*/
6960 #define DEVICE_BROADCOM_BCM4402_V_90_56K		0x4403 /*BCM4402 V.90 56k Modem*/
6961 #define DEVICE_BROADCOM_BCM4413_ILINE32_HOMEPNA		0x4410 /*BCM4413 iLine32 HomePNA 2.0*/
6962 #define DEVICE_BROADCOM_BCM4413_V_90_56K		0x4411 /*BCM4413 V.90 56k modem*/
6963 #define DEVICE_BROADCOM_BCM4412_10_100BASET		0x4412 /*BCM4412 10/100BaseT*/
6964 #define DEVICE_BROADCOM_BCM44XX_CARDBUS_ILINE32		0x4430 /*BCM44xx CardBus iLine32 HomePNA 2.0*/
6965 #define DEVICE_BROADCOM_BCM4432_CARDBUS_10_100BASET	0x4432 /*BCM4432 CardBus 10/100BaseT*/
6966 #define DEVICE_BROADCOM_BCM4610_SENTRY5_PCI		0x4610 /*BCM4610 Sentry5 PCI to SB Bridge*/
6967 #define DEVICE_BROADCOM_BCM4610_SENTRY5_ILINE32		0x4611 /*BCM4610 Sentry5 iLine32 HomePNA 1.0*/
6968 #define DEVICE_BROADCOM_BCM4610_SENTRY5_V_90		0x4612 /*BCM4610 Sentry5 V.90 56k Modem*/
6969 #define DEVICE_BROADCOM_BCM4610_SENTRY5_ETHERNET	0x4613 /*BCM4610 Sentry5 Ethernet Controller*/
6970 #define DEVICE_BROADCOM_BCM4610_SENTRY5_EXTERNAL	0x4614 /*BCM4610 Sentry5 External Interface*/
6971 #define DEVICE_BROADCOM_BCM4610_SENTRY5_USB		0x4615 /*BCM4610 Sentry5 USB Controller*/
6972 #define DEVICE_BROADCOM_BCM4704_PCI_TO			0x4704 /*BCM4704 PCI to SB Bridge*/
6973 #define DEVICE_BROADCOM_BCM4704_SENTRY5_802_11B		0x4705 /*BCM4704 Sentry5 802.11b Wireless LAN Controller*/
6974 #define DEVICE_BROADCOM_BCM4704_SENTRY5_ETHERNET	0x4706 /*BCM4704 Sentry5 Ethernet Controller*/
6975 #define DEVICE_BROADCOM_BCM4704_SENTRY5_USB		0x4707 /*BCM4704 Sentry5 USB Controller*/
6976 #define DEVICE_BROADCOM_BCM4704_CRYPTO_ACCELERATOR	0x4708 /*BCM4704 Crypto Accelerator*/
6977 #define DEVICE_BROADCOM_BCM4710_SENTRY5_PCI		0x4710 /*BCM4710 Sentry5 PCI to SB Bridge*/
6978 #define DEVICE_BROADCOM_BCM47XX_SENTRY5_ILINE32		0x4711 /*BCM47xx Sentry5 iLine32 HomePNA 2.0*/
6979 #define DEVICE_BROADCOM_BCM47XX_V_92_56K		0x4712 /*BCM47xx V.92 56k modem*/
6980 #define DEVICE_BROADCOM_SENTRY5_ETHERNET_CONTROLLER2	0x4713 /*Sentry5 Ethernet Controller*/
6981 #define DEVICE_BROADCOM_BCM47XX_SENTRY5_EXTERNAL	0x4714 /*BCM47xx Sentry5 External Interface*/
6982 #define DEVICE_BROADCOM_SENTRY5_USB_CONTROLLER		0x4715 /*Sentry5 USB Controller*/
6983 #define DEVICE_BROADCOM_BCM47XX_SENTRY5_USB		0x4716 /*BCM47xx Sentry5 USB Host Controller*/
6984 #define DEVICE_BROADCOM_BCM47XX_SENTRY5_USB2		0x4717 /*BCM47xx Sentry5 USB Device Controller*/
6985 #define DEVICE_BROADCOM_SENTRY5_CRYPTO_ACCELERATOR2	0x4718 /*Sentry5 Crypto Accelerator*/
6986 #define DEVICE_BROADCOM_BCM4712_MIPS_CPU		0x4720 /*BCM4712 MIPS CPU*/
6987 #define DEVICE_BROADCOM_BCM5365P_SENTRY5_HOST		0x5365 /*BCM5365P Sentry5 Host Bridge*/
6988 #define DEVICE_BROADCOM_BCM5600_STRATASWITCH_24_2	0x5600 /*BCM5600 StrataSwitch 24+2 Ethernet Switch Controller*/
6989 #define DEVICE_BROADCOM_BCM5605_STRATASWITCH_24_2	0x5605 /*BCM5605 StrataSwitch 24+2 Ethernet Switch Controller*/
6990 #define DEVICE_BROADCOM_BCM5615_STRATASWITCH_24_2	0x5615 /*BCM5615 StrataSwitch 24+2 Ethernet Switch Controller*/
6991 #define DEVICE_BROADCOM_BCM5625_STRATASWITCH_24_2	0x5625 /*BCM5625 StrataSwitch 24+2 Ethernet Switch Controller*/
6992 #define DEVICE_BROADCOM_BCM5645_STRATASWITCH_24_2	0x5645 /*BCM5645 StrataSwitch 24+2 Ethernet Switch Controller*/
6993 #define DEVICE_BROADCOM_BCM5670_8_PORT_10GE		0x5670 /*BCM5670 8-Port 10GE Ethernet Switch Fabric*/
6994 #define DEVICE_BROADCOM_BCM5680_G_SWITCH_8		0x5680 /*BCM5680 G-Switch 8 Port Gigabit Ethernet Switch Controller*/
6995 #define DEVICE_BROADCOM_BCM5690_12_PORT_MULTI_LAYER	0x5690 /*BCM5690 12-port Multi-Layer Gigabit Ethernet Switch*/
6996 #define DEVICE_BROADCOM_BCM5691_GE_10GE_8_2		0x5691 /*BCM5691 GE/10GE 8+2 Gigabit Ethernet Switch Controller*/
6997 #define DEVICE_BROADCOM_BCM5820_CRYPTO_ACCELERATOR	0x5820 /*BCM5820 Crypto Accelerator*/
6998 #define DEVICE_BROADCOM_BCM5821_CRYPTO_ACCELERATOR	0x5821 /*BCM5821 Crypto Accelerator*/
6999 #define DEVICE_BROADCOM_BCM5822_CRYPTO_ACCELERATOR	0x5822 /*BCM5822 Crypto Accelerator*/
7000 #define DEVICE_BROADCOM_BCM5823_CRYPTO_ACCELERATOR	0x5823 /*BCM5823 Crypto Accelerator*/
7001 #define DEVICE_BROADCOM_BCM5824_CRYPTO_ACCELERATOR	0x5824 /*BCM5824 Crypto Accelerator*/
7002 #define DEVICE_BROADCOM_BCM5840_CRYPTO_ACCELERATOR	0x5840 /*BCM5840 Crypto Accelerator*/
7003 #define DEVICE_BROADCOM_BCM5841_CRYPTO_ACCELERATOR	0x5841 /*BCM5841 Crypto Accelerator*/
7004 #define DEVICE_BROADCOM_BCM5850_CRYPTO_ACCELERATOR	0x5850 /*BCM5850 Crypto Accelerator*/
7005 /* Vendor: 14e5: Pixelfusion Ltd */
7006 /* Vendor: 14e6: SHINING Technology Inc */
7007 /* Vendor: 14e7: 3CX */
7008 /* Vendor: 14e8: RAYCER Inc */
7009 /* Vendor: 14e9: GARNETS System CO Ltd */
7010 /* Vendor: 14ea: Planex Communications, Inc */
7011 #define DEVICE_PLANEX_FNW_3603_TX_CARDBUS_FAST		0xab06 /*FNW-3603-TX CardBus Fast Ethernet*/
7012 #define DEVICE_PLANEX_RTL81XX_REALTEK_ETHERNET		0xab07 /*RTL81xx RealTek Ethernet*/
7013 /* Vendor: 14eb: SEIKO EPSON Corp */
7014 /* Vendor: 14ec: ACQIRIS */
7015 /* Vendor: 14ed: DATAKINETICS Ltd */
7016 /* Vendor: 14ee: MASPRO KENKOH Corp */
7017 /* Vendor: 14ef: CARRY Computer ENG. CO Ltd */
7018 /* Vendor: 14f0: CANON RESEACH CENTRE FRANCE */
7019 /* Vendor: 14f1: Conexant */
7020 #define DEVICE_CONEXANT_HCF_56K_MODEM			0x1002 /*HCF 56k Modem*/
7021 #define DEVICE_CONEXANT_HCF_56K_MODEM2			0x1003 /*HCF 56k Modem*/
7022 #define DEVICE_CONEXANT_HCF_56K_MODEM3			0x1004 /*HCF 56k Modem*/
7023 #define DEVICE_CONEXANT_HCF_56K_MODEM4			0x1005 /*HCF 56k Modem*/
7024 #define DEVICE_CONEXANT_HCF_56K_MODEM5			0x1006 /*HCF 56k Modem*/
7025 #define DEVICE_CONEXANT_HCF_56K_MODEM6			0x1022 /*HCF 56k Modem*/
7026 #define DEVICE_CONEXANT_HCF_56K_MODEM7			0x1023 /*HCF 56k Modem*/
7027 #define DEVICE_CONEXANT_HCF_56K_MODEM8			0x1024 /*HCF 56k Modem*/
7028 #define DEVICE_CONEXANT_HCF_56K_MODEM9			0x1025 /*HCF 56k Modem*/
7029 #define DEVICE_CONEXANT_HCF_56K_MODEM10			0x1026 /*HCF 56k Modem*/
7030 #define DEVICE_CONEXANT_HCF_56K_MODEM11			0x1032 /*HCF 56k Modem*/
7031 #define DEVICE_CONEXANT_HCF_56K_DATA_FAX		0x1033 /*HCF 56k Data/Fax Modem*/
7032 	#define SUBDEVICE_CONEXANT_NEC			0x10338077 /*NEC*/
7033 	#define SUBDEVICE_CONEXANT_DELL_ZEUS		0x122d4027 /*Dell Zeus - MDP3880-W(B) Data Fax Modem*/
7034 	#define SUBDEVICE_CONEXANT_DELL_MERCURY		0x122d4030 /*Dell Mercury - MDP3880-U(B) Data Fax Modem*/
7035 	#define SUBDEVICE_CONEXANT_DELL_THOR		0x122d4034 /*Dell Thor - MDP3880-W(U) Data Fax Modem*/
7036 	#define SUBDEVICE_CONEXANT_DELL_COPPER		0x13e0020d /*Dell Copper*/
7037 	#define SUBDEVICE_CONEXANT_DELL_SILVER		0x13e0020e /*Dell Silver*/
7038 	#define SUBDEVICE_CONEXANT_IBM			0x13e00261 /*IBM*/
7039 	#define SUBDEVICE_CONEXANT_COMPAQ_GOLDWING	0x13e00290 /*Compaq Goldwing*/
7040 	#define SUBDEVICE_CONEXANT_IBM2			0x13e002a0 /*IBM*/
7041 	#define SUBDEVICE_CONEXANT_IBM3			0x13e002b0 /*IBM*/
7042 	#define SUBDEVICE_CONEXANT_COMPAQ_SCOOTER	0x13e002c0 /*Compaq Scooter*/
7043 	#define SUBDEVICE_CONEXANT_IBM4			0x13e002d0 /*IBM*/
7044 	#define SUBDEVICE_CONEXANT_IBM_P85_DF_1		0x144f1500 /*IBM P85-DF (1)*/
7045 	#define SUBDEVICE_CONEXANT_IBM_P85_DF_2		0x144f1501 /*IBM P85-DF (2)*/
7046 	#define SUBDEVICE_CONEXANT_IBM_P85_DF_3		0x144f150a /*IBM P85-DF (3)*/
7047 	#define SUBDEVICE_CONEXANT_IBM_P85_DF_LOW	0x144f150b /*IBM P85-DF Low Profile (1)*/
7048 	#define SUBDEVICE_CONEXANT_IBM_P85_DF_LOW2	0x144f1510 /*IBM P85-DF Low Profile (2)*/
7049 #define DEVICE_CONEXANT_HCF_56K_DATA_FAX_VOICE		0x1034 /*HCF 56k Data/Fax/Voice Modem*/
7050 #define DEVICE_CONEXANT_HCF_56K_DATA_FAX_VOICE_SPKP	0x1035 /*HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem*/
7051 	#define SUBDEVICE_CONEXANT_FUJITSU_P85_DFSV	0x10cf1098 /*Fujitsu P85-DFSV*/
7052 #define DEVICE_CONEXANT_HCF_56K_DATA_FAX_VOICE_SPKP2	0x1036 /*HCF 56k Data/Fax/Voice/Spkp Modem*/
7053 	#define SUBDEVICE_CONEXANT_HCF_56K_MODEM	0x104d8067 /*HCF 56k Modem*/
7054 	#define SUBDEVICE_CONEXANT_MDP3880SP_W		0x122d4029 /*MDP3880SP-W*/
7055 	#define SUBDEVICE_CONEXANT_MDP3880SP_U		0x122d4031 /*MDP3880SP-U*/
7056 	#define SUBDEVICE_CONEXANT_DELL_TITANIUM	0x13e00209 /*Dell Titanium*/
7057 	#define SUBDEVICE_CONEXANT_DELL_GRAPHITE	0x13e0020a /*Dell Graphite*/
7058 	#define SUBDEVICE_CONEXANT_GATEWAY_RED_OWL	0x13e00260 /*Gateway Red Owl*/
7059 	#define SUBDEVICE_CONEXANT_GATEWAY_WHITE_HORSE	0x13e00270 /*Gateway White Horse*/
7060 #define DEVICE_CONEXANT_HCF_56K_DATA_FAX2		0x1052 /*HCF 56k Data/Fax Modem (Worldwide)*/
7061 #define DEVICE_CONEXANT_HCF_56K_DATA_FAX3		0x1053 /*HCF 56k Data/Fax Modem (Worldwide)*/
7062 #define DEVICE_CONEXANT_HCF_56K_DATA_FAX_VOICE2		0x1054 /*HCF 56k Data/Fax/Voice Modem (Worldwide)*/
7063 #define DEVICE_CONEXANT_HCF_56K_DATA_FAX_VOICE_SPKP3	0x1055 /*HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem (Worldwide)*/
7064 #define DEVICE_CONEXANT_HCF_56K_DATA_FAX_VOICE_SPKP4	0x1056 /*HCF 56k Data/Fax/Voice/Spkp Modem (Worldwide)*/
7065 #define DEVICE_CONEXANT_HCF_56K_DATA_FAX_VOICE_SPKP5	0x1057 /*HCF 56k Data/Fax/Voice/Spkp Modem (Worldwide)*/
7066 #define DEVICE_CONEXANT_HCF_56K_DATA_FAX_VOICE3		0x1059 /*HCF 56k Data/Fax/Voice Modem (Worldwide)*/
7067 #define DEVICE_CONEXANT_HCF_56K_DATA_FAX4		0x1063 /*HCF 56k Data/Fax Modem*/
7068 #define DEVICE_CONEXANT_HCF_56K_DATA_FAX_VOICE4		0x1064 /*HCF 56k Data/Fax/Voice Modem*/
7069 #define DEVICE_CONEXANT_HCF_56K_DATA_FAX_VOICE_SPKP6	0x1065 /*HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem*/
7070 #define DEVICE_CONEXANT_HCF_56K_DATA_FAX_VOICE_SPKP7	0x1066 /*HCF 56k Data/Fax/Voice/Spkp Modem*/
7071 	#define SUBDEVICE_CONEXANT_DELL_ATHENA		0x122d4033 /*Dell Athena - MDP3900V-U*/
7072 #define DEVICE_CONEXANT_HCF_56K_DATA_FAX5		0x1433 /*HCF 56k Data/Fax Modem*/
7073 #define DEVICE_CONEXANT_HCF_56K_DATA_FAX_VOICE5		0x1434 /*HCF 56k Data/Fax/Voice Modem*/
7074 #define DEVICE_CONEXANT_HCF_56K_DATA_FAX_VOICE_SPKP8	0x1435 /*HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem*/
7075 #define DEVICE_CONEXANT_HCF_56K_DATA_FAX6		0x1436 /*HCF 56k Data/Fax Modem*/
7076 #define DEVICE_CONEXANT_HCF_56K_DATA_FAX7		0x1453 /*HCF 56k Data/Fax Modem*/
7077 	#define SUBDEVICE_CONEXANT_IBM5			0x13e00240 /*IBM*/
7078 	#define SUBDEVICE_CONEXANT_IBM6			0x13e00250 /*IBM*/
7079 	#define SUBDEVICE_CONEXANT_IBM_P95_DF_1		0x144f1502 /*IBM P95-DF (1)*/
7080 	#define SUBDEVICE_CONEXANT_IBM_P95_DF_2		0x144f1503 /*IBM P95-DF (2)*/
7081 #define DEVICE_CONEXANT_HCF_56K_DATA_FAX_VOICE6		0x1454 /*HCF 56k Data/Fax/Voice Modem*/
7082 #define DEVICE_CONEXANT_HCF_56K_DATA_FAX_VOICE_SPKP9	0x1455 /*HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem*/
7083 #define DEVICE_CONEXANT_HCF_56K_DATA_FAX_VOICE_SPKP10	0x1456 /*HCF 56k Data/Fax/Voice/Spkp Modem*/
7084 	#define SUBDEVICE_CONEXANT_DELL_EUROPA		0x122d4035 /*Dell Europa - MDP3900V-W*/
7085 	#define SUBDEVICE_CONEXANT_DELL_MP3930V_W_C_MINIPCI	0x122d4302 /*Dell MP3930V-W(C) MiniPCI*/
7086 #define DEVICE_CONEXANT_ADSL_ACCESSRUNNER_PCI		0x1610 /*ADSL AccessRunner PCI Arbitration Device*/
7087 #define DEVICE_CONEXANT_ACCESSRUNNER_PCI_ADSL		0x1611 /*AccessRunner PCI ADSL Interface Device*/
7088 #define DEVICE_CONEXANT_ADSL_ACCESSRUNNER_V2		0x1620 /*ADSL AccessRunner V2 PCI Arbitration Device*/
7089 #define DEVICE_CONEXANT_ACCESSRUNNER_V2_PCI		0x1621 /*AccessRunner V2 PCI ADSL Interface Device*/
7090 #define DEVICE_CONEXANT_ACCESSRUNNER_V2_PCI2		0x1622 /*AccessRunner V2 PCI ADSL Yukon WAN Adapter*/
7091 #define DEVICE_CONEXANT_HCF_56K_MODEM12			0x1803 /*HCF 56k Modem*/
7092 	#define SUBDEVICE_CONEXANT_623_LAN_GRIZZLY	0x0e110023 /*623-LAN Grizzly*/
7093 	#define SUBDEVICE_CONEXANT_623_LAN_YOGI		0x0e110043 /*623-LAN Yogi*/
7094 #define DEVICE_CONEXANT_HCF_56K_MODEM13			0x1815 /*HCF 56k Modem*/
7095 	#define SUBDEVICE_CONEXANT_GRIZZLY		0x0e110022 /*Grizzly*/
7096 	#define SUBDEVICE_CONEXANT_YOGI			0x0e110042 /*Yogi*/
7097 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX		0x2003 /*HSF 56k Data/Fax Modem*/
7098 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX_VOICE		0x2004 /*HSF 56k Data/Fax/Voice Modem*/
7099 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX_VOICE_SPKP	0x2005 /*HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem*/
7100 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX_VOICE_SPKP2	0x2006 /*HSF 56k Data/Fax/Voice/Spkp Modem*/
7101 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX2		0x2013 /*HSF 56k Data/Fax Modem*/
7102 	#define SUBDEVICE_CONEXANT_BEAR			0x0e11b195 /*Bear*/
7103 	#define SUBDEVICE_CONEXANT_SEMINOLE_1		0x0e11b196 /*Seminole 1*/
7104 	#define SUBDEVICE_CONEXANT_SEMINOLE_2		0x0e11b1be /*Seminole 2*/
7105 	#define SUBDEVICE_CONEXANT_ACER			0x10258013 /*Acer*/
7106 	#define SUBDEVICE_CONEXANT_NEC2			0x1033809d /*NEC*/
7107 	#define SUBDEVICE_CONEXANT_NEC3			0x103380bc /*NEC*/
7108 	#define SUBDEVICE_CONEXANT_HP			0x155d6793 /*HP*/
7109 	#define SUBDEVICE_CONEXANT_E_MACHINES		0x155d8850 /*E Machines*/
7110 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX_VOICE2		0x2014 /*HSF 56k Data/Fax/Voice Modem*/
7111 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX_VOICE_SPKP3	0x2015 /*HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem*/
7112 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX_VOICE_SPKP4	0x2016 /*HSF 56k Data/Fax/Voice/Spkp Modem*/
7113 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX3		0x2043 /*HSF 56k Data/Fax Modem (WorldW SmartDAA)*/
7114 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX_VOICE3		0x2044 /*HSF 56k Data/Fax/Voice Modem (WorldW SmartDAA)*/
7115 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX_VOICE_SPKP5	0x2045 /*HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem (WorldW SmartDAA)*/
7116 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX_VOICE_SPKP6	0x2046 /*HSF 56k Data/Fax/Voice/Spkp Modem (WorldW SmartDAA)*/
7117 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX4		0x2063 /*HSF 56k Data/Fax Modem (SmartDAA)*/
7118 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX_VOICE4		0x2064 /*HSF 56k Data/Fax/Voice Modem (SmartDAA)*/
7119 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX_VOICE_SPKP7	0x2065 /*HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem (SmartDAA)*/
7120 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX_VOICE_SPKP8	0x2066 /*HSF 56k Data/Fax/Voice/Spkp Modem (SmartDAA)*/
7121 #define DEVICE_CONEXANT_HSF_56K_MODEM			0x2093 /*HSF 56k Modem*/
7122 	#define SUBDEVICE_CONEXANT_LEGEND		0x155d2f07 /*Legend*/
7123 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX_CELL		0x2143 /*HSF 56k Data/Fax/Cell Modem (Mob WorldW SmartDAA)*/
7124 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX_VOICE_CELL	0x2144 /*HSF 56k Data/Fax/Voice/Cell Modem (Mob WorldW SmartDAA)*/
7125 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX_VOICE_SPKP9	0x2145 /*HSF 56k Data/Fax/Voice/Spkp (w/HS)/Cell Modem (Mob WorldW SmartDAA)*/
7126 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX_VOICE_SPKP_CELL	0x2146 /*HSF 56k Data/Fax/Voice/Spkp/Cell Modem (Mob WorldW SmartDAA)*/
7127 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX_CELL2		0x2163 /*HSF 56k Data/Fax/Cell Modem (Mob SmartDAA)*/
7128 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX_VOICE_CELL2	0x2164 /*HSF 56k Data/Fax/Voice/Cell Modem (Mob SmartDAA)*/
7129 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX_VOICE_SPKP10	0x2165 /*HSF 56k Data/Fax/Voice/Spkp (w/HS)/Cell Modem (Mob SmartDAA)*/
7130 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX_VOICE_SPKP_CELL2	0x2166 /*HSF 56k Data/Fax/Voice/Spkp/Cell Modem (Mob SmartDAA)*/
7131 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX5		0x2343 /*HSF 56k Data/Fax CardBus Modem (Mob WorldW SmartDAA)*/
7132 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX_VOICE5		0x2344 /*HSF 56k Data/Fax/Voice CardBus Modem (Mob WorldW SmartDAA)*/
7133 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX_VOICE_SPKP11	0x2345 /*HSF 56k Data/Fax/Voice/Spkp (w/HS) CardBus Modem (Mob WorldW SmartDAA)*/
7134 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX_VOICE_SPKP12	0x2346 /*HSF 56k Data/Fax/Voice/Spkp CardBus Modem (Mob WorldW SmartDAA)*/
7135 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX6		0x2363 /*HSF 56k Data/Fax CardBus Modem (Mob SmartDAA)*/
7136 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX_VOICE6		0x2364 /*HSF 56k Data/Fax/Voice CardBus Modem (Mob SmartDAA)*/
7137 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX_VOICE_SPKP13	0x2365 /*HSF 56k Data/Fax/Voice/Spkp (w/HS) CardBus Modem (Mob SmartDAA)*/
7138 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX_VOICE_SPKP14	0x2366 /*HSF 56k Data/Fax/Voice/Spkp CardBus Modem (Mob SmartDAA)*/
7139 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX7		0x2443 /*HSF 56k Data/Fax Modem (Mob WorldW SmartDAA)*/
7140 	#define SUBDEVICE_CONEXANT_MODEM		0x104d8075 /*Modem*/
7141 	#define SUBDEVICE_CONEXANT_MODEM2		0x104d8083 /*Modem*/
7142 	#define SUBDEVICE_CONEXANT_MODEM3		0x104d8097 /*Modem*/
7143 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX_VOICE7		0x2444 /*HSF 56k Data/Fax/Voice Modem (Mob WorldW SmartDAA)*/
7144 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX_VOICE_SPKP15	0x2445 /*HSF 56k Data/Fax/Voice/Spkp (w/HS) Modem (Mob WorldW SmartDAA)*/
7145 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX_VOICE_SPKP16	0x2446 /*HSF 56k Data/Fax/Voice/Spkp Modem (Mob WorldW SmartDAA)*/
7146 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX8		0x2463 /*HSF 56k Data/Fax Modem (Mob SmartDAA)*/
7147 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX_VOICE8		0x2464 /*HSF 56k Data/Fax/Voice Modem (Mob SmartDAA)*/
7148 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX_VOICE_SPKP17	0x2465 /*HSF 56k Data/Fax/Voice/Spkp (w/HS) Modem (Mob SmartDAA)*/
7149 #define DEVICE_CONEXANT_HSF_56K_DATA_FAX_VOICE_SPKP18	0x2466 /*HSF 56k Data/Fax/Voice/Spkp Modem (Mob SmartDAA)*/
7150 #define DEVICE_CONEXANT_HSF_56K_HSFI			0x2f00 /*HSF 56k HSFi Modem*/
7151 	#define SUBDEVICE_CONEXANT_IBM_HSFI_V_90	0x13e08d84 /*IBM HSFi V.90*/
7152 	#define SUBDEVICE_CONEXANT_COMPAQ_STINGER	0x13e08d85 /*Compaq Stinger*/
7153 	#define SUBDEVICE_CONEXANT_DYNALINK_56PMI	0x14f12004 /*Dynalink 56PMi*/
7154 #define DEVICE_CONEXANT_HSF_56K_HSFI2			0x2f02 /*HSF 56k HSFi Data/Fax*/
7155 #define DEVICE_CONEXANT_HSF_56K_HSFI3			0x2f11 /*HSF 56k HSFi Modem*/
7156 #define DEVICE_CONEXANT_RS8234_ATM_SAR			0x8234 /*RS8234 ATM SAR Controller [ServiceSAR Plus]*/
7157 #define DEVICE_CONEXANT_WINFAST_TV2000_XP		0x8800 /*Winfast TV2000 XP*/
7158 /* Vendor: 14f2: MOBILITY Electronics */
7159 #define DEVICE_MOBILITY_EV1000_BRIDGE			0x0120 /*EV1000 bridge*/
7160 #define DEVICE_MOBILITY_EV1000_PARALLEL_PORT		0x0121 /*EV1000 Parallel port*/
7161 #define DEVICE_MOBILITY_EV1000_SERIAL_PORT		0x0122 /*EV1000 Serial port*/
7162 #define DEVICE_MOBILITY_EV1000_KEYBOARD_CONTROLLER	0x0123 /*EV1000 Keyboard controller*/
7163 #define DEVICE_MOBILITY_EV1000_MOUSE_CONTROLLER		0x0124 /*EV1000 Mouse controller*/
7164 /* Vendor: 14f3: BroadLogic */
7165 #define DEVICE_BROADLOGIC_2030_DVB_S_SATELLITE		0x2030 /*2030 DVB-S Satellite Reciever*/
7166 #define DEVICE_BROADLOGIC_2050_DVB_T_TERRESTRIAL	0x2050 /*2050 DVB-T Terrestrial (Cable) Reciever*/
7167 #define DEVICE_BROADLOGIC_2060_ATSC_TERRESTRIAL		0x2060 /*2060 ATSC Terrestrial (Cable) Reciever*/
7168 /* Vendor: 14f4: TOKYO Electronic Industry CO Ltd */
7169 /* Vendor: 14f5: SOPAC Ltd */
7170 /* Vendor: 14f6: COYOTE Technologies LLC */
7171 /* Vendor: 14f7: WOLF Technology Inc */
7172 /* Vendor: 14f8: AUDIOCODES Inc */
7173 #define DEVICE_AUDIOCODES_TP_240_DUAL_SPAN		0x2077 /*TP-240 dual span E1 VoIP PCI card*/
7174 /* Vendor: 14f9: AG COMMUNICATIONS */
7175 /* Vendor: 14fa: WANDEL & GOCHERMANN */
7176 /* Vendor: 14fb: TRANSAS MARINE (UK) Ltd */
7177 /* Vendor: 14fc: Quadrics Ltd */
7178 #define DEVICE_QUADRICS_QSNET_ELAN3_NETWORK		0x0000 /*QsNet Elan3 Network Adapter*/
7179 #define DEVICE_QUADRICS_QSNETII_ELAN4_NETWORK		0x0001 /*QsNetII Elan4 Network Adapter*/
7180 /* Vendor: 14fd: JAPAN Computer Industry Inc */
7181 /* Vendor: 14fe: ARCHTEK TELECOM Corp */
7182 /* Vendor: 14ff: TWINHEAD INTERNATIONAL Corp */
7183 /* Vendor: 1500: DELTA Electronics, Inc */
7184 #define DEVICE_DELTA_RTL81XX_REALTEK_ETHERNET		0x1360 /*RTL81xx RealTek Ethernet*/
7185 /* Vendor: 1501: BANKSOFT CANADA Ltd */
7186 /* Vendor: 1502: MITSUBISHI ELECTRIC LOGISTICS SUPPORT Co Ltd */
7187 /* Vendor: 1503: KAWASAKI LSI USA Inc */
7188 /* Vendor: 1504: KAISER Electronics */
7189 /* Vendor: 1505: ITA INGENIEURBURO FUR TESTAUFGABEN GmbH */
7190 /* Vendor: 1506: CHAMELEON Systems Inc */
7191 /* Vendor: 1507: Motorola ?? / HTEC */
7192 #define DEVICE_MOTOROLA3_MPC105_EAGLE			0x0001 /*MPC105 [Eagle]*/
7193 #define DEVICE_MOTOROLA3_MPC106_GRACKLE			0x0002 /*MPC106 [Grackle]*/
7194 #define DEVICE_MOTOROLA3_MPC8240_KAHLUA			0x0003 /*MPC8240 [Kahlua]*/
7195 #define DEVICE_MOTOROLA3_MC145575_HFC_PCI		0x0100 /*MC145575 [HFC-PCI]*/
7196 #define DEVICE_MOTOROLA3_KTI829C_100VG			0x0431 /*KTI829c 100VG*/
7197 #define DEVICE_MOTOROLA3_RAVEN				0x4801 /*Raven*/
7198 #define DEVICE_MOTOROLA3_FALCON				0x4802 /*Falcon*/
7199 #define DEVICE_MOTOROLA3_HAWK				0x4803 /*Hawk*/
7200 #define DEVICE_MOTOROLA3_CPX8216			0x4806 /*CPX8216*/
7201 /* Vendor: 1508: HONDA CONNECTORS/MHOTRONICS Inc */
7202 /* Vendor: 1509: FIRST INTERNATIONAL Computer Inc */
7203 /* Vendor: 150a: FORVUS RESEARCH Inc */
7204 /* Vendor: 150b: YAMASHITA Systems Corp */
7205 /* Vendor: 150c: KYOPAL CO Ltd */
7206 /* Vendor: 150d: WARPSPPED Inc */
7207 /* Vendor: 150e: C-PORT Corp */
7208 /* Vendor: 150f: INTEC GmbH */
7209 /* Vendor: 1510: BEHAVIOR TECH Computer Corp */
7210 /* Vendor: 1511: CENTILLIUM Technology Corp */
7211 /* Vendor: 1512: ROSUN Technologies Inc */
7212 /* Vendor: 1513: Raychem */
7213 /* Vendor: 1514: TFL LAN Inc */
7214 /* Vendor: 1515: Advent design */
7215 /* Vendor: 1516: MYSON Technology Inc */
7216 #define DEVICE_MYSON_MTD_8XX_100_10M_ETHERNET		0x0800 /*MTD-8xx 100/10M Ethernet PCI Adapter*/
7217 #define DEVICE_MYSON_SURECOM_EP_320X_S_100_10M		0x0803 /*SURECOM EP-320X-S 100/10M Ethernet PCI Adapter*/
7218 	#define SUBDEVICE_MYSON_SURECOM_EP_320X_S_100_10M	0x132010bd /*SURECOM EP-320X-S 100/10M Ethernet PCI Adapter*/
7219 #define DEVICE_MYSON_MTD_8XX_100_10M_ETHERNET2		0x0891 /*MTD-8xx 100/10M Ethernet PCI Adapter*/
7220 /* Vendor: 1517: ECHOTEK Corp */
7221 /* Vendor: 1518: PEP MODULAR Computers GmbH */
7222 /* Vendor: 1519: TELEFON AKTIEBOLAGET LM Ericsson */
7223 /* Vendor: 151a: Globetek */
7224 #define DEVICE_GLOBETEK_PCI_1002			0x1002 /*PCI-1002*/
7225 #define DEVICE_GLOBETEK_PCI_1004			0x1004 /*PCI-1004*/
7226 #define DEVICE_GLOBETEK_PCI_1008			0x1008 /*PCI-1008*/
7227 /* Vendor: 151b: COMBOX Ltd */
7228 /* Vendor: 151c: DIGITAL AUDIO LABS Inc */
7229 /* Vendor: 151d: Fujitsu Computer Products Of America */
7230 /* Vendor: 151e: MATRIX Corp */
7231 /* Vendor: 151f: TOPIC SEMICONDUCTOR Corp */
7232 #define DEVICE_TOPIC_TP560_DATA_FAX_VOICE_56K		0x0000 /*TP560 Data/Fax/Voice 56k modem*/
7233 /* Vendor: 1520: CHAPLET System Inc */
7234 /* Vendor: 1521: BELL Corp */
7235 /* Vendor: 1522: MainPine Ltd */
7236 #define DEVICE_MAINPINE_PCI_IOBUS			0x0100 /*PCI <-> IOBus Bridge*/
7237 	#define SUBDEVICE_MAINPINE_ROCKFORCEDUO_2_PORT	0x15220200 /*RockForceDUO 2 Port V.92/V.44 Data/Fax/Voice Modem*/
7238 	#define SUBDEVICE_MAINPINE_ROCKFORCEQUATRO_4_PORT	0x15220300 /*RockForceQUATRO 4 Port V.92/V.44 Data/Fax/Voice Modem*/
7239 	#define SUBDEVICE_MAINPINE_ROCKFORCEDUO_2_PORT2	0x15220400 /*RockForceDUO+ 2 Port V.92/V.44 Data/Fax/Voice Modem*/
7240 	#define SUBDEVICE_MAINPINE_ROCKFORCEQUATRO_4_PORT2	0x15220500 /*RockForceQUATRO+ 4 Port V.92/V.44 Data/Fax/Voice Modem*/
7241 	#define SUBDEVICE_MAINPINE_ROCKFORCE_2_PORT	0x15220600 /*RockForce+ 2 Port V.90 Data/Fax/Voice Modem*/
7242 	#define SUBDEVICE_MAINPINE_ROCKFORCE_4_PORT	0x15220700 /*RockForce+ 4 Port V.90 Data/Fax/Voice Modem*/
7243 	#define SUBDEVICE_MAINPINE_ROCKFORCEOCTO_8_PORT	0x15220800 /*RockForceOCTO+ 8 Port V.92/V.44 Data/Fax/Voice Modem*/
7244 	#define SUBDEVICE_MAINPINE_ROCKFORCEDUO_2_PORT3	0x15220c00 /*RockForceDUO+ 2 Port V.92/V.44 Data, V.34 Super-G3 Fax, Voice Modem*/
7245 	#define SUBDEVICE_MAINPINE_ROCKFORCEQUATRO_4_PORT3	0x15220d00 /*RockForceQUATRO+ 4 Port V.92/V.44 Data, V.34 Super-G3 Fax, Voice Modem*/
7246 	#define SUBDEVICE_MAINPINE_ROCKFORCEOCTO_8_PORT2	0x15221d00 /*RockForceOCTO+ 8 Port V.92/V.44 Data, V.34 Super-G3 Fax, Voice Modem*/
7247 /* Vendor: 1523: MUSIC Semiconductors */
7248 /* Vendor: 1524: ENE Technology Inc */
7249 #define DEVICE_ENE_CB710_MEMORY_CARD			0x0510 /*CB710 Memory Card Reader Controller*/
7250 #define DEVICE_ENE_PCI_SMART_CARD			0x0610 /*PCI Smart Card Reader Controller*/
7251 #define DEVICE_ENE_CB1211_CARDBUS_CONTROLLER		0x1211 /*CB1211 Cardbus Controller*/
7252 #define DEVICE_ENE_CB1225_CARDBUS_CONTROLLER		0x1225 /*CB1225 Cardbus Controller*/
7253 #define DEVICE_ENE_CB1410_CARDBUS_CONTROLLER		0x1410 /*CB1410 Cardbus Controller*/
7254 	#define SUBDEVICE_ENE_TRAVELMATE_290		0x1025005a /*TravelMate 290*/
7255 #define DEVICE_ENE_CB_710_2_4_CARDBUS_CONTROLLER	0x1411 /*CB-710/2/4 Cardbus Controller*/
7256 #define DEVICE_ENE_CB_712_4_CARDBUS_CONTROLLER		0x1412 /*CB-712/4 Cardbus Controller*/
7257 #define DEVICE_ENE_CB1420_CARDBUS_CONTROLLER		0x1420 /*CB1420 Cardbus Controller*/
7258 #define DEVICE_ENE_CB_720_2_4_CARDBUS_CONTROLLER	0x1421 /*CB-720/2/4 Cardbus Controller*/
7259 #define DEVICE_ENE_CB_722_4_CARDBUS_CONTROLLER		0x1422 /*CB-722/4 Cardbus Controller*/
7260 /* Vendor: 1525: IMPACT Technologies */
7261 /* Vendor: 1526: ISS, Inc */
7262 /* Vendor: 1527: SOLECTRON */
7263 /* Vendor: 1528: ACKSYS */
7264 /* Vendor: 1529: AMERICAN MICROSystems Inc */
7265 /* Vendor: 152a: QUICKTURN DESIGN Systems */
7266 /* Vendor: 152b: FLYTECH Technology CO Ltd */
7267 /* Vendor: 152c: MACRAIGOR Systems LLC */
7268 /* Vendor: 152d: QUANTA Computer Inc */
7269 /* Vendor: 152e: MELEC Inc */
7270 /* Vendor: 152f: PHILIPS - CRYPTO */
7271 /* Vendor: 1530: ACQIS Technology Inc */
7272 /* Vendor: 1531: CHRYON Corp */
7273 /* Vendor: 1532: ECHELON Corp */
7274 /* Vendor: 1533: BALTIMORE */
7275 /* Vendor: 1534: ROAD Corp */
7276 /* Vendor: 1535: EVERGREEN Technologies Inc */
7277 /* Vendor: 1537: DATALEX COMMUNCATIONS */
7278 /* Vendor: 1538: ARALION Inc */
7279 #define DEVICE_ARALION_ARS106S_ULTRA_ATA		0x0303 /*ARS106S Ultra ATA 133/100/66 Host Controller*/
7280 /* Vendor: 1539: ATELIER INFORMATIQUES et ELECTRONIQUE ETUDES S.A. */
7281 /* Vendor: 153a: ONO SOKKI */
7282 /* Vendor: 153b: TERRATEC Electronic GmbH */
7283 #define DEVICE_TERRATEC_AUREON_5_1			0x1144 /*Aureon 5.1*/
7284 #define DEVICE_TERRATEC_AUREON_5_1_SKY			0x1147 /*Aureon 5.1 Sky*/
7285 #define DEVICE_TERRATEC_PHILIPS_SEMICONDUCTORS_SAA7134	0x1158 /*Philips Semiconductors SAA7134 (rev 01) [Terratec Cinergy 600 TV]*/
7286 /* Vendor: 153c: ANTAL Electronic */
7287 /* Vendor: 153d: FILANET Corp */
7288 /* Vendor: 153e: TECHWELL Inc */
7289 /* Vendor: 153f: MIPS DENMARK */
7290 /* Vendor: 1540: PROVIDEO MULTIMEDIA Co Ltd */
7291 /* Vendor: 1541: MACHONE Communications */
7292 /* Vendor: 1542: VIVID Technology Inc */
7293 /* Vendor: 1543: SILICON Laboratories */
7294 #define DEVICE_SILICON11_INTEL_537_WINMODEM		0x3052 /*Intel 537 [Winmodem]*/
7295 #define DEVICE_SILICON11_SI3036_MC_97_DAA		0x4c22 /*Si3036 MC'97 DAA*/
7296 /* Vendor: 1544: DCM DATA Systems */
7297 /* Vendor: 1545: VISIONTEK */
7298 /* Vendor: 1546: IOI Technology Corp */
7299 /* Vendor: 1547: MITUTOYO Corp */
7300 /* Vendor: 1548: JET PROPULSION Laboratory */
7301 /* Vendor: 1549: INTERCONNECT Systems Solutions */
7302 /* Vendor: 154a: MAX Technologies Inc */
7303 /* Vendor: 154b: COMPUTEX Co Ltd */
7304 /* Vendor: 154c: VISUAL Technology Inc */
7305 /* Vendor: 154d: PAN INTERNATIONAL Industrial Corp */
7306 /* Vendor: 154e: SERVOTEST Ltd */
7307 /* Vendor: 154f: STRATABEAM Technology */
7308 /* Vendor: 1550: OPEN NETWORK Co Ltd */
7309 /* Vendor: 1551: SMART Electronic DEVELOPMENT GmBH */
7310 /* Vendor: 1552: RACAL AIRTECH Ltd */
7311 /* Vendor: 1553: CHICONY Electronics Co Ltd */
7312 /* Vendor: 1554: PROLINK Microsystems Corp */
7313 /* Vendor: 1555: GESYTEC GmBH */
7314 /* Vendor: 1556: PLD APPLICATIONS */
7315 /* Vendor: 1557: MEDIASTAR Co Ltd */
7316 /* Vendor: 1558: CLEVO/KAPOK Computer */
7317 /* Vendor: 1559: SI LOGIC Ltd */
7318 /* Vendor: 155a: INNOMEDIA Inc */
7319 /* Vendor: 155b: PROTAC INTERNATIONAL Corp */
7320 /* Vendor: 155c: Cemax-Icon Inc */
7321 /* Vendor: 155d: Mac System Co Ltd */
7322 /* Vendor: 155e: LP Elektronik GmbH */
7323 /* Vendor: 155f: Perle Systems Ltd */
7324 /* Vendor: 1560: Terayon Communications Systems */
7325 /* Vendor: 1561: Viewgraphics Inc */
7326 /* Vendor: 1562: Symbol Technologies */
7327 /* Vendor: 1563: A-Trend Technology Co Ltd */
7328 /* Vendor: 1564: Yamakatsu Electronics Industry Co Ltd */
7329 /* Vendor: 1565: Biostar Microtech Int'l Corp */
7330 /* Vendor: 1566: Ardent Technologies Inc */
7331 /* Vendor: 1567: Jungsoft */
7332 /* Vendor: 1568: DDK Electronics Inc */
7333 /* Vendor: 1569: Palit Microsystems Inc. */
7334 /* Vendor: 156a: Avtec Systems */
7335 /* Vendor: 156b: 2wire Inc */
7336 /* Vendor: 156c: Vidac Electronics GmbH */
7337 /* Vendor: 156d: Alpha-Top Corp */
7338 /* Vendor: 156e: Alfa Inc */
7339 /* Vendor: 156f: M-Systems Flash Disk Pioneers Ltd */
7340 /* Vendor: 1570: Lecroy Corp */
7341 /* Vendor: 1571: Contemporary Controls */
7342 #define DEVICE_CONTEMPORARY_CCSI_PCI20_485_ARCNET	0xa001 /*CCSI PCI20-485 ARCnet*/
7343 #define DEVICE_CONTEMPORARY_CCSI_PCI20_485D_ARCNET	0xa002 /*CCSI PCI20-485D ARCnet*/
7344 #define DEVICE_CONTEMPORARY_CCSI_PCI20_485X_ARCNET	0xa003 /*CCSI PCI20-485X ARCnet*/
7345 #define DEVICE_CONTEMPORARY_CCSI_PCI20_CXB_ARCNET	0xa004 /*CCSI PCI20-CXB ARCnet*/
7346 #define DEVICE_CONTEMPORARY_CCSI_PCI20_CXS_ARCNET	0xa005 /*CCSI PCI20-CXS ARCnet*/
7347 #define DEVICE_CONTEMPORARY_CCSI_PCI20_FOG_SMA_ARCNET	0xa006 /*CCSI PCI20-FOG-SMA ARCnet*/
7348 #define DEVICE_CONTEMPORARY_CCSI_PCI20_FOG_ST_ARCNET	0xa007 /*CCSI PCI20-FOG-ST ARCnet*/
7349 #define DEVICE_CONTEMPORARY_CCSI_PCI20_TB5_ARCNET	0xa008 /*CCSI PCI20-TB5 ARCnet*/
7350 #define DEVICE_CONTEMPORARY_CCSI_PCI20_5_485_5MBIT	0xa009 /*CCSI PCI20-5-485 5Mbit ARCnet*/
7351 #define DEVICE_CONTEMPORARY_CCSI_PCI20_5_485D_5MBIT	0xa00a /*CCSI PCI20-5-485D 5Mbit ARCnet*/
7352 #define DEVICE_CONTEMPORARY_CCSI_PCI20_5_485X_5MBIT	0xa00b /*CCSI PCI20-5-485X 5Mbit ARCnet*/
7353 #define DEVICE_CONTEMPORARY_CCSI_PCI20_5_FOG_ST_5MBIT	0xa00c /*CCSI PCI20-5-FOG-ST 5Mbit ARCnet*/
7354 #define DEVICE_CONTEMPORARY_CCSI_PCI20_5_FOG_SMA_5MBIT	0xa00d /*CCSI PCI20-5-FOG-SMA 5Mbit ARCnet*/
7355 #define DEVICE_CONTEMPORARY_CCSI_PCI22_485_10MBIT	0xa201 /*CCSI PCI22-485 10Mbit ARCnet*/
7356 #define DEVICE_CONTEMPORARY_CCSI_PCI22_485D_10MBIT	0xa202 /*CCSI PCI22-485D 10Mbit ARCnet*/
7357 #define DEVICE_CONTEMPORARY_CCSI_PCI22_485X_10MBIT	0xa203 /*CCSI PCI22-485X 10Mbit ARCnet*/
7358 #define DEVICE_CONTEMPORARY_CCSI_PCI22_CHB_10MBIT	0xa204 /*CCSI PCI22-CHB 10Mbit ARCnet*/
7359 #define DEVICE_CONTEMPORARY_CCSI_PCI22_FOG_ST_10MBIT	0xa205 /*CCSI PCI22-FOG_ST 10Mbit ARCnet*/
7360 #define DEVICE_CONTEMPORARY_CCSI_PCI22_THB_10MBIT	0xa206 /*CCSI PCI22-THB 10Mbit ARCnet*/
7361 /* Vendor: 1572: Otis Elevator Company */
7362 /* Vendor: 1573: Lattice - Vantis */
7363 /* Vendor: 1574: Fairchild Semiconductor */
7364 /* Vendor: 1575: Voltaire Advanced Data Security Ltd */
7365 /* Vendor: 1576: Viewcast COM */
7366 /* Vendor: 1578: HITT */
7367 /* Vendor: 1579: Dual Technology Corp */
7368 /* Vendor: 157a: Japan Elecronics Ind Inc */
7369 /* Vendor: 157b: Star Multimedia Corp */
7370 /* Vendor: 157c: Eurosoft (UK) */
7371 #define DEVICE_EUROSOFT_FIX2000_PCI_Y2K			0x8001 /*Fix2000 PCI Y2K Compliance Card*/
7372 /* Vendor: 157d: Gemflex Networks */
7373 /* Vendor: 157e: Transition Networks */
7374 /* Vendor: 157f: PX Instruments Technology Ltd */
7375 /* Vendor: 1580: Primex Aerospace Co */
7376 /* Vendor: 1581: SEH Computertechnik GmbH */
7377 /* Vendor: 1582: Cytec Corp */
7378 /* Vendor: 1583: Inet Technologies Inc */
7379 /* Vendor: 1584: Uniwill Computer Corp */
7380 /* Vendor: 1585: Logitron */
7381 /* Vendor: 1586: Lancast Inc */
7382 /* Vendor: 1587: Konica Corp */
7383 /* Vendor: 1588: Solidum Systems Corp */
7384 /* Vendor: 1589: Atlantek Microsystems Pty Ltd */
7385 /* Vendor: 158a: Digalog Systems Inc */
7386 /* Vendor: 158b: Allied Data Technologies */
7387 /* Vendor: 158c: Hitachi Semiconductor & Devices Sales Co Ltd */
7388 /* Vendor: 158d: Point Multimedia Systems */
7389 /* Vendor: 158e: Lara Technology Inc */
7390 /* Vendor: 158f: Ditect Coop */
7391 /* Vendor: 1590: 3pardata Inc */
7392 /* Vendor: 1591: ARN */
7393 /* Vendor: 1592: Syba Tech Ltd */
7394 #define DEVICE_SYBA_MULTI_IO_CARD			0x0781 /*Multi-IO Card*/
7395 #define DEVICE_SYBA_PARALLEL_PORT_CARD			0x0782 /*Parallel Port Card 2xEPP*/
7396 #define DEVICE_SYBA_MULTI_IO_CARD2			0x0783 /*Multi-IO Card*/
7397 #define DEVICE_SYBA_MULTI_IO_CARD3			0x0785 /*Multi-IO Card*/
7398 #define DEVICE_SYBA_MULTI_IO_CARD4			0x0786 /*Multi-IO Card*/
7399 #define DEVICE_SYBA_MULTI_IO_CARD5			0x0787 /*Multi-IO Card*/
7400 #define DEVICE_SYBA_MULTI_IO_CARD6			0x0788 /*Multi-IO Card*/
7401 #define DEVICE_SYBA_MULTI_IO_CARD7			0x078a /*Multi-IO Card*/
7402 /* Vendor: 1593: Bops Inc */
7403 /* Vendor: 1594: Netgame Ltd */
7404 /* Vendor: 1595: Diva Systems Corp */
7405 /* Vendor: 1596: Folsom Research Inc */
7406 /* Vendor: 1597: Memec Design Services */
7407 /* Vendor: 1598: Granite Microsystems */
7408 /* Vendor: 1599: Delta Electronics Inc */
7409 /* Vendor: 159a: General Instrument */
7410 /* Vendor: 159b: Faraday Technology Corp */
7411 /* Vendor: 159c: Stratus Computer Systems */
7412 /* Vendor: 159d: Ningbo Harrison Electronics Co Ltd */
7413 /* Vendor: 159e: A-Max Technology Co Ltd */
7414 /* Vendor: 159f: Galea Network Security */
7415 /* Vendor: 15a0: Compumaster SRL */
7416 /* Vendor: 15a1: Geocast Network Systems */
7417 /* Vendor: 15a2: Catalyst Enterprises Inc */
7418 #define DEVICE_CATALYST_TA700_PCI_BUS			0x0001 /*TA700 PCI Bus Analyzer/Exerciser*/
7419 /* Vendor: 15a3: Italtel */
7420 /* Vendor: 15a4: X-Net OY */
7421 /* Vendor: 15a5: Toyota Macs Inc */
7422 /* Vendor: 15a6: Sunlight Ultrasound Technologies Ltd */
7423 /* Vendor: 15a7: SSE Telecom Inc */
7424 /* Vendor: 15a8: Shanghai Communications Technologies Center */
7425 /* Vendor: 15aa: Moreton Bay */
7426 /* Vendor: 15ab: Bluesteel Networks Inc */
7427 /* Vendor: 15ac: North Atlantic Instruments */
7428 /* Vendor: 15ad: VMware Inc */
7429 #define DEVICE_VMWARE__VMWARE_SVGA_II			0x0405 /*[VMware SVGA II] PCI Display Adapter*/
7430 #define DEVICE_VMWARE_VIRTUAL_SVGA			0x0710 /*Virtual SVGA*/
7431 #define DEVICE_VMWARE_VMWARE_HIGH_SPEED_VIRTUAL		0x0720 /*VMware High-Speed Virtual NIC [vmxnet]*/
7432 /* Vendor: 15ae: Amersham Pharmacia Biotech */
7433 /* Vendor: 15b0: Zoltrix International Ltd */
7434 /* Vendor: 15b1: Source Technology Inc */
7435 /* Vendor: 15b2: Mosaid Technologies Inc */
7436 /* Vendor: 15b3: Mellanox Technologies */
7437 #define DEVICE_MELLANOX_MT21108_INFINIBRIDGE		0x5274 /*MT21108 InfiniBridge*/
7438 #define DEVICE_MELLANOX_MT23108_INFINIHOST		0x5a44 /*MT23108 InfiniHost*/
7439 #define DEVICE_MELLANOX_MT23108_INFINIHOST_HCA		0x5a45 /*MT23108 [Infinihost HCA Flash Recovery]*/
7440 #define DEVICE_MELLANOX_MT23108_PCI_BRIDGE		0x5a46 /*MT23108 PCI Bridge*/
7441 #define DEVICE_MELLANOX_MT24204_INFINIHOST_III		0x5e8c /*MT24204 [InfiniHost III Lx HCA]*/
7442 #define DEVICE_MELLANOX_MT24204_INFINIHOST_III2		0x5e8d /*MT24204 [InfiniHost III Lx HCA Flash Recovery]*/
7443 #define DEVICE_MELLANOX_MT25208_INFINIHOST_III		0x6278 /*MT25208 InfiniHost III Ex (Tavor compatibility mode)*/
7444 #define DEVICE_MELLANOX_MT25208_INFINIHOST_III2		0x6279 /*MT25208 [InfiniHost III Ex HCA Flash Recovery]*/
7445 #define DEVICE_MELLANOX_MT25208_INFINIHOST_III3		0x6282 /*MT25208 InfiniHost III Ex*/
7446 /* Vendor: 15b4: CCI/TRIAD */
7447 /* Vendor: 15b5: Cimetrics Inc */
7448 /* Vendor: 15b6: Texas Memory Systems Inc */
7449 /* Vendor: 15b7: Sandisk Corp */
7450 /* Vendor: 15b8: ADDI-DATA GmbH */
7451 /* Vendor: 15b9: Maestro Digital Communications */
7452 /* Vendor: 15ba: Impacct Technology Corp */
7453 /* Vendor: 15bb: Portwell Inc */
7454 /* Vendor: 15bc: Agilent Technologies */
7455 #define DEVICE_AGILENT_64_BIT_133MHZ			0x2922 /*64 Bit, 133MHz PCI-X Exerciser & Protocol Checker*/
7456 #define DEVICE_AGILENT_64_BIT_66MHZ			0x2928 /*64 Bit, 66MHz PCI Exerciser & Analyzer*/
7457 #define DEVICE_AGILENT_64_BIT_133MHZ2			0x2929 /*64 Bit, 133MHz PCI-X Analyzer & Exerciser*/
7458 /* Vendor: 15bd: DFI Inc */
7459 /* Vendor: 15be: Sola Electronics */
7460 /* Vendor: 15bf: High Tech Computer Corp (HTC) */
7461 /* Vendor: 15c0: BVM Ltd */
7462 /* Vendor: 15c1: Quantel */
7463 /* Vendor: 15c2: Newer Technology Inc */
7464 /* Vendor: 15c3: Taiwan Mycomp Co Ltd */
7465 /* Vendor: 15c4: EVSX Inc */
7466 /* Vendor: 15c5: Procomp Informatics Ltd */
7467 #define DEVICE_PROCOMP_1394B_1394			0x8010 /*1394b - 1394 Firewire 3-Port Host Adapter Card*/
7468 /* Vendor: 15c6: Technical University of Budapest */
7469 /* Vendor: 15c7: Tateyama System Laboratory Co Ltd */
7470 #define DEVICE_TATEYAMA_TATEYAMA_C_PCI_PLC_NC		0x0349 /*Tateyama C-PCI PLC/NC card Rev.01A*/
7471 /* Vendor: 15c8: Penta Media Co Ltd */
7472 /* Vendor: 15c9: Serome Technology Inc */
7473 /* Vendor: 15ca: Bitboys OY */
7474 /* Vendor: 15cb: AG Electronics Ltd */
7475 /* Vendor: 15cc: Hotrail Inc */
7476 /* Vendor: 15cd: Dreamtech Co Ltd */
7477 /* Vendor: 15ce: Genrad Inc */
7478 /* Vendor: 15cf: Hilscher GmbH */
7479 /* Vendor: 15d1: Infineon Technologies AG */
7480 /* Vendor: 15d2: FIC (First International Computer Inc) */
7481 /* Vendor: 15d3: NDS Technologies Israel Ltd */
7482 /* Vendor: 15d4: Iwill Corp */
7483 /* Vendor: 15d5: Tatung Co */
7484 /* Vendor: 15d6: Entridia Corp */
7485 /* Vendor: 15d7: Rockwell-Collins Inc */
7486 /* Vendor: 15d8: Cybernetics Technology Co Ltd */
7487 /* Vendor: 15d9: Super Micro Computer Inc */
7488 /* Vendor: 15da: Cyberfirm Inc */
7489 /* Vendor: 15db: Applied Computing Systems Inc */
7490 /* Vendor: 15dc: Litronic Inc */
7491 #define DEVICE_LITRONIC_ARGUS_300_PCI			0x0001 /*Argus 300 PCI Cryptography Module*/
7492 /* Vendor: 15dd: Sigmatel Inc */
7493 /* Vendor: 15de: Malleable Technologies Inc */
7494 /* Vendor: 15df: Infinilink Corp */
7495 /* Vendor: 15e0: Cacheflow Inc */
7496 /* Vendor: 15e1: Voice Technologies Group Inc */
7497 /* Vendor: 15e2: Quicknet Technologies Inc */
7498 /* Vendor: 15e3: Networth Technologies Inc */
7499 /* Vendor: 15e4: VSN Systemen BV */
7500 /* Vendor: 15e5: Valley technologies Inc */
7501 /* Vendor: 15e6: Agere Inc */
7502 /* Vendor: 15e7: Get Engineering Corp */
7503 /* Vendor: 15e8: National Datacomm Corp */
7504 #define DEVICE_NATIONAL4_WIRELESS_PCI_CARD		0x0130 /*Wireless PCI Card*/
7505 /* Vendor: 15e9: Pacific Digital Corp */
7506 #define DEVICE_PACIFIC_ADMA_100_DISCSTAQ_ATA		0x1841 /*ADMA-100 DiscStaQ ATA Controller*/
7507 /* Vendor: 15ea: Tokyo Denshi Sekei K.K. */
7508 /* Vendor: 15eb: Drsearch GmbH */
7509 /* Vendor: 15ec: Beckhoff GmbH */
7510 #define DEVICE_BECKHOFF_FC3101_PROFIBUS_DP		0x3101 /*FC3101 Profibus DP 1 Channel PCI*/
7511 #define DEVICE_BECKHOFF_FC5102				0x5102 /*FC5102*/
7512 /* Vendor: 15ed: Macrolink Inc */
7513 /* Vendor: 15ee: In Win Development Inc */
7514 /* Vendor: 15ef: Intelligent Paradigm Inc */
7515 /* Vendor: 15f0: B-Tree Systems Inc */
7516 /* Vendor: 15f1: Times N Systems Inc */
7517 /* Vendor: 15f2: Diagnostic Instruments Inc */
7518 /* Vendor: 15f3: Digitmedia Corp */
7519 /* Vendor: 15f4: Valuesoft */
7520 /* Vendor: 15f5: Power Micro Research */
7521 /* Vendor: 15f6: Extreme Packet Device Inc */
7522 /* Vendor: 15f7: Banctec */
7523 /* Vendor: 15f8: Koga Electronics Co */
7524 /* Vendor: 15f9: Zenith Electronics Corp */
7525 /* Vendor: 15fa: J.P. Axzam Corp */
7526 /* Vendor: 15fb: Zilog Inc */
7527 /* Vendor: 15fc: Techsan Electronics Co Ltd */
7528 /* Vendor: 15fd: N-CUBED.NET */
7529 /* Vendor: 15fe: Kinpo Electronics Inc */
7530 /* Vendor: 15ff: Fastpoint Technologies Inc */
7531 /* Vendor: 1600: Northrop Grumman - Canada Ltd */
7532 /* Vendor: 1601: Tenta Technology */
7533 /* Vendor: 1602: Prosys-tec Inc */
7534 /* Vendor: 1603: Nokia Wireless Communications */
7535 /* Vendor: 1604: Central System Research Co Ltd */
7536 /* Vendor: 1605: Pairgain Technologies */
7537 /* Vendor: 1606: Europop AG */
7538 /* Vendor: 1607: Lava Semiconductor Manufacturing Inc */
7539 /* Vendor: 1608: Automated Wagering International */
7540 /* Vendor: 1609: Scimetric Instruments Inc */
7541 /* Vendor: 1612: Telesynergy Research Inc. */
7542 /* Vendor: 1619: FarSite Communications Ltd */
7543 #define DEVICE_FARSITE_FARSYNC_T2P_2			0x0400 /*FarSync T2P (2 port X.21/V.35/V.24)*/
7544 #define DEVICE_FARSITE_FARSYNC_T4P_4			0x0440 /*FarSync T4P (4 port X.21/V.35/V.24)*/
7545 /* Vendor: 161f: Rioworks */
7546 /* Vendor: 1626: TDK Semiconductor Corp. */
7547 #define DEVICE_TDK2_RTL81XX_FAST_ETHERNET		0x8410 /*RTL81xx Fast Ethernet*/
7548 /* Vendor: 1629: Kongsberg Spacetec AS */
7549 #define DEVICE_KONGSBERG_FORMAT_SYNCHRONIZER_V3_0	0x1003 /*Format synchronizer v3.0*/
7550 #define DEVICE_KONGSBERG_FAST_UNIVERSAL_DATA		0x2002 /*Fast Universal Data Output*/
7551 /* Vendor: 1637: Linksys */
7552 #define DEVICE_LINKSYS2_LINKSYS_802_11B_WMP11		0x3874 /*Linksys 802.11b WMP11 PCI Wireless card*/
7553 /* Vendor: 1638: Standard Microsystems Corp [SMC] */
7554 #define DEVICE_STANDARD2_SMC2602W_EZCONNECT		0x1100 /*SMC2602W EZConnect / Addtron AWA-100 / Eumitcom PCI WL11000*/
7555 /* Vendor: 163c: Smart Link Ltd. */
7556 #define DEVICE_SMART3_SMARTLINK_SMARTPCI562_56K		0x3052 /*SmartLink SmartPCI562 56K Modem*/
7557 #define DEVICE_SMART3_SMARTPCI561_MODEM			0x5449 /*SmartPCI561 Modem*/
7558 /* Vendor: 1657: Brocade Communications Systems, Inc. */
7559 /* Vendor: 165a: Epix Inc */
7560 #define DEVICE_EPIX_PIXCI_R_CL1_CAMERA			0xc100 /*PIXCI(R) CL1 Camera Link Video Capture Board [custom QL5232]*/
7561 #define DEVICE_EPIX_PIXCI_R_D2X_DIGITAL			0xd200 /*PIXCI(R) D2X Digital Video Capture Board [custom QL5232]*/
7562 #define DEVICE_EPIX_PIXCI_R_D3X_DIGITAL			0xd300 /*PIXCI(R) D3X Digital Video Capture Board [custom QL5232]*/
7563 /* Vendor: 165d: Hsing Tech. Enterprise Co., Ltd. */
7564 /* Vendor: 1661: Worldspace Corp. */
7565 /* Vendor: 1668: Actiontec Electronics Inc */
7566 #define DEVICE_ACTIONTEC_MINI_PCI_BRIDGE		0x0100 /*Mini-PCI bridge*/
7567 /* Vendor: 166d: Broadcom Corporation */
7568 #define DEVICE_BROADCOM2_SIBYTE_BCM1125_1125H_1250_SYSTEM_ON_A_CHIP	0x0001 /*SiByte BCM1125/1125H/1250 System-on-a-Chip PCI*/
7569 #define DEVICE_BROADCOM2_SIBYTE_BCM1125H_1250_SYSTEM_ON_A_CHIP	0x0002 /*SiByte BCM1125H/1250 System-on-a-Chip HyperTransport*/
7570 /* Vendor: 1677: Bernecker + Rainer */
7571 #define DEVICE_BERNECKER_5LS172_6_B_R_DUAL		0x104e /*5LS172.6 B&R Dual CAN Interface Card*/
7572 #define DEVICE_BERNECKER_5LS172_61_B_R_DUAL		0x12d7 /*5LS172.61 B&R Dual CAN Interface Card*/
7573 /* Vendor: 1681: Hercules */
7574 #define DEVICE_HERCULES_HERCULES_3D_PROPHET		0x0010 /*Hercules 3d Prophet II Ultra 64MB [ 350 MHz NV15BR core, 128-bit DDR @ 460 MHz, 1.5v AGP4x  ]*/
7575 /* Vendor: 1688: CastleNet Technology Inc. */
7576 #define DEVICE_CASTLENET_WLAN_802_11B_CARD		0x1170 /*WLAN 802.11b card*/
7577 /* Vendor: 168c: Atheros Communications, Inc. */
7578 #define DEVICE_ATHEROS_AR5000_802_11A_WIRELESS		0x0007 /*AR5000 802.11a Wireless Adapter*/
7579 #define DEVICE_ATHEROS_AR5210_802_11A_NIC		0x0011 /*AR5210 802.11a NIC*/
7580 #define DEVICE_ATHEROS_AR5211_802_11AB_NIC		0x0012 /*AR5211 802.11ab NIC*/
7581 #define DEVICE_ATHEROS_AR5212_802_11ABG_NIC		0x0013 /*AR5212 802.11abg NIC*/
7582 	#define SUBDEVICE_ATHEROS_D_LINK_DWL_G650_B3	0x11863202 /*D-link DWL-G650 B3 Wireless cardbus adapter*/
7583 	#define SUBDEVICE_ATHEROS_DWL_G520_WIRELESS_PCI	0x11863203 /*DWL-G520 Wireless PCI Adapter*/
7584 	#define SUBDEVICE_ATHEROS_DWL_G520_WIRELESS_PCI2	0x11863a13 /*DWL-G520 Wireless PCI Adapter rev. B*/
7585 	#define SUBDEVICE_ATHEROS_C54C_WIRELESS_801_11G	0x11863a94 /*C54C Wireless 801.11g cardbus*/
7586 	#define SUBDEVICE_ATHEROS_NETGEAR_WG311T_WIRELESS	0x13854d00 /*Netgear WG311T Wireless PCI Adapter*/
7587 	#define SUBDEVICE_ATHEROS_8482_WD_ORINOCO_11A_B_G	0x14b70a60 /*8482-WD ORiNOCO 11a/b/g Wireless PCI Adapter*/
7588 	#define SUBDEVICE_ATHEROS_WG511T_WIRELESS_CARDBUS	0x168c0013 /*WG511T Wireless CardBus Adapter*/
7589 	#define SUBDEVICE_ATHEROS_DWL_G650B2_WIRELESS_CARDBUS	0x168c1025 /*DWL-G650B2 Wireless CardBus Adapter*/
7590 	#define SUBDEVICE_ATHEROS_NETGATE_5354MP_ARIES	0x168c2026 /*Netgate 5354MP ARIES a(108Mb turbo)/b/g MiniPCI Adapter*/
7591 #define DEVICE_ATHEROS_AR5212_802_11ABG_NIC2		0x1014 /*AR5212 802.11abg NIC*/
7592 /* Vendor: 16a5: Tekram Technology Co.,Ltd. */
7593 /* Vendor: 16ab: Global Sun Technology Inc */
7594 #define DEVICE_GLOBAL_GL24110P				0x1100 /*GL24110P*/
7595 #define DEVICE_GLOBAL_PLX9052_PCMCIA_TO_PCI_WIRELESS	0x1101 /*PLX9052 PCMCIA-to-PCI Wireless LAN*/
7596 #define DEVICE_GLOBAL_PCMCIA_TO_PCI_WIRELESS_NETWORK	0x1102 /*PCMCIA-to-PCI Wireless Network Bridge*/
7597 /* Vendor: 16ae: Safenet Inc */
7598 #define DEVICE_SAFENET_SAFEXCEL_1141			0x1141 /*SafeXcel-1141*/
7599 /* Vendor: 16b4: Aspex Semiconductor Ltd */
7600 /* Vendor: 16be: Creatix Polymedia GmbH */
7601 /* Vendor: 16ca: CENATEK Inc */
7602 #define DEVICE_CENATEK_ROCKET_DRIVE_DL			0x0001 /*Rocket Drive DL*/
7603 /* Vendor: 16cd: Densitron Technologies */
7604 /* Vendor: 16df: PIKA Technologies Inc. */
7605 /* Vendor: 16e3: European Space Agency */
7606 #define DEVICE_EUROPEAN_LEON2FT_PROCESSOR		0x1e0f /*LEON2FT Processor*/
7607 /* Vendor: 16ec: U.S. Robotics */
7608 #define DEVICE_U_S_USR997900_10_100_MBPS		0x00ff /*USR997900 10/100 Mbps PCI Network Card*/
7609 #define DEVICE_U_S_WIRELESS_ACCESS_PCI			0x3685 /*Wireless Access PCI Adapter Model 022415*/
7610 /* Vendor: 16ed: Sycron N. V. */
7611 #define DEVICE_SYCRON_UMIO_COMMUNICATION_CARD		0x1001 /*UMIO communication card*/
7612 /* Vendor: 16f3: Jetway Information Co., Ltd. */
7613 /* Vendor: 16f4: Vweb Corp */
7614 #define DEVICE_VWEB_VW2010				0x8000 /*VW2010*/
7615 /* Vendor: 16f6: VideoTele.com, Inc. */
7616 /* Vendor: 1702: Internet Machines Corporation (IMC) */
7617 /* Vendor: 1705: Digital First, Inc. */
7618 /* Vendor: 170b: NetOctave */
7619 #define DEVICE_NETOCTAVE_NSP2000_SSL_CRYPTO_ACCELERATOR	0x0100 /*NSP2000-SSL crypto accelerator*/
7620 /* Vendor: 170c: YottaYotta Inc. */
7621 /* Vendor: 1725: Vitesse Semiconductor */
7622 #define DEVICE_VITESSE2_VSC7174_PCI_PCI_X_SERIAL	0x7174 /*VSC7174 PCI/PCI-X Serial ATA Host Bus Controller*/
7623 /* Vendor: 172a: Accelerated Encryption */
7624 /* Vendor: 1734: Fujitsu Siemens Computer GmbH */
7625 /* Vendor: 1737: Linksys */
7626 #define DEVICE_LINKSYS3_WMP54G_WIRELESS_PCI		0x0013 /*WMP54G Wireless Pci Card*/
7627 #define DEVICE_LINKSYS3_WMP54GS_WIRELESS_PCI		0x0015 /*WMP54GS Wireless Pci Card*/
7628 #define DEVICE_LINKSYS3_GIGABIT_NETWORK_ADAPTER		0x1032 /*Gigabit Network Adapter*/
7629 	#define SUBDEVICE_LINKSYS3_EG1032_V2_INSTANT	0x17370015 /*EG1032 v2 Instant Gigabit Network Adapter*/
7630 #define DEVICE_LINKSYS3_GIGABIT_NETWORK_ADAPTER2	0x1064 /*Gigabit Network Adapter*/
7631 	#define SUBDEVICE_LINKSYS3_EG1064_V2_INSTANT	0x17370016 /*EG1064 v2 Instant Gigabit Network Adapter*/
7632 #define DEVICE_LINKSYS3_21X4X_DEC_TULIP_COMPATIBLE	0xab08 /*21x4x DEC-Tulip compatible 10/100 Ethernet*/
7633 #define DEVICE_LINKSYS3_21X4X_DEC_TULIP_COMPATIBLE2	0xab09 /*21x4x DEC-Tulip compatible 10/100 Ethernet*/
7634 /* Vendor: 173b: Altima (nee Broadcom) */
7635 #define DEVICE_ALTIMA_AC1000_GIGABIT_ETHERNET		0x03e8 /*AC1000 Gigabit Ethernet*/
7636 #define DEVICE_ALTIMA_AC1001_GIGABIT_ETHERNET		0x03e9 /*AC1001 Gigabit Ethernet*/
7637 #define DEVICE_ALTIMA_AC9100_GIGABIT_ETHERNET		0x03ea /*AC9100 Gigabit Ethernet*/
7638 	#define SUBDEVICE_ALTIMA_AC1002			0x173b0001 /*AC1002*/
7639 #define DEVICE_ALTIMA_AC1003_GIGABIT_ETHERNET		0x03eb /*AC1003 Gigabit Ethernet*/
7640 /* Vendor: 1743: Peppercon AG */
7641 #define DEVICE_PEPPERCON_ROL_F_100_FAST_ETHERNET	0x8139 /*ROL/F-100 Fast Ethernet Adapter with ROL*/
7642 /* Vendor: 1749: RLX Technologies */
7643 /* Vendor: 174b: PC Partner Limited */
7644 /* Vendor: 174d: WellX Telecom SA */
7645 /* Vendor: 175c: AudioScience Inc */
7646 /* Vendor: 175e: Sanera Systems, Inc. */
7647 /* Vendor: 1787: Hightech Information System Ltd. */
7648 /* Vendor: 1796: Research Centre Juelich */
7649 #define DEVICE_RESEARCH_SIS1100_GIGABIT_LINK		0x0001 /*SIS1100 [Gigabit link]*/
7650 #define DEVICE_RESEARCH_HOTLINK				0x0002 /*HOTlink*/
7651 #define DEVICE_RESEARCH_COUNTER_TIMER			0x0003 /*Counter Timer*/
7652 #define DEVICE_RESEARCH_CAMAC_CONTROLLER		0x0004 /*CAMAC Controller*/
7653 #define DEVICE_RESEARCH_PROFIBUS			0x0005 /*PROFIBUS*/
7654 #define DEVICE_RESEARCH_AMCC_HOTLINK			0x0006 /*AMCC HOTlink*/
7655 /* Vendor: 1797: JumpTec h, GMBH */
7656 /* Vendor: 1799: Belkin */
7657 #define DEVICE_BELKIN_WIRELESS_PCI_CARD			0x6001 /*Wireless PCI Card - F5D6001*/
7658 #define DEVICE_BELKIN_WIRELESS_PCMCIA_CARD		0x6020 /*Wireless PCMCIA Card - F5D6020*/
7659 #define DEVICE_BELKIN_WIRELESS_PDA_CARD			0x6060 /*Wireless PDA Card - F5D6060*/
7660 #define DEVICE_BELKIN_WIRELESS_PCI_CARD2		0x7000 /*Wireless PCI Card - F5D7000*/
7661 /* Vendor: 17a0: Genesys Logic, Inc */
7662 #define DEVICE_GENESYS_GL880S_USB_1_1			0x8033 /*GL880S USB 1.1 controller*/
7663 #define DEVICE_GENESYS_GL880S_USB_2_0			0x8034 /*GL880S USB 2.0 controller*/
7664 /* Vendor: 17af: Hightech Information System Ltd. */
7665 /* Vendor: 17b3: Hawking Technologies */
7666 #define DEVICE_HAWKING_PN672TX_10_100_ETHERNET		0xab08 /*PN672TX 10/100 Ethernet*/
7667 /* Vendor: 17b4: Indra Networks, Inc. */
7668 #define DEVICE_INDRA_WEBENHANCE_100_GZIP		0x0011 /*WebEnhance 100 GZIP Compression Card*/
7669 /* Vendor: 17c0: Wistron Corp. */
7670 /* Vendor: 17c2: Newisys, Inc. */
7671 /* Vendor: 17cc: NetChip Technology, Inc */
7672 #define DEVICE_NETCHIP_USB_2_0				0x2280 /*USB 2.0*/
7673 /* Vendor: 17d5: S2io Inc. */
7674 /* Vendor: 17ee: Connect Components Ltd */
7675 /* Vendor: 17fe: Linksys, A Division of Cisco Systems */
7676 #define DEVICE_LINKSYS4__AIRCONN_INPROCOMM_IPN		0x2220 /*[AirConn] INPROCOMM IPN 2220 Wireless LAN Adapter (rev 01)*/
7677 /* Vendor: 1813: Ambient Technologies Inc */
7678 #define DEVICE_AMBIENT_HAM_CONTROLLERLESS_MODEM		0x4000 /*HaM controllerless modem*/
7679 	#define SUBDEVICE_AMBIENT_V9X_HAM_DATA		0x16be0001 /*V9x HAM Data Fax Modem*/
7680 #define DEVICE_AMBIENT_HAM_PLUS_DATA			0x4100 /*HaM plus Data Fax Modem*/
7681 	#define SUBDEVICE_AMBIENT_V9X_HAM_1394		0x16be0002 /*V9x HAM 1394*/
7682 /* Vendor: 1814: RaLink */
7683 #define DEVICE_RALINK_WIRELESS_PCI_ADPATOR		0x0101 /*Wireless PCI Adpator RT2400 / RT2460*/
7684 #define DEVICE_RALINK_RALINK_RT2500_802_11		0x0201 /*Ralink RT2500 802.11 Cardbus Reference Card*/
7685 	#define SUBDEVICE_RALINK_CWC_854_WIRELESS_G_CARDBUS	0x1371001e /*CWC-854 Wireless-G CardBus Adapter*/
7686 	#define SUBDEVICE_RALINK_CWM_854_WIRELESS_G_MINI	0x1371001f /*CWM-854 Wireless-G Mini PCI Adapter*/
7687 	#define SUBDEVICE_RALINK_CWP_854_WIRELESS_G_PCI	0x13710020 /*CWP-854 Wireless-G PCI Adapter*/
7688 /* Vendor: 1820: InfiniCon Systems Inc. */
7689 /* Vendor: 1822: Twinhan Technology Co. Ltd */
7690 /* Vendor: 182d: SiteCom Europe BV */
7691 #define DEVICE_SITECOM_ISDN_PCI_DC_105V2		0x3069 /*ISDN PCI DC-105V2*/
7692 /* Vendor: 1830: Credence Systems Corporation */
7693 /* Vendor: 183b: MikroM GmbH */
7694 #define DEVICE_MIKROM_MVC100_DVI			0x08a7 /*MVC100 DVI*/
7695 #define DEVICE_MIKROM_MVC101_SDI			0x08a8 /*MVC101 SDI*/
7696 #define DEVICE_MIKROM_MVC102_DVI_AUDIO			0x08a9 /*MVC102 DVI+Audio*/
7697 /* Vendor: 1849: ASRock Incorporation */
7698 /* Vendor: 1851: Microtune, Inc. */
7699 /* Vendor: 1852: Anritsu Corp. */
7700 /* Vendor: 1867: Topspin Communications */
7701 #define DEVICE_TOPSPIN_MT23108_PCI_X_HCA		0x5a44 /*MT23108 PCI-X HCA*/
7702 #define DEVICE_TOPSPIN_MT23108_PCI_X_HCA2		0x5a45 /*MT23108 PCI-X HCA flash recovery*/
7703 #define DEVICE_TOPSPIN_MT23108_PCI_X_HCA3		0x5a46 /*MT23108 PCI-X HCA bridge*/
7704 #define DEVICE_TOPSPIN_MT25208_INFINIHOST_III		0x6278 /*MT25208 InfiniHost III Ex (Tavor compatibility mode)*/
7705 #define DEVICE_TOPSPIN_MT25208_INFINIHOST_III2		0x6282 /*MT25208 InfiniHost III Ex*/
7706 /* Vendor: 1888: Varisys Ltd */
7707 #define DEVICE_VARISYS_VMFX1_FPGA_PMC			0x0301 /*VMFX1 FPGA PMC module*/
7708 #define DEVICE_VARISYS_VSM2_DUAL_PMC			0x0601 /*VSM2 dual PMC carrier*/
7709 #define DEVICE_VARISYS_VS14X_SERIES_POWERPC		0x0710 /*VS14x series PowerPC PCI board*/
7710 #define DEVICE_VARISYS_VS24X_SERIES_POWERPC		0x0720 /*VS24x series PowerPC PCI board*/
7711 /* Vendor: 1894: KNC One */
7712 /* Vendor: 1896: B&B Electronics Manufacturing Company, Inc. */
7713 /* Vendor: 18a1: Astute Networks Inc. */
7714 /* Vendor: 18ac: DViCO Corporation */
7715 #define DEVICE_DVICO_FUSIONHDTV_3_GOLD			0xd810 /*FusionHDTV 3 Gold*/
7716 /* Vendor: 18bc: Info-Tek Corp. */
7717 /* Vendor: 18c8: Cray Inc */
7718 /* Vendor: 18c9: ARVOO Engineering BV */
7719 /* Vendor: 18ca: XGI - Xabre Graphics Inc */
7720 #define DEVICE_XGI_VOLARI_V8				0x0040 /*Volari V8*/
7721 /* Vendor: 18e6: MPL AG */
7722 #define DEVICE_MPL_OSCI_OCTAL_SERIAL			0x0001 /*OSCI [Octal Serial Communication Interface]*/
7723 /* Vendor: 18f7: Commtech, Inc. */
7724 #define DEVICE_COMMTECH_FASTCOM_ESCC_PCI_335		0x0001 /*Fastcom ESCC-PCI-335*/
7725 #define DEVICE_COMMTECH_FASTCOM_422_4_PCI_335		0x0002 /*Fastcom 422/4-PCI-335*/
7726 #define DEVICE_COMMTECH_FASTCOM_422_2_PCI_335		0x0004 /*Fastcom 422/2-PCI-335*/
7727 #define DEVICE_COMMTECH_FASTCOM_IGESCC_PCI_ISO_1	0x0005 /*Fastcom IGESCC-PCI-ISO/1*/
7728 #define DEVICE_COMMTECH_FASTCOM_232_4_PCI_335		0x000a /*Fastcom 232/4-PCI-335*/
7729 /* Vendor: 18fb: Resilience Corporation */
7730 /* Vendor: 1a08: Sierra semiconductor */
7731 #define DEVICE_SIERRA3_SC15064				0x0000 /*SC15064*/
7732 /* Vendor: 1b13: Jaton Corp */
7733 /* Vendor: 1c1c: Symphony */
7734 #define DEVICE_SYMPHONY2_82C101				0x0001 /*82C101*/
7735 /* Vendor: 1d44: DPT */
7736 #define DEVICE_DPT_PM2X24_PM3224			0xa400 /*PM2x24/PM3224*/
7737 /* Vendor: 1de1: Tekram Technology Co.,Ltd. */
7738 #define DEVICE_TEKRAM3_TRM_S1040			0x0391 /*TRM-S1040*/
7739 #define DEVICE_TEKRAM3_DC_390				0x2020 /*DC-390*/
7740 #define DEVICE_TEKRAM3_690C				0x690c /*690c*/
7741 #define DEVICE_TEKRAM3_DC290				0xdc29 /*DC290*/
7742 /* Vendor: 1fc0: Tumsan Oy */
7743 #define DEVICE_TUMSAN_E2200_DUAL_E1_RAWPIPE		0x0300 /*E2200 Dual E1/Rawpipe Card*/
7744 /* Vendor: 2000: Smart Link Ltd. */
7745 /* Vendor: 2001: Temporal Research Ltd */
7746 /* Vendor: 2003: Smart Link Ltd. */
7747 /* Vendor: 2004: Smart Link Ltd. */
7748 /* Vendor: 21c3: 21st Century Computer Corp. */
7749 /* Vendor: 2348: Racore */
7750 #define DEVICE_RACORE2_8142_100VG_ANYLAN		0x2010 /*8142 100VG/AnyLAN*/
7751 /* Vendor: 2646: Kingston Technologies */
7752 /* Vendor: 270b: Xantel Corporation */
7753 /* Vendor: 270f: Chaintech Computer Co. Ltd */
7754 /* Vendor: 2711: AVID Technology Inc. */
7755 /* Vendor: 2a15: 3D Vision(?) */
7756 /* Vendor: 3000: Hansol Electronics Inc. */
7757 /* Vendor: 3142: Post Impression Systems. */
7758 /* Vendor: 3388: Hint Corp */
7759 #define DEVICE_HINT_HINT_HC4_PCI			0x0013 /*HiNT HC4 PCI to ISDN bridge, Multimedia audio controller*/
7760 #define DEVICE_HINT_HINT_HC4_PCI2			0x0014 /*HiNT HC4 PCI to ISDN bridge, Network controller*/
7761 #define DEVICE_HINT_HB6_UNIVERSAL_PCI_PCI		0x0020 /*HB6 Universal PCI-PCI bridge (transparent mode)*/
7762 #define DEVICE_HINT_HB6_UNIVERSAL_PCI_PCI2		0x0021 /*HB6 Universal PCI-PCI bridge (non-transparent mode)*/
7763 	#define SUBDEVICE_HINT_CT7_MAINBOARD		0x4c531050 /*CT7 mainboard*/
7764 	#define SUBDEVICE_HINT_CT8_MAINBOARD		0x4c531080 /*CT8 mainboard*/
7765 	#define SUBDEVICE_HINT_CA3_CR3_MAINBOARD	0x4c5310a0 /*CA3/CR3 mainboard*/
7766 	#define SUBDEVICE_HINT_PPCI_MEZZANINE_32_BIT	0x4c533010 /*PPCI mezzanine (32-bit PMC)*/
7767 	#define SUBDEVICE_HINT_PPCI_MEZZANINE_64_BIT	0x4c533011 /*PPCI mezzanine (64-bit PMC)*/
7768 #define DEVICE_HINT_HINT_HB4_PCI_PCI			0x0022 /*HiNT HB4 PCI-PCI Bridge (PCI6150)*/
7769 #define DEVICE_HINT_HB2_PCI_PCI_BRIDGE			0x0026 /*HB2 PCI-PCI Bridge*/
7770 #define DEVICE_HINT_E_BAND_AUDIOTRAK_INCA88		0x101a /*E.Band [AudioTrak Inca88]*/
7771 #define DEVICE_HINT_E_BAND_AUDIOTRAK_INCA882		0x101b /*E.Band [AudioTrak Inca88]*/
7772 #define DEVICE_HINT_VXPRO_II_CHIPSET			0x8011 /*VXPro II Chipset*/
7773 	#define SUBDEVICE_HINT_VXPRO_II_CHIPSET		0x33888011 /*VXPro II Chipset CPU to PCI Bridge*/
7774 #define DEVICE_HINT_VXPRO_II_CHIPSET2			0x8012 /*VXPro II Chipset*/
7775 	#define SUBDEVICE_HINT_VXPRO_II_CHIPSET2	0x33888012 /*VXPro II Chipset PCI to ISA Bridge*/
7776 #define DEVICE_HINT_VXPRO_II_IDE			0x8013 /*VXPro II IDE*/
7777 	#define SUBDEVICE_HINT_VXPRO_II_CHIPSET3	0x33888013 /*VXPro II Chipset EIDE Controller*/
7778 /* Vendor: 3411: Quantum Designs (H.K.) Inc */
7779 /* Vendor: 3513: ARCOM Control Systems Ltd */
7780 /* Vendor: 3842: eVga.com. Corp. */
7781 /* Vendor: 38ef: 4Links */
7782 /* Vendor: 3d3d: 3DLabs */
7783 #define DEVICE_3DLABS_GLINT_300SX			0x0001 /*GLINT 300SX*/
7784 #define DEVICE_3DLABS_GLINT_500TX			0x0002 /*GLINT 500TX*/
7785 #define DEVICE_3DLABS_GLINT_DELTA			0x0003 /*GLINT Delta*/
7786 #define DEVICE_3DLABS_PERMEDIA				0x0004 /*Permedia*/
7787 #define DEVICE_3DLABS_PERMEDIA2				0x0005 /*Permedia*/
7788 #define DEVICE_3DLABS_GLINT_MX				0x0006 /*GLINT MX*/
7789 #define DEVICE_3DLABS_3D_EXTREME			0x0007 /*3D Extreme*/
7790 #define DEVICE_3DLABS_GLINT_GAMMA_G1			0x0008 /*GLINT Gamma G1*/
7791 #define DEVICE_3DLABS_PERMEDIA_II_2D_3D			0x0009 /*Permedia II 2D+3D*/
7792 	#define SUBDEVICE_3DLABS_ACCELSTAR_II		0x10400011 /*AccelStar II*/
7793 	#define SUBDEVICE_3DLABS_6221L_4U		0x13e91000 /*6221L-4U*/
7794 	#define SUBDEVICE_3DLABS_ACCELSTAR_II_3D	0x3d3d0100 /*AccelStar II 3D Accelerator*/
7795 	#define SUBDEVICE_3DLABS_PERMEDIA_3_16		0x3d3d0111 /*Permedia 3:16*/
7796 	#define SUBDEVICE_3DLABS_SANTA_ANA		0x3d3d0114 /*Santa Ana*/
7797 	#define SUBDEVICE_3DLABS_OXYGEN_GVX1		0x3d3d0116 /*Oxygen GVX1*/
7798 	#define SUBDEVICE_3DLABS_SCIROCCO		0x3d3d0119 /*Scirocco*/
7799 	#define SUBDEVICE_3DLABS_SANTA_ANA_PCL		0x3d3d0120 /*Santa Ana PCL*/
7800 	#define SUBDEVICE_3DLABS_OXYGEN_VX1		0x3d3d0125 /*Oxygen VX1*/
7801 	#define SUBDEVICE_3DLABS_PERMEDIA3_CREATE	0x3d3d0127 /*Permedia3 Create!*/
7802 #define DEVICE_3DLABS_GLINT_R3				0x000a /*GLINT R3*/
7803 	#define SUBDEVICE_3DLABS_OXYGEN_VX12		0x3d3d0121 /*Oxygen VX1*/
7804 #define DEVICE_3DLABS_GLINT_R3_OXYGEN			0x000c /*GLINT R3 [Oxygen VX1]*/
7805 	#define SUBDEVICE_3DLABS_OXYGEN_VX1_4X_AGP	0x3d3d0144 /*Oxygen VX1-4X AGP [Permedia 4]*/
7806 #define DEVICE_3DLABS_GLINT_R4_REV			0x000d /*GLint R4 rev A*/
7807 #define DEVICE_3DLABS_GLINT_R4_REV2			0x0011 /*GLint R4 rev B*/
7808 #define DEVICE_3DLABS_GLINT_R5_REV			0x0012 /*GLint R5 rev A*/
7809 #define DEVICE_3DLABS_GLINT_R5_REV2			0x0013 /*GLint R5 rev B*/
7810 #define DEVICE_3DLABS_VP10_VISUAL_PROCESSOR		0x0020 /*VP10 visual processor*/
7811 #define DEVICE_3DLABS_VP10_VISUAL_PROCESSOR2		0x0022 /*VP10 visual processor*/
7812 #define DEVICE_3DLABS_VP9_VISUAL_PROCESSOR		0x0024 /*VP9 visual processor*/
7813 #define DEVICE_3DLABS_PERMEDIA_II_2D_3D2		0x0100 /*Permedia II 2D+3D*/
7814 #define DEVICE_3DLABS_WILDCAT_III_6210			0x07a1 /*Wildcat III 6210*/
7815 #define DEVICE_3DLABS_SUN_XVR_500_GRAPHICS		0x07a2 /*Sun XVR-500 Graphics Accelerator*/
7816 #define DEVICE_3DLABS_WILDCAT_IV_7210			0x07a3 /*Wildcat IV 7210*/
7817 #define DEVICE_3DLABS_PERMEDIA3				0x1004 /*Permedia*/
7818 #define DEVICE_3DLABS_PERMEDIA4				0x3d04 /*Permedia*/
7819 #define DEVICE_3DLABS_GLINT_VGA				0xffff /*Glint VGA*/
7820 /* Vendor: 4005: Avance Logic Inc. */
7821 #define DEVICE_AVANCE2_ALS300_PCI_AUDIO			0x0300 /*ALS300 PCI Audio Device*/
7822 #define DEVICE_AVANCE2_ALS300_PCI_AUDIO2		0x0308 /*ALS300+ PCI Audio Device*/
7823 #define DEVICE_AVANCE2_PCI_INPUT_CONTROLLER		0x0309 /*PCI Input Controller*/
7824 #define DEVICE_AVANCE2_ALG_2064				0x1064 /*ALG-2064*/
7825 #define DEVICE_AVANCE2_ALG_2064I			0x2064 /*ALG-2064i*/
7826 #define DEVICE_AVANCE2_ALG_2364A_GUI_ACCELERATOR	0x2128 /*ALG-2364A GUI Accelerator*/
7827 #define DEVICE_AVANCE2_ALG_2301				0x2301 /*ALG-2301*/
7828 #define DEVICE_AVANCE2_ALG_2302				0x2302 /*ALG-2302*/
7829 #define DEVICE_AVANCE2_AVG_2302_GUI_ACCELERATOR		0x2303 /*AVG-2302 GUI Accelerator*/
7830 #define DEVICE_AVANCE2_ALG_2364A			0x2364 /*ALG-2364A*/
7831 #define DEVICE_AVANCE2_ALG_2464				0x2464 /*ALG-2464*/
7832 #define DEVICE_AVANCE2_ALG_2564A_25128A			0x2501 /*ALG-2564A/25128A*/
7833 #define DEVICE_AVANCE2_ALS4000_AUDIO_CHIPSET		0x4000 /*ALS4000 Audio Chipset*/
7834 	#define SUBDEVICE_AVANCE2_ALS4000_AUDIO_CHIPSET	0x40054000 /*ALS4000 Audio Chipset*/
7835 #define DEVICE_AVANCE2_ALC200_200P			0x4710 /*ALC200/200P*/
7836 /* Vendor: 4033: Addtron Technology Co, Inc. */
7837 #define DEVICE_ADDTRON_RTL8139_ETHERNET			0x1360 /*RTL8139 Ethernet*/
7838 /* Vendor: 4143: Digital Equipment Corp */
7839 /* Vendor: 4144: Alpha Data */
7840 /* Vendor: 416c: Aladdin Knowledge Systems */
7841 #define DEVICE_ALADDIN_ALADDINCARD			0x0100 /*AladdinCARD*/
7842 #define DEVICE_ALADDIN_CPC				0x0200 /*CPC*/
7843 /* Vendor: 4444: Internext Compression Inc */
7844 #define DEVICE_INTERNEXT_ITVC16_CX23416_MPEG_2		0x0016 /*iTVC16 (CX23416) MPEG-2 Encoder*/
7845 	#define SUBDEVICE_INTERNEXT_WINTV_PVR_250	0x00704009 /*WinTV PVR 250*/
7846 #define DEVICE_INTERNEXT_ITVC15_MPEG_2_ENCODER		0x0803 /*iTVC15 MPEG-2 Encoder*/
7847 	#define SUBDEVICE_INTERNEXT_WINTV_PVR_350	0x00704000 /*WinTV PVR-350*/
7848 	#define SUBDEVICE_INTERNEXT_WINTV_PVR_2502	0x00704001 /*WinTV PVR-250*/
7849 /* Vendor: 4468: Bridgeport machines */
7850 /* Vendor: 4594: Cogetec Informatique Inc */
7851 /* Vendor: 45fb: Baldor Electric Company */
7852 /* Vendor: 4680: Umax Computer Corp */
7853 /* Vendor: 4843: Hercules Computer Technology Inc */
7854 /* Vendor: 4916: RedCreek Communications Inc */
7855 #define DEVICE_REDCREEK2_REDCREEK_PCI_ADAPTER		0x1960 /*RedCreek PCI adapter*/
7856 /* Vendor: 4943: Growth Networks */
7857 /* Vendor: 494f: ACCES I/O Products, Inc. */
7858 #define DEVICE_ACCES_LPCI_COM_8SM			0x10e8 /*LPCI-COM-8SM*/
7859 /* Vendor: 4978: Axil Computer Inc */
7860 /* Vendor: 4a14: NetVin */
7861 #define DEVICE_NETVIN_NV5000SC				0x5000 /*NV5000SC*/
7862 	#define SUBDEVICE_NETVIN_RT8029_BASED_ETHERNET_ADAPTER	0x4a145000 /*RT8029-Based Ethernet Adapter*/
7863 /* Vendor: 4b10: Buslogic Inc. */
7864 /* Vendor: 4c48: LUNG HWA Electronics */
7865 /* Vendor: 4c53: SBS Technologies */
7866 #define DEVICE_SBS3_PLUSTEST_DEVICE			0x0000 /*PLUSTEST device*/
7867 	#define SUBDEVICE_SBS3_PLUSTEST_CARD_PC104	0x4c533000 /*PLUSTEST card (PC104+)*/
7868 	#define SUBDEVICE_SBS3_PLUSTEST_CARD_PMC	0x4c533001 /*PLUSTEST card (PMC)*/
7869 #define DEVICE_SBS3_PLUSTEST_MM_DEVICE			0x0001 /*PLUSTEST-MM device*/
7870 	#define SUBDEVICE_SBS3_PLUSTEST_MM_CARD_PMC	0x4c533002 /*PLUSTEST-MM card (PMC)*/
7871 /* Vendor: 4ca1: Seanix Technology Inc */
7872 /* Vendor: 4d51: MediaQ Inc. */
7873 #define DEVICE_MEDIAQ_MQ_200				0x0200 /*MQ-200*/
7874 /* Vendor: 4d54: Microtechnica Co Ltd */
7875 /* Vendor: 4ddc: ILC Data Device Corp */
7876 #define DEVICE_ILC_DD_42924I5_300_ARINC_429		0x0100 /*DD-42924I5-300 (ARINC 429 Data Bus)*/
7877 #define DEVICE_ILC_BU_65570I1_MIL_STD_1553_TEST		0x0801 /*BU-65570I1 MIL-STD-1553 Test and Simulation*/
7878 #define DEVICE_ILC_BU_65570I2_MIL_STD_1553_TEST		0x0802 /*BU-65570I2 MIL-STD-1553 Test and Simulation*/
7879 #define DEVICE_ILC_BU_65572I1_MIL_STD_1553_TEST		0x0811 /*BU-65572I1 MIL-STD-1553 Test and Simulation*/
7880 #define DEVICE_ILC_BU_65572I2_MIL_STD_1553_TEST		0x0812 /*BU-65572I2 MIL-STD-1553 Test and Simulation*/
7881 #define DEVICE_ILC_BU_65570T1_MIL_STD_1553_TEST		0x0881 /*BU-65570T1 MIL-STD-1553 Test and Simulation*/
7882 #define DEVICE_ILC_BU_65570T2_MIL_STD_1553_TEST		0x0882 /*BU-65570T2 MIL-STD-1553 Test and Simulation*/
7883 #define DEVICE_ILC_BU_65572T1_MIL_STD_1553_TEST		0x0891 /*BU-65572T1 MIL-STD-1553 Test and Simulation*/
7884 #define DEVICE_ILC_BU_65572T2_MIL_STD_1553_TEST		0x0892 /*BU-65572T2 MIL-STD-1553 Test and Simulation*/
7885 #define DEVICE_ILC_BU_65565C1_MIL_STD_1553_DATA		0x0901 /*BU-65565C1 MIL-STD-1553 Data Bus*/
7886 #define DEVICE_ILC_BU_65565C2_MIL_STD_1553_DATA		0x0902 /*BU-65565C2 MIL-STD-1553 Data Bus*/
7887 #define DEVICE_ILC_BU_65565C3_MIL_STD_1553_DATA		0x0903 /*BU-65565C3 MIL-STD-1553 Data Bus*/
7888 #define DEVICE_ILC_BU_65565C4_MIL_STD_1553_DATA		0x0904 /*BU-65565C4 MIL-STD-1553 Data Bus*/
7889 #define DEVICE_ILC_BU_65569I1_MIL_STD_1553_DATA		0x0b01 /*BU-65569I1 MIL-STD-1553 Data Bus*/
7890 #define DEVICE_ILC_BU_65569I2_MIL_STD_1553_DATA		0x0b02 /*BU-65569I2 MIL-STD-1553 Data Bus*/
7891 #define DEVICE_ILC_BU_65569I3_MIL_STD_1553_DATA		0x0b03 /*BU-65569I3 MIL-STD-1553 Data Bus*/
7892 #define DEVICE_ILC_BU_65569I4_MIL_STD_1553_DATA		0x0b04 /*BU-65569I4 MIL-STD-1553 Data Bus*/
7893 /* Vendor: 5046: GemTek Technology Corporation */
7894 #define DEVICE_GEMTEK_PCI_RADIO				0x1001 /*PCI Radio*/
7895 /* Vendor: 5053: Voyetra Technologies */
7896 #define DEVICE_VOYETRA_DAYTONA_AUDIO_ADAPTER		0x2010 /*Daytona Audio Adapter*/
7897 /* Vendor: 5136: S S Technologies */
7898 /* Vendor: 5143: Qualcomm Inc */
7899 /* Vendor: 5145: Ensoniq (Old) */
7900 #define DEVICE_ENSONIQ2_CONCERT_AUDIOPCI		0x3031 /*Concert AudioPCI*/
7901 /* Vendor: 5168: Animation Technologies Inc. */
7902 /* Vendor: 5301: Alliance Semiconductor Corp. */
7903 #define DEVICE_ALLIANCE3_PROMOTION_AT3D			0x0001 /*ProMotion aT3D*/
7904 /* Vendor: 5333: S3 Inc. */
7905 #define DEVICE_S3_INC_PLATO_PX_SYSTEM			0x0551 /*Plato/PX (system)*/
7906 #define DEVICE_S3_INC_86C325_VIRGE			0x5631 /*86c325 [ViRGE]*/
7907 #define DEVICE_S3_INC_86C866_VISION_866			0x8800 /*86c866 [Vision 866]*/
7908 #define DEVICE_S3_INC_86C964_VISION_964			0x8801 /*86c964 [Vision 964]*/
7909 #define DEVICE_S3_INC_86C764_0_TRIO_32			0x8810 /*86c764_0 [Trio 32 vers 0]*/
7910 #define DEVICE_S3_INC_86C764_765_TRIO32_64_64V		0x8811 /*86c764/765 [Trio32/64/64V+]*/
7911 #define DEVICE_S3_INC_86CM65_AURORA64V			0x8812 /*86cM65 [Aurora64V+]*/
7912 #define DEVICE_S3_INC_86C764_3_TRIO_32_64		0x8813 /*86c764_3 [Trio 32/64 vers 3]*/
7913 #define DEVICE_S3_INC_86C767_TRIO_64UV			0x8814 /*86c767 [Trio 64UV+]*/
7914 #define DEVICE_S3_INC_86CM65_AURORA_128			0x8815 /*86cM65 [Aurora 128]*/
7915 #define DEVICE_S3_INC_86C988_VIRGE_VX			0x883d /*86c988 [ViRGE/VX]*/
7916 #define DEVICE_S3_INC_FIREGL				0x8870 /*FireGL*/
7917 #define DEVICE_S3_INC_86C868_VISION_868			0x8880 /*86c868 [Vision 868 VRAM] vers 0*/
7918 #define DEVICE_S3_INC_86C868_VISION_8682		0x8881 /*86c868 [Vision 868 VRAM] vers 1*/
7919 #define DEVICE_S3_INC_86C868_VISION_8683		0x8882 /*86c868 [Vision 868 VRAM] vers 2*/
7920 #define DEVICE_S3_INC_86C868_VISION_8684		0x8883 /*86c868 [Vision 868 VRAM] vers 3*/
7921 #define DEVICE_S3_INC_86C928_VISION_928			0x88b0 /*86c928 [Vision 928 VRAM] vers 0*/
7922 #define DEVICE_S3_INC_86C928_VISION_9282		0x88b1 /*86c928 [Vision 928 VRAM] vers 1*/
7923 #define DEVICE_S3_INC_86C928_VISION_9283		0x88b2 /*86c928 [Vision 928 VRAM] vers 2*/
7924 #define DEVICE_S3_INC_86C928_VISION_9284		0x88b3 /*86c928 [Vision 928 VRAM] vers 3*/
7925 #define DEVICE_S3_INC_86C864_VISION_864			0x88c0 /*86c864 [Vision 864 DRAM] vers 0*/
7926 #define DEVICE_S3_INC_86C864_VISION_8642		0x88c1 /*86c864 [Vision 864 DRAM] vers 1*/
7927 #define DEVICE_S3_INC_86C864_VISION_864_P		0x88c2 /*86c864 [Vision 864-P DRAM] vers 2*/
7928 #define DEVICE_S3_INC_86C864_VISION_864_P2		0x88c3 /*86c864 [Vision 864-P DRAM] vers 3*/
7929 #define DEVICE_S3_INC_86C964_VISION_9642		0x88d0 /*86c964 [Vision 964 VRAM] vers 0*/
7930 #define DEVICE_S3_INC_86C964_VISION_9643		0x88d1 /*86c964 [Vision 964 VRAM] vers 1*/
7931 #define DEVICE_S3_INC_86C964_VISION_964_P		0x88d2 /*86c964 [Vision 964-P VRAM] vers 2*/
7932 #define DEVICE_S3_INC_86C964_VISION_964_P2		0x88d3 /*86c964 [Vision 964-P VRAM] vers 3*/
7933 #define DEVICE_S3_INC_86C968_VISION_968			0x88f0 /*86c968 [Vision 968 VRAM] rev 0*/
7934 #define DEVICE_S3_INC_86C968_VISION_9682		0x88f1 /*86c968 [Vision 968 VRAM] rev 1*/
7935 #define DEVICE_S3_INC_86C968_VISION_9683		0x88f2 /*86c968 [Vision 968 VRAM] rev 2*/
7936 #define DEVICE_S3_INC_86C968_VISION_9684		0x88f3 /*86c968 [Vision 968 VRAM] rev 3*/
7937 #define DEVICE_S3_INC_86C755_TRIO_64V2_DX		0x8900 /*86c755 [Trio 64V2/DX]*/
7938 	#define SUBDEVICE_S3_INC_86C775_TRIO64V2_DX	0x53338900 /*86C775 Trio64V2/DX*/
7939 #define DEVICE_S3_INC_86C775_86C785_TRIO_64V2_DX	0x8901 /*86c775/86c785 [Trio 64V2/DX or /GX]*/
7940 	#define SUBDEVICE_S3_INC_86C775_TRIO64V2_DX_86C785	0x53338901 /*86C775 Trio64V2/DX, 86C785 Trio64V2/GX*/
7941 #define DEVICE_S3_INC_PLATO_PX				0x8902 /*Plato/PX*/
7942 #define DEVICE_S3_INC_TRIO_3D_BUSINESS			0x8903 /*Trio 3D business multimedia*/
7943 #define DEVICE_S3_INC_TRIO_64_3D			0x8904 /*Trio 64 3D*/
7944 	#define SUBDEVICE_S3_INC_INTEGRATED_TRIO3D	0x101400db /*Integrated Trio3D*/
7945 	#define SUBDEVICE_S3_INC_86C365_TRIO3D_AGP	0x53338904 /*86C365 Trio3D AGP*/
7946 #define DEVICE_S3_INC_TRIO_64V_FAMILY			0x8905 /*Trio 64V+ family*/
7947 #define DEVICE_S3_INC_TRIO_64V_FAMILY2			0x8906 /*Trio 64V+ family*/
7948 #define DEVICE_S3_INC_TRIO_64V_FAMILY3			0x8907 /*Trio 64V+ family*/
7949 #define DEVICE_S3_INC_TRIO_64V_FAMILY4			0x8908 /*Trio 64V+ family*/
7950 #define DEVICE_S3_INC_TRIO_64V_FAMILY5			0x8909 /*Trio 64V+ family*/
7951 #define DEVICE_S3_INC_TRIO_64V_FAMILY6			0x890a /*Trio 64V+ family*/
7952 #define DEVICE_S3_INC_TRIO_64V_FAMILY7			0x890b /*Trio 64V+ family*/
7953 #define DEVICE_S3_INC_TRIO_64V_FAMILY8			0x890c /*Trio 64V+ family*/
7954 #define DEVICE_S3_INC_TRIO_64V_FAMILY9			0x890d /*Trio 64V+ family*/
7955 #define DEVICE_S3_INC_TRIO_64V_FAMILY10			0x890e /*Trio 64V+ family*/
7956 #define DEVICE_S3_INC_TRIO_64V_FAMILY11			0x890f /*Trio 64V+ family*/
7957 #define DEVICE_S3_INC_VIRGE_DX_OR_GX			0x8a01 /*ViRGE/DX or /GX*/
7958 	#define SUBDEVICE_S3_INC_VIRGE_GX		0x0e11b032 /*ViRGE/GX*/
7959 	#define SUBDEVICE_S3_INC_NITRO_3D		0x10b41617 /*Nitro 3D*/
7960 	#define SUBDEVICE_S3_INC_NITRO_3D2		0x10b41717 /*Nitro 3D*/
7961 	#define SUBDEVICE_S3_INC_VIRGE_DX		0x53338a01 /*ViRGE/DX*/
7962 #define DEVICE_S3_INC_VIRGE_GX2				0x8a10 /*ViRGE/GX2*/
7963 	#define SUBDEVICE_S3_INC_STEALTH_3D_4000	0x10928a10 /*Stealth 3D 4000*/
7964 #define DEVICE_S3_INC_86C368_TRIO_3D_2X			0x8a13 /*86c368 [Trio 3D/2X]*/
7965 	#define SUBDEVICE_S3_INC_TRIO3D_2X		0x53338a13 /*Trio3D/2X*/
7966 #define DEVICE_S3_INC_86C794_SAVAGE_3D			0x8a20 /*86c794 [Savage 3D]*/
7967 	#define SUBDEVICE_S3_INC_86C391_SAVAGE3D	0x53338a20 /*86C391 Savage3D*/
7968 #define DEVICE_S3_INC_86C390_SAVAGE_3D_MV		0x8a21 /*86c390 [Savage 3D/MV]*/
7969 	#define SUBDEVICE_S3_INC_86C390_SAVAGE3D_MV	0x53338a21 /*86C390 Savage3D/MV*/
7970 #define DEVICE_S3_INC_SAVAGE_4				0x8a22 /*Savage 4*/
7971 	#define SUBDEVICE_S3_INC_SAVAGE_4		0x10338068 /*Savage 4*/
7972 	#define SUBDEVICE_S3_INC_SAVAGE_42		0x10338069 /*Savage 4*/
7973 	#define SUBDEVICE_S3_INC_SAVAGE4_LT		0x10338110 /*Savage4 LT*/
7974 	#define SUBDEVICE_S3_INC_SR9_8MB_SDRAM		0x105d0018 /*SR9 8Mb SDRAM*/
7975 	#define SUBDEVICE_S3_INC_SR9_PRO_16MB		0x105d002a /*SR9 Pro 16Mb SDRAM*/
7976 	#define SUBDEVICE_S3_INC_SR9_PRO_32MB		0x105d003a /*SR9 Pro 32Mb SDRAM*/
7977 	#define SUBDEVICE_S3_INC_SR9_PRO_16MB2		0x105d092f /*SR9 Pro+ 16Mb SGRAM*/
7978 	#define SUBDEVICE_S3_INC_STEALTH_III_S540	0x10924207 /*Stealth III S540*/
7979 	#define SUBDEVICE_S3_INC_STEALTH_III_S5402	0x10924800 /*Stealth III S540*/
7980 	#define SUBDEVICE_S3_INC_SPEEDSTAR_A90		0x10924807 /*SpeedStar A90*/
7981 	#define SUBDEVICE_S3_INC_STEALTH_III_S5403	0x10924808 /*Stealth III S540*/
7982 	#define SUBDEVICE_S3_INC_STEALTH_III_S5404	0x10924809 /*Stealth III S540*/
7983 	#define SUBDEVICE_S3_INC_STEALTH_III_S5405	0x1092480e /*Stealth III S540*/
7984 	#define SUBDEVICE_S3_INC_STEALTH_III_S520	0x10924904 /*Stealth III S520*/
7985 	#define SUBDEVICE_S3_INC_SPEEDSTAR_A200		0x10924905 /*SpeedStar A200*/
7986 	#define SUBDEVICE_S3_INC_STEALTH_III_S5406	0x10924a09 /*Stealth III S540*/
7987 	#define SUBDEVICE_S3_INC_STEALTH_III_S5407	0x10924a0b /*Stealth III S540 Xtreme*/
7988 	#define SUBDEVICE_S3_INC_STEALTH_III_S5408	0x10924a0f /*Stealth III S540*/
7989 	#define SUBDEVICE_S3_INC_STEALTH_III_S5409	0x10924e01 /*Stealth III S540*/
7990 	#define SUBDEVICE_S3_INC_3D_BLASTER_SAVAGE	0x1102101d /*3d Blaster Savage 4*/
7991 	#define SUBDEVICE_S3_INC_3D_BLASTER_SAVAGE2	0x1102101e /*3d Blaster Savage 4*/
7992 	#define SUBDEVICE_S3_INC_86C394_397_SAVAGE4_SDRAM	0x53338100 /*86C394-397 Savage4 SDRAM 100*/
7993 	#define SUBDEVICE_S3_INC_86C394_397_SAVAGE4_SDRAM2	0x53338110 /*86C394-397 Savage4 SDRAM 110*/
7994 	#define SUBDEVICE_S3_INC_86C394_397_SAVAGE4_SDRAM3	0x53338125 /*86C394-397 Savage4 SDRAM 125*/
7995 	#define SUBDEVICE_S3_INC_86C394_397_SAVAGE4_SDRAM4	0x53338143 /*86C394-397 Savage4 SDRAM 143*/
7996 	#define SUBDEVICE_S3_INC_86C394_397_SAVAGE4	0x53338a22 /*86C394-397 Savage4*/
7997 	#define SUBDEVICE_S3_INC_86C394_397_SAVAGE4_32BIT	0x53338a2e /*86C394-397 Savage4 32bit*/
7998 	#define SUBDEVICE_S3_INC_86C394_397_SAVAGE4_SGRAM	0x53339125 /*86C394-397 Savage4 SGRAM 125*/
7999 	#define SUBDEVICE_S3_INC_86C394_397_SAVAGE4_SGRAM2	0x53339143 /*86C394-397 Savage4 SGRAM 143*/
8000 #define DEVICE_S3_INC_SAVAGE_42				0x8a23 /*Savage 4*/
8001 #define DEVICE_S3_INC_PROSAVAGE_PM133			0x8a25 /*ProSavage PM133*/
8002 #define DEVICE_S3_INC_PROSAVAGE_KM133			0x8a26 /*ProSavage KM133*/
8003 #define DEVICE_S3_INC_VIRGE_M3				0x8c00 /*ViRGE/M3*/
8004 #define DEVICE_S3_INC_VIRGE_MX				0x8c01 /*ViRGE/MX*/
8005 	#define SUBDEVICE_S3_INC_VIRGE_MX		0x11790001 /*ViRGE/MX*/
8006 #define DEVICE_S3_INC_VIRGE_MX2				0x8c02 /*ViRGE/MX+*/
8007 #define DEVICE_S3_INC_VIRGE_MX_MV			0x8c03 /*ViRGE/MX+MV*/
8008 #define DEVICE_S3_INC_86C270_294_SAVAGE_MX_MV		0x8c10 /*86C270-294 Savage/MX-MV*/
8009 #define DEVICE_S3_INC_82C270_294_SAVAGE_MX		0x8c11 /*82C270-294 Savage/MX*/
8010 #define DEVICE_S3_INC_86C270_294_SAVAGE_IX_MV		0x8c12 /*86C270-294 Savage/IX-MV*/
8011 	#define SUBDEVICE_S3_INC_THINKPAD_T20		0x1014017f /*ThinkPad T20*/
8012 #define DEVICE_S3_INC_86C270_294_SAVAGE_IX		0x8c13 /*86C270-294 Savage/IX*/
8013 	#define SUBDEVICE_S3_INC_MAGNIA_Z310		0x11790001 /*Magnia Z310*/
8014 #define DEVICE_S3_INC_SUPERSAVAGE_MX_128		0x8c22 /*SuperSavage MX/128*/
8015 #define DEVICE_S3_INC_SUPERSAVAGE_MX_64			0x8c24 /*SuperSavage MX/64*/
8016 #define DEVICE_S3_INC_SUPERSAVAGE_MX_64C		0x8c26 /*SuperSavage MX/64C*/
8017 #define DEVICE_S3_INC_SUPERSAVAGE_IX_128_SDR		0x8c2a /*SuperSavage IX/128 SDR*/
8018 #define DEVICE_S3_INC_SUPERSAVAGE_IX_128_DDR		0x8c2b /*SuperSavage IX/128 DDR*/
8019 #define DEVICE_S3_INC_SUPERSAVAGE_IX_64_SDR		0x8c2c /*SuperSavage IX/64 SDR*/
8020 #define DEVICE_S3_INC_SUPERSAVAGE_IX_64_DDR		0x8c2d /*SuperSavage IX/64 DDR*/
8021 #define DEVICE_S3_INC_SUPERSAVAGE_IX_C_SDR		0x8c2e /*SuperSavage IX/C SDR*/
8022 	#define SUBDEVICE_S3_INC_THINKPAD_T23_2647_4MG	0x101401fc /*ThinkPad T23 (2647-4MG)*/
8023 #define DEVICE_S3_INC_SUPERSAVAGE_IX_C_DDR		0x8c2f /*SuperSavage IX/C DDR*/
8024 #define DEVICE_S3_INC_86C380_PROSAVAGEDDR_K4M266	0x8d01 /*86C380 [ProSavageDDR K4M266]*/
8025 #define DEVICE_S3_INC_VT8636A_PROSAVAGE_KN133		0x8d02 /*VT8636A [ProSavage KN133] AGP4X VGA Controller (TwisterK)*/
8026 #define DEVICE_S3_INC_VT8751_PROSAVAGEDDR_P4M266	0x8d03 /*VT8751 [ProSavageDDR P4M266]*/
8027 #define DEVICE_S3_INC_VT8375_PROSAVAGE8_KM266_KL266	0x8d04 /*VT8375 [ProSavage8 KM266/KL266]*/
8028 #define DEVICE_S3_INC_86C410_SAVAGE_2000		0x9102 /*86C410 Savage 2000*/
8029 	#define SUBDEVICE_S3_INC_VIPER_II_Z200		0x10925932 /*Viper II Z200*/
8030 	#define SUBDEVICE_S3_INC_VIPER_II_Z2002		0x10925934 /*Viper II Z200*/
8031 	#define SUBDEVICE_S3_INC_VIPER_II_Z2003		0x10925952 /*Viper II Z200*/
8032 	#define SUBDEVICE_S3_INC_VIPER_II_Z2004		0x10925954 /*Viper II Z200*/
8033 	#define SUBDEVICE_S3_INC_VIPER_II_Z2005		0x10925a35 /*Viper II Z200*/
8034 	#define SUBDEVICE_S3_INC_VIPER_II_Z2006		0x10925a37 /*Viper II Z200*/
8035 	#define SUBDEVICE_S3_INC_VIPER_II_Z2007		0x10925a55 /*Viper II Z200*/
8036 	#define SUBDEVICE_S3_INC_VIPER_II_Z2008		0x10925a57 /*Viper II Z200*/
8037 #define DEVICE_S3_INC_SONICVIBES			0xca00 /*SonicVibes*/
8038 /* Vendor: 544c: Teralogic Inc */
8039 #define DEVICE_TERALOGIC_TL880_BASED_HDTV_ATSC_TUNER	0x0350 /*TL880-based HDTV/ATSC tuner*/
8040 /* Vendor: 5455: Technische University Berlin */
8041 #define DEVICE_TECHNISCHE_S5933				0x4458 /*S5933*/
8042 /* Vendor: 5519: Cnet Technologies, Inc. */
8043 /* Vendor: 5544: Dunord Technologies */
8044 #define DEVICE_DUNORD_I_30XX_SCANNER_INTERFACE		0x0001 /*I-30xx Scanner Interface*/
8045 /* Vendor: 5555: Genroco, Inc */
8046 #define DEVICE_GENROCO_TURBOSTOR_HFP_832_HIPPI		0x0003 /*TURBOstor HFP-832 [HiPPI NIC]*/
8047 /* Vendor: 5654: VoiceTronix Pty Ltd */
8048 #define DEVICE_VOICETRONIX_OPENSWITCH12			0x3132 /*OpenSwitch12*/
8049 /* Vendor: 5700: Netpower */
8050 /* Vendor: 5851: Exacq Technologies */
8051 /* Vendor: 6356: UltraStor */
8052 /* Vendor: 6374: c't Magazin f�r Computertechnik */
8053 #define DEVICE_C_T_GPPCI					0x6773 /*GPPCI*/
8054 /* Vendor: 6409: Logitec Corp. */
8055 /* Vendor: 6666: Decision Computer International Co. */
8056 #define DEVICE_DECISION_PCCOM4				0x0001 /*PCCOM4*/
8057 #define DEVICE_DECISION_PCCOM8				0x0002 /*PCCOM8*/
8058 /* Vendor: 7604: O.N. Electronic Co Ltd. */
8059 /* Vendor: 7bde: MIDAC Corporation */
8060 /* Vendor: 7fed: PowerTV */
8061 /* Vendor: 8008: Quancom Electronic GmbH */
8062 #define DEVICE_QUANCOM_WDOG1_PCI_WATCHDOG_1		0x0010 /*WDOG1 [PCI-Watchdog 1]*/
8063 #define DEVICE_QUANCOM_PWDOG2_PCI_WATCHDOG_2		0x0011 /*PWDOG2 [PCI-Watchdog 2]*/
8064 /* Vendor: 807d: Asustek Computer, Inc. */
8065 /* Vendor: 8086: Intel Corp. */
8066 #define DEVICE_INTEL_82379AB				0x0007 /*82379AB*/
8067 #define DEVICE_INTEL_EXTENDED_EXPRESS_SYSTEM		0x0008 /*Extended Express System Support Controller*/
8068 	#define SUBDEVICE_INTEL_WORLDMARK_4300_INCA	0x00081000 /*WorldMark 4300 INCA ASIC*/
8069 #define DEVICE_INTEL_21145_FAST_ETHERNET		0x0039 /*21145 Fast Ethernet*/
8070 #define DEVICE_INTEL_82437FX				0x0122 /*82437FX*/
8071 #define DEVICE_INTEL_80303_I_O_PROCESSOR		0x0309 /*80303 I/O Processor PCI-to-PCI Bridge*/
8072 #define DEVICE_INTEL_80312_I_O_COMPANION		0x030d /*80312 I/O Companion Chip PCI-to-PCI Bridge*/
8073 #define DEVICE_INTEL_6700_6702PXH_I_OXAPIC_INTERRUPT	0x0326 /*6700/6702PXH I/OxAPIC Interrupt Controller A*/
8074 #define DEVICE_INTEL_6700PXH_I_OXAPIC_INTERRUPT		0x0327 /*6700PXH I/OxAPIC Interrupt Controller B*/
8075 #define DEVICE_INTEL_6700PXH_PCI_EXPRESS_TO_PCI		0x0329 /*6700PXH PCI Express-to-PCI Bridge A*/
8076 #define DEVICE_INTEL_6700PXH_PCI_EXPRESS_TO_PCI2	0x032a /*6700PXH PCI Express-to-PCI Bridge B*/
8077 #define DEVICE_INTEL_6702PXH_PCI_EXPRESS_TO_PCI		0x032c /*6702PXH PCI Express-to-PCI Bridge A*/
8078 #define DEVICE_INTEL_80332_DOBSON_I_O			0x0330 /*80332 [Dobson] I/O processor*/
8079 #define DEVICE_INTEL_80332_DOBSON_I_O2			0x0331 /*80332 [Dobson] I/O processor*/
8080 #define DEVICE_INTEL_80332_DOBSON_I_O3			0x0332 /*80332 [Dobson] I/O processor*/
8081 #define DEVICE_INTEL_80332_DOBSON_I_O4			0x0333 /*80332 [Dobson] I/O processor*/
8082 #define DEVICE_INTEL_80332_DOBSON_I_O5			0x0334 /*80332 [Dobson] I/O processor*/
8083 #define DEVICE_INTEL_80331_LINDSAY_I_O			0x0335 /*80331 [Lindsay] I/O processor*/
8084 #define DEVICE_INTEL_80331_LINDSAY_I_O2			0x0336 /*80331 [Lindsay] I/O processor*/
8085 #define DEVICE_INTEL_41210_LANAI_SERIAL			0x0340 /*41210 [Lanai] Serial to Parallel PCI Bridge*/
8086 #define DEVICE_INTEL_41210_LANAI_SERIAL2		0x0341 /*41210 [Lanai] Serial to Parallel PCI Bridge*/
8087 #define DEVICE_INTEL_82375EB_SB_PCI_TO			0x0482 /*82375EB/SB PCI to EISA Bridge*/
8088 #define DEVICE_INTEL_82424TX_ZX_SATURN_CPU		0x0483 /*82424TX/ZX [Saturn] CPU to PCI bridge*/
8089 #define DEVICE_INTEL_82378ZB_IB_82379AB_SIO		0x0484 /*82378ZB/IB, 82379AB (SIO, SIO.A) PCI to ISA Bridge*/
8090 #define DEVICE_INTEL_82425EX_ZX_ARIES_PCISET		0x0486 /*82425EX/ZX [Aries] PCIset with ISA bridge*/
8091 #define DEVICE_INTEL_82434LX_NX_MERCURY_NEPTUNE_PROCESSOR	0x04a3 /*82434LX/NX [Mercury/Neptune] Processor to PCI bridge*/
8092 #define DEVICE_INTEL_82437FX_TRITON_FX			0x04d0 /*82437FX [Triton FX]*/
8093 #define DEVICE_INTEL_E8870_PROCESSOR_BUS		0x0500 /*E8870 Processor bus control*/
8094 #define DEVICE_INTEL_E8870_MEMORY_CONTROLLER		0x0501 /*E8870 Memory controller*/
8095 #define DEVICE_INTEL_E8870_SCALABILITY_PORT		0x0502 /*E8870 Scalability Port 0*/
8096 #define DEVICE_INTEL_E8870_SCALABILITY_PORT2		0x0503 /*E8870 Scalability Port 1*/
8097 #define DEVICE_INTEL_E8870IO_HUB_INTERFACE		0x0510 /*E8870IO Hub Interface Port 0 registers (8-bit compatibility port)*/
8098 #define DEVICE_INTEL_E8870IO_HUB_INTERFACE2		0x0511 /*E8870IO Hub Interface Port 1 registers*/
8099 #define DEVICE_INTEL_E8870IO_HUB_INTERFACE3		0x0512 /*E8870IO Hub Interface Port 2 registers*/
8100 #define DEVICE_INTEL_E8870IO_HUB_INTERFACE4		0x0513 /*E8870IO Hub Interface Port 3 registers*/
8101 #define DEVICE_INTEL_E8870IO_HUB_INTERFACE5		0x0514 /*E8870IO Hub Interface Port 4 registers*/
8102 #define DEVICE_INTEL_E8870IO_GENERAL_SIOH		0x0515 /*E8870IO General SIOH registers*/
8103 #define DEVICE_INTEL_E8870IO_RAS_REGISTERS		0x0516 /*E8870IO RAS registers*/
8104 #define DEVICE_INTEL_E8870SP_SCALABILITY_PORT		0x0530 /*E8870SP Scalability Port 0 registers*/
8105 #define DEVICE_INTEL_E8870SP_SCALABILITY_PORT2		0x0531 /*E8870SP Scalability Port 1 registers*/
8106 #define DEVICE_INTEL_E8870SP_SCALABILITY_PORT3		0x0532 /*E8870SP Scalability Port 2 registers*/
8107 #define DEVICE_INTEL_E8870SP_SCALABILITY_PORT4		0x0533 /*E8870SP Scalability Port 3 registers*/
8108 #define DEVICE_INTEL_E8870SP_SCALABILITY_PORT5		0x0534 /*E8870SP Scalability Port 4 registers*/
8109 #define DEVICE_INTEL_E8870SP_SCALABILITY_PORT6		0x0535 /*E8870SP Scalability Port 5 registers*/
8110 #define DEVICE_INTEL_E8870SP_INTERLEAVE_REGISTERS	0x0536 /*E8870SP Interleave registers 0 and 1*/
8111 #define DEVICE_INTEL_E8870SP_INTERLEAVE_REGISTERS2	0x0537 /*E8870SP Interleave registers 2 and 3*/
8112 #define DEVICE_INTEL_RAID_CONTROLLER			0x0600 /*RAID Controller*/
8113 	#define SUBDEVICE_INTEL_ICP_VORTEX_GDT8546RZ	0x808601c1 /*ICP Vortex GDT8546RZ*/
8114 	#define SUBDEVICE_INTEL_SCRU32			0x808601f7 /*SCRU32*/
8115 #define DEVICE_INTEL_80303_I_O_PROCESSOR2		0x061f /*80303 I/O Processor*/
8116 #define DEVICE_INTEL_80960RP_I960_RP			0x0960 /*80960RP [i960 RP Microprocessor/Bridge]*/
8117 #define DEVICE_INTEL_80960RM_I960RM_BRIDGE		0x0962 /*80960RM [i960RM Bridge]*/
8118 #define DEVICE_INTEL_80960RP_I960_RP2			0x0964 /*80960RP [i960 RP Microprocessor/Bridge]*/
8119 #define DEVICE_INTEL_82542_GIGABIT_ETHERNET		0x1000 /*82542 Gigabit Ethernet Controller*/
8120 	#define SUBDEVICE_INTEL_NC1632_GIGABIT_ETHERNET	0x0e11b0df /*NC1632 Gigabit Ethernet Adapter (1000-SX)*/
8121 	#define SUBDEVICE_INTEL_NC1633_GIGABIT_ETHERNET	0x0e11b0e0 /*NC1633 Gigabit Ethernet Adapter (1000-LX)*/
8122 	#define SUBDEVICE_INTEL_NC1634_GIGABIT_ETHERNET	0x0e11b123 /*NC1634 Gigabit Ethernet Adapter (1000-SX)*/
8123 	#define SUBDEVICE_INTEL_NETFINITY_GIGABIT_ETHERNET	0x10140119 /*Netfinity Gigabit Ethernet SX Adapter*/
8124 	#define SUBDEVICE_INTEL_PRO_1000_GIGABIT_SERVER	0x80861000 /*PRO/1000 Gigabit Server Adapter*/
8125 #define DEVICE_INTEL_82543GC_GIGABIT_ETHERNET		0x1001 /*82543GC Gigabit Ethernet Controller (Fiber)*/
8126 	#define SUBDEVICE_INTEL_NC6136_GIGABIT_SERVER	0x0e11004a /*NC6136 Gigabit Server Adapter*/
8127 	#define SUBDEVICE_INTEL_NETFINITY_GIGABIT_ETHERNET2	0x101401ea /*Netfinity Gigabit Ethernet SX Adapter*/
8128 	#define SUBDEVICE_INTEL_PRO_1000_F_SERVER	0x80861002 /*PRO/1000 F Server Adapter*/
8129 	#define SUBDEVICE_INTEL_PRO_1000_F_SERVER2	0x80861003 /*PRO/1000 F Server Adapter*/
8130 #define DEVICE_INTEL_PRO_100_LAN_MODEM			0x1002 /*Pro 100 LAN+Modem 56 Cardbus II*/
8131 	#define SUBDEVICE_INTEL_PRO_100_LAN_MODEM	0x8086200e /*Pro 100 LAN+Modem 56 Cardbus II*/
8132 	#define SUBDEVICE_INTEL_PRO_100_SR		0x80862013 /*Pro 100 SR Mobile Combo Adapter*/
8133 	#define SUBDEVICE_INTEL_PRO_100_S		0x80862017 /*Pro 100 S Combo Mobile Adapter*/
8134 #define DEVICE_INTEL_82543GC_GIGABIT_ETHERNET2		0x1004 /*82543GC Gigabit Ethernet Controller (Copper)*/
8135 	#define SUBDEVICE_INTEL_NC7132_GIGABIT_UPGRADE	0x0e110049 /*NC7132 Gigabit Upgrade Module*/
8136 	#define SUBDEVICE_INTEL_NC7131_GIGABIT_SERVER	0x0e11b1a4 /*NC7131 Gigabit Server Adapter*/
8137 	#define SUBDEVICE_INTEL_GIGABIT_ETHERNET_SERVER	0x101410f2 /*Gigabit Ethernet Server Adapter*/
8138 	#define SUBDEVICE_INTEL_PRO_1000_T_SERVER	0x80861004 /*PRO/1000 T Server Adapter*/
8139 	#define SUBDEVICE_INTEL_PRO_1000_T_SERVER2	0x80862004 /*PRO/1000 T Server Adapter*/
8140 #define DEVICE_INTEL_82544EI_GIGABIT_ETHERNET		0x1008 /*82544EI Gigabit Ethernet Controller (Copper)*/
8141 	#define SUBDEVICE_INTEL_ISERIES_1000_100_10_ETHERNET	0x10140269 /*iSeries 1000/100/10 Ethernet Adapter*/
8142 	#define SUBDEVICE_INTEL_PRO_1000_XT_NETWORK	0x1028011c /*PRO/1000 XT Network Connection*/
8143 	#define SUBDEVICE_INTEL_PRO_1000_XT_SERVER	0x80861107 /*PRO/1000 XT Server Adapter*/
8144 	#define SUBDEVICE_INTEL_PRO_1000_XT_SERVER2	0x80862107 /*PRO/1000 XT Server Adapter*/
8145 	#define SUBDEVICE_INTEL_PRO_1000_XT_SERVER3	0x80862110 /*PRO/1000 XT Server Adapter*/
8146 	#define SUBDEVICE_INTEL_PRO_1000_XT_NETWORK2	0x80863108 /*PRO/1000 XT Network Connection*/
8147 #define DEVICE_INTEL_82544EI_GIGABIT_ETHERNET2		0x1009 /*82544EI Gigabit Ethernet Controller (Fiber)*/
8148 	#define SUBDEVICE_INTEL_ISERIES_GIGABIT_ETHERNET	0x10140268 /*iSeries Gigabit Ethernet Adapter*/
8149 	#define SUBDEVICE_INTEL_PRO_1000_XF_SERVER	0x80861109 /*PRO/1000 XF Server Adapter*/
8150 	#define SUBDEVICE_INTEL_PRO_1000_XF_SERVER2	0x80862109 /*PRO/1000 XF Server Adapter*/
8151 #define DEVICE_INTEL_82544GC_GIGABIT_ETHERNET		0x100c /*82544GC Gigabit Ethernet Controller (Copper)*/
8152 	#define SUBDEVICE_INTEL_PRO_1000_T_DESKTOP	0x80861112 /*PRO/1000 T Desktop Adapter*/
8153 	#define SUBDEVICE_INTEL_PRO_1000_T_DESKTOP2	0x80862112 /*PRO/1000 T Desktop Adapter*/
8154 #define DEVICE_INTEL_82544GC_GIGABIT_ETHERNET2		0x100d /*82544GC Gigabit Ethernet Controller (LOM)*/
8155 	#define SUBDEVICE_INTEL_PRO_1000_XT_NETWORK3	0x10280123 /*PRO/1000 XT Network Connection*/
8156 	#define SUBDEVICE_INTEL_82544GC_BASED_NETWORK	0x1079891f /*82544GC Based Network Connection*/
8157 	#define SUBDEVICE_INTEL_CT8_MAINBOARD		0x4c531080 /*CT8 mainboard*/
8158 	#define SUBDEVICE_INTEL_82544GC_BASED_NETWORK2	0x8086110d /*82544GC Based Network Connection*/
8159 #define DEVICE_INTEL_82540EM_GIGABIT_ETHERNET		0x100e /*82540EM Gigabit Ethernet Controller*/
8160 	#define SUBDEVICE_INTEL_PRO_1000_MT_NETWORK	0x10140265 /*PRO/1000 MT Network Connection*/
8161 	#define SUBDEVICE_INTEL_PRO_1000_MT_NETWORK2	0x10140267 /*PRO/1000 MT Network Connection*/
8162 	#define SUBDEVICE_INTEL_PRO_1000_MT_NETWORK3	0x1014026a /*PRO/1000 MT Network Connection*/
8163 	#define SUBDEVICE_INTEL_OPTIPLEX_GX260		0x1028002e /*Optiplex GX260*/
8164 	#define SUBDEVICE_INTEL_PRO_1000_MT_NETWORK4	0x10280151 /*PRO/1000 MT Network Connection*/
8165 	#define SUBDEVICE_INTEL_PRO_1000_MT_DESKTOP	0x107b8920 /*PRO/1000 MT Desktop Adapter*/
8166 	#define SUBDEVICE_INTEL_PRO_1000_MT_DESKTOP2	0x8086001e /*PRO/1000 MT Desktop Adapter*/
8167 	#define SUBDEVICE_INTEL_PRO_1000_MT_DESKTOP3	0x8086002e /*PRO/1000 MT Desktop Adapter*/
8168 #define DEVICE_INTEL_82545EM_GIGABIT_ETHERNET		0x100f /*82545EM Gigabit Ethernet Controller (Copper)*/
8169 	#define SUBDEVICE_INTEL_ISERIES_1000_100_10_ETHERNET2	0x10140269 /*iSeries 1000/100/10 Ethernet Adapter*/
8170 	#define SUBDEVICE_INTEL_PRO_1000_MT_NETWORK5	0x1014028e /*PRO/1000 MT Network Connection*/
8171 	#define SUBDEVICE_INTEL_PRO_1000_MT_NETWORK6	0x80861000 /*PRO/1000 MT Network Connection*/
8172 	#define SUBDEVICE_INTEL_PRO_1000_MT_SERVER	0x80861001 /*PRO/1000 MT Server Adapter*/
8173 #define DEVICE_INTEL_82546EB_GIGABIT_ETHERNET		0x1010 /*82546EB Gigabit Ethernet Controller (Copper)*/
8174 	#define SUBDEVICE_INTEL_PRO_1000_MT_DUAL	0x1014027c /*PRO/1000 MT Dual Port Network Adapter*/
8175 	#define SUBDEVICE_INTEL_RESLINK_X		0x18fb7872 /*RESlink-X*/
8176 	#define SUBDEVICE_INTEL_CT8_MAINBOARD2		0x4c531080 /*CT8 mainboard*/
8177 	#define SUBDEVICE_INTEL_CA3_CR3_MAINBOARD	0x4c5310a0 /*CA3/CR3 mainboard*/
8178 	#define SUBDEVICE_INTEL_PRO_1000_MT_DUAL2	0x80861011 /*PRO/1000 MT Dual Port Server Adapter*/
8179 	#define SUBDEVICE_INTEL_PRO_1000_MT_DUAL3	0x8086101a /*PRO/1000 MT Dual Port Network Adapter*/
8180 	#define SUBDEVICE_INTEL_SE7501HG2_MAINBOARD	0x80863424 /*SE7501HG2 Mainboard*/
8181 #define DEVICE_INTEL_82545EM_GIGABIT_ETHERNET2		0x1011 /*82545EM Gigabit Ethernet Controller (Fiber)*/
8182 	#define SUBDEVICE_INTEL_ISERIES_GIGABIT_ETHERNET2	0x10140268 /*iSeries Gigabit Ethernet Adapter*/
8183 	#define SUBDEVICE_INTEL_PRO_1000_MF_SERVER	0x80861002 /*PRO/1000 MF Server Adapter*/
8184 	#define SUBDEVICE_INTEL_PRO_1000_MF_SERVER2	0x80861003 /*PRO/1000 MF Server Adapter (LX)*/
8185 #define DEVICE_INTEL_82546EB_GIGABIT_ETHERNET2		0x1012 /*82546EB Gigabit Ethernet Controller (Fiber)*/
8186 	#define SUBDEVICE_INTEL_PRO_1000_MF_DUAL	0x80861012 /*PRO/1000 MF Dual Port Server Adapter*/
8187 #define DEVICE_INTEL_82541EI_GIGABIT_ETHERNET		0x1013 /*82541EI Gigabit Ethernet Controller (Copper)*/
8188 	#define SUBDEVICE_INTEL_PRO_1000_MT_NETWORK7	0x80860013 /*PRO/1000 MT Network Connection*/
8189 	#define SUBDEVICE_INTEL_IBM_THINKCENTRE_NETWORK	0x80861013 /*IBM ThinkCentre Network Card*/
8190 	#define SUBDEVICE_INTEL_PRO_1000_MT_DESKTOP4	0x80861113 /*PRO/1000 MT Desktop Adapter*/
8191 #define DEVICE_INTEL_82541ER_GIGABIT_ETHERNET		0x1014 /*82541ER Gigabit Ethernet Controller*/
8192 #define DEVICE_INTEL_82540EM_GIGABIT_ETHERNET2		0x1015 /*82540EM Gigabit Ethernet Controller (LOM)*/
8193 #define DEVICE_INTEL_82540EP_GIGABIT_ETHERNET		0x1016 /*82540EP Gigabit Ethernet Controller (LOM)*/
8194 	#define SUBDEVICE_INTEL_PRO_1000_MT_MOBILE	0x1014052c /*PRO/1000 MT Mobile Connection*/
8195 	#define SUBDEVICE_INTEL_PRO_1000_MT_MOBILE2	0x11790001 /*PRO/1000 MT Mobile Connection*/
8196 	#define SUBDEVICE_INTEL_PRO_1000_MT_MOBILE3	0x80861016 /*PRO/1000 MT Mobile Connection*/
8197 #define DEVICE_INTEL_82540EP_GIGABIT_ETHERNET2		0x1017 /*82540EP Gigabit Ethernet Controller (LOM)*/
8198 	#define SUBDEVICE_INTEL_PR0_1000_MT_DESKTOP	0x80861017 /*PR0/1000 MT Desktop Connection*/
8199 #define DEVICE_INTEL_82541EI_GIGABIT_ETHERNET2		0x1018 /*82541EI Gigabit Ethernet Controller*/
8200 	#define SUBDEVICE_INTEL_PRO_1000_MT_DESKTOP5	0x80861018 /*PRO/1000 MT Desktop Adapter*/
8201 #define DEVICE_INTEL_82547EI_GIGABIT_ETHERNET		0x1019 /*82547EI Gigabit Ethernet Controller (LOM)*/
8202 	#define SUBDEVICE_INTEL_GA_8IPE1000_PRO2_MOTHERBOARD	0x14581019 /*GA-8IPE1000 Pro2 motherboard (865PE)*/
8203 	#define SUBDEVICE_INTEL_PRO_1000_CT_DESKTOP	0x80861019 /*PRO/1000 CT Desktop Connection*/
8204 	#define SUBDEVICE_INTEL_D865PERL_MAINBOARD	0x8086301f /*D865PERL mainboard*/
8205 	#define SUBDEVICE_INTEL_S875WP1_E_MAINBOARD	0x80863427 /*S875WP1-E mainboard*/
8206 #define DEVICE_INTEL_82546EB_GIGABIT_ETHERNET3		0x101d /*82546EB Gigabit Ethernet Controller*/
8207 	#define SUBDEVICE_INTEL_PRO_1000_MT_QUAD	0x80861000 /*PRO/1000 MT Quad Port Server Adapter*/
8208 #define DEVICE_INTEL_82540EP_GIGABIT_ETHERNET3		0x101e /*82540EP Gigabit Ethernet Controller (Mobile)*/
8209 	#define SUBDEVICE_INTEL_PRO_1000_MT_MOBILE4	0x10140549 /*PRO/1000 MT Mobile Connection*/
8210 	#define SUBDEVICE_INTEL_PRO_1000_MT_MOBILE5	0x11790001 /*PRO/1000 MT Mobile Connection*/
8211 	#define SUBDEVICE_INTEL_PRO_1000_MT_MOBILE6	0x8086101e /*PRO/1000 MT Mobile Connection*/
8212 #define DEVICE_INTEL_82545GM_GIGABIT_ETHERNET		0x1026 /*82545GM Gigabit Ethernet Controller*/
8213 	#define SUBDEVICE_INTEL_PRO_1000_MT_SERVER2	0x80861000 /*PRO/1000 MT Server Connection*/
8214 	#define SUBDEVICE_INTEL_PRO_1000_MT_SERVER3	0x80861001 /*PRO/1000 MT Server Adapter*/
8215 	#define SUBDEVICE_INTEL_PRO_1000_MT_SERVER4	0x80861002 /*PRO/1000 MT Server Adapter*/
8216 	#define SUBDEVICE_INTEL_PRO_1000_MT_SERVER5	0x80861026 /*PRO/1000 MT Server Connection*/
8217 #define DEVICE_INTEL_82545GM_GIGABIT_ETHERNET2		0x1027 /*82545GM Gigabit Ethernet Controller*/
8218 	#define SUBDEVICE_INTEL_PRO_1000_MF_SERVER3	0x80861001 /*PRO/1000 MF Server Adapter(LX)*/
8219 	#define SUBDEVICE_INTEL_PRO_1000_MF_SERVER4	0x80861002 /*PRO/1000 MF Server Adapter(LX)*/
8220 	#define SUBDEVICE_INTEL_PRO_1000_MF_SERVER5	0x80861003 /*PRO/1000 MF Server Adapter(LX)*/
8221 	#define SUBDEVICE_INTEL_PRO_1000_MF_SERVER6	0x80861027 /*PRO/1000 MF Server Adapter*/
8222 #define DEVICE_INTEL_82545GM_GIGABIT_ETHERNET3		0x1028 /*82545GM Gigabit Ethernet Controller*/
8223 	#define SUBDEVICE_INTEL_PRO_1000_MB_SERVER	0x80861028 /*PRO/1000 MB Server Adapter*/
8224 #define DEVICE_INTEL_82559_ETHERNET_CONTROLLER		0x1029 /*82559 Ethernet Controller*/
8225 #define DEVICE_INTEL_82559_INBUSINESS_10_100		0x1030 /*82559 InBusiness 10/100*/
8226 #define DEVICE_INTEL_82801CAM_ICH3_PRO_100		0x1031 /*82801CAM (ICH3) PRO/100 VE (LOM) Ethernet Controller*/
8227 	#define SUBDEVICE_INTEL_THINKPAD_A_T_X_SERIES	0x10140209 /*ThinkPad A/T/X Series*/
8228 	#define SUBDEVICE_INTEL_VAIO_PCG_GR214EP_GR214MP_GR215MP_GR314MP_GR315MP	0x104d80e7 /*Vaio PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP*/
8229 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_VE	0x107b5350 /*EtherExpress PRO/100 VE*/
8230 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_VE2	0x11790001 /*EtherExpress PRO/100 VE*/
8231 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_VE3	0x144dc000 /*EtherExpress PRO/100 VE*/
8232 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_VE4	0x144dc001 /*EtherExpress PRO/100 VE*/
8233 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_VE5	0x144dc003 /*EtherExpress PRO/100 VE*/
8234 	#define SUBDEVICE_INTEL_VPR_MATRIX_170B4	0x144dc006 /*vpr Matrix 170B4*/
8235 #define DEVICE_INTEL_82801CAM_ICH3_PRO_1002		0x1032 /*82801CAM (ICH3) PRO/100 VE Ethernet Controller*/
8236 #define DEVICE_INTEL_82801CAM_ICH3_PRO_1003		0x1033 /*82801CAM (ICH3) PRO/100 VM (LOM) Ethernet Controller*/
8237 #define DEVICE_INTEL_82801CAM_ICH3_PRO_1004		0x1034 /*82801CAM (ICH3) PRO/100 VM Ethernet Controller*/
8238 #define DEVICE_INTEL_82801CAM_ICH3_82562EH_LOM		0x1035 /*82801CAM (ICH3)/82562EH (LOM)  Ethernet Controller*/
8239 #define DEVICE_INTEL_82801CAM_ICH3_82562EH		0x1036 /*82801CAM (ICH3) 82562EH Ethernet Controller*/
8240 #define DEVICE_INTEL_82801CAM_ICH3_CHIPSET		0x1037 /*82801CAM (ICH3) Chipset Ethernet Controller*/
8241 #define DEVICE_INTEL_82801CAM_ICH3_PRO_1005		0x1038 /*82801CAM (ICH3) PRO/100 VM (KM) Ethernet Controller*/
8242 #define DEVICE_INTEL_82801DB_PRO_100_VE			0x1039 /*82801DB PRO/100 VE (LOM) Ethernet Controller*/
8243 	#define SUBDEVICE_INTEL_NETVISTA_A30P		0x10140267 /*NetVista A30p*/
8244 #define DEVICE_INTEL_82801DB_PRO_100_VE2		0x103a /*82801DB PRO/100 VE (CNR) Ethernet Controller*/
8245 #define DEVICE_INTEL_82801DB_PRO_100_VM			0x103b /*82801DB PRO/100 VM (LOM) Ethernet Controller*/
8246 #define DEVICE_INTEL_82801DB_PRO_100_VM2		0x103c /*82801DB PRO/100 VM (CNR) Ethernet Controller*/
8247 #define DEVICE_INTEL_82801DB_PRO_100_VE3		0x103d /*82801DB PRO/100 VE (MOB) Ethernet Controller*/
8248 #define DEVICE_INTEL_82801DB_PRO_100_VM3		0x103e /*82801DB PRO/100 VM (MOB) Ethernet Controller*/
8249 #define DEVICE_INTEL_536EP_DATA_FAX			0x1040 /*536EP Data Fax Modem*/
8250 	#define SUBDEVICE_INTEL_V_9X_DSP_DATA		0x16be1040 /*V.9X DSP Data Fax Modem*/
8251 #define DEVICE_INTEL_PRO_WIRELESS_LAN_2100		0x1043 /*PRO/Wireless LAN 2100 3B Mini PCI Adapter*/
8252 	#define SUBDEVICE_INTEL_MIM2000_CENTRINO	0x80862527 /*MIM2000/Centrino*/
8253 #define DEVICE_INTEL_PRO_10GBE_LR_SERVER		0x1048 /*PRO/10GbE LR Server Adapter*/
8254 	#define SUBDEVICE_INTEL_PRO_10GBE_LR_SERVER	0x8086a01f /*PRO/10GbE LR Server Adapter*/
8255 	#define SUBDEVICE_INTEL_PRO_10GBE_LR_SERVER2	0x8086a11f /*PRO/10GbE LR Server Adapter*/
8256 #define DEVICE_INTEL_82562EZ_10_100_ETHERNET		0x1050 /*82562EZ 10/100 Ethernet Controller*/
8257 	#define SUBDEVICE_INTEL_865PE_NEO2_MS_6728	0x1462728c /*865PE Neo2 (MS-6728)*/
8258 	#define SUBDEVICE_INTEL_MS_6758_875P_NEO	0x1462758c /*MS-6758 (875P Neo)*/
8259 	#define SUBDEVICE_INTEL_S875WP1_E_MAINBOARD2	0x80863427 /*S875WP1-E mainboard*/
8260 #define DEVICE_INTEL_82801EB_ER_ICH5_ICH5R_INTEGRATED	0x1051 /*82801EB/ER (ICH5/ICH5R) integrated LAN Controller*/
8261 #define DEVICE_INTEL_82551QM_ETHERNET_CONTROLLER	0x1059 /*82551QM Ethernet Controller*/
8262 #define DEVICE_INTEL_82562ET_EZ_GT_GZ_PRO_100		0x1064 /*82562ET/EZ/GT/GZ - PRO/100 VE (LOM) Ethernet Controller*/
8263 #define DEVICE_INTEL_82562ET_EZ_GT_GZ_PRO_1002		0x1065 /*82562ET/EZ/GT/GZ - PRO/100 VE Ethernet Controller*/
8264 #define DEVICE_INTEL_82562_EM_EX_GX			0x1066 /*82562 EM/EX/GX - PRO/100 VM (LOM) Ethernet Controller*/
8265 #define DEVICE_INTEL_82562_EM_EX_GX2			0x1067 /*82562 EM/EX/GX - PRO/100 VM Ethernet Controller*/
8266 #define DEVICE_INTEL_82562ET_EZ_GT_GZ_PRO_1003		0x1068 /*82562ET/EZ/GT/GZ - PRO/100 VE (LOM) Ethernet Controller Mobile*/
8267 #define DEVICE_INTEL_82562_EM_EX_GX3			0x1069 /*82562 EM/EX/GX - PRO/100 VM (LOM) Ethernet Controller Mobile*/
8268 #define DEVICE_INTEL_82562G_T_PRO_100			0x106a /*82562G \t- PRO/100 VE (LOM) Ethernet Controller*/
8269 #define DEVICE_INTEL_82562G_T_PRO_1002			0x106b /*82562G \t- PRO/100 VE Ethernet Controller Mobile*/
8270 #define DEVICE_INTEL_82547GI_GIGABIT_ETHERNET		0x1075 /*82547GI Gigabit Ethernet Controller*/
8271 	#define SUBDEVICE_INTEL_POWEREDGE_750		0x10280165 /*PowerEdge 750*/
8272 	#define SUBDEVICE_INTEL_PRO_1000_CT_NETWORK	0x80860075 /*PRO/1000 CT Network Connection*/
8273 	#define SUBDEVICE_INTEL_PRO_1000_CT_NETWORK2	0x80861075 /*PRO/1000 CT Network Connection*/
8274 #define DEVICE_INTEL_82541GI_PI_GIGABIT_ETHERNET	0x1076 /*82541GI/PI Gigabit Ethernet Controller*/
8275 	#define SUBDEVICE_INTEL_POWEREDGE_7502		0x10280165 /*PowerEdge 750*/
8276 	#define SUBDEVICE_INTEL_PRO_1000_MT_NETWORK8	0x80860076 /*PRO/1000 MT Network Connection*/
8277 	#define SUBDEVICE_INTEL_PRO_1000_MT_NETWORK9	0x80861076 /*PRO/1000 MT Network Connection*/
8278 	#define SUBDEVICE_INTEL_PRO_1000_MT_DESKTOP6	0x80861176 /*PRO/1000 MT Desktop Adapter*/
8279 	#define SUBDEVICE_INTEL_PRO_1000_MT_DESKTOP7	0x80861276 /*PRO/1000 MT Desktop Adapter*/
8280 #define DEVICE_INTEL_82541GI_GIGABIT_ETHERNET		0x1077 /*82541GI Gigabit Ethernet Controller*/
8281 	#define SUBDEVICE_INTEL_PRO_1000_MT_MOBILE7	0x11790001 /*PRO/1000 MT Mobile Connection*/
8282 	#define SUBDEVICE_INTEL_PRO_1000_MT_MOBILE8	0x80860077 /*PRO/1000 MT Mobile Connection*/
8283 	#define SUBDEVICE_INTEL_PRO_1000_MT_MOBILE9	0x80861077 /*PRO/1000 MT Mobile Connection*/
8284 #define DEVICE_INTEL_82541EI_GIGABIT_ETHERNET3		0x1078 /*82541EI Gigabit Ethernet Controller*/
8285 	#define SUBDEVICE_INTEL_PRO_1000_MT_NETWORK10	0x80861078 /*PRO/1000 MT Network Connection*/
8286 #define DEVICE_INTEL_82546GB_GIGABIT_ETHERNET		0x1079 /*82546GB Gigabit Ethernet Controller*/
8287 	#define SUBDEVICE_INTEL_HP_DUAL_PORT		0x103c12a6 /*HP Dual Port 1000Base-T [A9900A]*/
8288 	#define SUBDEVICE_INTEL_HP_CORE_DUAL		0x103c12cf /*HP Core Dual Port 1000Base-T [AB352A]*/
8289 	#define SUBDEVICE_INTEL_CX9_VX9			0x4c531090 /*Cx9 / Vx9 mainboard*/
8290 	#define SUBDEVICE_INTEL_CL9_MAINBOARD		0x4c5310b0 /*CL9 mainboard*/
8291 	#define SUBDEVICE_INTEL_PRO_1000_MT_DUAL4	0x80860079 /*PRO/1000 MT Dual Port Network Connection*/
8292 	#define SUBDEVICE_INTEL_PRO_1000_MT_DUAL5	0x80861079 /*PRO/1000 MT Dual Port Network Connection*/
8293 	#define SUBDEVICE_INTEL_PRO_1000_MT_DUAL6	0x80861179 /*PRO/1000 MT Dual Port Network Connection*/
8294 	#define SUBDEVICE_INTEL_PRO_1000_MT_DUAL7	0x8086117a /*PRO/1000 MT Dual Port Server Adapter*/
8295 #define DEVICE_INTEL_82546GB_GIGABIT_ETHERNET2		0x107a /*82546GB Gigabit Ethernet Controller*/
8296 	#define SUBDEVICE_INTEL_HP_DUAL_PORT2		0x103c12a8 /*HP Dual Port 1000base-SX [A9899A]*/
8297 	#define SUBDEVICE_INTEL_PRO_1000_MF_DUAL2	0x8086107a /*PRO/1000 MF Dual Port Server Adapter*/
8298 	#define SUBDEVICE_INTEL_PRO_1000_MF_DUAL3	0x8086127a /*PRO/1000 MF Dual Port Server Adapter*/
8299 #define DEVICE_INTEL_82546GB_GIGABIT_ETHERNET3		0x107b /*82546GB Gigabit Ethernet Controller*/
8300 	#define SUBDEVICE_INTEL_PRO_1000_MB_DUAL	0x8086007b /*PRO/1000 MB Dual Port Server Connection*/
8301 	#define SUBDEVICE_INTEL_PRO_1000_MB_DUAL2	0x8086107b /*PRO/1000 MB Dual Port Server Connection*/
8302 #define DEVICE_INTEL_PRO_1000_MF_SERVER			0x1107 /*PRO/1000 MF Server Adapter (LX)*/
8303 #define DEVICE_INTEL_82815_815_CHIPSET			0x1130 /*82815 815 Chipset Host Bridge and Memory Controller Hub*/
8304 	#define SUBDEVICE_INTEL_TRAVELMATE_612_TX	0x10251016 /*Travelmate 612 TX*/
8305 	#define SUBDEVICE_INTEL_TUSL2_C_MAINBOARD	0x10438027 /*TUSL2-C Mainboard*/
8306 	#define SUBDEVICE_INTEL_VAIO_PCG_FX403		0x104d80df /*Vaio PCG-FX403*/
8307 	#define SUBDEVICE_INTEL_D815EEA2_MAINBOARD	0x80864532 /*D815EEA2 mainboard*/
8308 	#define SUBDEVICE_INTEL_D815EGEW_MAINBOARD	0x80864557 /*D815EGEW Mainboard*/
8309 #define DEVICE_INTEL_82815_815_CHIPSET2			0x1131 /*82815 815 Chipset AGP Bridge*/
8310 #define DEVICE_INTEL_82815_CGC_CHIPSET			0x1132 /*82815 CGC [Chipset Graphics Controller]*/
8311 	#define SUBDEVICE_INTEL_TRAVELMATE_612_TX2	0x10251016 /*Travelmate 612 TX*/
8312 	#define SUBDEVICE_INTEL_VAIO_PCG_FX4032		0x104d80df /*Vaio PCG-FX403*/
8313 	#define SUBDEVICE_INTEL_D815EEA2_MAINBOARD2	0x80864532 /*D815EEA2 Mainboard*/
8314 	#define SUBDEVICE_INTEL_D815EGEW_MAINBOARD2	0x80864557 /*D815EGEW Mainboard*/
8315 #define DEVICE_INTEL_82806AA_PCI64_HUB			0x1161 /*82806AA PCI64 Hub Advanced Programmable Interrupt Controller*/
8316 	#define SUBDEVICE_INTEL_82806AA_PCI64_HUB	0x80861161 /*82806AA PCI64 Hub APIC*/
8317 #define DEVICE_INTEL_XSCALE_80200_BIG			0x1162 /*Xscale 80200 Big Endian Companion Chip*/
8318 #define DEVICE_INTEL_INTEL_IXP1200_NETWORK		0x1200 /*Intel IXP1200 Network Processor*/
8319 	#define SUBDEVICE_INTEL_AEP_SSL_ACCELERATOR	0x172a0000 /*AEP SSL Accelerator*/
8320 #define DEVICE_INTEL_8255XER_82551IT_FAST_ETHERNET	0x1209 /*8255xER/82551IT Fast Ethernet Controller*/
8321 	#define SUBDEVICE_INTEL_CT7_MAINBOARD		0x4c531050 /*CT7 mainboard*/
8322 	#define SUBDEVICE_INTEL_CE7_MAINBOARD		0x4c531051 /*CE7 mainboard*/
8323 	#define SUBDEVICE_INTEL_PC6_MAINBOARD		0x4c531070 /*PC6 mainboard*/
8324 #define DEVICE_INTEL_82092AA_PCI_TO			0x1221 /*82092AA PCI to PCMCIA Bridge*/
8325 #define DEVICE_INTEL_82092AA_IDE_CONTROLLER		0x1222 /*82092AA IDE Controller*/
8326 #define DEVICE_INTEL_SAA7116				0x1223 /*SAA7116*/
8327 #define DEVICE_INTEL_82452KX_GX_ORION			0x1225 /*82452KX/GX [Orion]*/
8328 #define DEVICE_INTEL_82596_PRO_10_PCI			0x1226 /*82596 PRO/10 PCI*/
8329 #define DEVICE_INTEL_82865_ETHEREXPRESS_PRO_100A	0x1227 /*82865 EtherExpress PRO/100A*/
8330 #define DEVICE_INTEL_82556_ETHEREXPRESS_PRO_100		0x1228 /*82556 EtherExpress PRO/100 Smart*/
8331 #define DEVICE_INTEL_82557_8_9_ETHERNET_PRO		0x1229 /*82557/8/9 [Ethernet Pro 100]*/
8332 	#define SUBDEVICE_INTEL_82559_FAST_ETHERNET	0x0e113001 /*82559 Fast Ethernet LOM with Alert on LAN**/
8333 	#define SUBDEVICE_INTEL_82559_FAST_ETHERNET2	0x0e113002 /*82559 Fast Ethernet LOM with Alert on LAN**/
8334 	#define SUBDEVICE_INTEL_82559_FAST_ETHERNET3	0x0e113003 /*82559 Fast Ethernet LOM with Alert on LAN**/
8335 	#define SUBDEVICE_INTEL_82559_FAST_ETHERNET4	0x0e113004 /*82559 Fast Ethernet LOM with Alert on LAN**/
8336 	#define SUBDEVICE_INTEL_82559_FAST_ETHERNET5	0x0e113005 /*82559 Fast Ethernet LOM with Alert on LAN**/
8337 	#define SUBDEVICE_INTEL_82559_FAST_ETHERNET6	0x0e113006 /*82559 Fast Ethernet LOM with Alert on LAN**/
8338 	#define SUBDEVICE_INTEL_82559_FAST_ETHERNET7	0x0e113007 /*82559 Fast Ethernet LOM with Alert on LAN**/
8339 	#define SUBDEVICE_INTEL_NC3120_FAST_ETHERNET	0x0e11b01e /*NC3120 Fast Ethernet NIC*/
8340 	#define SUBDEVICE_INTEL_NC3122_FAST_ETHERNET	0x0e11b01f /*NC3122 Fast Ethernet NIC (dual port)*/
8341 	#define SUBDEVICE_INTEL_NC1120_ETHERNET_NIC	0x0e11b02f /*NC1120 Ethernet NIC*/
8342 	#define SUBDEVICE_INTEL_NETELLIGENT_10_100TX_NIC	0x0e11b04a /*Netelligent 10/100TX NIC with Wake on LAN*/
8343 	#define SUBDEVICE_INTEL_NC3161_FAST_ETHERNET	0x0e11b0c6 /*NC3161 Fast Ethernet NIC (embedded, WOL)*/
8344 	#define SUBDEVICE_INTEL_NC3160_FAST_ETHERNET	0x0e11b0c7 /*NC3160 Fast Ethernet NIC (embedded)*/
8345 	#define SUBDEVICE_INTEL_NC3121_FAST_ETHERNET	0x0e11b0d7 /*NC3121 Fast Ethernet NIC (WOL)*/
8346 	#define SUBDEVICE_INTEL_NC3131_FAST_ETHERNET	0x0e11b0dd /*NC3131 Fast Ethernet NIC (dual port)*/
8347 	#define SUBDEVICE_INTEL_NC3132_FAST_ETHERNET	0x0e11b0de /*NC3132 Fast Ethernet Module (dual port)*/
8348 	#define SUBDEVICE_INTEL_NC3133_FAST_ETHERNET	0x0e11b0e1 /*NC3133 Fast Ethernet Module (100-FX)*/
8349 	#define SUBDEVICE_INTEL_NC3163_FAST_ETHERNET	0x0e11b134 /*NC3163 Fast Ethernet NIC (embedded, WOL)*/
8350 	#define SUBDEVICE_INTEL_NC3162_FAST_ETHERNET	0x0e11b13c /*NC3162 Fast Ethernet NIC (embedded)*/
8351 	#define SUBDEVICE_INTEL_NC3123_FAST_ETHERNET	0x0e11b144 /*NC3123 Fast Ethernet NIC (WOL)*/
8352 	#define SUBDEVICE_INTEL_NC3134_FAST_ETHERNET	0x0e11b163 /*NC3134 Fast Ethernet NIC (dual port)*/
8353 	#define SUBDEVICE_INTEL_NC3135_FAST_ETHERNET	0x0e11b164 /*NC3135 Fast Ethernet Upgrade Module (dual port)*/
8354 	#define SUBDEVICE_INTEL_NC7131_GIGABIT_SERVER2	0x0e11b1a4 /*NC7131 Gigabit Server Adapter*/
8355 	#define SUBDEVICE_INTEL_82558B_ETHERNET_PRO	0x1014005c /*82558B Ethernet Pro 10/100*/
8356 	#define SUBDEVICE_INTEL_82559_FAST_ETHERNET8	0x101401bc /*82559 Fast Ethernet LAN On Motherboard*/
8357 	#define SUBDEVICE_INTEL_10_100_ETHERNET_SERVER	0x101401f1 /*10/100 Ethernet Server Adapter*/
8358 	#define SUBDEVICE_INTEL_10_100_ETHERNET_SERVER2	0x101401f2 /*10/100 Ethernet Server Adapter*/
8359 	#define SUBDEVICE_INTEL_ETHERNET_PRO_100_S	0x10140207 /*Ethernet Pro/100 S*/
8360 	#define SUBDEVICE_INTEL_10_100_DUAL_PORT	0x10140232 /*10/100 Dual Port Server Adapter*/
8361 	#define SUBDEVICE_INTEL_THINKPAD_R30		0x1014023a /*ThinkPad R30*/
8362 	#define SUBDEVICE_INTEL_NETFINITY_10_100	0x1014105c /*Netfinity 10/100*/
8363 	#define SUBDEVICE_INTEL_THINKPAD_A22P		0x10142205 /*ThinkPad A22p*/
8364 	#define SUBDEVICE_INTEL_10_100_ETHERJET_MANAGEMENT	0x1014305c /*10/100 EtherJet Management Adapter*/
8365 	#define SUBDEVICE_INTEL_10_100_ETHERJET_ADAPTER	0x1014405c /*10/100 EtherJet Adapter with Alert on LAN*/
8366 	#define SUBDEVICE_INTEL_10_100_ETHERJET_SECURE	0x1014505c /*10/100 EtherJet Secure Management Adapter*/
8367 	#define SUBDEVICE_INTEL_10_100_ETHERJET_SECURE2	0x1014605c /*10/100 EtherJet Secure Management Adapter*/
8368 	#define SUBDEVICE_INTEL_10_100_NETFINITY_10_100	0x1014705c /*10/100 Netfinity 10/100 Ethernet Security Adapter*/
8369 	#define SUBDEVICE_INTEL_10_100_NETFINITY_10_1002	0x1014805c /*10/100 Netfinity 10/100 Ethernet Security Adapter*/
8370 	#define SUBDEVICE_INTEL_POWEREDGE_2500_2550	0x1028009b /*PowerEdge 2500/2550*/
8371 	#define SUBDEVICE_INTEL_POWEREDGE_1400		0x102800ce /*PowerEdge 1400*/
8372 	#define SUBDEVICE_INTEL_PC_9821X_B06		0x10338000 /*PC-9821X-B06*/
8373 	#define SUBDEVICE_INTEL_PK_UG_X006		0x10338016 /*PK-UG-X006*/
8374 	#define SUBDEVICE_INTEL_PK_UG_X0062		0x1033801f /*PK-UG-X006*/
8375 	#define SUBDEVICE_INTEL_PK_UG_X0063		0x10338026 /*PK-UG-X006*/
8376 	#define SUBDEVICE_INTEL_82559_BASED_FAST_ETHERNET	0x10338063 /*82559-based Fast Ethernet Adapter*/
8377 	#define SUBDEVICE_INTEL_82559_BASED_FAST_ETHERNET2	0x10338064 /*82559-based Fast Ethernet Adapter*/
8378 	#define SUBDEVICE_INTEL_NETSERVER_10_100TX	0x103c10c0 /*NetServer 10/100TX*/
8379 	#define SUBDEVICE_INTEL_NETSERVER_10_100TX2	0x103c10c3 /*NetServer 10/100TX*/
8380 	#define SUBDEVICE_INTEL_NETSERVER_10_100TX3	0x103c10ca /*NetServer 10/100TX*/
8381 	#define SUBDEVICE_INTEL_NETSERVER_10_100TX4	0x103c10cb /*NetServer 10/100TX*/
8382 	#define SUBDEVICE_INTEL_NETSERVER_10_100TX5	0x103c10e3 /*NetServer 10/100TX*/
8383 	#define SUBDEVICE_INTEL_NETSERVER_10_100TX6	0x103c10e4 /*NetServer 10/100TX*/
8384 	#define SUBDEVICE_INTEL_NETSERVER_10_100TX7	0x103c1200 /*NetServer 10/100TX*/
8385 	#define SUBDEVICE_INTEL_SMARTETHER100_SC1100	0x10c31100 /*SmartEther100 SC1100*/
8386 	#define SUBDEVICE_INTEL_8255X_BASED_ETHERNET_ADAPTER	0x10cf1115 /*8255x-based Ethernet Adapter (10/100)*/
8387 	#define SUBDEVICE_INTEL_8255X_BASED_ETHERNET_ADAPTER2	0x10cf1143 /*8255x-based Ethernet Adapter (10/100)*/
8388 	#define SUBDEVICE_INTEL_8255X_BASED_ETHERNET_ADAPTER3	0x11790001 /*8255x-based Ethernet Adapter (10/100)*/
8389 	#define SUBDEVICE_INTEL_PCI_FASTETHER_LAN	0x11790002 /*PCI FastEther LAN on Docker*/
8390 	#define SUBDEVICE_INTEL_8255X_BASED_FAST_ETHERNET	0x11790003 /*8255x-based Fast Ethernet*/
8391 	#define SUBDEVICE_INTEL_AT_2560_100		0x12592560 /*AT-2560 100*/
8392 	#define SUBDEVICE_INTEL_AT_2560_100_FX		0x12592561 /*AT-2560 100 FX Ethernet Adapter*/
8393 	#define SUBDEVICE_INTEL_NE10_100_ADAPTER	0x12660001 /*NE10/100 Adapter*/
8394 	#define SUBDEVICE_INTEL_6221L_4U		0x13e91000 /*6221L-4U*/
8395 	#define SUBDEVICE_INTEL_SEM_2000_MINIPCI_LAN	0x144d2501 /*SEM-2000 MiniPCI LAN Adapter*/
8396 	#define SUBDEVICE_INTEL_SEM_2100IL_MINIPCI_LAN	0x144d2502 /*SEM-2100IL MiniPCI LAN Adapter*/
8397 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100B_TX	0x16681100 /*EtherExpress PRO/100B (TX) (MiniPCI Ethernet+Modem)*/
8398 	#define SUBDEVICE_INTEL_CT8_MAINBOARD3		0x4c531080 /*CT8 mainboard*/
8399 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100B_TX2	0x80860001 /*EtherExpress PRO/100B (TX)*/
8400 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100B_T4	0x80860002 /*EtherExpress PRO/100B (T4)*/
8401 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_10	0x80860003 /*EtherExpress PRO/10+*/
8402 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_WFM	0x80860004 /*EtherExpress PRO/100 WfM*/
8403 	#define SUBDEVICE_INTEL_82557_10_100		0x80860005 /*82557 10/100*/
8404 	#define SUBDEVICE_INTEL_82557_10_100_WITH	0x80860006 /*82557 10/100 with Wake on LAN*/
8405 	#define SUBDEVICE_INTEL_82558_10_100_ADAPTER	0x80860007 /*82558 10/100 Adapter*/
8406 	#define SUBDEVICE_INTEL_82558_10_100_WITH	0x80860008 /*82558 10/100 with Wake on LAN*/
8407 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100	0x80860009 /*EtherExpress PRO/100+*/
8408 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_MANAGEMENT	0x8086000a /*EtherExpress PRO/100+ Management Adapter*/
8409 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_1002	0x8086000b /*EtherExpress PRO/100+*/
8410 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_MANAGEMENT2	0x8086000c /*EtherExpress PRO/100+ Management Adapter*/
8411 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_ALERT	0x8086000d /*EtherExpress PRO/100+ Alert On LAN II* Adapter*/
8412 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_MANAGEMENT3	0x8086000e /*EtherExpress PRO/100+ Management Adapter with Alert On LAN**/
8413 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_DESKTOP	0x8086000f /*EtherExpress PRO/100 Desktop Adapter*/
8414 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_S	0x80860010 /*EtherExpress PRO/100 S Management Adapter*/
8415 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_S2	0x80860011 /*EtherExpress PRO/100 S Management Adapter*/
8416 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_S3	0x80860012 /*EtherExpress PRO/100 S Advanced Management Adapter (D)*/
8417 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_S4	0x80860013 /*EtherExpress PRO/100 S Advanced Management Adapter (E)*/
8418 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_1003	0x80860030 /*EtherExpress PRO/100  Management Adapter with Alert On LAN* GC*/
8419 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_DESKTOP2	0x80860031 /*EtherExpress PRO/100 Desktop Adapter*/
8420 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_S5	0x80860040 /*EtherExpress PRO/100 S Desktop Adapter*/
8421 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_S6	0x80860041 /*EtherExpress PRO/100 S Desktop Adapter*/
8422 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_DESKTOP3	0x80860042 /*EtherExpress PRO/100 Desktop Adapter*/
8423 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_S7	0x80860050 /*EtherExpress PRO/100 S Desktop Adapter*/
8424 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_SERVER	0x80861009 /*EtherExpress PRO/100+ Server Adapter*/
8425 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_SERVER2	0x8086100c /*EtherExpress PRO/100+ Server Adapter (PILA8470B)*/
8426 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_S8	0x80861012 /*EtherExpress PRO/100 S Server Adapter (D)*/
8427 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_S9	0x80861013 /*EtherExpress PRO/100 S Server Adapter (E)*/
8428 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_S10	0x80861015 /*EtherExpress PRO/100 S Dual Port Server Adapter*/
8429 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_DUAL	0x80861017 /*EtherExpress PRO/100+ Dual Port Server Adapter*/
8430 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_MANAGEMENT4	0x80861030 /*EtherExpress PRO/100+ Management Adapter with Alert On LAN* G Server*/
8431 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_S11	0x80861040 /*EtherExpress PRO/100 S Server Adapter*/
8432 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_S12	0x80861041 /*EtherExpress PRO/100 S Server Adapter*/
8433 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_SERVER3	0x80861042 /*EtherExpress PRO/100 Server Adapter*/
8434 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_S13	0x80861050 /*EtherExpress PRO/100 S Server Adapter*/
8435 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_SERVER4	0x80861051 /*EtherExpress PRO/100 Server Adapter*/
8436 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_SERVER5	0x80861052 /*EtherExpress PRO/100 Server Adapter*/
8437 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_DUAL2	0x808610f0 /*EtherExpress PRO/100+ Dual Port Adapter*/
8438 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_S14	0x80862009 /*EtherExpress PRO/100 S Mobile Adapter*/
8439 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_CARDBUS	0x8086200d /*EtherExpress PRO/100 Cardbus*/
8440 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_LAN_V90	0x8086200e /*EtherExpress PRO/100 LAN+V90 Cardbus Modem*/
8441 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_SR	0x8086200f /*EtherExpress PRO/100 SR Mobile Adapter*/
8442 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_S15	0x80862010 /*EtherExpress PRO/100 S Mobile Combo Adapter*/
8443 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_SR2	0x80862013 /*EtherExpress PRO/100 SR Mobile Combo Adapter*/
8444 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_S16	0x80862016 /*EtherExpress PRO/100 S Mobile Adapter*/
8445 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_S17	0x80862017 /*EtherExpress PRO/100 S Combo Mobile Adapter*/
8446 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_SR3	0x80862018 /*EtherExpress PRO/100 SR Mobile Adapter*/
8447 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_SR4	0x80862019 /*EtherExpress PRO/100 SR Combo Mobile Adapter*/
8448 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_P	0x80862101 /*EtherExpress PRO/100 P Mobile Adapter*/
8449 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_SP	0x80862102 /*EtherExpress PRO/100 SP Mobile Adapter*/
8450 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_SP2	0x80862103 /*EtherExpress PRO/100 SP Mobile Adapter*/
8451 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_SP3	0x80862104 /*EtherExpress PRO/100 SP Mobile Adapter*/
8452 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_SP4	0x80862105 /*EtherExpress PRO/100 SP Mobile Adapter*/
8453 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_P2	0x80862106 /*EtherExpress PRO/100 P Mobile Adapter*/
8454 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_NETWORK	0x80862107 /*EtherExpress PRO/100 Network Connection*/
8455 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_NETWORK2	0x80862108 /*EtherExpress PRO/100 Network Connection*/
8456 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_P3	0x80862200 /*EtherExpress PRO/100 P Mobile Combo Adapter*/
8457 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_P4	0x80862201 /*EtherExpress PRO/100 P Mobile Combo Adapter*/
8458 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_SP5	0x80862202 /*EtherExpress PRO/100 SP Mobile Combo Adapter*/
8459 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_MINIPCI	0x80862203 /*EtherExpress PRO/100+ MiniPCI*/
8460 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_MINIPCI2	0x80862204 /*EtherExpress PRO/100+ MiniPCI*/
8461 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_SP6	0x80862205 /*EtherExpress PRO/100 SP Mobile Combo Adapter*/
8462 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_SP7	0x80862206 /*EtherExpress PRO/100 SP Mobile Combo Adapter*/
8463 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_SP8	0x80862207 /*EtherExpress PRO/100 SP Mobile Combo Adapter*/
8464 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_P5	0x80862208 /*EtherExpress PRO/100 P Mobile Combo Adapter*/
8465 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_MINIPCI3	0x80862402 /*EtherExpress PRO/100+ MiniPCI*/
8466 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_MINIPCI4	0x80862407 /*EtherExpress PRO/100+ MiniPCI*/
8467 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_MINIPCI5	0x80862408 /*EtherExpress PRO/100+ MiniPCI*/
8468 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_MINIPCI6	0x80862409 /*EtherExpress PRO/100+ MiniPCI*/
8469 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_MINIPCI7	0x8086240f /*EtherExpress PRO/100+ MiniPCI*/
8470 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_MINIPCI8	0x80862410 /*EtherExpress PRO/100+ MiniPCI*/
8471 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_MINIPCI9	0x80862411 /*EtherExpress PRO/100+ MiniPCI*/
8472 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_MINIPCI10	0x80862412 /*EtherExpress PRO/100+ MiniPCI*/
8473 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_MINIPCI11	0x80862413 /*EtherExpress PRO/100+ MiniPCI*/
8474 	#define SUBDEVICE_INTEL_82559_FAST_ETHERNET9	0x80863000 /*82559 Fast Ethernet LAN on Motherboard*/
8475 	#define SUBDEVICE_INTEL_82559_FAST_ETHERNET10	0x80863001 /*82559 Fast Ethernet LOM with Basic Alert on LAN**/
8476 	#define SUBDEVICE_INTEL_82559_FAST_ETHERNET11	0x80863002 /*82559 Fast Ethernet LOM with Alert on LAN II**/
8477 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_S18	0x80863006 /*EtherExpress PRO/100 S Network Connection*/
8478 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_S19	0x80863007 /*EtherExpress PRO/100 S Network Connection*/
8479 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_NETWORK3	0x80863008 /*EtherExpress PRO/100 Network Connection*/
8480 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_S20	0x80863010 /*EtherExpress PRO/100 S Network Connection*/
8481 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_S21	0x80863011 /*EtherExpress PRO/100 S Network Connection*/
8482 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_NETWORK4	0x80863012 /*EtherExpress PRO/100 Network Connection*/
8483 	#define SUBDEVICE_INTEL_SDS2_MAINBOARD		0x80863411 /*SDS2 Mainboard*/
8484 #define DEVICE_INTEL_430FX_82437FX			0x122d /*430FX - 82437FX TSC [Triton I]*/
8485 #define DEVICE_INTEL_82371FB_PIIX_ISA			0x122e /*82371FB PIIX ISA [Triton I]*/
8486 #define DEVICE_INTEL_82371FB_PIIX_IDE			0x1230 /*82371FB PIIX IDE [Triton I]*/
8487 #define DEVICE_INTEL_DSVD_MODEM				0x1231 /*DSVD Modem*/
8488 #define DEVICE_INTEL_430MX_82371MX			0x1234 /*430MX - 82371MX Mobile PCI I/O IDE Xcelerator (MPIIX)*/
8489 #define DEVICE_INTEL_430MX_82437MX			0x1235 /*430MX - 82437MX Mob. System Ctrlr (MTSC) & 82438MX Data Path (MTDP)*/
8490 #define DEVICE_INTEL_440FX_82441FX			0x1237 /*440FX - 82441FX PMC [Natoma]*/
8491 #define DEVICE_INTEL_82371FB_PIIX_IDE2			0x1239 /*82371FB PIIX IDE Interface*/
8492 #define DEVICE_INTEL_82380PB_PCI_TO			0x123b /*82380PB PCI to PCI Docking Bridge*/
8493 #define DEVICE_INTEL_82380AB_MISA_MOBILE		0x123c /*82380AB (MISA) Mobile PCI-to-ISA Bridge*/
8494 #define DEVICE_INTEL_683053_PROGRAMMABLE_INTERRUPT	0x123d /*683053 Programmable Interrupt Device*/
8495 #define DEVICE_INTEL_82466GX_IHPC_INTEGRATED		0x123e /*82466GX (IHPC) Integrated Hot-Plug Controller*/
8496 #define DEVICE_INTEL_82466GX_INTEGRATED_HOT_PLUG	0x123f /*82466GX Integrated Hot-Plug Controller (IHPC)*/
8497 #define DEVICE_INTEL_82752_752_AGP			0x1240 /*82752 (752) AGP Graphics Accelerator*/
8498 #define DEVICE_INTEL_82380FB_MPCI2_MOBILE		0x124b /*82380FB (MPCI2) Mobile Docking Controller*/
8499 #define DEVICE_INTEL_430HX_82439HX			0x1250 /*430HX - 82439HX TXC [Triton II]*/
8500 #define DEVICE_INTEL_82806AA_PCI64_HUB2			0x1360 /*82806AA PCI64 Hub PCI Bridge*/
8501 #define DEVICE_INTEL_82806AA_PCI64_HUB3			0x1361 /*82806AA PCI64 Hub Controller (HRes)*/
8502 	#define SUBDEVICE_INTEL_82806AA_PCI64_HUB2	0x80861361 /*82806AA PCI64 Hub Controller (HRes)*/
8503 	#define SUBDEVICE_INTEL_82806AA_PCI64_HUB3	0x80868000 /*82806AA PCI64 Hub Controller (HRes)*/
8504 #define DEVICE_INTEL_82870P2_P64H2_HUB			0x1460 /*82870P2 P64H2 Hub PCI Bridge*/
8505 #define DEVICE_INTEL_82870P2_P64H2_I_OXAPIC		0x1461 /*82870P2 P64H2 I/OxAPIC*/
8506 	#define SUBDEVICE_INTEL_P4DP6			0x15d93480 /*P4DP6*/
8507 	#define SUBDEVICE_INTEL_CX9_VX92		0x4c531090 /*Cx9 / Vx9 mainboard*/
8508 #define DEVICE_INTEL_82870P2_P64H2_HOT			0x1462 /*82870P2 P64H2 Hot Plug Controller*/
8509 #define DEVICE_INTEL_80960RP_I960RP_MICROPROCESSOR	0x1960 /*80960RP [i960RP Microprocessor]*/
8510 	#define SUBDEVICE_INTEL_MEGARAID_431_RAID	0x101e0431 /*MegaRAID 431 RAID Controller*/
8511 	#define SUBDEVICE_INTEL_MEGARAID_438_ULTRA2	0x101e0438 /*MegaRAID 438 Ultra2 LVD RAID Controller*/
8512 	#define SUBDEVICE_INTEL_MEGARAID_466_EXPRESS	0x101e0466 /*MegaRAID 466 Express Plus RAID Controller*/
8513 	#define SUBDEVICE_INTEL_MEGARAID_467_ENTERPRISE	0x101e0467 /*MegaRAID 467 Enterprise 1500 RAID Controller*/
8514 	#define SUBDEVICE_INTEL_MEGARAID_490_EXPRESS	0x101e0490 /*MegaRAID 490 Express 300 RAID Controller*/
8515 	#define SUBDEVICE_INTEL_MEGARAID_762_EXPRESS	0x101e0762 /*MegaRAID 762 Express RAID Controller*/
8516 	#define SUBDEVICE_INTEL_POWEREDGE_EXPANDABLE_RAID	0x101e09a0 /*PowerEdge Expandable RAID Controller 2/SC*/
8517 	#define SUBDEVICE_INTEL_POWEREDGE_EXPANDABLE_RAID2	0x10280467 /*PowerEdge Expandable RAID Controller 2/DC*/
8518 	#define SUBDEVICE_INTEL_POWEREDGE_EXPANDABLE_RAID3	0x10281111 /*PowerEdge Expandable RAID Controller 2/SC*/
8519 	#define SUBDEVICE_INTEL_MEGARAID		0x103c03a2 /*MegaRAID*/
8520 	#define SUBDEVICE_INTEL_MEGARAID_438_HP		0x103c10c6 /*MegaRAID 438, HP NetRAID-3Si*/
8521 	#define SUBDEVICE_INTEL_MEGARAID_T5_INTEGRATED	0x103c10c7 /*MegaRAID T5, Integrated HP NetRAID*/
8522 	#define SUBDEVICE_INTEL_MEGARAID_INTEGRATED_HP	0x103c10cc /*MegaRAID, Integrated HP NetRAID*/
8523 	#define SUBDEVICE_INTEL_HP_NETRAID_1SI		0x103c10cd /*HP NetRAID-1Si*/
8524 	#define SUBDEVICE_INTEL_SUPERTRAK		0x105a0000 /*SuperTrak*/
8525 	#define SUBDEVICE_INTEL_SUPERTRAK_PRO		0x105a2168 /*SuperTrak Pro*/
8526 	#define SUBDEVICE_INTEL_SUPERTRAK66_100		0x105a5168 /*SuperTrak66/100*/
8527 	#define SUBDEVICE_INTEL_MEGARAID_466_POWEREDGE	0x11111111 /*MegaRAID 466, PowerEdge Expandable RAID Controller 2/SC*/
8528 	#define SUBDEVICE_INTEL_POWEREDGE_EXPANDABLE_RAID4	0x11111112 /*PowerEdge Expandable RAID Controller 2/SC*/
8529 	#define SUBDEVICE_INTEL_MEGARAID2		0x113c03a2 /*MegaRAID*/
8530 	#define SUBDEVICE_INTEL_CG1_RADIO		0xe4bf1010 /*CG1-RADIO*/
8531 	#define SUBDEVICE_INTEL_CU2_QUARTET		0xe4bf1020 /*CU2-QUARTET*/
8532 	#define SUBDEVICE_INTEL_CU1_CHORUS		0xe4bf1040 /*CU1-CHORUS*/
8533 	#define SUBDEVICE_INTEL_CX1_BAND		0xe4bf3100 /*CX1-BAND*/
8534 #define DEVICE_INTEL_80960RM_I960RM_MICROPROCESSOR	0x1962 /*80960RM [i960RM Microprocessor]*/
8535 	#define SUBDEVICE_INTEL_SUPERTRAK_SX6000_I2O	0x105a0000 /*SuperTrak SX6000 I2O CPU*/
8536 #define DEVICE_INTEL_82840_840_CARMEL			0x1a21 /*82840 840 (Carmel) Chipset Host Bridge (Hub A)*/
8537 #define DEVICE_INTEL_82840_840_CARMEL2			0x1a23 /*82840 840 (Carmel) Chipset AGP Bridge*/
8538 #define DEVICE_INTEL_82840_840_CARMEL3			0x1a24 /*82840 840 (Carmel) Chipset PCI Bridge (Hub B)*/
8539 #define DEVICE_INTEL_82845_845_BROOKDALE		0x1a30 /*82845 845 (Brookdale) Chipset Host Bridge*/
8540 	#define SUBDEVICE_INTEL_OPTIPLEX_GX240		0x1028010e /*Optiplex GX240*/
8541 #define DEVICE_INTEL_82845_845_BROOKDALE2		0x1a31 /*82845 845 (Brookdale) Chipset AGP Bridge*/
8542 #define DEVICE_INTEL_82801AA_ISA_BRIDGE			0x2410 /*82801AA ISA Bridge (LPC)*/
8543 #define DEVICE_INTEL_82801AA_IDE			0x2411 /*82801AA IDE*/
8544 #define DEVICE_INTEL_82801AA_USB			0x2412 /*82801AA USB*/
8545 #define DEVICE_INTEL_82801AA_SMBUS			0x2413 /*82801AA SMBus*/
8546 #define DEVICE_INTEL_82801AA_AC_97_AUDIO		0x2415 /*82801AA AC'97 Audio*/
8547 	#define SUBDEVICE_INTEL_PRECISION_WORKSTATION_220	0x10280095 /*Precision Workstation 220 Integrated Digital Audio*/
8548 	#define SUBDEVICE_INTEL_SOUNDMAX_INTEGRATED_DIGITAL	0x11d40040 /*SoundMAX Integrated Digital Audio*/
8549 	#define SUBDEVICE_INTEL_SOUNDMAX_INTEGRATED_DIGITAL2	0x11d40048 /*SoundMAX Integrated Digital Audio*/
8550 	#define SUBDEVICE_INTEL_SOUNDMAX_INTEGRATED_DIGITAL3	0x11d45340 /*SoundMAX Integrated Digital Audio*/
8551 #define DEVICE_INTEL_82801AA_AC_97_MODEM		0x2416 /*82801AA AC'97 Modem*/
8552 #define DEVICE_INTEL_82801AA_PCI_BRIDGE			0x2418 /*82801AA PCI Bridge*/
8553 #define DEVICE_INTEL_82801AB_ISA_BRIDGE			0x2420 /*82801AB ISA Bridge (LPC)*/
8554 #define DEVICE_INTEL_82801AB_IDE			0x2421 /*82801AB IDE*/
8555 #define DEVICE_INTEL_82801AB_USB			0x2422 /*82801AB USB*/
8556 #define DEVICE_INTEL_82801AB_SMBUS			0x2423 /*82801AB SMBus*/
8557 #define DEVICE_INTEL_82801AB_AC_97_AUDIO		0x2425 /*82801AB AC'97 Audio*/
8558 	#define SUBDEVICE_INTEL_SOUNDMAX_INTEGRATED_DIGITAL4	0x11d40040 /*SoundMAX Integrated Digital Audio*/
8559 	#define SUBDEVICE_INTEL_SOUNDMAX_INTEGRATED_DIGITAL5	0x11d40048 /*SoundMAX Integrated Digital Audio*/
8560 #define DEVICE_INTEL_82801AB_AC_97_MODEM		0x2426 /*82801AB AC'97 Modem*/
8561 #define DEVICE_INTEL_82801AB_PCI_BRIDGE			0x2428 /*82801AB PCI Bridge*/
8562 #define DEVICE_INTEL_82801BA_ISA_BRIDGE			0x2440 /*82801BA ISA Bridge (LPC)*/
8563 #define DEVICE_INTEL_82801BA_BAM_USB_HUB		0x2442 /*82801BA/BAM USB (Hub #1)*/
8564 	#define SUBDEVICE_INTEL_NETVISTA_A40_A40P	0x101401c6 /*Netvista A40/A40p*/
8565 	#define SUBDEVICE_INTEL_TRAVELMATE_612_TX3	0x10251016 /*Travelmate 612 TX*/
8566 	#define SUBDEVICE_INTEL_OPTIPLEX_GX2402		0x1028010e /*Optiplex GX240*/
8567 	#define SUBDEVICE_INTEL_TUSL2_C_MAINBOARD2	0x10438027 /*TUSL2-C Mainboard*/
8568 	#define SUBDEVICE_INTEL_VAIO_PCG_FX4033		0x104d80df /*Vaio PCG-FX403*/
8569 	#define SUBDEVICE_INTEL_TH7II_RAID		0x147b0507 /*TH7II-RAID*/
8570 	#define SUBDEVICE_INTEL_D815EEA2_MAINBOARD3	0x80864532 /*D815EEA2 mainboard*/
8571 	#define SUBDEVICE_INTEL_D815EGEW_MAINBOARD3	0x80864557 /*D815EGEW Mainboard*/
8572 #define DEVICE_INTEL_82801BA_BAM_SMBUS			0x2443 /*82801BA/BAM SMBus*/
8573 	#define SUBDEVICE_INTEL_NETVISTA_A40_A40P2	0x101401c6 /*Netvista A40/A40p*/
8574 	#define SUBDEVICE_INTEL_TRAVELMATE_612_TX4	0x10251016 /*Travelmate 612 TX*/
8575 	#define SUBDEVICE_INTEL_OPTIPLEX_GX2403		0x1028010e /*Optiplex GX240*/
8576 	#define SUBDEVICE_INTEL_TUSL2_C_MAINBOARD3	0x10438027 /*TUSL2-C Mainboard*/
8577 	#define SUBDEVICE_INTEL_VAIO_PCG_FX4034		0x104d80df /*Vaio PCG-FX403*/
8578 	#define SUBDEVICE_INTEL_TH7II_RAID2		0x147b0507 /*TH7II-RAID*/
8579 	#define SUBDEVICE_INTEL_D815EEA2_MAINBOARD4	0x80864532 /*D815EEA2 mainboard*/
8580 	#define SUBDEVICE_INTEL_D815EGEW_MAINBOARD4	0x80864557 /*D815EGEW Mainboard*/
8581 #define DEVICE_INTEL_82801BA_BAM_USB_HUB2		0x2444 /*82801BA/BAM USB (Hub #2)*/
8582 	#define SUBDEVICE_INTEL_TRAVELMATE_612_TX5	0x10251016 /*Travelmate 612 TX*/
8583 	#define SUBDEVICE_INTEL_OPTIPLEX_GX2404		0x1028010e /*Optiplex GX240*/
8584 	#define SUBDEVICE_INTEL_TUSL2_C_MAINBOARD4	0x10438027 /*TUSL2-C Mainboard*/
8585 	#define SUBDEVICE_INTEL_VAIO_PCG_FX4035		0x104d80df /*Vaio PCG-FX403*/
8586 	#define SUBDEVICE_INTEL_TH7II_RAID3		0x147b0507 /*TH7II-RAID*/
8587 	#define SUBDEVICE_INTEL_D815EEA2_MAINBOARD5	0x80864532 /*D815EEA2 mainboard*/
8588 #define DEVICE_INTEL_82801BA_BAM_AC_97_AUDIO		0x2445 /*82801BA/BAM AC'97 Audio*/
8589 	#define SUBDEVICE_INTEL_NETVISTA_A40_A40P3	0x101401c6 /*Netvista A40/A40p*/
8590 	#define SUBDEVICE_INTEL_TRAVELMATE_612_TX6	0x10251016 /*Travelmate 612 TX*/
8591 	#define SUBDEVICE_INTEL_VAIO_PCG_FX4036		0x104d80df /*Vaio PCG-FX403*/
8592 	#define SUBDEVICE_INTEL_STAC9721_AC		0x14623370 /*STAC9721 AC*/
8593 	#define SUBDEVICE_INTEL_TH7II_RAID4		0x147b0507 /*TH7II-RAID*/
8594 	#define SUBDEVICE_INTEL_D815EGEW_MAINBOARD5	0x80864557 /*D815EGEW Mainboard*/
8595 #define DEVICE_INTEL_82801BA_BAM_AC_97_MODEM		0x2446 /*82801BA/BAM AC'97 Modem*/
8596 	#define SUBDEVICE_INTEL_TRAVELMATE_612_TX7	0x10251016 /*Travelmate 612 TX*/
8597 	#define SUBDEVICE_INTEL_VAIO_PCG_FX4037		0x104d80df /*Vaio PCG-FX403*/
8598 #define DEVICE_INTEL_82801_MOBILE_PCI			0x2448 /*82801 Mobile PCI Bridge*/
8599 #define DEVICE_INTEL_82801BA_BAM_CA_CAM_ETHERNET_CONTROLLER	0x2449 /*82801BA/BAM/CA/CAM Ethernet Controller*/
8600 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_VM	0x0e110012 /*EtherExpress PRO/100 VM*/
8601 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_VE6	0x0e110091 /*EtherExpress PRO/100 VE*/
8602 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_VE7	0x101401ce /*EtherExpress PRO/100 VE*/
8603 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_VE8	0x101401dc /*EtherExpress PRO/100 VE*/
8604 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_VE9	0x101401eb /*EtherExpress PRO/100 VE*/
8605 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_VE10	0x101401ec /*EtherExpress PRO/100 VE*/
8606 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_VE11	0x10140202 /*EtherExpress PRO/100 VE*/
8607 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_VE12	0x10140205 /*EtherExpress PRO/100 VE*/
8608 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_VE13	0x10140217 /*EtherExpress PRO/100 VE*/
8609 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_VE14	0x10140234 /*EtherExpress PRO/100 VE*/
8610 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_VE15	0x1014023d /*EtherExpress PRO/100 VE*/
8611 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_VE16	0x10140244 /*EtherExpress PRO/100 VE*/
8612 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_VE17	0x10140245 /*EtherExpress PRO/100 VE*/
8613 	#define SUBDEVICE_INTEL_PRO_100_VE_DESKTOP	0x10140265 /*PRO/100 VE Desktop Connection*/
8614 	#define SUBDEVICE_INTEL_PRO_100_VE_DESKTOP2	0x10140267 /*PRO/100 VE Desktop Connection*/
8615 	#define SUBDEVICE_INTEL_PRO_100_VE_DESKTOP3	0x1014026a /*PRO/100 VE Desktop Connection*/
8616 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_VE18	0x109f315d /*EtherExpress PRO/100 VE*/
8617 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_VE19	0x109f3181 /*EtherExpress PRO/100 VE*/
8618 	#define SUBDEVICE_INTEL_PRO_100_VE_NETWORK	0x1179ff01 /*PRO/100 VE Network Connection*/
8619 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_VE20	0x11867801 /*EtherExpress PRO/100 VE*/
8620 	#define SUBDEVICE_INTEL_HOMEPNA_1M_CNR		0x144d2602 /*HomePNA 1M CNR*/
8621 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_VE21	0x80863010 /*EtherExpress PRO/100 VE*/
8622 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_VM2	0x80863011 /*EtherExpress PRO/100 VM*/
8623 	#define SUBDEVICE_INTEL_82562EH_BASED_PHONELINE	0x80863012 /*82562EH based Phoneline*/
8624 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_VE22	0x80863013 /*EtherExpress PRO/100 VE*/
8625 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_VM3	0x80863014 /*EtherExpress PRO/100 VM*/
8626 	#define SUBDEVICE_INTEL_82562EH_BASED_PHONELINE2	0x80863015 /*82562EH based Phoneline*/
8627 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_P6	0x80863016 /*EtherExpress PRO/100 P Mobile Combo*/
8628 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_P7	0x80863017 /*EtherExpress PRO/100 P Mobile*/
8629 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_1004	0x80863018 /*EtherExpress PRO/100*/
8630 #define DEVICE_INTEL_82801BAM_IDE_U100			0x244a /*82801BAM IDE U100*/
8631 	#define SUBDEVICE_INTEL_TRAVELMATE_612TX	0x10251016 /*Travelmate 612TX*/
8632 	#define SUBDEVICE_INTEL_VAIO_PCG_FX4038		0x104d80df /*Vaio PCG-FX403*/
8633 #define DEVICE_INTEL_82801BA_IDE_U100			0x244b /*82801BA IDE U100*/
8634 	#define SUBDEVICE_INTEL_NETVISTA_A40_A40P4	0x101401c6 /*Netvista A40/A40p*/
8635 	#define SUBDEVICE_INTEL_OPTIPLEX_GX2405		0x1028010e /*Optiplex GX240*/
8636 	#define SUBDEVICE_INTEL_TUSL2_C_MAINBOARD5	0x10438027 /*TUSL2-C Mainboard*/
8637 	#define SUBDEVICE_INTEL_TH7II_RAID5		0x147b0507 /*TH7II-RAID*/
8638 	#define SUBDEVICE_INTEL_D815EEA2_MAINBOARD6	0x80864532 /*D815EEA2 mainboard*/
8639 	#define SUBDEVICE_INTEL_D815EGEW_MAINBOARD6	0x80864557 /*D815EGEW Mainboard*/
8640 #define DEVICE_INTEL_82801BAM_ISA_BRIDGE		0x244c /*82801BAM ISA Bridge (LPC)*/
8641 #define DEVICE_INTEL_82801_PCI_BRIDGE			0x244e /*82801 PCI Bridge*/
8642 	#define SUBDEVICE_INTEL_NETVISTA_A30P2		0x10140267 /*NetVista A30p*/
8643 #define DEVICE_INTEL_82801E_ISA_BRIDGE			0x2450 /*82801E ISA Bridge (LPC)*/
8644 #define DEVICE_INTEL_82801E_USB				0x2452 /*82801E USB*/
8645 #define DEVICE_INTEL_82801E_SMBUS			0x2453 /*82801E SMBus*/
8646 #define DEVICE_INTEL_82801E_ETHERNET_CONTROLLER		0x2459 /*82801E Ethernet Controller 0*/
8647 #define DEVICE_INTEL_82801E_IDE_U100			0x245b /*82801E IDE U100*/
8648 #define DEVICE_INTEL_82801E_ETHERNET_CONTROLLER2	0x245d /*82801E Ethernet Controller 1*/
8649 #define DEVICE_INTEL_82801E_PCI_BRIDGE			0x245e /*82801E PCI Bridge*/
8650 #define DEVICE_INTEL_82801CA_LPC_INTERFACE		0x2480 /*82801CA LPC Interface Controller*/
8651 #define DEVICE_INTEL_82801CA_CAM_USB_HUB		0x2482 /*82801CA/CAM USB (Hub #1)*/
8652 	#define SUBDEVICE_INTEL_THINKPAD_A_T_X_SERIES2	0x10140220 /*ThinkPad A/T/X Series*/
8653 	#define SUBDEVICE_INTEL_VAIO_PCG_GR214EP_GR214MP_GR215MP_GR314MP_GR315MP2	0x104d80e7 /*VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP*/
8654 	#define SUBDEVICE_INTEL_P4DP62			0x15d93480 /*P4DP6*/
8655 	#define SUBDEVICE_INTEL_VPR_MATRIX_170B42	0x80861958 /*vpr Matrix 170B4*/
8656 	#define SUBDEVICE_INTEL_SE7501HG2_MAINBOARD2	0x80863424 /*SE7501HG2 Mainboard*/
8657 	#define SUBDEVICE_INTEL_LATITUDE_C640		0x80864541 /*Latitude C640*/
8658 #define DEVICE_INTEL_82801CA_CAM_SMBUS_CONTROLLER	0x2483 /*82801CA/CAM SMBus Controller*/
8659 	#define SUBDEVICE_INTEL_THINKPAD_A_T_X_SERIES3	0x10140220 /*ThinkPad A/T/X Series*/
8660 	#define SUBDEVICE_INTEL_VAIO_PCG_GR214EP_GR214MP_GR215MP_GR314MP_GR315MP3	0x104d80e7 /*VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP*/
8661 	#define SUBDEVICE_INTEL_P4DP63			0x15d93480 /*P4DP6*/
8662 	#define SUBDEVICE_INTEL_VPR_MATRIX_170B43	0x80861958 /*vpr Matrix 170B4*/
8663 #define DEVICE_INTEL_82801CA_CAM_USB_HUB2		0x2484 /*82801CA/CAM USB (Hub #2)*/
8664 	#define SUBDEVICE_INTEL_THINKPAD_A_T_X_SERIES4	0x10140220 /*ThinkPad A/T/X Series*/
8665 	#define SUBDEVICE_INTEL_VAIO_PCG_GR214EP_GR214MP_GR215MP_GR314MP_GR315MP4	0x104d80e7 /*VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP*/
8666 	#define SUBDEVICE_INTEL_P4DP64			0x15d93480 /*P4DP6*/
8667 	#define SUBDEVICE_INTEL_VPR_MATRIX_170B44	0x80861958 /*vpr Matrix 170B4*/
8668 #define DEVICE_INTEL_82801CA_CAM_AC_97_AUDIO		0x2485 /*82801CA/CAM AC'97 Audio Controller*/
8669 	#define SUBDEVICE_INTEL_CRYSTAL_WMD_AUDIO	0x10135959 /*Crystal WMD Audio Codec*/
8670 	#define SUBDEVICE_INTEL_THINKPAD_T23_2647_4MG	0x10140222 /*ThinkPad T23 (2647-4MG) or A30/A30p (2652/2653)*/
8671 	#define SUBDEVICE_INTEL_THINKPAD_T30		0x10140508 /*ThinkPad T30*/
8672 	#define SUBDEVICE_INTEL_THINKPAD_A_T_X_SERIES5	0x1014051c /*ThinkPad A/T/X Series*/
8673 	#define SUBDEVICE_INTEL_VAIO_PCG_GR214EP_GR214MP_GR215MP_GR314MP_GR315MP5	0x104d80e7 /*VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP*/
8674 	#define SUBDEVICE_INTEL_VPR_MATRIX_170B45	0x144dc006 /*vpr Matrix 170B4*/
8675 #define DEVICE_INTEL_82801CA_CAM_AC_97_MODEM		0x2486 /*82801CA/CAM AC'97 Modem Controller*/
8676 	#define SUBDEVICE_INTEL_THINKPAD_A_T_X_SERIES6	0x10140223 /*ThinkPad A/T/X Series*/
8677 	#define SUBDEVICE_INTEL_THINKPAD_R31_2656BBG	0x10140503 /*ThinkPad R31 2656BBG*/
8678 	#define SUBDEVICE_INTEL_THINKPAD_A_T_X_SERIES7	0x1014051a /*ThinkPad A/T/X Series*/
8679 	#define SUBDEVICE_INTEL_ACER_620_SERIES		0x101f1025 /*Acer 620 Series*/
8680 	#define SUBDEVICE_INTEL_VAIO_PCG_GR214EP_GR214MP_GR215MP_GR314MP_GR315MP6	0x104d80e7 /*VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP*/
8681 	#define SUBDEVICE_INTEL_TOSHIBA_SATELLITE_1110	0x11790001 /*Toshiba Satellite 1110 Z15 internal Modem*/
8682 	#define SUBDEVICE_INTEL_DELL_INSPIRON_2100	0x134d4c21 /*Dell Inspiron 2100 internal modem*/
8683 	#define SUBDEVICE_INTEL_VPR_MATRIX_170B46	0x144d2115 /*vpr Matrix 170B4 internal modem*/
8684 	#define SUBDEVICE_INTEL_MD56ORD_V_92_MDC	0x14f15421 /*MD56ORD V.92 MDC Modem*/
8685 #define DEVICE_INTEL_82801CA_CAM_USB_HUB3		0x2487 /*82801CA/CAM USB (Hub #3)*/
8686 	#define SUBDEVICE_INTEL_THINKPAD_A_T_X_SERIES8	0x10140220 /*ThinkPad A/T/X Series*/
8687 	#define SUBDEVICE_INTEL_VAIO_PCG_GR214EP_GR214MP_GR215MP_GR314MP_GR315MP7	0x104d80e7 /*VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP*/
8688 	#define SUBDEVICE_INTEL_P4DP65			0x15d93480 /*P4DP6*/
8689 	#define SUBDEVICE_INTEL_VPR_MATRIX_170B47	0x80861958 /*vpr Matrix 170B4*/
8690 #define DEVICE_INTEL_82801CAM_IDE_U100			0x248a /*82801CAM IDE U100*/
8691 	#define SUBDEVICE_INTEL_THINKPAD_A_T_X_SERIES9	0x10140220 /*ThinkPad A/T/X Series*/
8692 	#define SUBDEVICE_INTEL_VAIO_PCG_GR214EP_GR214MP_GR215MP_GR314MP_GR315MP8	0x104d80e7 /*VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP*/
8693 	#define SUBDEVICE_INTEL_VPR_MATRIX_170B48	0x80861958 /*vpr Matrix 170B4*/
8694 	#define SUBDEVICE_INTEL_LATITUDE_C6402		0x80864541 /*Latitude C640*/
8695 #define DEVICE_INTEL_82801CA_ULTRA_ATA			0x248b /*82801CA Ultra ATA Storage Controller*/
8696 	#define SUBDEVICE_INTEL_P4DP66			0x15d93480 /*P4DP6*/
8697 #define DEVICE_INTEL_82801CAM_ISA_BRIDGE		0x248c /*82801CAM ISA Bridge (LPC)*/
8698 #define DEVICE_INTEL_82801DB_DBL_ICH4_ICH4_L_LPC	0x24c0 /*82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge*/
8699 	#define SUBDEVICE_INTEL_NETVISTA_A30P3		0x10140267 /*NetVista A30p*/
8700 	#define SUBDEVICE_INTEL_845PE_MAX_MS_6580	0x14625800 /*845PE Max (MS-6580)*/
8701 #define DEVICE_INTEL_82801DBL_ICH4_L_IDE		0x24c1 /*82801DBL (ICH4-L) IDE Controller*/
8702 #define DEVICE_INTEL_82801DB_DBL_DBM_ICH4_ICH4_L_ICH4_M_USB	0x24c2 /*82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1*/
8703 	#define SUBDEVICE_INTEL_NETVISTA_A30P4		0x10140267 /*NetVista A30p*/
8704 	#define SUBDEVICE_INTEL_TRAVELMATE_290		0x1025005a /*TravelMate 290*/
8705 	#define SUBDEVICE_INTEL_OPTIPLEX_GX2602		0x10280126 /*Optiplex GX260*/
8706 	#define SUBDEVICE_INTEL_LATITUDE_D505		0x10280163 /*Latitude D505*/
8707 	#define SUBDEVICE_INTEL_NC6000_LAPTOP		0x103c0890 /*NC6000 laptop*/
8708 	#define SUBDEVICE_INTEL_MIM2000			0x10718160 /*MIM2000*/
8709 	#define SUBDEVICE_INTEL_845PE_MAX_MS_65802	0x14625800 /*845PE Max (MS-6580)*/
8710 	#define SUBDEVICE_INTEL_AVERATEC_5110H_LAPTOP	0x15092990 /*Averatec 5110H laptop*/
8711 	#define SUBDEVICE_INTEL_CX9_VX93		0x4c531090 /*Cx9 / Vx9 mainboard*/
8712 #define DEVICE_INTEL_82801DB_DBL_DBM_ICH4_ICH4_L_ICH4_M_SMBUS	0x24c3 /*82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller*/
8713 	#define SUBDEVICE_INTEL_NETVISTA_A30P5		0x10140267 /*NetVista A30p*/
8714 	#define SUBDEVICE_INTEL_TRAVELMATE_2902		0x1025005a /*TravelMate 290*/
8715 	#define SUBDEVICE_INTEL_OPTIPLEX_GX2603		0x10280126 /*Optiplex GX260*/
8716 	#define SUBDEVICE_INTEL_NC6000_LAPTOP2		0x103c0890 /*NC6000 laptop*/
8717 	#define SUBDEVICE_INTEL_MIM20002		0x10718160 /*MIM2000*/
8718 	#define SUBDEVICE_INTEL_GA_8PE667_ULTRA		0x145824c2 /*GA-8PE667 Ultra*/
8719 	#define SUBDEVICE_INTEL_845PE_MAX_MS_65803	0x14625800 /*845PE Max (MS-6580)*/
8720 	#define SUBDEVICE_INTEL_CX9_VX94		0x4c531090 /*Cx9 / Vx9 mainboard*/
8721 #define DEVICE_INTEL_82801DB_DBL_DBM_ICH4_ICH4_L_ICH4_M_USB2	0x24c4 /*82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2*/
8722 	#define SUBDEVICE_INTEL_NETVISTA_A30P6		0x10140267 /*NetVista A30p*/
8723 	#define SUBDEVICE_INTEL_TRAVELMATE_2903		0x1025005a /*TravelMate 290*/
8724 	#define SUBDEVICE_INTEL_OPTIPLEX_GX2604		0x10280126 /*Optiplex GX260*/
8725 	#define SUBDEVICE_INTEL_LATITUDE_D5052		0x10280163 /*Latitude D505*/
8726 	#define SUBDEVICE_INTEL_NC6000_LAPTOP3		0x103c0890 /*NC6000 laptop*/
8727 	#define SUBDEVICE_INTEL_MIM20003		0x10718160 /*MIM2000*/
8728 	#define SUBDEVICE_INTEL_845PE_MAX_MS_65804	0x14625800 /*845PE Max (MS-6580)*/
8729 	#define SUBDEVICE_INTEL_AVERATEC_5110H		0x15092990 /*Averatec 5110H*/
8730 	#define SUBDEVICE_INTEL_CX9_VX95		0x4c531090 /*Cx9 / Vx9 mainboard*/
8731 #define DEVICE_INTEL_82801DB_DBL_DBM_ICH4_ICH4_L_ICH4_M_AC_97	0x24c5 /*82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller*/
8732 	#define SUBDEVICE_INTEL_ANALOG_DEVICES_INC	0x0e1100b8 /*Analog Devices Inc. codec [SoundMAX]*/
8733 	#define SUBDEVICE_INTEL_NETVISTA_A30P7		0x10140267 /*NetVista A30p*/
8734 	#define SUBDEVICE_INTEL_TRAVELMATE_2904		0x1025005a /*TravelMate 290*/
8735 	#define SUBDEVICE_INTEL_LATITUDE_D5053		0x10280163 /*Latitude D505*/
8736 	#define SUBDEVICE_INTEL_NC6000_LAPTOP4		0x103c0890 /*NC6000 laptop*/
8737 	#define SUBDEVICE_INTEL_MIM20004		0x10718160 /*MIM2000*/
8738 	#define SUBDEVICE_INTEL_GA_8PE667_ULTRA2	0x1458a002 /*GA-8PE667 Ultra*/
8739 	#define SUBDEVICE_INTEL_845PE_MAX_MS_65805	0x14625800 /*845PE Max (MS-6580)*/
8740 #define DEVICE_INTEL_82801DB_DBL_DBM_ICH4_ICH4_L_ICH4_M_AC_972	0x24c6 /*82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller*/
8741 	#define SUBDEVICE_INTEL_TRAVELMATE_2905		0x1025005a /*TravelMate 290*/
8742 	#define SUBDEVICE_INTEL_NC6000_LAPTOP5		0x103c0890 /*NC6000 laptop*/
8743 	#define SUBDEVICE_INTEL_MIM20005		0x10718160 /*MIM2000*/
8744 #define DEVICE_INTEL_82801DB_DBL_DBM_ICH4_ICH4_L_ICH4_M_USB3	0x24c7 /*82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3*/
8745 	#define SUBDEVICE_INTEL_NETVISTA_A30P8		0x10140267 /*NetVista A30p*/
8746 	#define SUBDEVICE_INTEL_TRAVELMATE_2906		0x1025005a /*TravelMate 290*/
8747 	#define SUBDEVICE_INTEL_OPTIPLEX_GX2605		0x10280126 /*Optiplex GX260*/
8748 	#define SUBDEVICE_INTEL_LATITUDE_D5054		0x10280163 /*Latitude D505*/
8749 	#define SUBDEVICE_INTEL_NC6000_LAPTOP6		0x103c0890 /*NC6000 laptop*/
8750 	#define SUBDEVICE_INTEL_MIM20006		0x10718160 /*MIM2000*/
8751 	#define SUBDEVICE_INTEL_845PE_MAX_MS_65806	0x14625800 /*845PE Max (MS-6580)*/
8752 	#define SUBDEVICE_INTEL_AVERATEC_5110H2		0x15092990 /*Averatec 5110H*/
8753 	#define SUBDEVICE_INTEL_CX9_VX96		0x4c531090 /*Cx9 / Vx9 mainboard*/
8754 #define DEVICE_INTEL_82801DBM_ICH4_M_IDE		0x24ca /*82801DBM (ICH4-M) IDE Controller*/
8755 	#define SUBDEVICE_INTEL_TRAVELMATE_2907		0x1025005a /*TravelMate 290*/
8756 	#define SUBDEVICE_INTEL_LATITUDE_D5055		0x10280163 /*Latitude D505*/
8757 	#define SUBDEVICE_INTEL_NC6000_LAPTOP7		0x103c0890 /*NC6000 laptop*/
8758 	#define SUBDEVICE_INTEL_MIM20007		0x10718160 /*MIM2000*/
8759 #define DEVICE_INTEL_82801DB_ICH4_IDE			0x24cb /*82801DB (ICH4) IDE Controller*/
8760 	#define SUBDEVICE_INTEL_NETVISTA_A30P9		0x10140267 /*NetVista A30p*/
8761 	#define SUBDEVICE_INTEL_OPTIPLEX_GX2606		0x10280126 /*Optiplex GX260*/
8762 	#define SUBDEVICE_INTEL_GA_8PE667_ULTRA3	0x145824c2 /*GA-8PE667 Ultra*/
8763 	#define SUBDEVICE_INTEL_845PE_MAX_MS_65807	0x14625800 /*845PE Max (MS-6580)*/
8764 	#define SUBDEVICE_INTEL_CX9_VX97		0x4c531090 /*Cx9 / Vx9 mainboard*/
8765 #define DEVICE_INTEL_82801DBM_ICH4_M_LPC		0x24cc /*82801DBM (ICH4-M) LPC Interface Bridge*/
8766 #define DEVICE_INTEL_82801DB_DBM_ICH4_ICH4_M_USB2	0x24cd /*82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller*/
8767 	#define SUBDEVICE_INTEL_NETVISTA_A30P10		0x10140267 /*NetVista A30p*/
8768 	#define SUBDEVICE_INTEL_TRAVELMATE_2908		0x1025005a /*TravelMate 290*/
8769 	#define SUBDEVICE_INTEL_OPTIPLEX_GX2607		0x10280126 /*Optiplex GX260*/
8770 	#define SUBDEVICE_INTEL_LATITUDE_D5056		0x10280163 /*Latitude D505*/
8771 	#define SUBDEVICE_INTEL_NC6000_LAPTOP8		0x103c0890 /*NC6000 laptop*/
8772 	#define SUBDEVICE_INTEL_MIM20008		0x10718160 /*MIM2000*/
8773 	#define SUBDEVICE_INTEL_845PE_MAX_MS_65808	0x14623981 /*845PE Max (MS-6580)*/
8774 	#define SUBDEVICE_INTEL_AVERATEC_5110H3		0x15091968 /*Averatec 5110H*/
8775 	#define SUBDEVICE_INTEL_CX9_VX98		0x4c531090 /*Cx9 / Vx9 mainboard*/
8776 #define DEVICE_INTEL_82801EB_ER_ICH5_ICH5R_LPC		0x24d0 /*82801EB/ER (ICH5/ICH5R) LPC Interface Bridge*/
8777 #define DEVICE_INTEL_82801EB_ICH5_SATA			0x24d1 /*82801EB (ICH5) SATA Controller*/
8778 	#define SUBDEVICE_INTEL_D530_CMT_DG746A		0x103c12bc /*d530 CMT (DG746A)*/
8779 	#define SUBDEVICE_INTEL_GA_8IPE1000_PRO2_MOTHERBOARD2	0x145824d1 /*GA-8IPE1000 Pro2 motherboard (865PE)*/
8780 	#define SUBDEVICE_INTEL_865PE_NEO2_MS_67282	0x14627280 /*865PE Neo2 (MS-6728)*/
8781 	#define SUBDEVICE_INTEL_S875WP1_E_MAINBOARD3	0x80863427 /*S875WP1-E mainboard*/
8782 	#define SUBDEVICE_INTEL_D865PERL_MAINBOARD2	0x8086524c /*D865PERL mainboard*/
8783 #define DEVICE_INTEL_82801EB_ER_ICH5_ICH5R_USB		0x24d2 /*82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1*/
8784 	#define SUBDEVICE_INTEL_D530_CMT_DG746A2	0x103c12bc /*d530 CMT (DG746A)*/
8785 	#define SUBDEVICE_INTEL_P4P800_MAINBOARD	0x104380a6 /*P4P800 Mainboard*/
8786 	#define SUBDEVICE_INTEL_GA_8KNXP_MOTHERBOARD_875P	0x145824d2 /*GA-8KNXP motherboard (875P)*/
8787 	#define SUBDEVICE_INTEL_865PE_NEO2_MS_67283	0x14627280 /*865PE Neo2 (MS-6728)*/
8788 	#define SUBDEVICE_INTEL_S875WP1_E_MAINBOARD4	0x80863427 /*S875WP1-E mainboard*/
8789 	#define SUBDEVICE_INTEL_D865PERL_MAINBOARD3	0x8086524c /*D865PERL mainboard*/
8790 #define DEVICE_INTEL_82801EB_ER_ICH5_ICH5R_SMBUS	0x24d3 /*82801EB/ER (ICH5/ICH5R) SMBus Controller*/
8791 	#define SUBDEVICE_INTEL_P4P800_MAINBOARD2	0x104380a6 /*P4P800 Mainboard*/
8792 	#define SUBDEVICE_INTEL_GA_8IPE1000_PRO2_MOTHERBOARD3	0x145824d2 /*GA-8IPE1000 Pro2 motherboard (865PE)*/
8793 	#define SUBDEVICE_INTEL_865PE_NEO2_MS_67284	0x14627280 /*865PE Neo2 (MS-6728)*/
8794 	#define SUBDEVICE_INTEL_S875WP1_E_MAINBOARD5	0x80863427 /*S875WP1-E mainboard*/
8795 	#define SUBDEVICE_INTEL_D865PERL_MAINBOARD4	0x8086524c /*D865PERL mainboard*/
8796 #define DEVICE_INTEL_82801EB_ER_ICH5_ICH5R_USB2		0x24d4 /*82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2*/
8797 	#define SUBDEVICE_INTEL_D530_CMT_DG746A3	0x103c12bc /*d530 CMT (DG746A)*/
8798 	#define SUBDEVICE_INTEL_P4P800_MAINBOARD3	0x104380a6 /*P4P800 Mainboard*/
8799 	#define SUBDEVICE_INTEL_GA_8IPE1000_PRO2_MOTHERBOARD4	0x145824d2 /*GA-8IPE1000 Pro2 motherboard (865PE)*/
8800 	#define SUBDEVICE_INTEL_865PE_NEO2_MS_67285	0x14627280 /*865PE Neo2 (MS-6728)*/
8801 	#define SUBDEVICE_INTEL_S875WP1_E_MAINBOARD6	0x80863427 /*S875WP1-E mainboard*/
8802 	#define SUBDEVICE_INTEL_D865PERL_MAINBOARD5	0x8086524c /*D865PERL mainboard*/
8803 #define DEVICE_INTEL_82801EB_ER_ICH5_ICH5R_AC_97	0x24d5 /*82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller*/
8804 	#define SUBDEVICE_INTEL_ANALOG_DEVICES_CODEC	0x103c12bc /*Analog Devices codec [SoundMAX Integrated Digital Audio]*/
8805 	#define SUBDEVICE_INTEL_P4P800_MAINBOARD4	0x104380f3 /*P4P800 Mainboard*/
8806 	#define SUBDEVICE_INTEL_GA_8KNXP_MOTHERBOARD_875P2	0x1458a002 /*GA-8KNXP motherboard (875P)*/
8807 	#define SUBDEVICE_INTEL_865PE_NEO2_MS_67286	0x14627280 /*865PE Neo2 (MS-6728)*/
8808 	#define SUBDEVICE_INTEL_D865PERL_MAINBOARD6	0x8086a000 /*D865PERL mainboard*/
8809 #define DEVICE_INTEL_82801EB_ER_ICH5_ICH5R_AC_972	0x24d6 /*82801EB/ER (ICH5/ICH5R) AC'97 Modem Controller*/
8810 #define DEVICE_INTEL_82801EB_ER_ICH5_ICH5R_USB3		0x24d7 /*82801EB/ER (ICH5/ICH5R) USB UHCI #3*/
8811 	#define SUBDEVICE_INTEL_D530_CMT_DG746A4	0x103c12bc /*d530 CMT (DG746A)*/
8812 	#define SUBDEVICE_INTEL_P4P800_MAINBOARD5	0x104380a6 /*P4P800 Mainboard*/
8813 	#define SUBDEVICE_INTEL_GA_8IPE1000_PRO2_MOTHERBOARD5	0x145824d2 /*GA-8IPE1000 Pro2 motherboard (865PE)*/
8814 	#define SUBDEVICE_INTEL_865PE_NEO2_MS_67287	0x14627280 /*865PE Neo2 (MS-6728)*/
8815 	#define SUBDEVICE_INTEL_S875WP1_E_MAINBOARD7	0x80863427 /*S875WP1-E mainboard*/
8816 	#define SUBDEVICE_INTEL_D865PERL_MAINBOARD7	0x8086524c /*D865PERL mainboard*/
8817 #define DEVICE_INTEL_82801EB_ER_ICH5_ICH5R_IDE		0x24db /*82801EB/ER (ICH5/ICH5R) IDE Controller*/
8818 	#define SUBDEVICE_INTEL_D530_CMT_DG746A5	0x103c12bc /*d530 CMT (DG746A)*/
8819 	#define SUBDEVICE_INTEL_P4P800_MAINBOARD6	0x104380a6 /*P4P800 Mainboard*/
8820 	#define SUBDEVICE_INTEL_GA_8IPE1000_PRO2_MOTHERBOARD6	0x145824d2 /*GA-8IPE1000 Pro2 motherboard (865PE)*/
8821 	#define SUBDEVICE_INTEL_865PE_NEO2_MS_67288	0x14627280 /*865PE Neo2 (MS-6728)*/
8822 	#define SUBDEVICE_INTEL_MSI_875P		0x14627580 /*MSI 875P*/
8823 	#define SUBDEVICE_INTEL_S875WP1_E_MAINBOARD8	0x80863427 /*S875WP1-E mainboard*/
8824 	#define SUBDEVICE_INTEL_D865PERL_MAINBOARD8	0x8086524c /*D865PERL mainboard*/
8825 #define DEVICE_INTEL_82801EB_ICH5_LPC			0x24dc /*82801EB (ICH5) LPC Interface Bridge*/
8826 #define DEVICE_INTEL_82801EB_ER_ICH5_ICH5R_USB22	0x24dd /*82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller*/
8827 	#define SUBDEVICE_INTEL_D530_CMT_DG746A6	0x103c12bc /*d530 CMT (DG746A)*/
8828 	#define SUBDEVICE_INTEL_P4P800_MAINBOARD7	0x104380a6 /*P4P800 Mainboard*/
8829 	#define SUBDEVICE_INTEL_GA_8IPE1000_PRO2_MOTHERBOARD7	0x14585006 /*GA-8IPE1000 Pro2 motherboard (865PE)*/
8830 	#define SUBDEVICE_INTEL_865PE_NEO2_MS_67289	0x14627280 /*865PE Neo2 (MS-6728)*/
8831 	#define SUBDEVICE_INTEL_S875WP1_E_MAINBOARD9	0x80863427 /*S875WP1-E mainboard*/
8832 	#define SUBDEVICE_INTEL_D865PERL_MAINBOARD9	0x8086524c /*D865PERL mainboard*/
8833 #define DEVICE_INTEL_82801EB_ER_ICH5_ICH5R_USB4		0x24de /*82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4*/
8834 	#define SUBDEVICE_INTEL_P4P800_MAINBOARD8	0x104380a6 /*P4P800 Mainboard*/
8835 	#define SUBDEVICE_INTEL_GA_8IPE1000_PRO2_MOTHERBOARD8	0x145824d2 /*GA-8IPE1000 Pro2 motherboard (865PE)*/
8836 	#define SUBDEVICE_INTEL_865PE_NEO2_MS_672810	0x14627280 /*865PE Neo2 (MS-6728)*/
8837 	#define SUBDEVICE_INTEL_S875WP1_E_MAINBOARD10	0x80863427 /*S875WP1-E mainboard*/
8838 	#define SUBDEVICE_INTEL_D865PERL_MAINBOARD10	0x8086524c /*D865PERL mainboard*/
8839 #define DEVICE_INTEL_82801ER_ICH5R_SATA			0x24df /*82801ER (ICH5R) SATA Controller*/
8840 #define DEVICE_INTEL_82820_820_CAMINO			0x2500 /*82820 820 (Camino) Chipset Host Bridge (MCH)*/
8841 	#define SUBDEVICE_INTEL_PRECISION_WORKSTATION_2202	0x10280095 /*Precision Workstation 220 Chipset*/
8842 	#define SUBDEVICE_INTEL_P3C_2000_SYSTEM_CHIPSET	0x1043801c /*P3C-2000 system chipset*/
8843 #define DEVICE_INTEL_82820_820_CAMINO2			0x2501 /*82820 820 (Camino) Chipset Host Bridge (MCH)*/
8844 	#define SUBDEVICE_INTEL_P3C_2000_SYSTEM_CHIPSET2	0x1043801c /*P3C-2000 system chipset*/
8845 #define DEVICE_INTEL_82820_820_CAMINO3			0x250b /*82820 820 (Camino) Chipset Host Bridge*/
8846 #define DEVICE_INTEL_82820_820_CAMINO4			0x250f /*82820 820 (Camino) Chipset AGP Bridge*/
8847 #define DEVICE_INTEL_82805AA_MTH_MEMORY			0x2520 /*82805AA MTH Memory Translator Hub*/
8848 #define DEVICE_INTEL_82804AA_MRH_S_MEMORY		0x2521 /*82804AA MRH-S Memory Repeater Hub for SDRAM*/
8849 #define DEVICE_INTEL_82850_850_TEHAMA			0x2530 /*82850 850 (Tehama) Chipset Host Bridge (MCH)*/
8850 	#define SUBDEVICE_INTEL_TH7II_RAID6		0x147b0507 /*TH7II-RAID*/
8851 #define DEVICE_INTEL_82860_860_WOMBAT			0x2531 /*82860 860 (Wombat) Chipset Host Bridge (MCH)*/
8852 #define DEVICE_INTEL_82850_850_TEHAMA2			0x2532 /*82850 850 (Tehama) Chipset AGP Bridge*/
8853 #define DEVICE_INTEL_82860_860_WOMBAT2			0x2533 /*82860 860 (Wombat) Chipset AGP Bridge*/
8854 #define DEVICE_INTEL_82860_860_WOMBAT3			0x2534 /*82860 860 (Wombat) Chipset PCI Bridge*/
8855 #define DEVICE_INTEL_E7500_MEMORY_CONTROLLER		0x2540 /*E7500 Memory Controller Hub*/
8856 	#define SUBDEVICE_INTEL_P4DP67			0x15d93480 /*P4DP6*/
8857 #define DEVICE_INTEL_E7500_E7501_HOST_RASUM		0x2541 /*E7500/E7501 Host RASUM Controller*/
8858 	#define SUBDEVICE_INTEL_P4DP68			0x15d93480 /*P4DP6*/
8859 	#define SUBDEVICE_INTEL_CX9_VX99		0x4c531090 /*Cx9 / Vx9 mainboard*/
8860 	#define SUBDEVICE_INTEL_SE7501HG2_MAINBOARD3	0x80863424 /*SE7501HG2 Mainboard*/
8861 #define DEVICE_INTEL_E7500_E7501_HUB_INTERFACE		0x2543 /*E7500/E7501 Hub Interface B PCI-to-PCI Bridge*/
8862 #define DEVICE_INTEL_E7500_E7501_HUB_INTERFACE2		0x2544 /*E7500/E7501 Hub Interface B RASUM Controller*/
8863 	#define SUBDEVICE_INTEL_CX9_VX910		0x4c531090 /*Cx9 / Vx9 mainboard*/
8864 #define DEVICE_INTEL_E7500_E7501_HUB_INTERFACE3		0x2545 /*E7500/E7501 Hub Interface C PCI-to-PCI Bridge*/
8865 #define DEVICE_INTEL_E7500_E7501_HUB_INTERFACE4		0x2546 /*E7500/E7501 Hub Interface C RASUM Controller*/
8866 #define DEVICE_INTEL_E7500_E7501_HUB_INTERFACE5		0x2547 /*E7500/E7501 Hub Interface D PCI-to-PCI Bridge*/
8867 #define DEVICE_INTEL_E7500_E7501_HUB_INTERFACE6		0x2548 /*E7500/E7501 Hub Interface D RASUM Controller*/
8868 #define DEVICE_INTEL_E7501_MEMORY_CONTROLLER		0x254c /*E7501 Memory Controller Hub*/
8869 	#define SUBDEVICE_INTEL_CX9_VX911		0x4c531090 /*Cx9 / Vx9 mainboard*/
8870 	#define SUBDEVICE_INTEL_SE7501HG2_MAINBOARD4	0x80863424 /*SE7501HG2 Mainboard*/
8871 #define DEVICE_INTEL_E7505_MEMORY_CONTROLLER		0x2550 /*E7505 Memory Controller Hub*/
8872 #define DEVICE_INTEL_E7505_E7205_SERIES_RAS		0x2551 /*E7505/E7205 Series RAS Controller*/
8873 #define DEVICE_INTEL_E7505_E7205_PCI_TO_AGP_BRIDGE	0x2552 /*E7505/E7205 PCI-to-AGP Bridge*/
8874 #define DEVICE_INTEL_E7505_HUB_INTERFACE		0x2553 /*E7505 Hub Interface B PCI-to-PCI Bridge*/
8875 #define DEVICE_INTEL_E7505_HUB_INTERFACE2		0x2554 /*E7505 Hub Interface B PCI-to-PCI Bridge RAS Controller*/
8876 #define DEVICE_INTEL_E7205_MEMORY_CONTROLLER		0x255d /*E7205 Memory Controller Hub*/
8877 #define DEVICE_INTEL_82845G_GL_BROOKDALE_G_GE_PE_DRAM_CONTROLLER_HOST_HUB	0x2560 /*82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface*/
8878 	#define SUBDEVICE_INTEL_OPTIPLEX_GX2608		0x10280126 /*Optiplex GX260*/
8879 	#define SUBDEVICE_INTEL_GA_8PE667_ULTRA4	0x14582560 /*GA-8PE667 Ultra*/
8880 	#define SUBDEVICE_INTEL_845PE_MAX_MS_65809	0x14625800 /*845PE Max (MS-6580)*/
8881 #define DEVICE_INTEL_82845G_GL_BROOKDALE_G_GE_PE_HOST_TO_AGP_BRIDGE	0x2561 /*82845G/GL[Brookdale-G]/GE/PE Host-to-AGP Bridge*/
8882 #define DEVICE_INTEL_82845G_GL_BROOKDALE_G_GE_CHIPSET_INTEGRATED	0x2562 /*82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device*/
8883 	#define SUBDEVICE_INTEL_NETVISTA_A30P11		0x10140267 /*NetVista A30p*/
8884 #define DEVICE_INTEL_82865G_PE_P_DRAM_CONTROLLER_HOST_HUB	0x2570 /*82865G/PE/P DRAM Controller/Host-Hub Interface*/
8885 	#define SUBDEVICE_INTEL_P4P800_MAINBOARD9	0x104380f2 /*P4P800 Mainboard*/
8886 	#define SUBDEVICE_INTEL_GA_8IPE1000_PRO2_MOTHERBOARD9	0x14582570 /*GA-8IPE1000 Pro2 motherboard (865PE)*/
8887 #define DEVICE_INTEL_82865G_PE_P_PCI_TO			0x2571 /*82865G/PE/P PCI to AGP Controller*/
8888 #define DEVICE_INTEL_82865G_INTEGRATED_GRAPHICS		0x2572 /*82865G Integrated Graphics Device*/
8889 #define DEVICE_INTEL_82865G_PE_P_PCI_TO2		0x2573 /*82865G/PE/P PCI to CSA Bridge*/
8890 #define DEVICE_INTEL_82865G_PE_P_PROCESSOR_TO		0x2576 /*82865G/PE/P Processor to I/O Memory Interface*/
8891 #define DEVICE_INTEL_82875P_E7210_MEMORY_CONTROLLER	0x2578 /*82875P/E7210 Memory Controller Hub*/
8892 	#define SUBDEVICE_INTEL_GA_8KNXP_MOTHERBOARD_875P3	0x14582578 /*GA-8KNXP motherboard (875P)*/
8893 	#define SUBDEVICE_INTEL_MS_6758_875P_NEO2	0x14627580 /*MS-6758 (875P Neo)*/
8894 	#define SUBDEVICE_INTEL_SUPER_MICRO_COMPUTER	0x15d94580 /*Super Micro Computer Inc. P4SCE*/
8895 #define DEVICE_INTEL_82875P_PROCESSOR_TO		0x2579 /*82875P Processor to AGP Controller*/
8896 #define DEVICE_INTEL_82875P_E7210_PROCESSOR_TO		0x257b /*82875P/E7210 Processor to PCI to CSA Bridge*/
8897 #define DEVICE_INTEL_82875P_E7210_PROCESSOR_TO2		0x257e /*82875P/E7210 Processor to I/O Memory Interface*/
8898 #define DEVICE_INTEL_915G_P_GV_PROCESSOR_TO		0x2580 /*915G/P/GV Processor to I/O Controller*/
8899 #define DEVICE_INTEL_915G_P_GV_PCI_EXPRESS		0x2581 /*915G/P/GV PCI Express Root Port*/
8900 #define DEVICE_INTEL_82915G_EXPRESS_CHIPSET		0x2582 /*82915G Express Chipset Family Graphics Controller*/
8901 	#define SUBDEVICE_INTEL_OPTIPLEX_GX280		0x10281079 /*Optiplex GX280*/
8902 #define DEVICE_INTEL_925X_XE_MEMORY_CONTROLLER		0x2584 /*925X/XE Memory Controller Hub*/
8903 #define DEVICE_INTEL_925X_XE_PCI_EXPRESS		0x2585 /*925X/XE PCI Express Root Port*/
8904 #define DEVICE_INTEL_E7220_E7221_MEMORY_CONTROLLER	0x2588 /*E7220/E7221 Memory Controller Hub*/
8905 #define DEVICE_INTEL_E7220_E7221_PCI_EXPRESS		0x2589 /*E7220/E7221 PCI Express Root Port*/
8906 #define DEVICE_INTEL_E7221_INTEGRATED_GRAPHICS		0x258a /*E7221 Integrated Graphics Controller*/
8907 #define DEVICE_INTEL_MOBILE_MEMORY_CONTROLLER		0x2590 /*Mobile Memory Controller Hub*/
8908 #define DEVICE_INTEL_MOBILE_MEMORY_CONTROLLER2		0x2591 /*Mobile Memory Controller Hub PCI Express Port*/
8909 #define DEVICE_INTEL_MOBILE_GRAPHICS_CONTROLLER		0x2592 /*Mobile Graphics Controller*/
8910 #define DEVICE_INTEL_6300ESB_LPC_INTERFACE		0x25a1 /*6300ESB LPC Interface Controller*/
8911 #define DEVICE_INTEL_6300ESB_PATA_STORAGE		0x25a2 /*6300ESB PATA Storage Controller*/
8912 	#define SUBDEVICE_INTEL_CL9_MAINBOARD2		0x4c5310b0 /*CL9 mainboard*/
8913 #define DEVICE_INTEL_6300ESB_SATA_STORAGE		0x25a3 /*6300ESB SATA Storage Controller*/
8914 	#define SUBDEVICE_INTEL_CL9_MAINBOARD3		0x4c5310b0 /*CL9 mainboard*/
8915 #define DEVICE_INTEL_6300ESB_SMBUS_CONTROLLER		0x25a4 /*6300ESB SMBus Controller*/
8916 	#define SUBDEVICE_INTEL_CL9_MAINBOARD4		0x4c5310b0 /*CL9 mainboard*/
8917 #define DEVICE_INTEL_6300ESB_AC_97_AUDIO		0x25a6 /*6300ESB AC'97 Audio Controller*/
8918 	#define SUBDEVICE_INTEL_CL9_MAINBOARD5		0x4c5310b0 /*CL9 mainboard*/
8919 #define DEVICE_INTEL_6300ESB_AC_97_MODEM		0x25a7 /*6300ESB AC'97 Modem Controller*/
8920 #define DEVICE_INTEL_6300ESB_USB_UNIVERSAL		0x25a9 /*6300ESB USB Universal Host Controller*/
8921 	#define SUBDEVICE_INTEL_CL9_MAINBOARD6		0x4c5310b0 /*CL9 mainboard*/
8922 #define DEVICE_INTEL_6300ESB_USB_UNIVERSAL2		0x25aa /*6300ESB USB Universal Host Controller*/
8923 	#define SUBDEVICE_INTEL_CL9_MAINBOARD7		0x4c5310b0 /*CL9 mainboard*/
8924 #define DEVICE_INTEL_6300ESB_WATCHDOG_TIMER		0x25ab /*6300ESB Watchdog Timer*/
8925 	#define SUBDEVICE_INTEL_CL9_MAINBOARD8		0x4c5310b0 /*CL9 mainboard*/
8926 #define DEVICE_INTEL_6300ESB_I_O_ADVANCED		0x25ac /*6300ESB I/O Advanced Programmable Interrupt Controller*/
8927 	#define SUBDEVICE_INTEL_CL9_MAINBOARD9		0x4c5310b0 /*CL9 mainboard*/
8928 #define DEVICE_INTEL_6300ESB_USB2_ENHANCED		0x25ad /*6300ESB USB2 Enhanced Host Controller*/
8929 #define DEVICE_INTEL_6300ESB_64_BIT_PCI_X		0x25ae /*6300ESB 64-bit PCI-X Bridge*/
8930 #define DEVICE_INTEL_6300ESB_SATA_RAID			0x25b0 /*6300ESB SATA RAID Controller*/
8931 #define DEVICE_INTEL_SERVER_HUB_INTERFACE		0x2600 /*Server Hub Interface*/
8932 #define DEVICE_INTEL_SERVER_HUB_PCI			0x2601 /*Server Hub PCI Express x4 Port D*/
8933 #define DEVICE_INTEL_SERVER_HUB_PCI2			0x2602 /*Server Hub PCI Express x4 Port C0*/
8934 #define DEVICE_INTEL_SERVER_HUB_PCI3			0x2603 /*Server Hub PCI Express x4 Port C1*/
8935 #define DEVICE_INTEL_SERVER_HUB_PCI4			0x2604 /*Server Hub PCI Express x4 Port B0*/
8936 #define DEVICE_INTEL_SERVER_HUB_PCI5			0x2605 /*Server Hub PCI Express x4 Port B1*/
8937 #define DEVICE_INTEL_SERVER_HUB_PCI6			0x2606 /*Server Hub PCI Express x4 Port A0*/
8938 #define DEVICE_INTEL_SERVER_HUB_PCI7			0x2607 /*Server Hub PCI Express x4 Port A1*/
8939 #define DEVICE_INTEL_SERVER_HUB_PCI8			0x2608 /*Server Hub PCI Express x8 Port C*/
8940 #define DEVICE_INTEL_SERVER_HUB_PCI9			0x2609 /*Server Hub PCI Express x8 Port B*/
8941 #define DEVICE_INTEL_SERVER_HUB_PCI10			0x260a /*Server Hub PCI Express x8 Port A*/
8942 #define DEVICE_INTEL_SERVER_HUB_IMI			0x260c /*Server Hub IMI Registers*/
8943 #define DEVICE_INTEL_SERVER_HUB_SYSTEM			0x2610 /*Server Hub System Bus, Boot, and Interrupt Registers*/
8944 #define DEVICE_INTEL_SERVER_HUB_ADDRESS			0x2611 /*Server Hub Address Mapping Registers*/
8945 #define DEVICE_INTEL_SERVER_HUB_RAS			0x2612 /*Server Hub RAS Registers*/
8946 #define DEVICE_INTEL_SERVER_HUB_RESERVED		0x2613 /*Server Hub Reserved Registers*/
8947 #define DEVICE_INTEL_SERVER_HUB_RESERVED2		0x2614 /*Server Hub Reserved Registers*/
8948 #define DEVICE_INTEL_SERVER_HUB_MISCELLANEOUS		0x2615 /*Server Hub Miscellaneous Registers*/
8949 #define DEVICE_INTEL_SERVER_HUB_RESERVED3		0x2617 /*Server Hub Reserved Registers*/
8950 #define DEVICE_INTEL_SERVER_HUB_RESERVED4		0x2618 /*Server Hub Reserved Registers*/
8951 #define DEVICE_INTEL_SERVER_HUB_RESERVED5		0x2619 /*Server Hub Reserved Registers*/
8952 #define DEVICE_INTEL_SERVER_HUB_RESERVED6		0x261a /*Server Hub Reserved Registers*/
8953 #define DEVICE_INTEL_SERVER_HUB_RESERVED7		0x261b /*Server Hub Reserved Registers*/
8954 #define DEVICE_INTEL_SERVER_HUB_RESERVED8		0x261c /*Server Hub Reserved Registers*/
8955 #define DEVICE_INTEL_SERVER_HUB_RESERVED9		0x261d /*Server Hub Reserved Registers*/
8956 #define DEVICE_INTEL_SERVER_HUB_RESERVED10		0x261e /*Server Hub Reserved Registers*/
8957 #define DEVICE_INTEL_EXTERNAL_MEMORY_BRIDGE		0x2620 /*External Memory Bridge*/
8958 #define DEVICE_INTEL_EXTERNAL_MEMORY_BRIDGE2		0x2621 /*External Memory Bridge Control Registers*/
8959 #define DEVICE_INTEL_EXTERNAL_MEMORY_BRIDGE3		0x2622 /*External Memory Bridge Memory Interleaving Registers*/
8960 #define DEVICE_INTEL_EXTERNAL_MEMORY_BRIDGE4		0x2623 /*External Memory Bridge DDR Initialization and Calibration*/
8961 #define DEVICE_INTEL_EXTERNAL_MEMORY_BRIDGE5		0x2624 /*External Memory Bridge Reserved Registers*/
8962 #define DEVICE_INTEL_EXTERNAL_MEMORY_BRIDGE6		0x2625 /*External Memory Bridge Reserved Registers*/
8963 #define DEVICE_INTEL_EXTERNAL_MEMORY_BRIDGE7		0x2626 /*External Memory Bridge Reserved Registers*/
8964 #define DEVICE_INTEL_EXTERNAL_MEMORY_BRIDGE8		0x2627 /*External Memory Bridge Reserved Registers*/
8965 #define DEVICE_INTEL_82801FB_FR_ICH6_ICH6R_LPC		0x2640 /*82801FB/FR (ICH6/ICH6R) LPC Interface Bridge*/
8966 #define DEVICE_INTEL_82801FBM_ICH6M_LPC			0x2641 /*82801FBM (ICH6M) LPC Interface Bridge*/
8967 #define DEVICE_INTEL_82801FW_FRW_ICH6W_ICH6RW_LPC	0x2642 /*82801FW/FRW (ICH6W/ICH6RW) LPC Interface Bridge*/
8968 #define DEVICE_INTEL_82801FB_FW_ICH6_ICH6W_SATA		0x2651 /*82801FB/FW (ICH6/ICH6W) SATA Controller*/
8969 	#define SUBDEVICE_INTEL_OPTIPLEX_GX2802		0x10280179 /*Optiplex GX280*/
8970 #define DEVICE_INTEL_82801FR_FRW_ICH6R_ICH6RW_SATA	0x2652 /*82801FR/FRW (ICH6R/ICH6RW) SATA Controller*/
8971 #define DEVICE_INTEL_82801FBM_ICH6M_SATA		0x2653 /*82801FBM (ICH6M) SATA Controller*/
8972 #define DEVICE_INTEL_82801FB_FBM_FR_FW_FRW_ICH6_FAMILY	0x2658 /*82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1*/
8973 	#define SUBDEVICE_INTEL_OPTIPLEX_GX2803		0x10280179 /*Optiplex GX280*/
8974 #define DEVICE_INTEL_82801FB_FBM_FR_FW_FRW_ICH6_FAMILY2	0x2659 /*82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2*/
8975 	#define SUBDEVICE_INTEL_OPTIPLEX_GX2804		0x10280179 /*Optiplex GX280*/
8976 #define DEVICE_INTEL_82801FB_FBM_FR_FW_FRW_ICH6_FAMILY3	0x265a /*82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3*/
8977 	#define SUBDEVICE_INTEL_OPTIPLEX_GX2805		0x10280179 /*Optiplex GX280*/
8978 #define DEVICE_INTEL_82801FB_FBM_FR_FW_FRW_ICH6_FAMILY4	0x265b /*82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4*/
8979 	#define SUBDEVICE_INTEL_OPTIPLEX_GX2806		0x10280179 /*Optiplex GX280*/
8980 #define DEVICE_INTEL_82801FB_FBM_FR_FW_FRW_ICH6_FAMILY5	0x265c /*82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller*/
8981 	#define SUBDEVICE_INTEL_OPTIPLEX_GX2807		0x10280179 /*Optiplex GX280*/
8982 #define DEVICE_INTEL_82801FB_FBM_FR_FW_FRW_ICH6_FAMILY6	0x2660 /*82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1*/
8983 #define DEVICE_INTEL_82801FB_FBM_FR_FW_FRW_ICH6_FAMILY7	0x2662 /*82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2*/
8984 #define DEVICE_INTEL_82801FB_FBM_FR_FW_FRW_ICH6_FAMILY8	0x2664 /*82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3*/
8985 #define DEVICE_INTEL_82801FB_FBM_FR_FW_FRW_ICH6_FAMILY9	0x2666 /*82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 4*/
8986 #define DEVICE_INTEL_82801FB_FBM_FR_FW_FRW_ICH6_FAMILY10	0x2668 /*82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller*/
8987 #define DEVICE_INTEL_82801FB_FBM_FR_FW_FRW_ICH6_FAMILY11	0x266a /*82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller*/
8988 	#define SUBDEVICE_INTEL_OPTIPLEX_GX2808		0x10280179 /*Optiplex GX280*/
8989 #define DEVICE_INTEL_82801FB_FBM_FR_FW_FRW_ICH6_FAMILY12	0x266c /*82801FB/FBM/FR/FW/FRW (ICH6 Family) LAN Controller*/
8990 #define DEVICE_INTEL_82801FB_FBM_FR_FW_FRW_ICH6_FAMILY13	0x266d /*82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller*/
8991 #define DEVICE_INTEL_82801FB_FBM_FR_FW_FRW_ICH6_FAMILY14	0x266e /*82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller*/
8992 	#define SUBDEVICE_INTEL_OPTIPLEX_GX2809		0x10280179 /*Optiplex GX280*/
8993 #define DEVICE_INTEL_82801FB_FBM_FR_FW_FRW_ICH6_FAMILY15	0x266f /*82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller*/
8994 #define DEVICE_INTEL_82915G_EXPRESS_CHIPSET2		0x2782 /*82915G Express Chipset Family Graphics Controller*/
8995 #define DEVICE_INTEL_MOBILE_GRAPHICS_CONTROLLER2	0x2792 /*Mobile Graphics Controller*/
8996 #define DEVICE_INTEL_INTEGRATED_RAID			0x3092 /*Integrated RAID*/
8997 #define DEVICE_INTEL_GD31244_PCI_X_SATA			0x3200 /*GD31244 PCI-X SATA HBA*/
8998 #define DEVICE_INTEL_82855PM_PROCESSOR_TO		0x3340 /*82855PM Processor to I/O Controller*/
8999 	#define SUBDEVICE_INTEL_TRAVELMATE_2909		0x1025005a /*TravelMate 290*/
9000 	#define SUBDEVICE_INTEL_NC6000_LAPTOP9		0x103c0890 /*NC6000 laptop*/
9001 #define DEVICE_INTEL_82855PM_PROCESSOR_TO2		0x3341 /*82855PM Processor to AGP Controller*/
9002 #define DEVICE_INTEL_82830_830_CHIPSET			0x3575 /*82830 830 Chipset Host Bridge*/
9003 	#define SUBDEVICE_INTEL_THINKPAD_A_T_X_SERIES10	0x1014021d /*ThinkPad A/T/X Series*/
9004 	#define SUBDEVICE_INTEL_VAIO_PCG_GR214EP_GR214MP_GR215MP_GR314MP_GR315MP9	0x104d80e7 /*VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP*/
9005 #define DEVICE_INTEL_82830_830_CHIPSET2			0x3576 /*82830 830 Chipset AGP Bridge*/
9006 #define DEVICE_INTEL_82830_CGC_CHIPSET			0x3577 /*82830 CGC [Chipset Graphics Controller]*/
9007 	#define SUBDEVICE_INTEL_THINKPAD_A_T_X_SERIES11	0x10140513 /*ThinkPad A/T/X Series*/
9008 #define DEVICE_INTEL_82830_830_CHIPSET3			0x3578 /*82830 830 Chipset Host Bridge*/
9009 #define DEVICE_INTEL_82852_82855_GM_GME_PM_GMV_PROCESSOR	0x3580 /*82852/82855 GM/GME/PM/GMV Processor to I/O Controller*/
9010 	#define SUBDEVICE_INTEL_LATITUDE_D5057		0x10280163 /*Latitude D505*/
9011 	#define SUBDEVICE_INTEL_CL9_MAINBOARD10		0x4c5310b0 /*CL9 mainboard*/
9012 #define DEVICE_INTEL_82852_82855_GM_GME_PM_GMV_PROCESSOR2	0x3581 /*82852/82855 GM/GME/PM/GMV Processor to AGP Controller*/
9013 #define DEVICE_INTEL_82852_855GM_INTEGRATED_GRAPHICS	0x3582 /*82852/855GM Integrated Graphics Device*/
9014 	#define SUBDEVICE_INTEL_LATITUDE_D5058		0x10280163 /*Latitude D505*/
9015 	#define SUBDEVICE_INTEL_CL9_MAINBOARD11		0x4c5310b0 /*CL9 mainboard*/
9016 #define DEVICE_INTEL_82852_82855_GM_GME_PM_GMV_PROCESSOR3	0x3584 /*82852/82855 GM/GME/PM/GMV Processor to I/O Controller*/
9017 	#define SUBDEVICE_INTEL_LATITUDE_D5059		0x10280163 /*Latitude D505*/
9018 	#define SUBDEVICE_INTEL_CL9_MAINBOARD12		0x4c5310b0 /*CL9 mainboard*/
9019 #define DEVICE_INTEL_82852_82855_GM_GME_PM_GMV_PROCESSOR4	0x3585 /*82852/82855 GM/GME/PM/GMV Processor to I/O Controller*/
9020 	#define SUBDEVICE_INTEL_LATITUDE_D50510		0x10280163 /*Latitude D505*/
9021 	#define SUBDEVICE_INTEL_CL9_MAINBOARD13		0x4c5310b0 /*CL9 mainboard*/
9022 #define DEVICE_INTEL_E7520_MEMORY_CONTROLLER		0x3590 /*E7520 Memory Controller Hub*/
9023 #define DEVICE_INTEL_E7525_E7520_ERROR_REPORTING	0x3591 /*E7525/E7520 Error Reporting Registers*/
9024 #define DEVICE_INTEL_E7320_MEMORY_CONTROLLER		0x3592 /*E7320 Memory Controller Hub*/
9025 #define DEVICE_INTEL_E7320_ERROR_REPORTING		0x3593 /*E7320 Error Reporting Registers*/
9026 #define DEVICE_INTEL_E7520_DMA_CONTROLLER		0x3594 /*E7520 DMA Controller*/
9027 #define DEVICE_INTEL_E7525_E7520_E7320_PCI_EXPRESS	0x3595 /*E7525/E7520/E7320 PCI Express Port A*/
9028 #define DEVICE_INTEL_E7525_E7520_E7320_PCI_EXPRESS2	0x3596 /*E7525/E7520/E7320 PCI Express Port A1*/
9029 #define DEVICE_INTEL_E7525_E7520_PCI_EXPRESS		0x3597 /*E7525/E7520 PCI Express Port B*/
9030 #define DEVICE_INTEL_E7520_PCI_EXPRESS			0x3598 /*E7520 PCI Express Port B1*/
9031 #define DEVICE_INTEL_E7520_PCI_EXPRESS2			0x3599 /*E7520 PCI Express Port C*/
9032 #define DEVICE_INTEL_E7520_PCI_EXPRESS3			0x359a /*E7520 PCI Express Port C1*/
9033 #define DEVICE_INTEL_E7525_E7520_E7320_EXTENDED_CONFIGURATION	0x359b /*E7525/E7520/E7320 Extended Configuration Registers*/
9034 #define DEVICE_INTEL_E7525_MEMORY_CONTROLLER		0x359e /*E7525 Memory Controller Hub*/
9035 #define DEVICE_INTEL_PRO_WIRELESS_2200BG		0x4220 /*PRO/Wireless 2200BG*/
9036 #define DEVICE_INTEL_PRO_WIRELESS_2915ABG_MINIPCI	0x4223 /*PRO/Wireless 2915ABG MiniPCI Adapter*/
9037 #define DEVICE_INTEL_ETHEREXPRESS_PRO_100_INTELLIGENT	0x5200 /*EtherExpress PRO/100 Intelligent Server*/
9038 #define DEVICE_INTEL_ETHEREXPRESS_PRO_100_INTELLIGENT2	0x5201 /*EtherExpress PRO/100 Intelligent Server*/
9039 	#define SUBDEVICE_INTEL_ETHEREXPRESS_PRO_100_SERVER6	0x80860001 /*EtherExpress PRO/100 Server Ethernet Adapter*/
9040 #define DEVICE_INTEL_80310_IOP_IO			0x530d /*80310 IOP [IO Processor]*/
9041 #define DEVICE_INTEL_82371SB_PIIX3_ISA			0x7000 /*82371SB PIIX3 ISA [Natoma/Triton II]*/
9042 #define DEVICE_INTEL_82371SB_PIIX3_IDE			0x7010 /*82371SB PIIX3 IDE [Natoma/Triton II]*/
9043 #define DEVICE_INTEL_82371SB_PIIX3_USB			0x7020 /*82371SB PIIX3 USB [Natoma/Triton II]*/
9044 #define DEVICE_INTEL_430VX_82437VX			0x7030 /*430VX - 82437VX TVX [Triton VX]*/
9045 #define DEVICE_INTEL_INTEL_INTERCAST_VIDEO		0x7050 /*Intel Intercast Video Capture Card*/
9046 #define DEVICE_INTEL_430TX_82439TX			0x7100 /*430TX - 82439TX MTXC*/
9047 #define DEVICE_INTEL_82371AB_EB_MB_PIIX4_ISA		0x7110 /*82371AB/EB/MB PIIX4 ISA*/
9048 	#define SUBDEVICE_INTEL_VIRTUALHW_V3		0x15ad1976 /*virtualHW v3*/
9049 #define DEVICE_INTEL_82371AB_EB_MB_PIIX4_IDE		0x7111 /*82371AB/EB/MB PIIX4 IDE*/
9050 	#define SUBDEVICE_INTEL_VIRTUALHW_V32		0x15ad1976 /*virtualHW v3*/
9051 #define DEVICE_INTEL_82371AB_EB_MB_PIIX4_USB		0x7112 /*82371AB/EB/MB PIIX4 USB*/
9052 	#define SUBDEVICE_INTEL_VIRTUALHW_V33		0x15ad1976 /*virtualHW v3*/
9053 #define DEVICE_INTEL_82371AB_EB_MB_PIIX4_ACPI		0x7113 /*82371AB/EB/MB PIIX4 ACPI*/
9054 	#define SUBDEVICE_INTEL_VIRTUALHW_V34		0x15ad1976 /*virtualHW v3*/
9055 #define DEVICE_INTEL_82810_GMCH_GRAPHICS		0x7120 /*82810 GMCH [Graphics Memory Controller Hub]*/
9056 	#define SUBDEVICE_INTEL_CL7_MAINBOARD		0x4c531040 /*CL7 mainboard*/
9057 	#define SUBDEVICE_INTEL_PC7_MAINBOARD		0x4c531060 /*PC7 mainboard*/
9058 #define DEVICE_INTEL_82810_CGC_CHIPSET			0x7121 /*82810 CGC [Chipset Graphics Controller]*/
9059 	#define SUBDEVICE_INTEL_CL7_MAINBOARD2		0x4c531040 /*CL7 mainboard*/
9060 	#define SUBDEVICE_INTEL_PC7_MAINBOARD2		0x4c531060 /*PC7 mainboard*/
9061 	#define SUBDEVICE_INTEL_CAYMAN_CA810_MAINBOARD	0x80864341 /*Cayman (CA810) Mainboard*/
9062 #define DEVICE_INTEL_82810_DC_100_GMCH			0x7122 /*82810 DC-100 GMCH [Graphics Memory Controller Hub]*/
9063 #define DEVICE_INTEL_82810_DC_100_CGC			0x7123 /*82810 DC-100 CGC [Chipset Graphics Controller]*/
9064 #define DEVICE_INTEL_82810E_DC_133_GMCH			0x7124 /*82810E DC-133 GMCH [Graphics Memory Controller Hub]*/
9065 #define DEVICE_INTEL_82810E_DC_133_CGC			0x7125 /*82810E DC-133 CGC [Chipset Graphics Controller]*/
9066 #define DEVICE_INTEL_82810_DC_133_SYSTEM		0x7126 /*82810 DC-133 System and Graphics Controller*/
9067 #define DEVICE_INTEL_82810_M_DC_100_SYSTEM		0x7128 /*82810-M DC-100 System and Graphics Controller*/
9068 #define DEVICE_INTEL_82810_M_DC_133_SYSTEM		0x712a /*82810-M DC-133 System and Graphics Controller*/
9069 #define DEVICE_INTEL_440LX_EX_82443LX_EX		0x7180 /*440LX/EX - 82443LX/EX Host bridge*/
9070 #define DEVICE_INTEL_440LX_EX_82443LX_EX2		0x7181 /*440LX/EX - 82443LX/EX AGP bridge*/
9071 #define DEVICE_INTEL_440BX_ZX_DX_82443BX_ZX_DX		0x7190 /*440BX/ZX/DX - 82443BX/ZX/DX Host bridge*/
9072 	#define SUBDEVICE_INTEL_ARMADA_1750_LAPTOP	0x0e110500 /*Armada 1750 Laptop System Chipset*/
9073 	#define SUBDEVICE_INTEL_ARMADA_M700_E500	0x0e11b110 /*Armada M700/E500*/
9074 	#define SUBDEVICE_INTEL_TOSHIBA_TECRA_8100	0x11790001 /*Toshiba Tecra 8100 Laptop System Chipset*/
9075 	#define SUBDEVICE_INTEL_VIRTUALHW_V35		0x15ad1976 /*virtualHW v3*/
9076 	#define SUBDEVICE_INTEL_CT7_MAINBOARD2		0x4c531050 /*CT7 mainboard*/
9077 	#define SUBDEVICE_INTEL_CE7_MAINBOARD2		0x4c531051 /*CE7 mainboard*/
9078 #define DEVICE_INTEL_440BX_ZX_DX_82443BX_ZX_DX2		0x7191 /*440BX/ZX/DX - 82443BX/ZX/DX AGP bridge*/
9079 #define DEVICE_INTEL_440BX_ZX_DX_82443BX_ZX_DX3		0x7192 /*440BX/ZX/DX - 82443BX/ZX/DX Host bridge (AGP disabled)*/
9080 	#define SUBDEVICE_INTEL_ARMADA_1700_LAPTOP	0x0e110460 /*Armada 1700 Laptop System Chipset*/
9081 	#define SUBDEVICE_INTEL_CC7_CR7_CP7_VC7_VP7_VR7_MAINBOARD	0x4c531000 /*CC7/CR7/CP7/VC7/VP7/VR7 mainboard*/
9082 #define DEVICE_INTEL_82440MX_HOST_BRIDGE		0x7194 /*82440MX Host Bridge*/
9083 	#define SUBDEVICE_INTEL_VERSA_NOTE_VXI		0x10330000 /*Versa Note Vxi*/
9084 	#define SUBDEVICE_INTEL_CA3_CR3_MAINBOARD2	0x4c5310a0 /*CA3/CR3 mainboard*/
9085 #define DEVICE_INTEL_82440MX_AC_97_AUDIO		0x7195 /*82440MX AC'97 Audio Controller*/
9086 	#define SUBDEVICE_INTEL_VERSA_NOTE_VXI2		0x103380cc /*Versa Note VXi*/
9087 	#define SUBDEVICE_INTEL_QSOUND_SIGMATEL_STAC97_PCI	0x10cf1099 /*QSound_SigmaTel Stac97 PCI Audio*/
9088 	#define SUBDEVICE_INTEL_SOUNDMAX_INTEGRATED_DIGITAL6	0x11d40040 /*SoundMAX Integrated Digital Audio*/
9089 	#define SUBDEVICE_INTEL_SOUNDMAX_INTEGRATED_DIGITAL7	0x11d40048 /*SoundMAX Integrated Digital Audio*/
9090 #define DEVICE_INTEL_82440MX_AC_97_MODEM		0x7196 /*82440MX AC'97 Modem Controller*/
9091 #define DEVICE_INTEL_82440MX_ISA_BRIDGE			0x7198 /*82440MX ISA Bridge*/
9092 #define DEVICE_INTEL_82440MX_EIDE_CONTROLLER		0x7199 /*82440MX EIDE Controller*/
9093 #define DEVICE_INTEL_82440MX_USB_UNIVERSAL		0x719a /*82440MX USB Universal Host Controller*/
9094 #define DEVICE_INTEL_82440MX_POWER_MANAGEMENT		0x719b /*82440MX Power Management Controller*/
9095 #define DEVICE_INTEL_440GX_82443GX			0x71a0 /*440GX - 82443GX Host bridge*/
9096 	#define SUBDEVICE_INTEL_CT7_MAINBOARD3		0x4c531050 /*CT7 mainboard*/
9097 	#define SUBDEVICE_INTEL_CE7_MAINBOARD3		0x4c531051 /*CE7 mainboard*/
9098 #define DEVICE_INTEL_440GX_82443GX2			0x71a1 /*440GX - 82443GX AGP bridge*/
9099 #define DEVICE_INTEL_440GX_82443GX3			0x71a2 /*440GX - 82443GX Host bridge (AGP disabled)*/
9100 	#define SUBDEVICE_INTEL_CC7_CR7_CP7_VC7_VP7_VR7_MAINBOARD2	0x4c531000 /*CC7/CR7/CP7/VC7/VP7/VR7 mainboard*/
9101 #define DEVICE_INTEL_82372FB_PIIX5_ISA			0x7600 /*82372FB PIIX5 ISA*/
9102 #define DEVICE_INTEL_82372FB_PIIX5_IDE			0x7601 /*82372FB PIIX5 IDE*/
9103 #define DEVICE_INTEL_82372FB_PIIX5_USB			0x7602 /*82372FB PIIX5 USB*/
9104 #define DEVICE_INTEL_82372FB_PIIX5_SMBUS		0x7603 /*82372FB PIIX5 SMBus*/
9105 #define DEVICE_INTEL_82740_I740_AGP			0x7800 /*82740 (i740) AGP Graphics Accelerator*/
9106 	#define SUBDEVICE_INTEL_STARFIGHTER_AGP		0x003d0008 /*Starfighter AGP*/
9107 	#define SUBDEVICE_INTEL_STARFIGHTER_AGP2	0x003d000b /*Starfighter AGP*/
9108 	#define SUBDEVICE_INTEL_STEALTH_II_G460		0x10920100 /*Stealth II G460*/
9109 	#define SUBDEVICE_INTEL_LIGHTSPEED_740		0x10b4201a /*Lightspeed 740*/
9110 	#define SUBDEVICE_INTEL_LIGHTSPEED_7402		0x10b4202f /*Lightspeed 740*/
9111 	#define SUBDEVICE_INTEL_TERMINATOR_2X_I		0x80860000 /*Terminator 2x/i*/
9112 	#define SUBDEVICE_INTEL_INTEL740_GRAPHICS_ACCELERATOR	0x80860100 /*Intel740 Graphics Accelerator*/
9113 #define DEVICE_INTEL_450KX_GX_ORION			0x84c4 /*450KX/GX [Orion] - 82454KX/GX PCI bridge*/
9114 #define DEVICE_INTEL_450KX_GX_ORION2			0x84c5 /*450KX/GX [Orion] - 82453KX/GX Memory controller*/
9115 #define DEVICE_INTEL_450NX_82451NX			0x84ca /*450NX - 82451NX Memory & I/O Controller*/
9116 #define DEVICE_INTEL_450NX_82454NX_84460GX		0x84cb /*450NX - 82454NX/84460GX PCI Expander Bridge*/
9117 #define DEVICE_INTEL_460GX_84460GX			0x84e0 /*460GX - 84460GX System Address Controller (SAC)*/
9118 #define DEVICE_INTEL_460GX_84460GX2			0x84e1 /*460GX - 84460GX System Data Controller (SDC)*/
9119 #define DEVICE_INTEL_460GX_84460GX3			0x84e2 /*460GX - 84460GX AGP Bridge (GXB function 2)*/
9120 #define DEVICE_INTEL_460GX_84460GX4			0x84e3 /*460GX - 84460GX Memory Address Controller (MAC)*/
9121 #define DEVICE_INTEL_460GX_84460GX5			0x84e4 /*460GX - 84460GX Memory Data Controller (MDC)*/
9122 #define DEVICE_INTEL_460GX_82466GX			0x84e6 /*460GX - 82466GX Wide and fast PCI eXpander Bridge (WXB)*/
9123 #define DEVICE_INTEL_460GX_84460GX6			0x84ea /*460GX - 84460GX AGP Bridge (GXB function 1)*/
9124 #define DEVICE_INTEL_IXP4XX_INTEL			0x8500 /*IXP4XX - Intel Network Processor family. IXP420, IXP421, IXP422, IXP425 and IXC1100*/
9125 #define DEVICE_INTEL_IXP2000_FAMILY_NETWORK		0x9000 /*IXP2000 Family Network Processor*/
9126 #define DEVICE_INTEL_IXP2400_NETWORK_PROCESSOR		0x9001 /*IXP2400 Network Processor*/
9127 #define DEVICE_INTEL_IXP2800_NETWORK_PROCESSOR		0x9004 /*IXP2800 Network Processor*/
9128 #define DEVICE_INTEL_INTEGRATED_RAID2			0x9621 /*Integrated RAID*/
9129 #define DEVICE_INTEL_INTEGRATED_RAID3			0x9622 /*Integrated RAID*/
9130 #define DEVICE_INTEL_INTEGRATED_RAID4			0x9641 /*Integrated RAID*/
9131 #define DEVICE_INTEL_INTEGRATED_RAID5			0x96a1 /*Integrated RAID*/
9132 #define DEVICE_INTEL_PRO_10GBE_LR_SERVER2		0xa01f /*PRO/10GbE LR Server Adapter*/
9133 #define DEVICE_INTEL_PRO_10GBE_LR_SERVER3		0xa11f /*PRO/10GbE LR Server Adapter*/
9134 #define DEVICE_INTEL_21152_PCI_TO_PCI_BRIDGE		0xb152 /*21152 PCI-to-PCI Bridge*/
9135 #define DEVICE_INTEL_21154_PCI_TO_PCI_BRIDGE		0xb154 /*21154 PCI-to-PCI Bridge*/
9136 #define DEVICE_INTEL_21555_NON_TRANSPARENT		0xb555 /*21555 Non transparent PCI-to-PCI Bridge*/
9137 	#define SUBDEVICE_INTEL_PCI_VOIP_GATEWAY	0x12d9000a /*PCI VoIP Gateway*/
9138 	#define SUBDEVICE_INTEL_CT7_MAINBOARD4		0x4c531050 /*CT7 mainboard*/
9139 	#define SUBDEVICE_INTEL_CE7_MAINBOARD4		0x4c531051 /*CE7 mainboard*/
9140 	#define SUBDEVICE_INTEL_CC8_1_BLUES		0xe4bf1000 /*CC8-1-BLUES*/
9141 #define DEVICE_INTEL_450NX_GX_ORION			0xffff /*450NX/GX [Orion] - 82453KX/GX Memory controller [BUG]*/
9142 /* Vendor: 8401: TRENDware International Inc. */
9143 /* Vendor: 8800: Trigem Computer Inc. */
9144 #define DEVICE_TRIGEM2_VIDEO_ASSISTENT_COMPONENT	0x2008 /*Video assistent component*/
9145 /* Vendor: 8866: T-Square Design Inc. */
9146 /* Vendor: 8888: Silicon Magic */
9147 /* Vendor: 8c4a: Winbond */
9148 #define DEVICE_WINBOND2_W89C940_MISPROGRAMMED_NE2K	0x1980 /*W89C940 misprogrammed [ne2k]*/
9149 /* Vendor: 8e0e: Computone Corporation */
9150 /* Vendor: 8e2e: KTI */
9151 #define DEVICE_KTI_ET32P2				0x3000 /*ET32P2*/
9152 /* Vendor: 9004: Adaptec */
9153 #define DEVICE_ADAPTEC2_AHA_2940U_CN			0x0078 /*AHA-2940U_CN*/
9154 #define DEVICE_ADAPTEC2_AIC_7810			0x1078 /*AIC-7810*/
9155 #define DEVICE_ADAPTEC2_AIC_1160_FAMILY_FIBRE		0x1160 /*AIC-1160 [Family Fibre Channel Adapter]*/
9156 #define DEVICE_ADAPTEC2_AIC_7821			0x2178 /*AIC-7821*/
9157 #define DEVICE_ADAPTEC2_AHA_2930CU			0x3860 /*AHA-2930CU*/
9158 #define DEVICE_ADAPTEC2_AHA_4844W_4844UW		0x3b78 /*AHA-4844W/4844UW*/
9159 #define DEVICE_ADAPTEC2_AIC_755X			0x5075 /*AIC-755x*/
9160 #define DEVICE_ADAPTEC2_AHA_7850			0x5078 /*AHA-7850*/
9161 	#define SUBDEVICE_ADAPTEC2_AHA_2904_INTEGRATED_AIC_7850	0x90047850 /*AHA-2904/Integrated AIC-7850*/
9162 #define DEVICE_ADAPTEC2_AIC_755X2			0x5175 /*AIC-755x*/
9163 #define DEVICE_ADAPTEC2_AIC_7851			0x5178 /*AIC-7851*/
9164 #define DEVICE_ADAPTEC2_AIC_755X3			0x5275 /*AIC-755x*/
9165 #define DEVICE_ADAPTEC2_AIC_7852			0x5278 /*AIC-7852*/
9166 #define DEVICE_ADAPTEC2_AIC_755X4			0x5375 /*AIC-755x*/
9167 #define DEVICE_ADAPTEC2_AIC_7850			0x5378 /*AIC-7850*/
9168 #define DEVICE_ADAPTEC2_AIC_755X5			0x5475 /*AIC-755x*/
9169 #define DEVICE_ADAPTEC2_AIC_78502			0x5478 /*AIC-7850*/
9170 #define DEVICE_ADAPTEC2_AVA_2930			0x5575 /*AVA-2930*/
9171 #define DEVICE_ADAPTEC2_AIC_7855			0x5578 /*AIC-7855*/
9172 #define DEVICE_ADAPTEC2_ANA_7711_TCP_OFFLOAD		0x5647 /*ANA-7711 TCP Offload Engine*/
9173 	#define SUBDEVICE_ADAPTEC2_ANA_7711F_TCP_OFFLOAD	0x90047710 /*ANA-7711F TCP Offload Engine - Optical*/
9174 	#define SUBDEVICE_ADAPTEC2_ANA_7711LP_TCP_OFFLOAD	0x90047711 /*ANA-7711LP TCP Offload Engine - Copper*/
9175 #define DEVICE_ADAPTEC2_AIC_755X6			0x5675 /*AIC-755x*/
9176 #define DEVICE_ADAPTEC2_AIC_7856			0x5678 /*AIC-7856*/
9177 #define DEVICE_ADAPTEC2_AIC_755X7			0x5775 /*AIC-755x*/
9178 #define DEVICE_ADAPTEC2_AIC_78503			0x5778 /*AIC-7850*/
9179 #define DEVICE_ADAPTEC2_AIC_5800			0x5800 /*AIC-5800*/
9180 #define DEVICE_ADAPTEC2_ANA_5910_5930_5940_ATM155	0x5900 /*ANA-5910/5930/5940 ATM155 & 25 LAN Adapter*/
9181 #define DEVICE_ADAPTEC2_ANA_5910A_5930A_5940A_ATM_ADAPTER	0x5905 /*ANA-5910A/5930A/5940A ATM Adapter*/
9182 #define DEVICE_ADAPTEC2_AIC_3860			0x6038 /*AIC-3860*/
9183 #define DEVICE_ADAPTEC2_AIC_1480_APA_1480		0x6075 /*AIC-1480 / APA-1480*/
9184 	#define SUBDEVICE_ADAPTEC2_AIC_1480_APA_1480	0x90047560 /*AIC-1480 / APA-1480 Cardbus*/
9185 #define DEVICE_ADAPTEC2_AIC_7860			0x6078 /*AIC-7860*/
9186 #define DEVICE_ADAPTEC2_AIC_7861			0x6178 /*AIC-7861*/
9187 	#define SUBDEVICE_ADAPTEC2_AHA_2940AU_SINGLE	0x90047861 /*AHA-2940AU Single*/
9188 #define DEVICE_ADAPTEC2_AIC_78602			0x6278 /*AIC-7860*/
9189 #define DEVICE_ADAPTEC2_AIC_78603			0x6378 /*AIC-7860*/
9190 #define DEVICE_ADAPTEC2_AIC_786X			0x6478 /*AIC-786x*/
9191 #define DEVICE_ADAPTEC2_AIC_786X2			0x6578 /*AIC-786x*/
9192 #define DEVICE_ADAPTEC2_AIC_786X3			0x6678 /*AIC-786x*/
9193 #define DEVICE_ADAPTEC2_AIC_786X4			0x6778 /*AIC-786x*/
9194 #define DEVICE_ADAPTEC2_ANA620XX_ANA69011A		0x6915 /*ANA620xx/ANA69011A*/
9195 	#define SUBDEVICE_ADAPTEC2_ANA69011A_TX_10_100	0x90040008 /*ANA69011A/TX 10/100*/
9196 	#define SUBDEVICE_ADAPTEC2_ANA69011A_TX_10_1002	0x90040009 /*ANA69011A/TX 10/100*/
9197 	#define SUBDEVICE_ADAPTEC2_ANA62022_2_PORT_10_100	0x90040010 /*ANA62022 2-port 10/100*/
9198 	#define SUBDEVICE_ADAPTEC2_ANA62044_4_PORT_10_100	0x90040018 /*ANA62044 4-port 10/100*/
9199 	#define SUBDEVICE_ADAPTEC2_ANA62044_4_PORT_10_1002	0x90040019 /*ANA62044 4-port 10/100*/
9200 	#define SUBDEVICE_ADAPTEC2_ANA62022_2_PORT_10_1002	0x90040020 /*ANA62022 2-port 10/100*/
9201 	#define SUBDEVICE_ADAPTEC2_ANA69011A_TX_10_1003	0x90040028 /*ANA69011A/TX 10/100*/
9202 	#define SUBDEVICE_ADAPTEC2_ANA69011A_TX_64_BIT	0x90048008 /*ANA69011A/TX 64 bit 10/100*/
9203 	#define SUBDEVICE_ADAPTEC2_ANA69011A_TX_64_BIT2	0x90048009 /*ANA69011A/TX 64 bit 10/100*/
9204 	#define SUBDEVICE_ADAPTEC2_ANA62022_2_PORT_64	0x90048010 /*ANA62022 2-port 64 bit 10/100*/
9205 	#define SUBDEVICE_ADAPTEC2_ANA62044_4_PORT_64	0x90048018 /*ANA62044 4-port 64 bit 10/100*/
9206 	#define SUBDEVICE_ADAPTEC2_ANA62044_4_PORT_642	0x90048019 /*ANA62044 4-port 64 bit 10/100*/
9207 	#define SUBDEVICE_ADAPTEC2_ANA62022_2_PORT_642	0x90048020 /*ANA62022 2-port 64 bit 10/100*/
9208 	#define SUBDEVICE_ADAPTEC2_ANA69011A_TX_64_BIT3	0x90048028 /*ANA69011A/TX 64 bit 10/100*/
9209 #define DEVICE_ADAPTEC2_AHA_294X_AIC_7870		0x7078 /*AHA-294x / AIC-7870*/
9210 #define DEVICE_ADAPTEC2_AHA_2940_2940W_AIC_7871		0x7178 /*AHA-2940/2940W / AIC-7871*/
9211 #define DEVICE_ADAPTEC2_AHA_3940_3940W_AIC_7872		0x7278 /*AHA-3940/3940W / AIC-7872*/
9212 #define DEVICE_ADAPTEC2_AHA_3985_AIC_7873		0x7378 /*AHA-3985 / AIC-7873*/
9213 #define DEVICE_ADAPTEC2_AHA_2944_2944W_AIC_7874		0x7478 /*AHA-2944/2944W / AIC-7874*/
9214 #define DEVICE_ADAPTEC2_AHA_3944_3944W_AIC_7875		0x7578 /*AHA-3944/3944W / AIC-7875*/
9215 #define DEVICE_ADAPTEC2_AHA_4944W_UW_AIC_7876		0x7678 /*AHA-4944W/UW / AIC-7876*/
9216 #define DEVICE_ADAPTEC2_ANA_7711F_NETWORK_ACCELERATOR	0x7710 /*ANA-7711F Network Accelerator Card (NAC) - Optical*/
9217 #define DEVICE_ADAPTEC2_ANA_7711C_NETWORK_ACCELERATOR	0x7711 /*ANA-7711C Network Accelerator Card (NAC) - Copper*/
9218 #define DEVICE_ADAPTEC2_AIC_787X			0x7778 /*AIC-787x*/
9219 #define DEVICE_ADAPTEC2_AIC_78102			0x7810 /*AIC-7810*/
9220 #define DEVICE_ADAPTEC2_AIC_7815_RAID_MEMORY_CONTROLLER	0x7815 /*AIC-7815 RAID+Memory Controller IC*/
9221 	#define SUBDEVICE_ADAPTEC2_ARO_1130U2_RAID_CONTROLLER	0x90047815 /*ARO-1130U2 RAID Controller*/
9222 	#define SUBDEVICE_ADAPTEC2_AIC_7815_RAID_MEMORY_CONTROLLER	0x90047840 /*AIC-7815 RAID+Memory Controller IC*/
9223 #define DEVICE_ADAPTEC2_AIC_78504			0x7850 /*AIC-7850*/
9224 #define DEVICE_ADAPTEC2_AHA_2930			0x7855 /*AHA-2930*/
9225 #define DEVICE_ADAPTEC2_AIC_78604			0x7860 /*AIC-7860*/
9226 #define DEVICE_ADAPTEC2_AIC_7870			0x7870 /*AIC-7870*/
9227 #define DEVICE_ADAPTEC2_AHA_2940			0x7871 /*AHA-2940*/
9228 #define DEVICE_ADAPTEC2_AHA_3940			0x7872 /*AHA-3940*/
9229 #define DEVICE_ADAPTEC2_AHA_3980			0x7873 /*AHA-3980*/
9230 #define DEVICE_ADAPTEC2_AHA_2944			0x7874 /*AHA-2944*/
9231 #define DEVICE_ADAPTEC2_AIC_7880P			0x7880 /*AIC-7880P*/
9232 #define DEVICE_ADAPTEC2_AIC_7890			0x7890 /*AIC-7890*/
9233 #define DEVICE_ADAPTEC2_AIC_789X			0x7891 /*AIC-789x*/
9234 #define DEVICE_ADAPTEC2_AIC_789X2			0x7892 /*AIC-789x*/
9235 #define DEVICE_ADAPTEC2_AIC_789X3			0x7893 /*AIC-789x*/
9236 #define DEVICE_ADAPTEC2_AIC_789X4			0x7894 /*AIC-789x*/
9237 #define DEVICE_ADAPTEC2_AHA_2940U_UW_AHA_39XX		0x7895 /*AHA-2940U/UW / AHA-39xx / AIC-7895*/
9238 	#define SUBDEVICE_ADAPTEC2_AHA_2940U_2940UW_DUAL_AHA_394XAU_AUW_AUWD	0x90047890 /*AHA-2940U/2940UW Dual AHA-394xAU/AUW/AUWD AIC-7895B*/
9239 	#define SUBDEVICE_ADAPTEC2_AHA_2940U_2940UW_DUAL	0x90047891 /*AHA-2940U/2940UW Dual*/
9240 	#define SUBDEVICE_ADAPTEC2_AHA_3940AU_AUW_AUWD_UWD	0x90047892 /*AHA-3940AU/AUW/AUWD/UWD*/
9241 	#define SUBDEVICE_ADAPTEC2_AHA_3944AUWD		0x90047894 /*AHA-3944AUWD*/
9242 	#define SUBDEVICE_ADAPTEC2_AHA_2940U_2940UW_DUAL_AHA_394XAU_AUW_AUWD2	0x90047895 /*AHA-2940U/2940UW Dual AHA-394xAU/AUW/AUWD AIC-7895B*/
9243 	#define SUBDEVICE_ADAPTEC2_AHA_2940U_2940UW_DUAL_AHA_394XAU_AUW_AUWD3	0x90047896 /*AHA-2940U/2940UW Dual AHA-394xAU/AUW/AUWD AIC-7895B*/
9244 	#define SUBDEVICE_ADAPTEC2_AHA_2940U_2940UW_DUAL_AHA_394XAU_AUW_AUWD4	0x90047897 /*AHA-2940U/2940UW Dual AHA-394xAU/AUW/AUWD AIC-7895B*/
9245 #define DEVICE_ADAPTEC2_AIC_789X5			0x7896 /*AIC-789x*/
9246 #define DEVICE_ADAPTEC2_AIC_789X6			0x7897 /*AIC-789x*/
9247 #define DEVICE_ADAPTEC2_AIC_7880U			0x8078 /*AIC-7880U*/
9248 	#define SUBDEVICE_ADAPTEC2_AIC_7880P_ULTRA_ULTRA_WIDE	0x90047880 /*AIC-7880P Ultra/Ultra Wide SCSI Chipset*/
9249 #define DEVICE_ADAPTEC2_AHA_2940U_UW_D_AIC_7881U	0x8178 /*AHA-2940U/UW/D / AIC-7881U*/
9250 	#define SUBDEVICE_ADAPTEC2_AHA_2940UW_SCSI_HOST	0x90047881 /*AHA-2940UW SCSI Host Adapter*/
9251 #define DEVICE_ADAPTEC2_AHA_3940U_UW_UWD_AIC_7882U	0x8278 /*AHA-3940U/UW/UWD / AIC-7882U*/
9252 #define DEVICE_ADAPTEC2_AHA_3940U_UW_AIC_7883U		0x8378 /*AHA-3940U/UW / AIC-7883U*/
9253 #define DEVICE_ADAPTEC2_AHA_2944UW_AIC_7884U		0x8478 /*AHA-2944UW / AIC-7884U*/
9254 #define DEVICE_ADAPTEC2_AHA_3944U_UWD_AIC_7885		0x8578 /*AHA-3944U/UWD / AIC-7885*/
9255 #define DEVICE_ADAPTEC2_AHA_4944UW_AIC_7886		0x8678 /*AHA-4944UW / AIC-7886*/
9256 #define DEVICE_ADAPTEC2_AHA_2940UW_PRO			0x8778 /*AHA-2940UW Pro / AIC-788x*/
9257 	#define SUBDEVICE_ADAPTEC2_2940UW_PRO_ULTRA_WIDE	0x90047887 /*2940UW Pro Ultra-Wide SCSI Controller*/
9258 #define DEVICE_ADAPTEC2_AHA_2930UW_AIC_7888		0x8878 /*AHA-2930UW / AIC-7888*/
9259 	#define SUBDEVICE_ADAPTEC2_AHA_2930UW_SCSI_CONTROLLER	0x90047888 /*AHA-2930UW SCSI Controller*/
9260 #define DEVICE_ADAPTEC2_ABA_1030			0x8b78 /*ABA-1030*/
9261 #define DEVICE_ADAPTEC2_AHA_4944W_UW			0xec78 /*AHA-4944W/UW*/
9262 /* Vendor: 9005: Adaptec */
9263 #define DEVICE_ADAPTEC3_AHA_2940U2_U2W			0x0010 /*AHA-2940U2/U2W*/
9264 	#define SUBDEVICE_ADAPTEC3_AHA_2940U2_SCSI_CONTROLLER	0x90052180 /*AHA-2940U2 SCSI Controller*/
9265 	#define SUBDEVICE_ADAPTEC3_AHA_2940U2B_SCSI_CONTROLLER	0x90058100 /*AHA-2940U2B SCSI Controller*/
9266 	#define SUBDEVICE_ADAPTEC3_AHA_2940U2B_SCSI_CONTROLLER2	0x9005a100 /*AHA-2940U2B SCSI Controller*/
9267 	#define SUBDEVICE_ADAPTEC3_AHA_2940U2W_SCSI_CONTROLLER	0x9005a180 /*AHA-2940U2W SCSI Controller*/
9268 	#define SUBDEVICE_ADAPTEC3_AHA_2950U2B_SCSI_CONTROLLER	0x9005e100 /*AHA-2950U2B SCSI Controller*/
9269 #define DEVICE_ADAPTEC3_AHA_2930U2			0x0011 /*AHA-2930U2*/
9270 #define DEVICE_ADAPTEC3_78902				0x0013 /*78902*/
9271 	#define SUBDEVICE_ADAPTEC3_AAA_131U2_ARRAY1000_1	0x90050003 /*AAA-131U2 Array1000 1 Channel RAID Controller*/
9272 	#define SUBDEVICE_ADAPTEC3_AIC7890_ARO		0x9005000f /*AIC7890_ARO*/
9273 #define DEVICE_ADAPTEC3_AHA_2940U2_U2W_7890_7891	0x001f /*AHA-2940U2/U2W / 7890/7891*/
9274 	#define SUBDEVICE_ADAPTEC3_2940U2W_SCSI_CONTROLLER	0x9005000f /*2940U2W SCSI Controller*/
9275 	#define SUBDEVICE_ADAPTEC3_2940U2W_SCSI_CONTROLLER2	0x9005a180 /*2940U2W SCSI Controller*/
9276 #define DEVICE_ADAPTEC3_AIC_7890			0x0020 /*AIC-7890*/
9277 #define DEVICE_ADAPTEC3_AIC_78902			0x002f /*AIC-7890*/
9278 #define DEVICE_ADAPTEC3_AIC_78903			0x0030 /*AIC-7890*/
9279 #define DEVICE_ADAPTEC3_AIC_78904			0x003f /*AIC-7890*/
9280 #define DEVICE_ADAPTEC3_AHA_3940U2X_395U2X		0x0050 /*AHA-3940U2x/395U2x*/
9281 	#define SUBDEVICE_ADAPTEC3_AHA_3950U2B		0x9005f500 /*AHA-3950U2B*/
9282 	#define SUBDEVICE_ADAPTEC3_AHA_3950U2B2		0x9005ffff /*AHA-3950U2B*/
9283 #define DEVICE_ADAPTEC3_AHA_3950U2D			0x0051 /*AHA-3950U2D*/
9284 	#define SUBDEVICE_ADAPTEC3_AHA_3950U2D		0x9005b500 /*AHA-3950U2D*/
9285 #define DEVICE_ADAPTEC3_AIC_7896_SCSI_CONTROLLER	0x0053 /*AIC-7896 SCSI Controller*/
9286 	#define SUBDEVICE_ADAPTEC3_AIC_7896_SCSI_CONTROLLER	0x9005ffff /*AIC-7896 SCSI Controller mainboard implementation*/
9287 #define DEVICE_ADAPTEC3_AIC_7896U2_7897U2		0x005f /*AIC-7896U2/7897U2*/
9288 #define DEVICE_ADAPTEC3_AIC_7892A_U160_M		0x0080 /*AIC-7892A U160/m*/
9289 	#define SUBDEVICE_ADAPTEC3_COMPAQ_64_BIT_66MHZ_WIDE	0x0e11e2a0 /*Compaq 64-Bit/66MHz Wide Ultra3 SCSI Adapter*/
9290 	#define SUBDEVICE_ADAPTEC3_AHA_29160C		0x90056220 /*AHA-29160C*/
9291 	#define SUBDEVICE_ADAPTEC3_29160N_ULTRA160_SCSI	0x900562a0 /*29160N Ultra160 SCSI Controller*/
9292 	#define SUBDEVICE_ADAPTEC3_29160LP_LOW_PROFILE	0x9005e220 /*29160LP Low Profile Ultra160 SCSI Controller*/
9293 	#define SUBDEVICE_ADAPTEC3_29160_ULTRA160_SCSI	0x9005e2a0 /*29160 Ultra160 SCSI Controller*/
9294 #define DEVICE_ADAPTEC3_AIC_7892B_U160_M		0x0081 /*AIC-7892B U160/m*/
9295 	#define SUBDEVICE_ADAPTEC3_19160_ULTRA160_SCSI	0x900562a1 /*19160 Ultra160 SCSI Controller*/
9296 #define DEVICE_ADAPTEC3_AIC_7892D_U160_M		0x0083 /*AIC-7892D U160/m*/
9297 #define DEVICE_ADAPTEC3_AIC_7892P_U160_M		0x008f /*AIC-7892P U160/m*/
9298 	#define SUBDEVICE_ADAPTEC3_MAGNIA_Z310		0x11790001 /*Magnia Z310*/
9299 	#define SUBDEVICE_ADAPTEC3_ONBOARD_SCSI_HOST	0x15d99005 /*Onboard SCSI Host Adapter*/
9300 #define DEVICE_ADAPTEC3_AHA_3960D_AIC_7899A		0x00c0 /*AHA-3960D / AIC-7899A U160/m*/
9301 	#define SUBDEVICE_ADAPTEC3_COMPAQ_64_BIT_66MHZ_DUAL	0x0e11f620 /*Compaq 64-Bit/66MHz Dual Channel Wide Ultra3 SCSI Adapter*/
9302 	#define SUBDEVICE_ADAPTEC3_AHA_3960D_U160_M	0x9005f620 /*AHA-3960D U160/m*/
9303 #define DEVICE_ADAPTEC3_AIC_7899B_U160_M		0x00c1 /*AIC-7899B U160/m*/
9304 #define DEVICE_ADAPTEC3_AIC_7899D_U160_M		0x00c3 /*AIC-7899D U160/m*/
9305 #define DEVICE_ADAPTEC3_RAID_SUBSYSTEM_HBA		0x00c5 /*RAID subsystem HBA*/
9306 	#define SUBDEVICE_ADAPTEC3_POWEREDGE_2400_2500_2550_4400	0x102800c5 /*PowerEdge 2400,2500,2550,4400*/
9307 #define DEVICE_ADAPTEC3_AIC_7899P_U160_M		0x00cf /*AIC-7899P U160/m*/
9308 	#define SUBDEVICE_ADAPTEC3_POWEREDGE_1400	0x102800ce /*PowerEdge 1400*/
9309 	#define SUBDEVICE_ADAPTEC3_POWEREDGE_2550	0x102800d1 /*PowerEdge 2550*/
9310 	#define SUBDEVICE_ADAPTEC3_POWEREDGE_2500	0x102800d9 /*PowerEdge 2500*/
9311 	#define SUBDEVICE_ADAPTEC3_THUNDER_K7_S2462	0x10f12462 /*Thunder K7 S2462*/
9312 	#define SUBDEVICE_ADAPTEC3_ONBOARD_SCSI_HOST2	0x15d99005 /*Onboard SCSI Host Adapter*/
9313 	#define SUBDEVICE_ADAPTEC3_SDS2_MAINBOARD	0x80863411 /*SDS2 Mainboard*/
9314 #define DEVICE_ADAPTEC3_SERVERAID_CONTROLLER		0x0250 /*ServeRAID Controller*/
9315 	#define SUBDEVICE_ADAPTEC3_SERVERAID_XX		0x10140279 /*ServeRAID-xx*/
9316 	#define SUBDEVICE_ADAPTEC3_SERVERAID_XX2	0x1014028c /*ServeRAID-xx*/
9317 #define DEVICE_ADAPTEC3_SERVERAID_6M			0x0279 /*ServeRAID 6M*/
9318 #define DEVICE_ADAPTEC3_AAC_RAID			0x0283 /*AAC-RAID*/
9319 	#define SUBDEVICE_ADAPTEC3_CATAPULT		0x90050283 /*Catapult*/
9320 #define DEVICE_ADAPTEC3_AAC_RAID2			0x0284 /*AAC-RAID*/
9321 	#define SUBDEVICE_ADAPTEC3_TOMCAT		0x90050284 /*Tomcat*/
9322 #define DEVICE_ADAPTEC3_AAC_RAID3			0x0285 /*AAC-RAID*/
9323 	#define SUBDEVICE_ADAPTEC3_SATA_6CH_BEARCAT	0x0e110295 /*SATA 6Ch (Bearcat)*/
9324 	#define SUBDEVICE_ADAPTEC3_POWEREDGE_EXPANDABLE_RAID	0x10280287 /*PowerEdge Expandable RAID Controller 320/DC*/
9325 	#define SUBDEVICE_ADAPTEC3_CERC_SATA_RAID	0x10280291 /*CERC SATA RAID 2 PCI SATA 6ch (DellCorsair)*/
9326 	#define SUBDEVICE_ADAPTEC3_LEGEND_S220_LEGEND	0x17aa0286 /*Legend S220 (Legend Crusader)*/
9327 	#define SUBDEVICE_ADAPTEC3_LEGEND_S230_LEGEND	0x17aa0287 /*Legend S230 (Legend Vulcan)*/
9328 	#define SUBDEVICE_ADAPTEC3_2200S_VULCAN		0x90050285 /*2200S (Vulcan)*/
9329 	#define SUBDEVICE_ADAPTEC3_2120S_CRUSADER	0x90050286 /*2120S (Crusader)*/
9330 	#define SUBDEVICE_ADAPTEC3_2200S_VULCAN_2M	0x90050287 /*2200S (Vulcan-2m)*/
9331 	#define SUBDEVICE_ADAPTEC3_3230S_HARRIER	0x90050288 /*3230S (Harrier)*/
9332 	#define SUBDEVICE_ADAPTEC3_3240S_TORNADO	0x90050289 /*3240S (Tornado)*/
9333 	#define SUBDEVICE_ADAPTEC3_ASR_2020S_PCI_X_ZCR	0x9005028a /*ASR-2020S PCI-X ZCR (Skyhawk)*/
9334 	#define SUBDEVICE_ADAPTEC3_ASR_2020S_SO_DIMM_PCI_X	0x9005028b /*ASR-2020S SO-DIMM PCI-X ZCR (Terminator)*/
9335 	#define SUBDEVICE_ADAPTEC3_AAR_2410SA_PCI_SATA	0x90050290 /*AAR-2410SA PCI SATA 4ch (Jaguar II)*/
9336 	#define SUBDEVICE_ADAPTEC3_AAR_2810SA_PCI_SATA	0x90050292 /*AAR-2810SA PCI SATA 8ch (Corsair-8)*/
9337 	#define SUBDEVICE_ADAPTEC3_AAR_21610SA_PCI_SATA	0x90050293 /*AAR-21610SA PCI SATA 16ch (Corsair-16)*/
9338 	#define SUBDEVICE_ADAPTEC3_ESD_SO_DIMM_PCI_X	0x90050294 /*ESD SO-DIMM PCI-X SATA ZCR (Prowler)*/
9339 #define DEVICE_ADAPTEC3_AAC_RAID_ROCKET			0x0286 /*AAC-RAID (Rocket)*/
9340 	#define SUBDEVICE_ADAPTEC3_ASR_2230S_ASR_2230SLP	0x9005028c /*ASR-2230S + ASR-2230SLP PCI-X (Lancer)*/
9341 #define DEVICE_ADAPTEC3_ASC_29320A_U320			0x8000 /*ASC-29320A U320*/
9342 #define DEVICE_ADAPTEC3_AIC_7901_U320			0x800f /*AIC-7901 U320*/
9343 #define DEVICE_ADAPTEC3_ASC_39320_U320			0x8010 /*ASC-39320 U320*/
9344 #define DEVICE_ADAPTEC3_ASC_32320D_U320			0x8011 /*ASC-32320D U320*/
9345 	#define SUBDEVICE_ADAPTEC3_ASC_39320D_U320	0x0e1100ac /*ASC-39320D U320*/
9346 	#define SUBDEVICE_ADAPTEC3_ASC_39320D_U3202	0x90050041 /*ASC-39320D U320*/
9347 #define DEVICE_ADAPTEC3_ASC_29320_U320			0x8012 /*ASC-29320 U320*/
9348 #define DEVICE_ADAPTEC3_ASC_29320B_U320			0x8013 /*ASC-29320B U320*/
9349 #define DEVICE_ADAPTEC3_ASC_29320LP_U320		0x8014 /*ASC-29320LP U320*/
9350 #define DEVICE_ADAPTEC3_ASC_39320B_U320			0x8015 /*ASC-39320B U320*/
9351 #define DEVICE_ADAPTEC3_ASC_39320A_U320			0x8016 /*ASC-39320A U320*/
9352 #define DEVICE_ADAPTEC3_ASC_29320ALP_U320		0x8017 /*ASC-29320ALP U320*/
9353 #define DEVICE_ADAPTEC3_ASC_39320D_U320			0x801c /*ASC-39320D U320*/
9354 #define DEVICE_ADAPTEC3_AIC_7902B_U320			0x801d /*AIC-7902B U320*/
9355 #define DEVICE_ADAPTEC3_AIC_7901A_U320			0x801e /*AIC-7901A U320*/
9356 #define DEVICE_ADAPTEC3_AIC_7902_U320			0x801f /*AIC-7902 U320*/
9357 #define DEVICE_ADAPTEC3_ASC_29320A_U320_W_HOSTRAID	0x8080 /*ASC-29320A U320 w/HostRAID*/
9358 #define DEVICE_ADAPTEC3_AIC_7901_U320_W_HOSTRAID	0x808f /*AIC-7901 U320 w/HostRAID*/
9359 #define DEVICE_ADAPTEC3_ASC_39320_U320_W_HOSTRAID	0x8090 /*ASC-39320 U320 w/HostRAID*/
9360 #define DEVICE_ADAPTEC3_ASC_39320D_U320_W_HOSTRAID	0x8091 /*ASC-39320D U320 w/HostRAID*/
9361 #define DEVICE_ADAPTEC3_ASC_29320_U320_W_HOSTRAID	0x8092 /*ASC-29320 U320 w/HostRAID*/
9362 #define DEVICE_ADAPTEC3_ASC_29320B_U320_W_HOSTRAID	0x8093 /*ASC-29320B U320 w/HostRAID*/
9363 #define DEVICE_ADAPTEC3_ASC_29320LP_U320_W_HOSTRAID	0x8094 /*ASC-29320LP U320 w/HostRAID*/
9364 #define DEVICE_ADAPTEC3_ASC_39320_B_U320_W_HOSTRAID	0x8095 /*ASC-39320(B) U320 w/HostRAID*/
9365 #define DEVICE_ADAPTEC3_ASC_39320A_U320_W_HOSTRAID	0x8096 /*ASC-39320A U320 w/HostRAID*/
9366 #define DEVICE_ADAPTEC3_ASC_29320ALP_U320_W_HOSTRAID	0x8097 /*ASC-29320ALP U320 w/HostRAID*/
9367 #define DEVICE_ADAPTEC3_ASC_39320D_B_U320_W_HOSTRAID	0x809c /*ASC-39320D(B) U320 w/HostRAID*/
9368 #define DEVICE_ADAPTEC3_AIC_7902_B_U320_W_HOSTRAID	0x809d /*AIC-7902(B) U320 w/HostRAID*/
9369 #define DEVICE_ADAPTEC3_AIC_7901A_U320_W_HOSTRAID	0x809e /*AIC-7901A U320 w/HostRAID*/
9370 #define DEVICE_ADAPTEC3_AIC_7902_U320_W_HOSTRAID	0x809f /*AIC-7902 U320 w/HostRAID*/
9371 /* Vendor: 907f: Atronics */
9372 #define DEVICE_ATRONICS_IDE_2015PL			0x2015 /*IDE-2015PL*/
9373 /* Vendor: 919a: Gigapixel Corp */
9374 /* Vendor: 9412: Holtek */
9375 #define DEVICE_HOLTEK2_6565				0x6565 /*6565*/
9376 /* Vendor: 9699: Omni Media Technology Inc */
9377 #define DEVICE_OMNI_6565					0x6565 /*6565*/
9378 /* Vendor: 9710: NetMos Technology */
9379 #define DEVICE_NETMOS_USB_IRDA_PORT			0x7780 /*USB IRDA-port*/
9380 #define DEVICE_NETMOS_PCI_9815_MULTI_I_O		0x9815 /*PCI 9815 Multi-I/O Controller*/
9381 	#define SUBDEVICE_NETMOS_2P0S_2_PORT		0x10000020 /*2P0S (2 port parallel adaptor)*/
9382 #define DEVICE_NETMOS_PCI_9835_MULTI_I_O		0x9835 /*PCI 9835 Multi-I/O Controller*/
9383 	#define SUBDEVICE_NETMOS_2S_16C550_UART		0x10000002 /*2S (16C550 UART)*/
9384 	#define SUBDEVICE_NETMOS_1P2S			0x10000012 /*1P2S*/
9385 #define DEVICE_NETMOS_PCI_9845_MULTI_I_O		0x9845 /*PCI 9845 Multi-I/O Controller*/
9386 	#define SUBDEVICE_NETMOS_0P4S_4_PORT		0x10000004 /*0P4S (4 port 16550A serial card)*/
9387 	#define SUBDEVICE_NETMOS_0P6S_6_PORT		0x10000006 /*0P6S (6 port 16550a serial card)*/
9388 #define DEVICE_NETMOS_PCI_9855_MULTI_I_O		0x9855 /*PCI 9855 Multi-I/O Controller*/
9389 	#define SUBDEVICE_NETMOS_1P4S			0x10000014 /*1P4S*/
9390 /* Vendor: 9902: Stargen Inc. */
9391 #define DEVICE_STARGEN_SG2010_PCI_OVER			0x0001 /*SG2010 PCI over Starfabric Bridge*/
9392 #define DEVICE_STARGEN_SG2010_PCI_TO			0x0002 /*SG2010 PCI to Starfabric Gateway*/
9393 #define DEVICE_STARGEN_SG1010_STARFABRIC_SWITCH		0x0003 /*SG1010 Starfabric Switch and PCI Bridge*/
9394 /* Vendor: a0a0: AOPEN Inc. */
9395 /* Vendor: a0f1: UNISYS Corporation */
9396 /* Vendor: a200: NEC Corporation */
9397 /* Vendor: a259: Hewlett Packard */
9398 /* Vendor: a25b: Hewlett Packard GmbH PL24-MKT */
9399 /* Vendor: a304: Sony */
9400 /* Vendor: a727: 3Com Corporation */
9401 #define DEVICE_3COM3_3CRPAG175_WIRELESS_PC		0x0013 /*3CRPAG175 Wireless PC Card*/
9402 /* Vendor: aa42: Scitex Digital Video */
9403 /* Vendor: ac1e: Digital Receiver Technology Inc */
9404 /* Vendor: ac3d: Actuality Systems */
9405 /* Vendor: aecb: Adrienne Electronics Corporation */
9406 /* Vendor: b1b3: Shiva Europe Limited */
9407 /* Vendor: bd11: Pinnacle Systems, Inc. (Wrong ID) */
9408 /* Vendor: c001: TSI Telsys */
9409 /* Vendor: c0a9: Micron/Crucial Technology */
9410 /* Vendor: c0de: Motorola */
9411 /* Vendor: c0fe: Motion Engineering, Inc. */
9412 /* Vendor: ca50: Varian Australia Pty Ltd */
9413 /* Vendor: cafe: Chrysalis-ITS */
9414 /* Vendor: cccc: Catapult Communications */
9415 /* Vendor: cddd: Tyzx, Inc. */
9416 #define DEVICE_TYZX_DEEPSEA_1_HIGH			0x0101 /*DeepSea 1 High Speed Stereo Vision Frame Grabber*/
9417 #define DEVICE_TYZX_DEEPSEA_2_HIGH			0x0200 /*DeepSea 2 High Speed Stereo Vision Frame Grabber*/
9418 /* Vendor: d4d4: Dy4 Systems Inc */
9419 #define DEVICE_DY4_PCI_MEZZANINE_CARD			0x0601 /*PCI Mezzanine Card*/
9420 /* Vendor: d531: I+ME ACTIA GmbH */
9421 /* Vendor: d84d: Exsys */
9422 /* Vendor: dead: Indigita Corporation */
9423 /* Vendor: e000: Winbond */
9424 #define DEVICE_WINBOND3_W89C940				0xe000 /*W89C940*/
9425 /* Vendor: e159: Tiger Jet Network Inc. */
9426 #define DEVICE_TIGER2_TIGER3XX_MODEM_ISDN_INTERFACE	0x0001 /*Tiger3XX Modem/ISDN interface*/
9427 	#define SUBDEVICE_TIGER2_128K_ISDN_S_T_ADAPTER	0x00590001 /*128k ISDN-S/T Adapter*/
9428 	#define SUBDEVICE_TIGER2_128K_ISDN_U_ADAPTER	0x00590003 /*128k ISDN-U Adapter*/
9429 #define DEVICE_TIGER2_TIGER100APC_ISDN_CHIPSET		0x0002 /*Tiger100APC ISDN chipset*/
9430 /* Vendor: e4bf: EKF Elektronik GmbH */
9431 /* Vendor: e55e: Essence Technology, Inc. */
9432 /* Vendor: ea01: Eagle Technology */
9433 /* Vendor: ea60: RME */
9434 #define DEVICE_RME_DIGI32				0x9896 /*Digi32*/
9435 #define DEVICE_RME_DIGI32_PRO				0x9897 /*Digi32 Pro*/
9436 #define DEVICE_RME_DIGI32_8				0x9898 /*Digi32/8*/
9437 /* Vendor: eabb: Aashima Technology B.V. */
9438 /* Vendor: eace: Endace Measurement Systems, Ltd */
9439 #define DEVICE_ENDACE_DAG_3_10_OC_3_OC_12		0x3100 /*DAG 3.10 OC-3/OC-12*/
9440 #define DEVICE_ENDACE_DAG_3_2X_OC_3_OC_12		0x3200 /*DAG 3.2x OC-3/OC-12*/
9441 #define DEVICE_ENDACE_DAG_3_2E_FAST			0x320e /*DAG 3.2E Fast Ethernet*/
9442 #define DEVICE_ENDACE_DAG_3_4E_FAST			0x340e /*DAG 3.4E Fast Ethernet*/
9443 #define DEVICE_ENDACE_DAG_3_41E_FAST			0x341e /*DAG 3.41E Fast Ethernet*/
9444 #define DEVICE_ENDACE_DAG_3_5_OC_3_OC_12		0x3500 /*DAG 3.5 OC-3/OC-12*/
9445 #define DEVICE_ENDACE_DAG_3_5ECM_FAST			0x351c /*DAG 3.5ECM Fast Ethernet*/
9446 #define DEVICE_ENDACE_DAG_4_10_OC_48			0x4100 /*DAG 4.10 OC-48*/
9447 #define DEVICE_ENDACE_DAG_4_11_OC_48			0x4110 /*DAG 4.11 OC-48*/
9448 #define DEVICE_ENDACE_DAG_4_2_OC_48			0x4220 /*DAG 4.2 OC-48*/
9449 #define DEVICE_ENDACE_DAG_4_2E_DUAL			0x422e /*DAG 4.2E Dual Gigabit Ethernet*/
9450 /* Vendor: ec80: Belkin Corporation */
9451 #define DEVICE_BELKIN2_F5D6000				0xec00 /*F5D6000*/
9452 /* Vendor: ecc0: Echo Digital Audio Corporation */
9453 #define DEVICE_ECHO_GINA24_301				0x0050 /*Gina24_301*/
9454 #define DEVICE_ECHO_GINA24_361				0x0051 /*Gina24_361*/
9455 #define DEVICE_ECHO_LAYLA24				0x0060 /*Layla24*/
9456 #define DEVICE_ECHO_MONA_301_80				0x0070 /*Mona_301_80*/
9457 #define DEVICE_ECHO_MONA_301_66				0x0071 /*Mona_301_66*/
9458 #define DEVICE_ECHO_MONA_361				0x0072 /*Mona_361*/
9459 #define DEVICE_ECHO_MIA					0x0080 /*Mia*/
9460 /* Vendor: edd8: ARK Logic Inc */
9461 #define DEVICE_ARK2_1000PV_STINGRAY			0xa091 /*1000PV [Stingray]*/
9462 #define DEVICE_ARK2_2000PV_STINGRAY			0xa099 /*2000PV [Stingray]*/
9463 #define DEVICE_ARK2_2000MT				0xa0a1 /*2000MT*/
9464 #define DEVICE_ARK2_2000MI				0xa0a9 /*2000MI*/
9465 /* Vendor: f1d0: AJA Video */
9466 #define DEVICE_AJA_KONA_SD_SMPTE			0xcafe /*KONA SD SMPTE 259M I/O*/
9467 #define DEVICE_AJA_KONA_SD_SMPTE2			0xefac /*KONA SD SMPTE 259M I/O*/
9468 #define DEVICE_AJA_KONA_HD_SMPTE			0xfacd /*KONA HD SMPTE 292M I/O*/
9469 /* Vendor: fa57: Interagon AS */
9470 #define DEVICE_INTERAGON_PMC_PATTERN_MATCHING		0x0001 /*PMC [Pattern Matching Chip]*/
9471 /* Vendor: febd: Ultraview Corp. */
9472 /* Vendor: feda: Broadcom Inc (nee Epigram) */
9473 #define DEVICE_BROADCOM3_BCM4210_ILINE10_HOMEPNA	0xa0fa /*BCM4210 iLine10 HomePNA 2.0*/
9474 #define DEVICE_BROADCOM3_BCM4230_ILINE10_HOMEPNA	0xa10e /*BCM4230 iLine10 HomePNA 2.0*/
9475 /* Vendor: fede: Fedetec Inc. */
9476 #define DEVICE_FEDETEC_TABIC_PCI_V3			0x0003 /*TABIC PCI v3*/
9477 /* Vendor: fffe: VMWare Inc */
9478 #define DEVICE_VMWARE2_VIRTUAL_SVGA_4_0			0x0405 /*Virtual SVGA 4.0*/
9479 #define DEVICE_VMWARE2_VIRTUAL_SVGA			0x0710 /*Virtual SVGA*/
9480 /* Vendor: ffff: Illegal Vendor ID */
9481 
9482 #endif/*PCI_IDS_INCLUDED*/
9483