PageRenderTime 121ms CodeModel.GetById 34ms RepoModel.GetById 1ms app.codeStats 2ms

/xine-lib-1.1.21/src/video_out/libdha/pci_ids.h

#
C Header | 6896 lines | 5649 code | 2 blank | 1245 comment | 0 complexity | 2df65fac0d10a08024ec60a50c59146e MD5 | raw file
Possible License(s): GPL-2.0, LGPL-2.0
  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. #include "pci_vendors.h"
  8. /* Vendor: 0000: Gammagraphx, Inc. */
  9. /* Vendor: 001a: Ascend Communications, Inc. */
  10. /* Vendor: 0033: Paradyne corp. */
  11. /* Vendor: 003d: Lockheed Martin-Marietta Corp */
  12. /* Vendor: 0059: Tiger Jet Network Inc. (Wrong ID) */
  13. /* Vendor: 0070: Hauppauge computer works Inc. */
  14. #define DEVICE_HAUPPAUGE_WINTV_PVR_350 0x4000 /*WinTV PVR-350*/
  15. #define DEVICE_HAUPPAUGE_WINTV_PVR_250_V1 0x4001 /*WinTV PVR-250 (v1)*/
  16. #define DEVICE_HAUPPAUGE_WINTV_PVR_250 0x4009 /*WinTV PVR-250*/
  17. #define DEVICE_HAUPPAUGE_WINTV_PVR_250_MCE 0x4801 /*WinTV PVR-250 MCE*/
  18. /* Vendor: 0071: Nebula Electronics Ltd. */
  19. /* Vendor: 0095: Silicon Image, Inc. (Wrong ID) */
  20. #define DEVICE_SILICON_ULTRA_ATA_133_IDE 0x0680 /*Ultra ATA/133 IDE RAID CONTROLLER CARD*/
  21. /* Vendor: 0100: Ncipher Corp Ltd */
  22. /* Vendor: 018a: LevelOne */
  23. #define DEVICE_LEVELONE_FPC_0106TX_MISPROGRAMMED_RTL81XX 0x0106 /*FPC-0106TX misprogrammed [RTL81xx]*/
  24. /* Vendor: 021b: Compaq Computer Corporation */
  25. #define DEVICE_COMPAQ_HNE_300_REALTEK_RTL8139C 0x8139 /*HNE-300 (RealTek RTL8139c) [iPaq Networking]*/
  26. /* Vendor: 0291: Davicom Semiconductor, Inc. */
  27. #define DEVICE_DAVICOM_DM9102A_DM9102AE_SM9102AF_ETHERNET 0x8212 /*DM9102A(DM9102AE, SM9102AF) Ethernet 100/10 MBit(Rev 40)*/
  28. /* Vendor: 02ac: SpeedStream */
  29. #define DEVICE_SPEEDSTREAM_1012_PCMCIA_10_100 0x1012 /*1012 PCMCIA 10/100 Ethernet Card [RTL81xx]*/
  30. /* Vendor: 0357: TTTech AG */
  31. #define DEVICE_TTTECH_TTP_MONITORING_CARD_V2_0 0x000a /*TTP-Monitoring Card V2.0*/
  32. /* Vendor: 05e3: CyberDoor */
  33. #define DEVICE_CYBERDOOR_CBD516 0x0701 /*CBD516*/
  34. /* Vendor: 0675: Dynalink */
  35. #define DEVICE_DYNALINK_IS64PH_ISDN_ADAPTER 0x1700 /*IS64PH ISDN Adapter*/
  36. #define DEVICE_DYNALINK_IS64PH_ISDN_ADAPTER2 0x1702 /*IS64PH ISDN Adapter*/
  37. /* Vendor: 0925: VIA Technologies, Inc. (Wrong ID) */
  38. /* Vendor: 09c1: Arris */
  39. #define DEVICE_ARRIS_CM_200E_CABLE 0x0704 /*CM 200E Cable Modem*/
  40. /* Vendor: 0a89: BREA Technologies Inc */
  41. /* Vendor: 0b49: ASCII Corporation */
  42. #define DEVICE_ASCII_TRANCE_VIBRATOR 0x064f /*Trance Vibrator*/
  43. /* Vendor: 0e11: Compaq Computer Corporation */
  44. #define DEVICE_COMPAQ2_PCI_TO_EISA 0x0001 /*PCI to EISA Bridge*/
  45. #define DEVICE_COMPAQ2_PCI_TO_ISA 0x0002 /*PCI to ISA Bridge*/
  46. #define DEVICE_COMPAQ2_SMART_ARRAY_64XX 0x0046 /*Smart Array 64xx*/
  47. #define SUBDEVICE_COMPAQ2_SMART_ARRAY_641 0x0e11409a /*Smart Array 641*/
  48. #define SUBDEVICE_COMPAQ2_SMART_ARRAY_642 0x0e11409b /*Smart Array 642*/
  49. #define SUBDEVICE_COMPAQ2_SMART_ARRAY_6400 0x0e11409c /*Smart Array 6400*/
  50. #define SUBDEVICE_COMPAQ2_SMART_ARRAY_64002 0x0e11409d /*Smart Array 6400 EM*/
  51. #define DEVICE_COMPAQ2_NC7132_GIGABIT_UPGRADE 0x0049 /*NC7132 Gigabit Upgrade Module*/
  52. #define DEVICE_COMPAQ2_NC6136_GIGABIT_SERVER 0x004a /*NC6136 Gigabit Server Adapter*/
  53. #define DEVICE_COMPAQ2_NC7770_1000BASETX 0x007c /*NC7770 1000BaseTX*/
  54. #define DEVICE_COMPAQ2_NC6770_1000BASETX 0x007d /*NC6770 1000BaseTX*/
  55. #define DEVICE_COMPAQ2_NC7780_1000BASETX 0x0085 /*NC7780 1000BaseTX*/
  56. #define DEVICE_COMPAQ2_NC7760 0x00bb /*NC7760*/
  57. #define DEVICE_COMPAQ2_NC7771 0x00ca /*NC7771*/
  58. #define DEVICE_COMPAQ2_NC7781 0x00cb /*NC7781*/
  59. #define DEVICE_COMPAQ2_NC7772 0x00cf /*NC7772*/
  60. #define DEVICE_COMPAQ2_NC7782 0x00d0 /*NC7782*/
  61. #define DEVICE_COMPAQ2_NC7783 0x00d1 /*NC7783*/
  62. #define DEVICE_COMPAQ2_NC7761 0x00e3 /*NC7761*/
  63. #define DEVICE_COMPAQ2_NETELLIGENT_4_16_TOKEN 0x0508 /*Netelligent 4/16 Token Ring*/
  64. #define DEVICE_COMPAQ2_TRIFLEX_PENTIUM_BRIDGE_MODEL 0x1000 /*Triflex/Pentium Bridge, Model 1000*/
  65. #define DEVICE_COMPAQ2_TRIFLEX_PENTIUM_BRIDGE_MODEL2 0x2000 /*Triflex/Pentium Bridge, Model 2000*/
  66. #define DEVICE_COMPAQ2_QVISION_1280_P 0x3032 /*QVision 1280/p*/
  67. #define DEVICE_COMPAQ2_QVISION_1280_P2 0x3033 /*QVision 1280/p*/
  68. #define DEVICE_COMPAQ2_QVISION_1280_P3 0x3034 /*QVision 1280/p*/
  69. #define DEVICE_COMPAQ2_4000_TRIFLEX 0x4000 /*4000 [Triflex]*/
  70. #define DEVICE_COMPAQ2_SMART_2_P 0x4030 /*SMART-2/P*/
  71. #define DEVICE_COMPAQ2_SMART_2SL 0x4031 /*SMART-2SL*/
  72. #define DEVICE_COMPAQ2_SMART_ARRAY_3200 0x4032 /*Smart Array 3200*/
  73. #define DEVICE_COMPAQ2_SMART_ARRAY_3100ES 0x4033 /*Smart Array 3100ES*/
  74. #define DEVICE_COMPAQ2_SMART_ARRAY_221 0x4034 /*Smart Array 221*/
  75. #define DEVICE_COMPAQ2_INTEGRATED_ARRAY 0x4040 /*Integrated Array*/
  76. #define DEVICE_COMPAQ2_COMPAQ_RAID_LC2 0x4048 /*Compaq Raid LC2*/
  77. #define DEVICE_COMPAQ2_SMART_ARRAY_4200 0x4050 /*Smart Array 4200*/
  78. #define DEVICE_COMPAQ2_SMART_ARRAY_4250ES 0x4051 /*Smart Array 4250ES*/
  79. #define DEVICE_COMPAQ2_SMART_ARRAY_431 0x4058 /*Smart Array 431*/
  80. #define DEVICE_COMPAQ2_SMART_ARRAY_5300 0x4070 /*Smart Array 5300*/
  81. #define DEVICE_COMPAQ2_SMART_ARRAY_5I 0x4080 /*Smart Array 5i*/
  82. #define DEVICE_COMPAQ2_SMART_ARRAY_532 0x4082 /*Smart Array 532*/
  83. #define DEVICE_COMPAQ2_SMART_ARRAY_5312 0x4083 /*Smart Array 5312*/
  84. #define DEVICE_COMPAQ2_SMART_ARRAY_6I 0x4091 /*Smart Array 6i*/
  85. #define DEVICE_COMPAQ2_SMART_ARRAY_641 0x409a /*Smart Array 641*/
  86. #define DEVICE_COMPAQ2_SMART_ARRAY_642 0x409b /*Smart Array 642*/
  87. #define DEVICE_COMPAQ2_SMART_ARRAY_6400 0x409c /*Smart Array 6400*/
  88. #define DEVICE_COMPAQ2_SMART_ARRAY_64002 0x409d /*Smart Array 6400 EM*/
  89. #define DEVICE_COMPAQ2_HOTPLUG_PCI_BRIDGE 0x6010 /*HotPlug PCI Bridge 6010*/
  90. #define DEVICE_COMPAQ2_USB_CONTROLLER 0x7020 /*USB Controller*/
  91. #define DEVICE_COMPAQ2_FIBRE_CHANNEL_HOST 0xa0ec /*Fibre Channel Host Controller*/
  92. #define DEVICE_COMPAQ2_ADVANCED_SYSTEM_MANAGEMENT 0xa0f0 /*Advanced System Management Controller*/
  93. #define DEVICE_COMPAQ2_TRIFLEX_PCI_TO 0xa0f3 /*Triflex PCI to ISA Bridge*/
  94. #define DEVICE_COMPAQ2_PCI_HOTPLUG_CONTROLLER 0xa0f7 /*PCI Hotplug Controller*/
  95. #define SUBDEVICE_COMPAQ2_PCI_HOTPLUG_CONTROLLER 0x8086002a /*PCI Hotplug Controller A*/
  96. #define SUBDEVICE_COMPAQ2_PCI_HOTPLUG_CONTROLLER2 0x8086002b /*PCI Hotplug Controller B*/
  97. #define DEVICE_COMPAQ2_ZFMICRO_CHIPSET_USB 0xa0f8 /*ZFMicro Chipset USB*/
  98. #define DEVICE_COMPAQ2_FIBRECHANNEL_HBA_TACHYON 0xa0fc /*FibreChannel HBA Tachyon*/
  99. #define DEVICE_COMPAQ2_SMART_2_P_RAID_CONTROLLER 0xae10 /*Smart-2/P RAID Controller*/
  100. #define SUBDEVICE_COMPAQ2_SMART_2_P_ARRAY_CONTROLLER 0x0e114030 /*Smart-2/P Array Controller*/
  101. #define SUBDEVICE_COMPAQ2_SMART_2SL_ARRAY_CONTROLLER 0x0e114031 /*Smart-2SL Array Controller*/
  102. #define SUBDEVICE_COMPAQ2_SMART_ARRAY_CONTROLLER 0x0e114032 /*Smart Array Controller*/
  103. #define SUBDEVICE_COMPAQ2_SMART_3100ES_ARRAY 0x0e114033 /*Smart 3100ES Array Controller*/
  104. #define DEVICE_COMPAQ2_MIS_L 0xae29 /*MIS-L*/
  105. #define DEVICE_COMPAQ2_MPC 0xae2a /*MPC*/
  106. #define DEVICE_COMPAQ2_MIS_E 0xae2b /*MIS-E*/
  107. #define DEVICE_COMPAQ2_SYSTEM_MANAGEMENT_CONTROLLER 0xae31 /*System Management Controller*/
  108. #define DEVICE_COMPAQ2_NETELLIGENT_10_100_TX 0xae32 /*Netelligent 10/100 TX PCI UTP*/
  109. #define DEVICE_COMPAQ2_TRIFLEX_DUAL_EIDE 0xae33 /*Triflex Dual EIDE Controller*/
  110. #define DEVICE_COMPAQ2_NETELLIGENT_10_T 0xae34 /*Netelligent 10 T PCI UTP*/
  111. #define DEVICE_COMPAQ2_INTEGRATED_NETFLEX_3_P 0xae35 /*Integrated NetFlex-3/P*/
  112. #define DEVICE_COMPAQ2_NETELLIGENT_DUAL_10_100 0xae40 /*Netelligent Dual 10/100 TX PCI UTP*/
  113. #define DEVICE_COMPAQ2_NETELLIGENT_INTEGRATED_10_100 0xae43 /*Netelligent Integrated 10/100 TX UTP*/
  114. #define DEVICE_COMPAQ2_CETUS_L 0xae69 /*CETUS-L*/
  115. #define DEVICE_COMPAQ2_NORTHSTAR 0xae6c /*Northstar*/
  116. #define DEVICE_COMPAQ2_NORTHSTAR_CPU_TO 0xae6d /*NorthStar CPU to PCI Bridge*/
  117. #define DEVICE_COMPAQ2_NETELLIGENT_10_100_TX2 0xb011 /*Netelligent 10/100 TX Embedded UTP*/
  118. #define DEVICE_COMPAQ2_NETELLIGENT_10_T_2 0xb012 /*Netelligent 10 T/2 PCI UTP/Coax*/
  119. #define DEVICE_COMPAQ2_NC3120_FAST_ETHERNET 0xb01e /*NC3120 Fast Ethernet NIC*/
  120. #define DEVICE_COMPAQ2_NC3122_FAST_ETHERNET 0xb01f /*NC3122 Fast Ethernet NIC*/
  121. #define DEVICE_COMPAQ2_NC1120_ETHERNET_NIC 0xb02f /*NC1120 Ethernet NIC*/
  122. #define DEVICE_COMPAQ2_NETELLIGENT_10_100_TX3 0xb030 /*Netelligent 10/100 TX UTP*/
  123. #define DEVICE_COMPAQ2_10_100_TX_PCI 0xb04a /*10/100 TX PCI Intel WOL UTP Controller*/
  124. #define DEVICE_COMPAQ2_SMART_ARRAY_53002 0xb060 /*Smart Array 5300 Controller*/
  125. #define DEVICE_COMPAQ2_NC3161_FAST_ETHERNET 0xb0c6 /*NC3161 Fast Ethernet NIC*/
  126. #define DEVICE_COMPAQ2_NC3160_FAST_ETHERNET 0xb0c7 /*NC3160 Fast Ethernet NIC*/
  127. #define DEVICE_COMPAQ2_NC3121_FAST_ETHERNET 0xb0d7 /*NC3121 Fast Ethernet NIC*/
  128. #define DEVICE_COMPAQ2_NC3131_FAST_ETHERNET 0xb0dd /*NC3131 Fast Ethernet NIC*/
  129. #define DEVICE_COMPAQ2_NC3132_FAST_ETHERNET 0xb0de /*NC3132 Fast Ethernet Module*/
  130. #define DEVICE_COMPAQ2_NC6132_GIGABIT_MODULE 0xb0df /*NC6132 Gigabit Module*/
  131. #define DEVICE_COMPAQ2_NC6133_GIGABIT_MODULE 0xb0e0 /*NC6133 Gigabit Module*/
  132. #define DEVICE_COMPAQ2_NC3133_FAST_ETHERNET 0xb0e1 /*NC3133 Fast Ethernet Module*/
  133. #define DEVICE_COMPAQ2_NC6134_GIGABIT_NIC 0xb123 /*NC6134 Gigabit NIC*/
  134. #define DEVICE_COMPAQ2_NC3163_FAST_ETHERNET 0xb134 /*NC3163 Fast Ethernet NIC*/
  135. #define DEVICE_COMPAQ2_NC3162_FAST_ETHERNET 0xb13c /*NC3162 Fast Ethernet NIC*/
  136. #define DEVICE_COMPAQ2_NC3123_FAST_ETHERNET 0xb144 /*NC3123 Fast Ethernet NIC*/
  137. #define DEVICE_COMPAQ2_NC3134_FAST_ETHERNET 0xb163 /*NC3134 Fast Ethernet NIC*/
  138. #define DEVICE_COMPAQ2_NC3165_FAST_ETHERNET 0xb164 /*NC3165 Fast Ethernet Upgrade Module*/
  139. #define DEVICE_COMPAQ2_SMART_ARRAY_5I_532 0xb178 /*Smart Array 5i/532*/
  140. #define SUBDEVICE_COMPAQ2_SMART_ARRAY_5I 0x0e114080 /*Smart Array 5i*/
  141. #define SUBDEVICE_COMPAQ2_SMART_ARRAY_532 0x0e114082 /*Smart Array 532*/
  142. #define SUBDEVICE_COMPAQ2_SMART_ARRAY_5312 0x0e114083 /*Smart Array 5312*/
  143. #define DEVICE_COMPAQ2_NC7131_GIGABIT_SERVER 0xb1a4 /*NC7131 Gigabit Server Adapter*/
  144. #define DEVICE_COMPAQ2_MEMORY_HOT_PLUG_CONTROLLER 0xb200 /*Memory Hot-Plug Controller*/
  145. #define DEVICE_COMPAQ2_INTEGRATED_LIGHTS_OUT 0xb203 /*Integrated Lights Out Controller*/
  146. #define DEVICE_COMPAQ2_INTEGRATED_LIGHTS_OUT2 0xb204 /*Integrated Lights Out Processor*/
  147. #define DEVICE_COMPAQ2_NETFLEX_3_P_THUNDERLAN_1_0 0xf130 /*NetFlex-3/P ThunderLAN 1.0*/
  148. #define DEVICE_COMPAQ2_NETFLEX_3_P_THUNDERLAN_2_3 0xf150 /*NetFlex-3/P ThunderLAN 2.3*/
  149. /* Vendor: 0e55: HaSoTec GmbH */
  150. /* Vendor: 1000: LSI Logic / Symbios Logic */
  151. #define DEVICE_LSI_53C810 0x0001 /*53c810*/
  152. #define SUBDEVICE_LSI_LSI53C810AE_PCI_TO 0x10001000 /*LSI53C810AE PCI to SCSI I/O Processor*/
  153. #define DEVICE_LSI_53C820 0x0002 /*53c820*/
  154. #define DEVICE_LSI_53C825 0x0003 /*53c825*/
  155. #define SUBDEVICE_LSI_LSI53C825AE_PCI_TO 0x10001000 /*LSI53C825AE PCI to SCSI I/O Processor (Ultra Wide)*/
  156. #define DEVICE_LSI_53C815 0x0004 /*53c815*/
  157. #define DEVICE_LSI_53C810AP 0x0005 /*53c810AP*/
  158. #define DEVICE_LSI_53C860 0x0006 /*53c860*/
  159. #define SUBDEVICE_LSI_LSI53C860E_PCI_TO 0x10001000 /*LSI53C860E PCI to Ultra SCSI I/O Processor*/
  160. #define DEVICE_LSI_53C1510 0x000a /*53c1510*/
  161. #define SUBDEVICE_LSI_LSI53C1510_PCI_TO 0x10001000 /*LSI53C1510 PCI to Dual Channel Wide Ultra2 SCSI Controller (Nonintelligent mode)*/
  162. #define DEVICE_LSI_53C896_897 0x000b /*53C896/897*/
  163. #define SUBDEVICE_LSI_EOB003_SERIES_SCSI 0x0e116004 /*EOB003 Series SCSI host adapter*/
  164. #define SUBDEVICE_LSI_LSI53C896_7_PCI_TO 0x10001000 /*LSI53C896/7 PCI to Dual Channel Ultra2 SCSI Multifunction Controller*/
  165. #define SUBDEVICE_LSI_LSI22910_PCI_TO 0x10001010 /*LSI22910 PCI to Dual Channel Ultra2 SCSI host adapter*/
  166. #define SUBDEVICE_LSI_LSI21002_PCI_TO 0x10001020 /*LSI21002 PCI to Dual Channel Ultra2 SCSI host adapter*/
  167. #define SUBDEVICE_LSI_6221L_4U 0x13e91000 /*6221L-4U*/
  168. #define DEVICE_LSI_53C895 0x000c /*53c895*/
  169. #define SUBDEVICE_LSI_LSI8951U_PCI_TO 0x10001010 /*LSI8951U PCI to Ultra2 SCSI host adapter*/
  170. #define SUBDEVICE_LSI_LSI8952U_PCI_TO 0x10001020 /*LSI8952U PCI to Ultra2 SCSI host adapter*/
  171. #define SUBDEVICE_LSI_DC_390U2B_SCSI_ADAPTER 0x1de13906 /*DC-390U2B SCSI adapter*/
  172. #define SUBDEVICE_LSI_DC_390U2W 0x1de13907 /*DC-390U2W*/
  173. #define DEVICE_LSI_53C885 0x000d /*53c885*/
  174. #define DEVICE_LSI_53C875 0x000f /*53c875*/
  175. #define SUBDEVICE_LSI_EMBEDDED_ULTRA_WIDE 0x0e117004 /*Embedded Ultra Wide SCSI Controller*/
  176. #define SUBDEVICE_LSI_LSI53C876_E_PCI_TO 0x10001000 /*LSI53C876/E PCI to Dual Channel SCSI Controller*/
  177. #define SUBDEVICE_LSI_LSI22801_PCI_TO 0x10001010 /*LSI22801 PCI to Dual Channel Ultra SCSI host adapter*/
  178. #define SUBDEVICE_LSI_LSI22802_PCI_TO 0x10001020 /*LSI22802 PCI to Dual Channel Ultra SCSI host adapter*/
  179. #define SUBDEVICE_LSI_FIREPORT_40_DUAL 0x10928760 /*FirePort 40 Dual SCSI Controller*/
  180. #define SUBDEVICE_LSI_DC390F_U_ULTRA_WIDE 0x1de13904 /*DC390F/U Ultra Wide SCSI Adapter*/
  181. #define SUBDEVICE_LSI_CC7_CR7_CP7_VC7_VP7_VR7_MAINBOARD 0x4c531000 /*CC7/CR7/CP7/VC7/VP7/VR7 mainboard*/
  182. #define SUBDEVICE_LSI_CT7_MAINBOARD 0x4c531050 /*CT7 mainboard*/
  183. #define DEVICE_LSI_53C15102 0x0010 /*53C1510*/
  184. #define SUBDEVICE_LSI_INTEGRATED_ARRAY_CONTROLLER 0x0e114040 /*Integrated Array Controller*/
  185. #define SUBDEVICE_LSI_RAID_LC2_CONTROLLER 0x0e114048 /*RAID LC2 Controller*/
  186. #define SUBDEVICE_LSI_53C1510_PCI_TO 0x10001000 /*53C1510 PCI to Dual Channel Wide Ultra2 SCSI Controller (Intelligent mode)*/
  187. #define DEVICE_LSI_53C895A 0x0012 /*53c895a*/
  188. #define SUBDEVICE_LSI_LSI53C895A_PCI_TO 0x10001000 /*LSI53C895A PCI to Ultra2 SCSI Controller*/
  189. #define DEVICE_LSI_53C875A 0x0013 /*53c875a*/
  190. #define SUBDEVICE_LSI_LSI53C875A_PCI_TO 0x10001000 /*LSI53C875A PCI to Ultra SCSI Controller*/
  191. #define DEVICE_LSI_53C1010_ULTRA3_SCSI 0x0020 /*53c1010 Ultra3 SCSI Adapter*/
  192. #define SUBDEVICE_LSI_LSI53C1010_33_PCI_TO 0x10001000 /*LSI53C1010-33 PCI to Dual Channel Ultra160 SCSI Controller*/
  193. #define SUBDEVICE_LSI_DC_390U3W 0x1de11020 /*DC-390U3W*/
  194. #define DEVICE_LSI_53C1010_66MHZ 0x0021 /*53c1010 66MHz Ultra3 SCSI Adapter*/
  195. #define SUBDEVICE_LSI_LSI53C1000_1000R_1010R_1010_66_PCI_TO 0x10001000 /*LSI53C1000/1000R/1010R/1010-66 PCI to Ultra160 SCSI Controller*/
  196. #define SUBDEVICE_LSI_ASUS_TR_DLS_ONBOARD 0x10001010 /*Asus TR-DLS onboard 53C1010-66*/
  197. #define SUBDEVICE_LSI_PMC_USCSI3 0x124b1070 /*PMC-USCSI3*/
  198. #define SUBDEVICE_LSI_CT8_MAINBOARD 0x4c531080 /*CT8 mainboard*/
  199. #define SUBDEVICE_LSI_P017_MEZZANINE_32_BIT 0x4c531300 /*P017 mezzanine (32-bit PMC)*/
  200. #define SUBDEVICE_LSI_P017_MEZZANINE_64_BIT 0x4c531310 /*P017 mezzanine (64-bit PMC)*/
  201. #define DEVICE_LSI_53C1030_PCI_X_FUSION_MPT 0x0030 /*53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI*/
  202. #define SUBDEVICE_LSI_POWEREDGE_2600 0x10280123 /*PowerEdge 2600*/
  203. #define SUBDEVICE_LSI_POWEREDGE_1750 0x1028014a /*PowerEdge 1750*/
  204. #define SUBDEVICE_LSI_POWEREDGE_1850_MPT 0x1028016c /*PowerEdge 1850 MPT Fusion SCSI/RAID (Perc 4)*/
  205. #define SUBDEVICE_LSI_LSI_U320_SCSI 0x10281010 /*LSI U320 SCSI Controller*/
  206. #define DEVICE_LSI_53C1030ZC_PCI_X_FUSION_MPT 0x0031 /*53c1030ZC PCI-X Fusion-MPT Dual Ultra320 SCSI*/
  207. #define DEVICE_LSI_53C1035_PCI_X_FUSION_MPT 0x0032 /*53c1035 PCI-X Fusion-MPT Dual Ultra320 SCSI*/
  208. #define SUBDEVICE_LSI_LSI53C1020_1030_PCI_X_TO 0x10001000 /*LSI53C1020/1030 PCI-X to Ultra320 SCSI Controller*/
  209. #define DEVICE_LSI_1030ZC_53C1035_PCI_X_FUSION_MPT 0x0033 /*1030ZC_53c1035 PCI-X Fusion-MPT Dual Ultra320 SCSI*/
  210. #define DEVICE_LSI_53C1035_PCI_X_FUSION_MPT2 0x0040 /*53c1035 PCI-X Fusion-MPT Dual Ultra320 SCSI*/
  211. #define SUBDEVICE_LSI_MEGARAID_SCSI_320_2XR 0x10000033 /*MegaRAID SCSI 320-2XR*/
  212. #define SUBDEVICE_LSI_MEGARAID_SCSI_320_2XRWS 0x10000066 /*MegaRAID SCSI 320-2XRWS*/
  213. #define DEVICE_LSI_53C1035ZC_PCI_X_FUSION_MPT 0x0041 /*53C1035ZC PCI-X Fusion-MPT Dual Ultra320 SCSI*/
  214. #define DEVICE_LSI_53C875J 0x008f /*53c875J*/
  215. #define SUBDEVICE_LSI_FIREPORT_40_SCSI 0x10928000 /*FirePort 40 SCSI Controller*/
  216. #define SUBDEVICE_LSI_FIREPORT_40_DUAL2 0x10928760 /*FirePort 40 Dual SCSI Host Adapter*/
  217. #define DEVICE_LSI_MEGARAID 0x0407 /*MegaRAID*/
  218. #define SUBDEVICE_LSI_MEGARAID_530_SCSI 0x10000530 /*MegaRAID 530 SCSI 320-0X RAID Controller*/
  219. #define SUBDEVICE_LSI_MEGARAID_531_SCSI 0x10000531 /*MegaRAID 531 SCSI 320-4X RAID Controller*/
  220. #define SUBDEVICE_LSI_MEGARAID_532_SCSI 0x10000532 /*MegaRAID 532 SCSI 320-2X RAID Controller*/
  221. #define SUBDEVICE_LSI_POWEREDGE_EXPANDABLE_RAID 0x10280531 /*PowerEdge Expandable RAID Controller 4/QC*/
  222. #define SUBDEVICE_LSI_POWEREDGE_EXPANDABLE_RAID2 0x10280533 /*PowerEdge Expandable RAID Controller 4/QC*/
  223. #define SUBDEVICE_LSI_MEGARAID_INTEL_RAID 0x80860530 /*MegaRAID Intel RAID Controller SRCZCRX*/
  224. #define SUBDEVICE_LSI_MEGARAID_INTEL_RAID2 0x80860532 /*MegaRAID Intel RAID Controller SRCU42X*/
  225. #define DEVICE_LSI_MEGARAID2 0x0408 /*MegaRAID*/
  226. #define SUBDEVICE_LSI_MEGARAID_SCSI_320_1E 0x10000001 /*MegaRAID SCSI 320-1E RAID Controller*/
  227. #define SUBDEVICE_LSI_MEGARAID_SCSI_320_2E 0x10000002 /*MegaRAID SCSI 320-2E RAID Controller*/
  228. #define SUBDEVICE_LSI_MEGARAID_ACER_ROMB_2E 0x1025004d /*MegaRAID ACER ROMB-2E RAID Controller*/
  229. #define SUBDEVICE_LSI_POWEREDGE_RAID_CONTROLLER 0x10280001 /*PowerEdge RAID Controller PERC4e/SC*/
  230. #define SUBDEVICE_LSI_POWEREDGE_RAID_CONTROLLER2 0x10280002 /*PowerEdge RAID Controller PERC4e/DC*/
  231. #define SUBDEVICE_LSI_FSC_MEGARAID_PCI 0x17341065 /*FSC MegaRAID PCI Express ROMB*/
  232. #define SUBDEVICE_LSI_MEGARAID_INTEL_RAID3 0x80860002 /*MegaRAID Intel RAID Controller SRCU42E*/
  233. #define DEVICE_LSI_MEGARAID3 0x0409 /*MegaRAID*/
  234. #define SUBDEVICE_LSI_MEGARAID_SATA_300_4X 0x10003004 /*MegaRAID SATA 300-4X RAID Controller*/
  235. #define SUBDEVICE_LSI_MEGARAID_SATA_300_8X 0x10003008 /*MegaRAID SATA 300-8X RAID Controller*/
  236. #define SUBDEVICE_LSI_MEGARAID_RAID_CONTROLLER 0x80863008 /*MegaRAID RAID Controller SRCS28X*/
  237. #define SUBDEVICE_LSI_MEGARAID_RAID_CONTROLLER2 0x80863431 /*MegaRAID RAID Controller Alief SROMBU42E*/
  238. #define SUBDEVICE_LSI_MEGARAID_RAID_CONTROLLER3 0x80863499 /*MegaRAID RAID Controller Harwich SROMBU42E*/
  239. #define DEVICE_LSI_FC909_FIBRE_CHANNEL 0x0621 /*FC909 Fibre Channel Adapter*/
  240. #define DEVICE_LSI_FC929_FIBRE_CHANNEL 0x0622 /*FC929 Fibre Channel Adapter*/
  241. #define SUBDEVICE_LSI_44929_O_DUAL 0x10001020 /*44929 O Dual Fibre Channel card*/
  242. #define DEVICE_LSI_FC929_LAN 0x0623 /*FC929 LAN*/
  243. #define DEVICE_LSI_FC919_FIBRE_CHANNEL 0x0624 /*FC919 Fibre Channel Adapter*/
  244. #define DEVICE_LSI_FC919_LAN 0x0625 /*FC919 LAN*/
  245. #define DEVICE_LSI_FC929X_FIBRE_CHANNEL 0x0626 /*FC929X Fibre Channel Adapter*/
  246. #define SUBDEVICE_LSI_7202_XP_LC_DUAL_FIBRE 0x10001010 /*7202-XP-LC Dual Fibre Channel card*/
  247. #define DEVICE_LSI_FC929X_LAN 0x0627 /*FC929X LAN*/
  248. #define DEVICE_LSI_FC919X_FIBRE_CHANNEL 0x0628 /*FC919X Fibre Channel Adapter*/
  249. #define DEVICE_LSI_FC919X_LAN 0x0629 /*FC919X LAN*/
  250. #define DEVICE_LSI_83C885_NT50_DIGITALSCAPE 0x0701 /*83C885 NT50 DigitalScape Fast Ethernet*/
  251. #define DEVICE_LSI_YELLOWFIN_G_NIC_GIGABIT 0x0702 /*Yellowfin G-NIC gigabit ethernet*/
  252. #define SUBDEVICE_LSI_PEI100X 0x13180000 /*PEI100X*/
  253. #define DEVICE_LSI_SA2010 0x0804 /*SA2010*/
  254. #define DEVICE_LSI_SA2010ZC 0x0805 /*SA2010ZC*/
  255. #define DEVICE_LSI_SA2020 0x0806 /*SA2020*/
  256. #define DEVICE_LSI_SA2020ZC 0x0807 /*SA2020ZC*/
  257. #define DEVICE_LSI_61C102 0x0901 /*61C102*/
  258. #define DEVICE_LSI_63C815 0x1000 /*63C815*/
  259. #define DEVICE_LSI_MEGARAID4 0x1960 /*MegaRAID*/
  260. #define SUBDEVICE_LSI_MEGARAID_518_SCSI 0x10000518 /*MegaRAID 518 SCSI 320-2 Controller*/
  261. #define SUBDEVICE_LSI_MEGARAID_520_SCSI 0x10000520 /*MegaRAID 520 SCSI 320-1 Controller*/
  262. #define SUBDEVICE_LSI_MEGARAID_522_I4 0x10000522 /*MegaRAID 522 i4 133 RAID Controller*/
  263. #define SUBDEVICE_LSI_MEGARAID_SATA_150_6 0x10000523 /*MegaRAID SATA 150-6 RAID Controller*/
  264. #define SUBDEVICE_LSI_MEGARAID_SATA_150_4 0x10004523 /*MegaRAID SATA 150-4 RAID Controller*/
  265. #define SUBDEVICE_LSI_MEGARAID_ZCR_SCSI 0x1000a520 /*MegaRAID ZCR SCSI 320-0 Controller*/
  266. #define SUBDEVICE_LSI_MEGARAID_518_DELL 0x10280518 /*MegaRAID 518 DELL PERC 4/DC RAID Controller*/
  267. #define SUBDEVICE_LSI_MEGARAID_520_DELL 0x10280520 /*MegaRAID 520 DELL PERC 4/SC RAID Controller*/
  268. #define SUBDEVICE_LSI_POWEREDGE_EXPANDABLE_RAID3 0x10280531 /*PowerEdge Expandable RAID Controller 4/QC*/
  269. #define SUBDEVICE_LSI_POWEREDGE_EXPANDABLE_RAID4 0x10280533 /*PowerEdge Expandable RAID Controller 4/QC*/
  270. #define SUBDEVICE_LSI_MEGARAIDRAID_CONTROLLER_SRCU41L 0x80860520 /*MegaRAIDRAID Controller SRCU41L*/
  271. #define SUBDEVICE_LSI_MEGARAID_RAID_CONTROLLER4 0x80860523 /*MegaRAID RAID Controller SRCS16*/
  272. /* Vendor: 1001: Kolter Electronic */
  273. #define DEVICE_KOLTER_PCI_1616_MEASUREMENT 0x0010 /*PCI 1616 Measurement card with 32 digital I/O lines*/
  274. #define DEVICE_KOLTER_OPTO_PCI_OPTO_ISOLATED_DIGITAL 0x0011 /*OPTO-PCI Opto-Isolated digital I/O board*/
  275. #define DEVICE_KOLTER_PCI_AD_DA_ANALOGUE_I_O 0x0012 /*PCI-AD/DA Analogue I/O board*/
  276. #define DEVICE_KOLTER_PCI_OPTO_RELAIS_DIGITAL_I_O 0x0013 /*PCI-OPTO-RELAIS Digital I/O board with relay outputs*/
  277. #define DEVICE_KOLTER_PCI_COUNTER_TIMER_COUNTER_TIMER 0x0014 /*PCI-Counter/Timer Counter Timer board*/
  278. #define DEVICE_KOLTER_PCI_DAC416_ANALOGUE_OUTPUT 0x0015 /*PCI-DAC416 Analogue output board*/
  279. #define DEVICE_KOLTER_PCI_MFB_ANALOGUE_I_O 0x0016 /*PCI-MFB Analogue I/O board*/
  280. #define DEVICE_KOLTER_PROTO_3_PCI_PROTOTYPING 0x0017 /*PROTO-3 PCI Prototyping board*/
  281. #define DEVICE_KOLTER_INI_9100_9100W_SCSI_HOST 0x9100 /*INI-9100/9100W SCSI Host*/
  282. /* Vendor: 1002: ATI Technologies Inc */
  283. #define DEVICE_ATI_M24_1P_RADEON 0x3150 /*M24 1P [Radeon Mobility X600]*/
  284. #define DEVICE_ATI_M24_1T_FIREGL 0x3154 /*M24 1T [FireGL M24 GL]*/
  285. #define DEVICE_ATI_RV380_0X3E50_RADEON 0x3e50 /*RV380 0x3e50 [Radeon X600]*/
  286. #define DEVICE_ATI_RV380_0X3E54_FIREGL 0x3e54 /*RV380 0x3e54 [FireGL V3200]*/
  287. #define DEVICE_ATI_RV380_RADEON_X600 0x3e70 /*RV380 [Radeon X600] Secondary*/
  288. #define DEVICE_ATI_RADEON_IGP_320 0x4136 /*Radeon IGP 320 M*/
  289. #define DEVICE_ATI_RADEON_IGP330_340_350 0x4137 /*Radeon IGP330/340/350*/
  290. #define DEVICE_ATI_R300_AD_RADEON 0x4144 /*R300 AD [Radeon 9500 Pro]*/
  291. #define DEVICE_ATI_R300_AE_RADEON 0x4145 /*R300 AE [Radeon 9700 Pro]*/
  292. #define DEVICE_ATI_R300_AF_RADEON 0x4146 /*R300 AF [Radeon 9700 Pro]*/
  293. #define DEVICE_ATI_R300_AG_FIREGL 0x4147 /*R300 AG [FireGL Z1/X1]*/
  294. #define DEVICE_ATI_R350_AH_RADEON 0x4148 /*R350 AH [Radeon 9800]*/
  295. #define DEVICE_ATI_R350_AI_RADEON 0x4149 /*R350 AI [Radeon 9800]*/
  296. #define DEVICE_ATI_R350_AJ_RADEON 0x414a /*R350 AJ [Radeon 9800]*/
  297. #define DEVICE_ATI_R350_AK_FIRE 0x414b /*R350 AK [Fire GL X2]*/
  298. #define DEVICE_ATI_RV350_AP_RADEON 0x4150 /*RV350 AP [Radeon 9600]*/
  299. #define SUBDEVICE_ATI_R9600_PRO_PRIMARY 0x10020002 /*R9600 Pro primary (Asus OEM for HP)*/
  300. #define SUBDEVICE_ATI_R9600_PRO_SECONDARY 0x10020003 /*R9600 Pro secondary (Asus OEM for HP)*/
  301. #define SUBDEVICE_ATI_GIGA_BYTE_GV_R96128D_PRIMARY 0x14584024 /*Giga-Byte GV-R96128D Primary*/
  302. #define SUBDEVICE_ATI_POWERCOLOR_R96A_C3N 0x148c2064 /*PowerColor R96A-C3N*/
  303. #define SUBDEVICE_ATI_POWERCOLOR_R96A_C3N2 0x148c2066 /*PowerColor R96A-C3N*/
  304. #define SUBDEVICE_ATI_SAPPHIRE_ATLANTIS_RADEON 0x174b7c19 /*Sapphire Atlantis Radeon 9600 Pro*/
  305. #define SUBDEVICE_ATI_GC_R9600PRO_PRIMARY_SAPPHIRE 0x174b7c29 /*GC-R9600PRO Primary [Sapphire]*/
  306. #define SUBDEVICE_ATI_RADEON_9600_256MB 0x17ee2002 /*Radeon 9600 256Mb Primary*/
  307. #define SUBDEVICE_ATI_GC_R9600PRO_PRIMARY 0x18bc0101 /*GC-R9600PRO Primary*/
  308. #define DEVICE_ATI_RV350_AQ_RADEON 0x4151 /*RV350 AQ [Radeon 9600]*/
  309. #define SUBDEVICE_ATI_A9600SE 0x1043c004 /*A9600SE*/
  310. #define DEVICE_ATI_RV350_AR_RADEON 0x4152 /*RV350 AR [Radeon 9600]*/
  311. #define SUBDEVICE_ATI_RADEON_9600XT 0x10020002 /*Radeon 9600XT*/
  312. #define SUBDEVICE_ATI_RADEON_9600_XT 0x1043c002 /*Radeon 9600 XT TVD*/
  313. #define DEVICE_ATI_RV350_AS_RADEON 0x4153 /*RV350 AS [Radeon 9600 AS]*/
  314. #define DEVICE_ATI_RV350_AT_FIRE 0x4154 /*RV350 AT [Fire GL T2]*/
  315. #define DEVICE_ATI_RV350_AU_FIRE 0x4155 /*RV350 AU [Fire GL T2]*/
  316. #define DEVICE_ATI_RV350_AV_FIRE 0x4156 /*RV350 AV [Fire GL T2]*/
  317. #define DEVICE_ATI_RV350_AW_FIRE 0x4157 /*RV350 AW [Fire GL T2]*/
  318. #define DEVICE_ATI_68800AX_MACH32 0x4158 /*68800AX [Mach32]*/
  319. #define DEVICE_ATI_R300_AD_RADEON2 0x4164 /*R300 AD [Radeon 9500 Pro] (Secondary)*/
  320. #define DEVICE_ATI_R300_AE_RADEON2 0x4165 /*R300 AE [Radeon 9700 Pro] (Secondary)*/
  321. #define DEVICE_ATI_R300_AF_RADEON2 0x4166 /*R300 AF [Radeon 9700 Pro] (Secondary)*/
  322. #define DEVICE_ATI_RADEON_R350_RADEON 0x4168 /*Radeon R350 [Radeon 9800] (Secondary)*/
  323. #define DEVICE_ATI_RV350_AP_RADEON2 0x4170 /*RV350 AP [Radeon 9600] (Secondary)*/
  324. #define SUBDEVICE_ATI_GIGA_BYTE_GV_R96128D_SECONDARY 0x14584025 /*Giga-Byte GV-R96128D Secondary*/
  325. #define SUBDEVICE_ATI_POWERCOLOR_R96A_C3N_SECONDARY 0x148c2067 /*PowerColor R96A-C3N (Secondary)*/
  326. #define SUBDEVICE_ATI_GC_R9600PRO_SECONDARY_SAPPHIRE 0x174b7c28 /*GC-R9600PRO Secondary [Sapphire]*/
  327. #define SUBDEVICE_ATI_RADEON_9600_256MB2 0x17ee2003 /*Radeon 9600 256Mb Secondary*/
  328. #define SUBDEVICE_ATI_GC_R9600PRO_SECONDARY 0x18bc0100 /*GC-R9600PRO Secondary*/
  329. #define DEVICE_ATI_RV350_AQ_RADEON2 0x4171 /*RV350 AQ [Radeon 9600] (Secondary)*/
  330. #define SUBDEVICE_ATI_A9600SE_SECONDARY 0x1043c005 /*A9600SE (Secondary)*/
  331. #define DEVICE_ATI_RV350_AR_RADEON2 0x4172 /*RV350 AR [Radeon 9600] (Secondary)*/
  332. #define SUBDEVICE_ATI_RADEON_9600XT_SECONDARY 0x10020003 /*Radeon 9600XT (Secondary)*/
  333. #define SUBDEVICE_ATI_A9600XT_SECONDARY 0x1043c003 /*A9600XT (Secondary)*/
  334. #define DEVICE_ATI_RV350_RADEON 0x4173 /*RV350 ?? [Radeon 9550] (Secondary)*/
  335. #define DEVICE_ATI_RADEON_7000_IGP 0x4237 /*Radeon 7000 IGP*/
  336. #define DEVICE_ATI_R200_BB_RADEON 0x4242 /*R200 BB [Radeon All in Wonder 8500DV]*/
  337. #define SUBDEVICE_ATI_RADEON_8500_AIW 0x100202aa /*Radeon 8500 AIW DV Edition*/
  338. #define DEVICE_ATI_R200_BC_RADEON 0x4243 /*R200 BC [Radeon All in Wonder 8500]*/
  339. #define DEVICE_ATI_RADEON_MOBILITY_U1 0x4336 /*Radeon Mobility U1*/
  340. #define SUBDEVICE_ATI_PAVILION_ZE4400_BUILTIN 0x103c0024 /*Pavilion ze4400 builtin Video*/
  341. #define DEVICE_ATI_RADEON_IGP_330M_340M_350M 0x4337 /*Radeon IGP 330M/340M/350M*/
  342. #define SUBDEVICE_ATI_THINKPAD_R40E_2684_HVG 0x1014053a /*ThinkPad R40e (2684-HVG) builtin VGA controller*/
  343. #define SUBDEVICE_ATI_RADEON_IGP_345M 0x103c0850 /*Radeon IGP 345M*/
  344. #define DEVICE_ATI_IXP150_AC_97_AUDIO 0x4341 /*IXP150 AC'97 Audio Controller*/
  345. #define DEVICE_ATI_EHCI_USB_CONTROLLER 0x4345 /*EHCI USB Controller*/
  346. #define DEVICE_ATI_OHCI_USB_CONTROLLER 0x4347 /*OHCI USB Controller #1*/
  347. #define DEVICE_ATI_OHCI_USB_CONTROLLER2 0x4348 /*OHCI USB Controller #2*/
  348. #define DEVICE_ATI_IXP_AC_97_MODEM 0x434d /*IXP AC'97 Modem*/
  349. #define DEVICE_ATI_ATI_SMBUS 0x4353 /*ATI SMBus*/
  350. #define DEVICE_ATI_215CT_MACH64_CT 0x4354 /*215CT [Mach64 CT]*/
  351. #define DEVICE_ATI_210888CX_MACH64_CX 0x4358 /*210888CX [Mach64 CX]*/
  352. #define DEVICE_ATI_RADEON_MOBILITY_7000 0x4437 /*Radeon Mobility 7000 IGP*/
  353. #define DEVICE_ATI_210888ET_MACH64_ET 0x4554 /*210888ET [Mach64 ET]*/
  354. #define DEVICE_ATI_MACH64_VT 0x4654 /*Mach64 VT*/
  355. #define DEVICE_ATI_3D_RAGE_PRO 0x4742 /*3D Rage Pro AGP 1X/2X*/
  356. #define SUBDEVICE_ATI_RAGE_PRO_TURBO 0x10020040 /*Rage Pro Turbo AGP 2X*/
  357. #define SUBDEVICE_ATI_RAGE_PRO_TURBO2 0x10020044 /*Rage Pro Turbo AGP 2X*/
  358. #define SUBDEVICE_ATI_RAGE_PRO_AIW 0x10020061 /*Rage Pro AIW AGP 2X*/
  359. #define SUBDEVICE_ATI_RAGE_PRO_AIW2 0x10020062 /*Rage Pro AIW AGP 2X*/
  360. #define SUBDEVICE_ATI_RAGE_PRO_AIW3 0x10020063 /*Rage Pro AIW AGP 2X*/
  361. #define SUBDEVICE_ATI_RAGE_PRO_TURBO3 0x10020080 /*Rage Pro Turbo AGP 2X*/
  362. #define SUBDEVICE_ATI_RAGE_PRO_TURBO4 0x10020084 /*Rage Pro Turbo AGP 2X*/
  363. #define SUBDEVICE_ATI_RAGE_PRO_TURBO5 0x10024742 /*Rage Pro Turbo AGP 2X*/
  364. #define SUBDEVICE_ATI_RAGE_PRO_TURBO6 0x10028001 /*Rage Pro Turbo AGP 2X*/
  365. #define SUBDEVICE_ATI_RAGE_PRO_TURBO7 0x10280082 /*Rage Pro Turbo AGP 2X*/
  366. #define SUBDEVICE_ATI_OPTIPLEX_GX1_ONBOARD 0x10284082 /*Optiplex GX1 Onboard Display Adapter*/
  367. #define SUBDEVICE_ATI_RAGE_PRO_TURBO8 0x10288082 /*Rage Pro Turbo AGP 2X*/
  368. #define SUBDEVICE_ATI_RAGE_PRO_TURBO9 0x1028c082 /*Rage Pro Turbo AGP 2X*/
  369. #define SUBDEVICE_ATI_XPERT_98D_AGP 0x80864152 /*Xpert 98D AGP 2X*/
  370. #define SUBDEVICE_ATI_RAGE_PRO_TURBO10 0x8086464a /*Rage Pro Turbo AGP 2X*/
  371. #define DEVICE_ATI_3D_RAGE_PRO2 0x4744 /*3D Rage Pro AGP 1X*/
  372. #define SUBDEVICE_ATI_RAGE_PRO_TURBO11 0x10024744 /*Rage Pro Turbo AGP*/
  373. #define DEVICE_ATI_3D_RAGE_PRO3 0x4747 /*3D Rage Pro*/
  374. #define DEVICE_ATI_3D_RAGE_PRO4 0x4749 /*3D Rage Pro*/
  375. #define SUBDEVICE_ATI_RAGE_PRO_AIW4 0x10020061 /*Rage Pro AIW*/
  376. #define SUBDEVICE_ATI_RAGE_PRO_AIW5 0x10020062 /*Rage Pro AIW*/
  377. #define DEVICE_ATI_RAGE_XC 0x474c /*Rage XC*/
  378. #define DEVICE_ATI_RAGE_XL_AGP 0x474d /*Rage XL AGP 2X*/
  379. #define SUBDEVICE_ATI_XPERT_98_RXL 0x10020004 /*Xpert 98 RXL AGP 2X*/
  380. #define SUBDEVICE_ATI_XPERT_98_RXL2 0x10020008 /*Xpert 98 RXL AGP 2X*/
  381. #define SUBDEVICE_ATI_RAGE_XL_AGP 0x10020080 /*Rage XL AGP 2X*/
  382. #define SUBDEVICE_ATI_XPERT_98_AGP 0x10020084 /*Xpert 98 AGP 2X*/
  383. #define SUBDEVICE_ATI_RAGE_XL_AGP2 0x1002474d /*Rage XL AGP*/
  384. #define SUBDEVICE_ATI_RAGE_XL_AGP3 0x1033806a /*Rage XL AGP*/
  385. #define DEVICE_ATI_RAGE_XC_AGP 0x474e /*Rage XC AGP*/
  386. #define SUBDEVICE_ATI_RAGE_XC_AGP 0x1002474e /*Rage XC AGP*/
  387. #define DEVICE_ATI_RAGE_XL 0x474f /*Rage XL*/
  388. #define SUBDEVICE_ATI_RAGE_XL 0x10020008 /*Rage XL*/
  389. #define SUBDEVICE_ATI_RAGE_XL2 0x1002474f /*Rage XL*/
  390. #define DEVICE_ATI_3D_RAGE_PRO5 0x4750 /*3D Rage Pro 215GP*/
  391. #define SUBDEVICE_ATI_RAGE_PRO_TURBO12 0x10020040 /*Rage Pro Turbo*/
  392. #define SUBDEVICE_ATI_RAGE_PRO_TURBO13 0x10020044 /*Rage Pro Turbo*/
  393. #define SUBDEVICE_ATI_RAGE_PRO_TURBO14 0x10020080 /*Rage Pro Turbo*/
  394. #define SUBDEVICE_ATI_RAGE_PRO_TURBO15 0x10020084 /*Rage Pro Turbo*/
  395. #define SUBDEVICE_ATI_RAGE_PRO_TURBO16 0x10024750 /*Rage Pro Turbo*/
  396. #define DEVICE_ATI_3D_RAGE_PRO6 0x4751 /*3D Rage Pro 215GQ*/
  397. #define DEVICE_ATI_RAGE_XL2 0x4752 /*Rage XL*/
  398. #define SUBDEVICE_ATI_RAGE_XL3 0x10020008 /*Rage XL*/
  399. #define SUBDEVICE_ATI_RAGE_XL4 0x10024752 /*Rage XL*/
  400. #define SUBDEVICE_ATI_RAGE_XL5 0x10028008 /*Rage XL*/
  401. #define SUBDEVICE_ATI_POWEREDGE_1400 0x102800ce /*PowerEdge 1400*/
  402. #define SUBDEVICE_ATI_POWEREDGE_2550 0x102800d1 /*PowerEdge 2550*/
  403. #define SUBDEVICE_ATI_POWEREDGE_2500 0x102800d9 /*PowerEdge 2500*/
  404. #define SUBDEVICE_ATI_SDS2_MAINBOARD 0x80863411 /*SDS2 Mainboard*/
  405. #define SUBDEVICE_ATI_S875WP1_E_MAINBOARD 0x80863427 /*S875WP1-E mainboard*/
  406. #define DEVICE_ATI_RAGE_XC2 0x4753 /*Rage XC*/
  407. #define SUBDEVICE_ATI_RAGE_XC 0x10024753 /*Rage XC*/
  408. #define DEVICE_ATI_3D_RAGE_I_II 0x4754 /*3D Rage I/II 215GT [Mach64 GT]*/
  409. #define DEVICE_ATI_3D_RAGE_II 0x4755 /*3D Rage II+ 215GTB [Mach64 GTB]*/
  410. #define DEVICE_ATI_3D_RAGE_IIC 0x4756 /*3D Rage IIC 215IIC [Mach64 GT IIC]*/
  411. #define SUBDEVICE_ATI_RAGE_IIC 0x10024756 /*Rage IIC*/
  412. #define DEVICE_ATI_3D_RAGE_IIC2 0x4757 /*3D Rage IIC AGP*/
  413. #define SUBDEVICE_ATI_RAGE_IIC_AGP 0x10024757 /*Rage IIC AGP*/
  414. #define SUBDEVICE_ATI_RAGE_3D_IIC 0x10280089 /*Rage 3D IIC*/
  415. #define SUBDEVICE_ATI_RAGE_3D_IIC2 0x10284082 /*Rage 3D IIC*/
  416. #define SUBDEVICE_ATI_RAGE_3D_IIC3 0x10288082 /*Rage 3D IIC*/
  417. #define SUBDEVICE_ATI_RAGE_3D_IIC4 0x1028c082 /*Rage 3D IIC*/
  418. #define DEVICE_ATI_210888GX_MACH64_GX 0x4758 /*210888GX [Mach64 GX]*/
  419. #define DEVICE_ATI_3D_RAGE_IIC3 0x4759 /*3D Rage IIC*/
  420. #define DEVICE_ATI_3D_RAGE_IIC4 0x475a /*3D Rage IIC AGP*/
  421. #define SUBDEVICE_ATI_RAGE_3D_PRO 0x10020084 /*Rage 3D Pro AGP 2x XPERT 98*/
  422. #define SUBDEVICE_ATI_RAGE_3D_IIC5 0x10020087 /*Rage 3D IIC*/
  423. #define SUBDEVICE_ATI_RAGE_IIC_AGP2 0x1002475a /*Rage IIC AGP*/
  424. #define DEVICE_ATI_RADEON_RV250_ID 0x4964 /*Radeon RV250 Id [Radeon 9000]*/
  425. #define DEVICE_ATI_RADEON_RV250_IE 0x4965 /*Radeon RV250 Ie [Radeon 9000]*/
  426. #define DEVICE_ATI_RADEON_RV250_IF 0x4966 /*Radeon RV250 If [Radeon 9000]*/
  427. #define SUBDEVICE_ATI_RV250_IF_TACHYON 0x10f10002 /*RV250 If [Tachyon G9000 PRO]*/
  428. #define SUBDEVICE_ATI_RV250_IF_RADEON 0x148c2039 /*RV250 If [Radeon 9000 Pro \"Evil Commando\"]*/
  429. #define SUBDEVICE_ATI_RV250_IF_RADEON2 0x15099a00 /*RV250 If [Radeon 9000 \"AT009\"]*/
  430. #define SUBDEVICE_ATI_RV250_IF_3D 0x16810040 /*RV250 If [3D prophet 9000]*/
  431. #define SUBDEVICE_ATI_RV250_IF_SAPPHIRE 0x174b7176 /*RV250 If [Sapphire Radeon 9000 Pro]*/
  432. #define SUBDEVICE_ATI_RV250_IF_RADEON3 0x174b7192 /*RV250 If [Radeon 9000 \"Atlantis\"]*/
  433. #define SUBDEVICE_ATI_RV250_IF_EXCALIBUR 0x17af2005 /*RV250 If [Excalibur Radeon 9000 Pro]*/
  434. #define SUBDEVICE_ATI_RV250_IF_EXCALIBUR2 0x17af2006 /*RV250 If [Excalibur Radeon 9000]*/
  435. #define DEVICE_ATI_RADEON_RV250_IG 0x4967 /*Radeon RV250 Ig [Radeon 9000]*/
  436. #define DEVICE_ATI_RADEON_RV250_RADEON 0x496e /*Radeon RV250 [Radeon 9000] (Secondary)*/
  437. #define DEVICE_ATI_R420_JH_RADEON 0x4a48 /*R420 JH [Radeon X800]*/
  438. #define DEVICE_ATI_R420_JI_RADEON 0x4a49 /*R420 JI [Radeon X800PRO]*/
  439. #define DEVICE_ATI_R420_JJ_RADEON 0x4a4a /*R420 JJ [Radeon X800SE]*/
  440. #define DEVICE_ATI_R420_JK_RADEON 0x4a4b /*R420 JK [Radeon X800]*/
  441. #define DEVICE_ATI_R420_JL_RADEON 0x4a4c /*R420 JL [Radeon X800]*/
  442. #define DEVICE_ATI_R420_JM_FIREGL 0x4a4d /*R420 JM [FireGL X3]*/
  443. #define DEVICE_ATI_M18_JN_RADEON 0x4a4e /*M18 JN [Radeon Mobility 9800]*/
  444. #define DEVICE_ATI_R420_JP_RADEON 0x4a50 /*R420 JP [Radeon X800XT]*/
  445. #define DEVICE_ATI_R420_X800XT_PE_SECONDARY 0x4a70 /*R420 [X800XT-PE] (Secondary)*/
  446. #define DEVICE_ATI_3D_RAGE_LT 0x4c42 /*3D Rage LT Pro AGP-133*/
  447. #define SUBDEVICE_ATI_RAGE_LT_PRO 0x0e11b0e7 /*Rage LT Pro (Compaq Presario 5240)*/
  448. #define SUBDEVICE_ATI_RAGE_3D_LT 0x0e11b0e8 /*Rage 3D LT Pro*/
  449. #define SUBDEVICE_ATI_3D_RAGE_LT 0x0e11b10e /*3D Rage LT Pro (Compaq Armada 1750)*/
  450. #define SUBDEVICE_ATI_RAGE_LT_PRO2 0x10020040 /*Rage LT Pro AGP 2X*/
  451. #define SUBDEVICE_ATI_RAGE_LT_PRO3 0x10020044 /*Rage LT Pro AGP 2X*/
  452. #define SUBDEVICE_ATI_RAGE_LT_PRO4 0x10024c42 /*Rage LT Pro AGP 2X*/
  453. #define SUBDEVICE_ATI_RAGE_LT_PRO5 0x10028001 /*Rage LT Pro AGP 2X*/
  454. #define SUBDEVICE_ATI_RAGE_3D_LT2 0x10280085 /*Rage 3D LT Pro*/
  455. #define DEVICE_ATI_3D_RAGE_LT2 0x4c44 /*3D Rage LT Pro AGP-66*/
  456. #define DEVICE_ATI_RAGE_MOBILITY_M3 0x4c45 /*Rage Mobility M3 AGP*/
  457. #define DEVICE_ATI_RAGE_MOBILITY_M32 0x4c46 /*Rage Mobility M3 AGP 2x*/
  458. #define SUBDEVICE_ATI_LATITUDE_C600 0x102800b1 /*Latitude C600*/
  459. #define DEVICE_ATI_3D_RAGE_LT_G 0x4c47 /*3D Rage LT-G 215LG*/
  460. #define DEVICE_ATI_3D_RAGE_LT3 0x4c49 /*3D Rage LT Pro*/
  461. #define SUBDEVICE_ATI_RAGE_LT_PRO6 0x10020004 /*Rage LT Pro*/
  462. #define SUBDEVICE_ATI_RAGE_LT_PRO7 0x10020040 /*Rage LT Pro*/
  463. #define SUBDEVICE_ATI_RAGE_LT_PRO8 0x10020044 /*Rage LT Pro*/
  464. #define SUBDEVICE_ATI_RAGE_LT_PRO9 0x10024c49 /*Rage LT Pro*/
  465. #define DEVICE_ATI_RAGE_MOBILITY_P_M 0x4c4d /*Rage Mobility P/M AGP 2x*/
  466. #define SUBDEVICE_ATI_ARMADA_M700 0x0e11b111 /*Armada M700*/
  467. #define SUBDEVICE_ATI_ARMADA_E500 0x0e11b160 /*Armada E500*/
  468. #define SUBDEVICE_ATI_XPERT_98_AGP2 0x10020084 /*Xpert 98 AGP 2X (Mobility)*/
  469. #define SUBDEVICE_ATI_THINKPAD_A20M 0x10140154 /*ThinkPad A20m*/
  470. #define SUBDEVICE_ATI_LATITUDE_CPT 0x102800aa /*Latitude CPt*/
  471. #define DEVICE_ATI_RAGE_MOBILITY_L 0x4c4e /*Rage Mobility L AGP 2x*/
  472. #define DEVICE_ATI_3D_RAGE_LT4 0x4c50 /*3D Rage LT Pro*/
  473. #define SUBDEVICE_ATI_RAGE_LT_PRO10 0x10024c50 /*Rage LT Pro*/
  474. #define DEVICE_ATI_3D_RAGE_LT5 0x4c51 /*3D Rage LT Pro*/
  475. #define DEVICE_ATI_RAGE_MOBILITY_P_M2 0x4c52 /*Rage Mobility P/M*/
  476. #define SUBDEVICE_ATI_VERSA_NOTE_VXI 0x10338112 /*Versa Note VXi*/
  477. #define DEVICE_ATI_RAGE_MOBILITY_L2 0x4c53 /*Rage Mobility L*/
  478. #define DEVICE_ATI_264LT_MACH64_LT 0x4c54 /*264LT [Mach64 LT]*/
  479. #define DEVICE_ATI_RADEON_MOBILITY_M7 0x4c57 /*Radeon Mobility M7 LW [Radeon Mobility 7500]*/
  480. #define SUBDEVICE_ATI_THINKPAD_T30 0x10140517 /*ThinkPad T30*/
  481. #define SUBDEVICE_ATI_RADEON_MOBILITY_M7 0x102800e6 /*Radeon Mobility M7 LW (Dell Inspiron 8100)*/
  482. #define SUBDEVICE_ATI_LATITUDE_C640 0x1028012a /*Latitude C640*/
  483. #define SUBDEVICE_ATI_RADEON_MOBILITY_M72 0x144dc006 /*Radeon Mobility M7 LW in vpr Matrix 170B4*/
  484. #define DEVICE_ATI_RADEON_RV200_LX 0x4c58 /*Radeon RV200 LX [Mobility FireGL 7800 M7]*/
  485. #define DEVICE_ATI_RADEON_MOBILITY_M6 0x4c59 /*Radeon Mobility M6 LY*/
  486. #define SUBDEVICE_ATI_THINKPAD_A30_A30P_2652_2653 0x10140235 /*ThinkPad A30/A30p (2652/2653)*/
  487. #define SUBDEVICE_ATI_THINKPAD_X22_X23_X24 0x10140239 /*ThinkPad X22/X23/X24*/
  488. #define SUBDEVICE_ATI_VAIO_PCG_GR214EP_GR214MP_GR215MP_GR314MP_GR315MP 0x104d80e7 /*VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP*/
  489. #define DEVICE_ATI_RADEON_MOBILITY_M62 0x4c5a /*Radeon Mobility M6 LZ*/
  490. #define DEVICE_ATI_RADEON_R250_LD 0x4c64 /*Radeon R250 Ld [Radeon Mobility 9000 M9]*/
  491. #define DEVICE_ATI_RADEON_R250_LE 0x4c65 /*Radeon R250 Le [Radeon Mobility 9000 M9]*/
  492. #define DEVICE_ATI_RADEON_R250_LF 0x4c66 /*Radeon R250 Lf [FireGL 9000]*/
  493. #define DEVICE_ATI_RADEON_R250_LG 0x4c67 /*Radeon R250 Lg [Radeon Mobility 9000 M9]*/
  494. #define DEVICE_ATI_RADEON_R250_LN 0x4c6e /*Radeon R250 Ln [Radeon Mobility 9000 M9] [Secondary]*/
  495. #define DEVICE_ATI_RAGE_MOBILITY_M4 0x4d46 /*Rage Mobility M4 AGP*/
  496. #define DEVICE_ATI_RAGE_MOBILITY_M42 0x4d4c /*Rage Mobility M4 AGP*/
  497. #define DEVICE_ATI_RADEON_R300_ND 0x4e44 /*Radeon R300 ND [Radeon 9700 Pro]*/
  498. #define DEVICE_ATI_RADEON_R300_NE 0x4e45 /*Radeon R300 NE [Radeon 9500 Pro]*/
  499. #define SUBDEVICE_ATI_RADEON_R300_NE 0x10020002 /*Radeon R300 NE [Radeon 9500 Pro]*/
  500. #define SUBDEVICE_ATI_HERCULES_3D_PROPHET 0x16810002 /*Hercules 3D Prophet 9500 PRO [Radeon 9500 Pro]*/
  501. #define DEVICE_ATI_RV350_NF_RADEON 0x4e46 /*RV350 NF [Radeon 9600]*/
  502. #define DEVICE_ATI_RADEON_R300_NG 0x4e47 /*Radeon R300 NG [FireGL X1]*/
  503. #define DEVICE_ATI_RADEON_R350_RADEON2 0x4e48 /*Radeon R350 [Radeon 9800 Pro]*/
  504. #define DEVICE_ATI_RADEON_R350_RADEON3 0x4e49 /*Radeon R350 [Radeon 9800]*/
  505. #define DEVICE_ATI_RV350_NJ_RADEON 0x4e4a /*RV350 NJ [Radeon 9800 XT]*/
  506. #define DEVICE_ATI_R350_NK_FIRE 0x4e4b /*R350 NK [Fire GL X2]*/
  507. #define DEVICE_ATI_RV350_MOBILITY_RADEON 0x4e50 /*RV350 [Mobility Radeon 9600 M10]*/
  508. #define SUBDEVICE_ATI_TRAVELMATE_290 0x1025005a /*TravelMate 290*/
  509. #define SUBDEVICE_ATI_NC6000_LAPTOP 0x103c0890 /*NC6000 laptop*/
  510. #define SUBDEVICE_ATI_AMILO_M1420W 0x17341055 /*Amilo M1420W*/
  511. #define DEVICE_ATI_M10_NQ_RADEON 0x4e51 /*M10 NQ [Radeon Mobility 9600]*/
  512. #define DEVICE_ATI_RV350_MOBILITY_RADEON2 0x4e52 /*RV350 [Mobility Radeon 9600 M10]*/
  513. #define DEVICE_ATI_M10_NS_RADEON 0x4e53 /*M10 NS [Radeon Mobility 9600]*/
  514. #define DEVICE_ATI_M10_NT_FIREGL 0x4e54 /*M10 NT [FireGL Mobility T2]*/
  515. #define DEVICE_ATI_M11_NV_FIREGL 0x4e56 /*M11 NV [FireGL Mobility T2e]*/
  516. #define DEVICE_ATI_RADEON_R300_RADEON 0x4e64 /*Radeon R300 [Radeon 9700 Pro] (Secondary)*/
  517. #define DEVICE_ATI_RADEON_R300_RADEON2 0x4e65 /*Radeon R300 [Radeon 9500 Pro] (Secondary)*/
  518. #define SUBDEVICE_ATI_RADEON_R300_NE2 0x10020003 /*Radeon R300 NE [Radeon 9500 Pro]*/
  519. #define SUBDEVICE_ATI_HERCULES_3D_PROPHET2 0x16810003 /*Hercules 3D Prophet 9500 PRO [Radeon 9500 Pro] (Secondary)*/
  520. #define DEVICE_ATI_RV350_NF_RADEON2 0x4e66 /*RV350 NF [Radeon 9600] (Secondary)*/
  521. #define DEVICE_ATI_RADEON_R300_FIREGL 0x4e67 /*Radeon R300 [FireGL X1] (Secondary)*/
  522. #define DEVICE_ATI_RADEON_R350_RADEON4 0x4e68 /*Radeon R350 [Radeon 9800 Pro] (Secondary)*/
  523. #define DEVICE_ATI_RADEON_R350_RADEON5 0x4e69 /*Radeon R350 [Radeon 9800] (Secondary)*/
  524. #define DEVICE_ATI_RV350_NJ_RADEON2 0x4e6a /*RV350 NJ [Radeon 9800 XT] (Secondary)*/
  525. #define DEVICE_ATI_RAGE_128_PA_PRO 0x5041 /*Rage 128 PA/PRO*/
  526. #define DEVICE_ATI_RAGE_128_PB_PRO 0x5042 /*Rage 128 PB/PRO AGP 2x*/
  527. #define DEVICE_ATI_RAGE_128_PC_PRO 0x5043 /*Rage 128 PC/PRO AGP 4x*/
  528. #define DEVICE_ATI_RAGE_128_PD_PRO 0x5044 /*Rage 128 PD/PRO TMDS*/
  529. #define SUBDEVICE_ATI_RAGE_128_AIW 0x10020028 /*Rage 128 AIW*/
  530. #define SUBDEVICE_ATI_RAGE_128_AIW2 0x10020029 /*Rage 128 AIW*/
  531. #define DEVICE_ATI_RAGE_128_PE_PRO 0x5045 /*Rage 128 PE/PRO AGP 2x TMDS*/
  532. #define DEVICE_ATI_RAGE_128_PF_PRO 0x5046 /*Rage 128 PF/PRO AGP 4x TMDS*/
  533. #define SUBDEVICE_ATI_RAGE_FURY_PRO 0x10020004 /*Rage Fury Pro*/
  534. #define SUBDEVICE_ATI_RAGE_FURY_PRO_XPERT 0x10020008 /*Rage Fury Pro/Xpert 2000 Pro*/
  535. #define SUBDEVICE_ATI_RAGE_FURY_PRO2 0x10020014 /*Rage Fury Pro*/
  536. #define SUBDEVICE_ATI_RAGE_FURY_PRO_XPERT2 0x10020018 /*Rage Fury Pro/Xpert 2000 Pro*/
  537. #define SUBDEVICE_ATI_RAGE_128_PRO 0x10020028 /*Rage 128 Pro AIW AGP*/
  538. #define SUBDEVICE_ATI_RAGE_128_PRO2 0x1002002a /*Rage 128 Pro AIW AGP*/
  539. #define SUBDEVICE_ATI_RAGE_FURY_PRO3 0x10020048 /*Rage Fury Pro*/
  540. #define SUBDEVICE_ATI_RAGE_FURY_MAXX 0x10022000 /*Rage Fury MAXX AGP 4x (TMDS) (VGA device)*/
  541. #define SUBDEVICE_ATI_RAGE_FURY_MAXX2 0x10022001 /*Rage Fury MAXX AGP 4x (TMDS) (Extra device?!)*/
  542. #define DEVICE_ATI_RAGE_128_PG_PRO 0x5047 /*Rage 128 PG/PRO*/
  543. #define DEVICE_ATI_RAGE_128_PH_PRO 0x5048 /*Rage 128 PH/PRO AGP 2x*/
  544. #define DEVICE_ATI_RAGE_128_PI_PRO 0x5049 /*Rage 128 PI/PRO AGP 4x*/
  545. #define DEVICE_ATI_RAGE_128_PJ_PRO 0x504a /*Rage 128 PJ/PRO TMDS*/
  546. #define DEVICE_ATI_RAGE_128_PK_PRO 0x504b /*Rage 128 PK/PRO AGP 2x TMDS*/
  547. #define DEVICE_ATI_RAGE_128_PL_PRO 0x504c /*Rage 128 PL/PRO AGP 4x TMDS*/
  548. #define DEVICE_ATI_RAGE_128_PM_PRO 0x504d /*Rage 128 PM/PRO*/
  549. #define DEVICE_ATI_RAGE_128_PN_PRO 0x504e /*Rage 128 PN/PRO AGP 2x*/
  550. #define DEVICE_ATI_RAGE_128_PO_PRO 0x504f /*Rage 128 PO/PRO AGP 4x*/
  551. #define DEVICE_ATI_RAGE_128_PP_PRO 0x5050 /*Rage 128 PP/PRO TMDS [Xpert 128]*/
  552. #define SUBDEVICE_ATI_XPERT_128 0x10020008 /*Xpert 128*/
  553. #define DEVICE_ATI_RAGE_128_PQ_PRO 0x5051 /*Rage 128 PQ/PRO AGP 2x TMDS*/
  554. #define DEVICE_ATI_RAGE_128_PR_PRO 0x5052 /*Rage 128 PR/PRO AGP 4x TMDS*/
  555. #define DEVICE_ATI_RAGE_128_PS_PRO 0x5053 /*Rage 128 PS/PRO*/
  556. #define DEVICE_ATI_RAGE_128_PT_PRO 0x5054 /*Rage 128 PT/PRO AGP 2x*/
  557. #define DEVICE_ATI_RAGE_128_PU_PRO 0x5055 /*Rage 128 PU/PRO AGP 4x*/
  558. #define DEVICE_ATI_RAGE_128_PV_PRO 0x5056 /*Rage 128 PV/PRO TMDS*/
  559. #define DEVICE_ATI_RAGE_128_PW_PRO 0x5057 /*Rage 128 PW/PRO AGP 2x TMDS*/
  560. #define DEVICE_ATI_RAGE_128_PX_PRO 0x5058 /*Rage 128 PX/PRO AGP 4x TMDS*/
  561. #define DEVICE_ATI_RADEON_R100_QD 0x5144 /*Radeon R100 QD [Radeon 7200]*/
  562. #define SUBDEVICE_ATI_RADEON_7000_RADEON_VE 0x10020008 /*Radeon 7000/Radeon VE*/
  563. #define SUBDEVICE_ATI_RADEON_7000_RADEON 0x10020009 /*Radeon 7000/Radeon*/
  564. #define SUBDEVICE_ATI_RADEON_7000_RADEON2 0x1002000a /*Radeon 7000/Radeon*/
  565. #define SUBDEVICE_ATI_RADEON_7000_RADEON3 0x1002001a /*Radeon 7000/Radeon*/
  566. #define SUBDEVICE_ATI_RADEON_AIW 0x10020029 /*Radeon AIW*/
  567. #define SUBDEVICE_ATI_RADEON_7000_RADEON4 0x10020038 /*Radeon 7000/Radeon*/
  568. #define SUBDEVICE_ATI_RADEON_7000_RADEON5 0x10020039 /*Radeon 7000/Radeon*/
  569. #define SUBDEVICE_ATI_RADEON_7000_RADEON6 0x1002008a /*Radeon 7000/Radeon*/
  570. #define SUBDEVICE_ATI_RADEON_7000_RADEON7 0x100200ba /*Radeon 7000/Radeon*/
  571. #define SUBDEVICE_ATI_RADEON_7000_RADEON8 0x10020139 /*Radeon 7000/Radeon*/
  572. #define SUBDEVICE_ATI_RADEON_7000_RADEON9 0x1002028a /*Radeon 7000/Radeon*/
  573. #define SUBDEVICE_ATI_RADEON_AIW2 0x100202aa /*Radeon AIW*/
  574. #define SUBDEVICE_ATI_RADEON_7000_RADEON10 0x1002053a /*Radeon 7000/Radeon*/
  575. #define DEVICE_ATI_RADEON_R100_QE 0x5145 /*Radeon R100 QE*/
  576. #define DEVICE_ATI_RADEON_R100_QF 0x5146 /*Radeon R100 QF*/
  577. #define DEVICE_ATI_RADEON_R100_QG 0x5147 /*Radeon R100 QG*/
  578. #define DEVICE_ATI_RADEON_R200_QH 0x5148 /*Radeon R200 QH [Radeon 8500]*/
  579. #define SUBDEVICE_ATI_FIREGL_8800_64MB 0x1002010a /*FireGL 8800 64Mb*/
  580. #define SUBDEVICE_ATI_FIREGL_8800_128MB 0x10020152 /*FireGL 8800 128Mb*/
  581. #define SUBDEVICE_ATI_FIREGL_8700_32MB 0x10020162 /*FireGL 8700 32Mb*/
  582. #define SUBDEVICE_ATI_FIREGL_8700_64MB 0x10020172 /*FireGL 8700 64Mb*/
  583. #define DEVICE_ATI_RADEON_R200_QI 0x5149 /*Radeon R200 QI*/
  584. #define DEVICE_ATI_RADEON_R200_QJ 0x514a /*Radeon R200 QJ*/
  585. #define DEVICE_ATI_RADEON_R200_QK 0x514b /*Radeon R200 QK*/
  586. #define DEVICE_ATI_RADEON_R200_QL 0x514c /*Radeon R200 QL [Radeon 8500 LE]*/
  587. #define SUBDEVICE_ATI_RADEON_R200_QL 0x1002003a /*Radeon R200 QL [Radeon 8500 LE]*/
  588. #define SUBDEVICE_ATI_RADEON_8500 0x1002013a /*Radeon 8500*/
  589. #define SUBDEVICE_ATI_R200_QL_RADEON 0x148c2026 /*R200 QL [Radeon 8500 Evil Master II Multi Display Edition]*/
  590. #define SUBDEVICE_ATI_RADEON_8500_3D 0x16810010 /*Radeon 8500 [3D Prophet 8500 128Mb]*/
  591. #define SUBDEVICE_ATI_RADEON_R200_QL2 0x174b7149 /*Radeon R200 QL [Sapphire Radeon 8500 LE]*/
  592. #define DEVICE_ATI_RADEON_R200_QM 0x514d /*Radeon R200 QM [Radeon 9100]*/
  593. #define DEVICE_ATI_RADEON_R200_QN 0x514e /*Radeon R200 QN [Radeon 8500LE]*/
  594. #define DEVICE_ATI_RADEON_R200_QO 0x514f /*Radeon R200 QO [Radeon 8500LE]*/
  595. #define DEVICE_ATI_R200_QT_RADEON 0x5154 /*R200 QT [Radeon 8500]*/
  596. #define DEVICE_ATI_R200_QU_RADEON 0x5155 /*R200 QU [Radeon 9100]*/
  597. #define DEVICE_ATI_RADEON_RV200_QW 0x5157 /*Radeon RV200 QW [Radeon 7500]*/
  598. #define SUBDEVICE_ATI_RADEON_7500 0x1002013a /*Radeon 7500*/
  599. #define SUBDEVICE_ATI_DELL_OPTIPLEX_GX260 0x1002103a /*Dell Optiplex GX260*/
  600. #define SUBDEVICE_ATI_RV200_QW_RADEON 0x14584000 /*RV200 QW [RADEON 7500 PRO MAYA AR]*/
  601. #define SUBDEVICE_ATI_RV200_QW_RADEON2 0x148c2024 /*RV200 QW [Radeon 7500LE Dual Display]*/
  602. #define SUBDEVICE_ATI_RV200_QW_RADEON3 0x148c2025 /*RV200 QW [Radeon 7500 Evil Master Multi Display Edition]*/
  603. #define SUBDEVICE_ATI_RV200_QW_RADEON4 0x148c2036 /*RV200 QW [Radeon 7500 PCI Dual Display]*/
  604. #define SUBDEVICE_ATI_RV200_QW_RADEON5 0x174b7146 /*RV200 QW [Radeon 7500 LE]*/
  605. #define SUBDEVICE_ATI_RV200_QW_SAPPHIRE 0x174b7147 /*RV200 QW [Sapphire Radeon 7500LE]*/
  606. #define SUBDEVICE_ATI_RADEON_RV200_QW 0x174b7161 /*Radeon RV200 QW [Radeon 7500 LE]*/
  607. #define SUBDEVICE_ATI_RV200_QW_EXCALIBUR 0x17af0202 /*RV200 QW [Excalibur Radeon 7500LE]*/
  608. #define DEVICE_ATI_RADEON_RV200_QX 0x5158 /*Radeon RV200 QX [Radeon 7500]*/
  609. #define DEVICE_ATI_RADEON_RV100_QY 0x5159 /*Radeon RV100 QY [Radeon 7000/VE]*/
  610. #define SUBDEVICE_ATI_RADEON_7000_RADEON_VE2 0x1002000a /*Radeon 7000/Radeon VE*/
  611. #define SUBDEVICE_ATI_RADEON_7000 0x1002000b /*Radeon 7000*/
  612. #define SUBDEVICE_ATI_RADEON_7000_RADEON_VE3 0x10020038 /*Radeon 7000/Radeon VE*/
  613. #define SUBDEVICE_ATI_RADEON_7000_RADEON_VE4 0x1002003a /*Radeon 7000/Radeon VE*/
  614. #define SUBDEVICE_ATI_RADEON_7000_RADEON_VE5 0x100200ba /*Radeon 7000/Radeon VE*/
  615. #define SUBDEVICE_ATI_RADEON_7000_RADEON_VE6 0x1002013a /*Radeon 7000/Radeon VE*/
  616. #define SUBDEVICE_ATI_RV100_QY_RADEON 0x14584002 /*RV100 QY [RADEON 7000 PRO MAYA AV Series]*/
  617. #define SUBDEVICE_ATI_RV100_QY_RADEON2 0x148c2003 /*RV100 QY [Radeon 7000 Multi-Display Edition]*/
  618. #define SUBDEVICE_ATI_RV100_QY_RADEON3 0x148c2023 /*RV100 QY [Radeon 7000 Evil Master Multi-Display]*/
  619. #define SUBDEVICE_ATI_RV100_QY_SAPPHIRE 0x174b7112 /*RV100 QY [Sapphire Radeon VE 7000]*/
  620. #define SUBDEVICE_ATI_SAPPHIRE_RADEON_VE 0x174b7c28 /*Sapphire Radeon VE 7000 DDR*/
  621. #define SUBDEVICE_ATI_RV100_QY_EXCALIBUR 0x17870202 /*RV100 QY [Excalibur Radeon 7000]*/
  622. #define DEVICE_ATI_RADEON_RV100_QZ 0x515a /*Radeon RV100 QZ [Radeon 7000/VE]*/
  623. #define DEVICE_ATI_RADEON_R200_QH2 0x5168 /*Radeon R200 Qh*/
  624. #define DEVICE_ATI_RADEON_R200_QI2 0x5169 /*Radeon R200 Qi*/
  625. #define DEVICE_ATI_RADEON_R200_QJ2 0x516a /*Radeon R200 Qj*/
  626. #define DEVICE_ATI_RADEON_R200_QK2 0x516b /*Radeon R200 Qk*/
  627. #define DEVICE_ATI_RADEON_R200_QL2 0x516c /*Radeon R200 Ql*/
  628. #define DEVICE_ATI_RAGE_128_RE_SG 0x5245 /*Rage 128 RE/SG*/
  629. #define SUBDEVICE_ATI_XPERT_1282 0x10020008 /*Xpert 128*/
  630. #define SUBDEVICE_ATI_RAGE_128_AIW3 0x10020028 /*Rage 128 AIW*/
  631. #define SUBDEVICE_ATI_RAGE_128_AIW4 0x10020029 /*Rage 128 AIW*/
  632. #define SUBDEVICE_ATI_RAGE_128_AIW5 0x10020068 /*Rage 128 AIW*/
  633. #define DEVICE_ATI_RAGE_128_RF_SG 0x5246 /*Rage 128 RF/SG AGP*/
  634. #define SUBDEVICE_ATI_MAGNUM_XPERT_128_XPERT_99 0x10020004 /*Magnum/Xpert 128/Xpert 99*/
  635. #define SUBDEVICE_ATI_MAGNUM_XPERT128_X99_XPERT2000 0x10020008 /*Magnum/Xpert128/X99/Xpert2000*/
  636. #define SUBDEVICE_ATI_RAGE_128_AIW6 0x10020028 /*Rage 128 AIW AGP*/
  637. #define SUBDEVICE_ATI_RAGE_FURY_XPERT_128_XPERT 0x10020044 /*Rage Fury/Xpert 128/Xpert 2000*/
  638. #define SUBDEVICE_ATI_RAGE_128_AIW7 0x10020068 /*Rage 128 AIW AGP*/
  639. #define SUBDEVICE_ATI_RAGE_FURY 0x10020448 /*Rage Fury*/
  640. #define DEVICE_ATI_RAGE_128_RG 0x5247 /*Rage 128 RG*/
  641. #define DEVICE_ATI_RAGE_128_RK_VR 0x524b /*Rage 128 RK/VR*/
  642. #define DEVICE_ATI_RAGE_128_RL_VR 0x524c /*Rage 128 RL/VR AGP*/
  643. #define SUBDEVICE_ATI_XPERT_99_XPERT_2000 0x10020008 /*Xpert 99/Xpert 2000*/
  644. #define SUBDEVICE_ATI_XPERT_99 0x10020088 /*Xpert 99*/
  645. #define DEVICE_ATI_RAGE_128_SE_4X 0x5345 /*Rage 128 SE/4x*/
  646. #define DEVICE_ATI_RAGE_128_SF_4X 0x5346 /*Rage 128 SF/4x AGP 2x*/
  647. #define SUBDEVICE_ATI_RAGE_128_16MB 0x10020048 /*RAGE 128 16MB VGA TVOUT AMC PAL*/
  648. #define DEVICE_ATI_RAGE_128_SG_4X 0x5347 /*Rage 128 SG/4x AGP 4x*/
  649. #define DEVICE_ATI_RAGE_128_SH 0x5348 /*Rage 128 SH*/
  650. #define DEVICE_ATI_RAGE_128_SK_4X 0x534b /*Rage 128 SK/4x*/
  651. #define DEVICE_ATI_RAGE_128_SL_4X 0x534c /*Rage 128 SL/4x AGP 2x*/
  652. #define DEVICE_ATI_RAGE_128_SM_4X 0x534d /*Rage 128 SM/4x AGP 4x*/
  653. #define SUBDEVICE_ATI_XPERT_99_XPERT_20002 0x10020008 /*Xpert 99/Xpert 2000*/
  654. #define SUBDEVICE_ATI_XPERT_2000 0x10020018 /*Xpert 2000*/
  655. #define DEVICE_ATI_RAGE_128_4X 0x534e /*Rage 128 4x*/
  656. #define DEVICE_ATI_MACH_64_VT 0x5354 /*Mach 64 VT*/
  657. #define SUBDEVICE_ATI_MACH_64_REFERENCE 0x10025654 /*Mach 64 reference*/
  658. #define DEVICE_ATI_RAGE_128_PRO 0x5446 /*Rage 128 Pro Ultra TF*/
  659. #define SUBDEVICE_ATI_RAGE_FURY_PRO4 0x10020004 /*Rage Fury Pro*/
  660. #define SUBDEVICE_ATI_RAGE_FURY_PRO_XPERT3 0x10020008 /*Rage Fury Pro/Xpert 2000 Pro*/
  661. #define SUBDEVICE_ATI_RAGE_FURY_PRO_XPERT4 0x10020018 /*Rage Fury Pro/Xpert 2000 Pro*/
  662. #define SUBDEVICE_ATI_RAGE_128_AIW8 0x10020028 /*Rage 128 AIW Pro AGP*/
  663. #define SUBDEVICE_ATI_RAGE_128_AIW9 0x10020029 /*Rage 128 AIW*/
  664. #define SUBDEVICE_ATI_RAGE_128_AIW10 0x1002002a /*Rage 128 AIW Pro AGP*/
  665. #define SUBDEVICE_ATI_RAGE_128_AIW11 0x1002002b /*Rage 128 AIW*/
  666. #define SUBDEVICE_ATI_XPERT_2000_PRO 0x10020048 /*Xpert 2000 Pro*/
  667. #define DEVICE_ATI_RAGE_128_PRO2 0x544c /*Rage 128 Pro Ultra TL*/
  668. #define DEVICE_ATI_RAGE_128_PRO3 0x5452 /*Rage 128 Pro Ultra TR*/
  669. #define SUBDEVICE_ATI_RAGE_128_PRO3 0x1002001c /*Rage 128 Pro 4XL*/
  670. #define SUBDEVICE_ATI_RAGE_128_PRO4 0x103c1279 /*Rage 128 Pro 4XL*/
  671. #define DEVICE_ATI_RAGE_128_PRO4 0x5453 /*Rage 128 Pro Ultra TS*/
  672. #define DEVICE_ATI_RAGE_128_PRO5 0x5454 /*Rage 128 Pro Ultra TT*/
  673. #define DEVICE_ATI_RAGE_128_PRO6 0x5455 /*Rage 128 Pro Ultra TU*/
  674. #define DEVICE_ATI_M22_RADEON_MOBILITY 0x5460 /*M22 [Radeon Mobility M300]*/
  675. #define DEVICE_ATI_M22_FIREGL_GL 0x5464 /*M22 [FireGL GL]*/
  676. #define DEVICE_ATI_R423_UH_RADEON 0x5548 /*R423 UH [Radeon X800 (PCIE)]*/
  677. #define DEVICE_ATI_R423_UI_RADEON 0x5549 /*R423 UI [Radeon X800PRO (PCIE)]*/
  678. #define DEVICE_ATI_R423_UJ_RADEON 0x554a /*R423 UJ [Radeon X800LE (PCIE)]*/
  679. #define DEVICE_ATI_R423_UK_RADEON 0x554b /*R423 UK [Radeon X800SE (PCIE)]*/
  680. #define DEVICE_ATI_R423_UQ_FIREGL 0x5551 /*R423 UQ [FireGL V7200 (PCIE)]*/
  681. #define DEVICE_ATI_R423_UR_FIREGL 0x5552 /*R423 UR [FireGL V5100 (PCIE)]*/
  682. #define DEVICE_ATI_R423_UT_FIREGL 0x5554 /*R423 UT [FireGL V7100 (PCIE)]*/
  683. #define DEVICE_ATI_RADEON_R423_UK 0x556b /*Radeon R423 UK (PCIE) [X800 SE] (Secondary)*/
  684. #define DEVICE_ATI_264VT_MACH64_VT 0x5654 /*264VT [Mach64 VT]*/
  685. #define SUBDEVICE_ATI_MACH64VT_REFERENCE 0x10025654 /*Mach64VT Reference*/
  686. #define DEVICE_ATI_264VT3_MACH64_VT3 0x5655 /*264VT3 [Mach64 VT3]*/
  687. #define DEVICE_ATI_264VT4_MACH64_VT4 0x5656 /*264VT4 [Mach64 VT4]*/
  688. #define DEVICE_ATI_RS300_HOST_BRIDGE 0x5830 /*RS300 Host Bridge*/
  689. #define DEVICE_ATI_RS300_HOST_BRIDGE2 0x5831 /*RS300 Host Bridge*/
  690. #define DEVICE_ATI_RS300_HOST_BRIDGE3 0x5832 /*RS300 Host Bridge*/
  691. #define DEVICE_ATI_RADEON_9100_IGP 0x5833 /*Radeon 9100 IGP Host Bridge*/
  692. #define DEVICE_ATI_RADEON_9100_IGP2 0x5834 /*Radeon 9100 IGP*/
  693. #define DEVICE_ATI_RS300M_AGP_RADEON 0x5835 /*RS300M AGP [Radeon Mobility 9100IGP]*/
  694. #define DEVICE_ATI_RADEON_9100_IGP3 0x5838 /*Radeon 9100 IGP AGP Bridge*/
  695. #define DEVICE_ATI_RV280_RADEON_9200 0x5941 /*RV280 [Radeon 9200] (Secondary)*/
  696. #define SUBDEVICE_ATI_SAPPHIRE_RADEON_9200 0x174b7c12 /*Sapphire Radeon 9200*/
  697. #define SUBDEVICE_ATI_EXCALIBUR_RADEON_9200 0x17af200d /*Excalibur Radeon 9200*/
  698. #define SUBDEVICE_ATI_GEXCUBE_GC_R9200_C3_SECONDARY 0x18bc0050 /*GeXcube GC-R9200-C3 (Secondary)*/
  699. #define DEVICE_ATI_RV280_RADEON_92002 0x5944 /*RV280 [Radeon 9200 SE (PCI)]*/
  700. #define DEVICE_ATI_RV280_RADEON_92003 0x5960 /*RV280 [Radeon 9200 PRO]*/
  701. #define DEVICE_ATI_RV280_RADEON_92004 0x5961 /*RV280 [Radeon 9200]*/
  702. #define SUBDEVICE_ATI_ALL_IN_WONDER_9200_SERIES 0x10022f72 /*All-in-Wonder 9200 Series*/
  703. #define SUBDEVICE_ATI_YUAN_SMARTVGA_RADEON 0x12ab5961 /*YUAN SMARTVGA Radeon 9200*/
  704. #define SUBDEVICE_ATI_GIGABYTE_RADEON_9200 0x14584018 /*Gigabyte Radeon 9200*/
  705. #define SUBDEVICE_ATI_SAPPHIRE_RADEON_92002 0x174b7c13 /*Sapphire Radeon 9200*/
  706. #define SUBDEVICE_ATI_EXCALIBUR_RADEON_92002 0x17af200c /*Excalibur Radeon 9200*/
  707. #define SUBDEVICE_ATI_RADEON_9200_GAME 0x18bc0050 /*Radeon 9200 Game Buster*/
  708. #define SUBDEVICE_ATI_GEXCUBE_GC_R9200_C3 0x18bc0051 /*GeXcube GC-R9200-C3*/
  709. #define SUBDEVICE_ATI_RADEON_9200_GAME2 0x18bc0053 /*Radeon 9200 Game Buster VIVO*/
  710. #define DEVICE_ATI_RV280_RADEON_92005 0x5962 /*RV280 [Radeon 9200]*/
  711. #define DEVICE_ATI_RV280_RADEON_92006 0x5964 /*RV280 [Radeon 9200 SE]*/
  712. #define SUBDEVICE_ATI_ASUS_RADEON_9200 0x1043c006 /*ASUS Radeon 9200 SE / TD / 128M*/
  713. #define SUBDEVICE_ATI_RADEON_9200_SE 0x14584018 /*Radeon 9200 SE*/
  714. #define SUBDEVICE_ATI_CN_AG92E 0x148c2073 /*CN-AG92E*/
  715. #define SUBDEVICE_ATI_SAPPHIRE_RADEON_92003 0x174b7c13 /*Sapphire Radeon 9200 SE*/
  716. #define SUBDEVICE_ATI_EXCALIBUR_9200SE_VIVO 0x17875964 /*Excalibur 9200SE VIVO 128M*/
  717. #define SUBDEVICE_ATI_RADEON_9200_SE2 0x17af2012 /*Radeon 9200 SE Excalibur*/
  718. #define SUBDEVICE_ATI_SAPPHIRE_RADEON_92004 0x18bc0170 /*Sapphire Radeon 9200 SE 128MB Game Buster*/
  719. #define SUBDEVICE_ATI_GC_R9200L_SE_C3H_RADEON_9200 0x18bc0173 /*GC-R9200L(SE)-C3H [Radeon 9200 Game Buster]*/
  720. #define DEVICE_ATI_RV370_5B60_RADEON 0x5b60 /*RV370 5B60 [Radeon X300 (PCIE)]*/
  721. #define SUBDEVICE_ATI_EAX300SE 0x1043002a /*EAX300SE*/
  722. #define DEVICE_ATI_RV370_5B62_RADEON 0x5b62 /*RV370 5B62 [Radeon X600 (PCIE)]*/
  723. #define DEVICE_ATI_RV370_5B64_FIREGL 0x5b64 /*RV370 5B64 [FireGL V3100 (PCIE)]*/
  724. #define DEVICE_ATI_RV370_5B65_FIREGL 0x5b65 /*RV370 5B65 [FireGL D1100 (PCIE)]*/
  725. #define DEVICE_ATI_M9_5C61_RADEON 0x5c61 /*M9+ 5C61 [Radeon Mobility 9200 (AGP)]*/
  726. #define DEVICE_ATI_M9_5C63_RADEON 0x5c63 /*M9+ 5C63 [Radeon Mobility 9200 (AGP)]*/
  727. #define DEVICE_ATI_RV280_RADEON_92007 0x5d44 /*RV280 [Radeon 9200 SE] (Secondary)*/
  728. #define SUBDEVICE_ATI_RADEON_9200_SE3 0x14584019 /*Radeon 9200 SE (Secondary)*/
  729. #define SUBDEVICE_ATI_SAPPHIRE_RADEON_92005 0x174b7c12 /*Sapphire Radeon 9200 SE (Secondary)*/
  730. #define SUBDEVICE_ATI_EXCALIBUR_9200SE_VIVO2 0x17875965 /*Excalibur 9200SE VIVO 128M (Secondary)*/
  731. #define SUBDEVICE_ATI_RADEON_9200_SE4 0x17af2013 /*Radeon 9200 SE Excalibur (Secondary)*/
  732. #define SUBDEVICE_ATI_RADEON_9200_SE5 0x18bc0171 /*Radeon 9200 SE 128MB Game Buster (Secondary)*/
  733. #define SUBDEVICE_ATI_GC_R9200L_SE_C3H_RADEON_92002 0x18bc0172 /*GC-R9200L(SE)-C3H [Radeon 9200 Game Buster]*/
  734. #define DEVICE_ATI_R423_5F57_RADEON 0x5d57 /*R423 5F57 [Radeon X800XT (PCIE)]*/
  735. #define DEVICE_ATI_PCI_BRIDGE_IGP 0x700f /*PCI Bridge [IGP 320M]*/
  736. #define DEVICE_ATI_PCI_BRIDGE_IGP2 0x7010 /*PCI Bridge [IGP 340M]*/
  737. #define DEVICE_ATI_RADEON_9100_PRO 0x7834 /*Radeon 9100 PRO IGP*/
  738. #define DEVICE_ATI_RADEON_MOBILITY_9200 0x7835 /*Radeon Mobility 9200 IGP*/
  739. #define DEVICE_ATI_RV350_AQ_RADEON3 0x7c37 /*RV350 AQ [Radeon 9600 SE]*/
  740. #define DEVICE_ATI_AGP_BRIDGE_IGP 0xcab0 /*AGP Bridge [IGP 320M]*/
  741. #define DEVICE_ATI_RS200_RS200M_AGP_BRIDGE 0xcab2 /*RS200/RS200M AGP Bridge [IGP 340M]*/
  742. #define DEVICE_ATI_RS200_RS200M_AGP_BRIDGE2 0xcbb2 /*RS200/RS200M AGP Bridge [IGP 340M]*/
  743. /* Vendor: 1003: ULSI Systems */
  744. #define DEVICE_ULSI_US201 0x0201 /*US201*/
  745. /* Vendor: 1004: VLSI Technology Inc */
  746. #define DEVICE_VLSI_82C592_FC1 0x0005 /*82C592-FC1*/
  747. #define DEVICE_VLSI_82C593_FC1 0x0006 /*82C593-FC1*/
  748. #define DEVICE_VLSI_82C594_AFC2 0x0007 /*82C594-AFC2*/
  749. #define DEVICE_VLSI_82C596_7_WILDCAT 0x0008 /*82C596/7 [Wildcat]*/
  750. #define DEVICE_VLSI_82C597_AFC2 0x0009 /*82C597-AFC2*/
  751. #define DEVICE_VLSI_82C541_LYNX 0x000c /*82C541 [Lynx]*/
  752. #define DEVICE_VLSI_82C543_LYNX 0x000d /*82C543 [Lynx]*/
  753. #define DEVICE_VLSI_82C532 0x0101 /*82C532*/
  754. #define DEVICE_VLSI_82C534_EAGLE 0x0102 /*82C534 [Eagle]*/
  755. #define DEVICE_VLSI_82C538 0x0103 /*82C538*/
  756. #define DEVICE_VLSI_82C535 0x0104 /*82C535*/
  757. #define DEVICE_VLSI_82C147 0x0105 /*82C147*/
  758. #define DEVICE_VLSI_82C975 0x0200 /*82C975*/
  759. #define DEVICE_VLSI_82C925 0x0280 /*82C925*/
  760. #define DEVICE_VLSI_QSOUND_THUNDERBIRD_PCI 0x0304 /*QSound ThunderBird PCI Audio*/
  761. #define SUBDEVICE_VLSI_QSOUND_THUNDERBIRD_PCI 0x10040304 /*QSound ThunderBird PCI Audio*/
  762. #define SUBDEVICE_VLSI_DSP368_AUDIO 0x122d1206 /*DSP368 Audio*/
  763. #define SUBDEVICE_VLSI_XWAVE_THUNDER_3D 0x14835020 /*XWave Thunder 3D Audio*/
  764. #define DEVICE_VLSI_QSOUND_THUNDERBIRD_PCI2 0x0305 /*QSound ThunderBird PCI Audio Gameport*/
  765. #define SUBDEVICE_VLSI_QSOUND_THUNDERBIRD_PCI2 0x10040305 /*QSound ThunderBird PCI Audio Gameport*/
  766. #define SUBDEVICE_VLSI_DSP368_AUDIO_GAMEPORT 0x122d1207 /*DSP368 Audio Gameport*/
  767. #define SUBDEVICE_VLSI_XWAVE_THUNDER_3D2 0x14835021 /*XWave Thunder 3D Audio Gameport*/
  768. #define DEVICE_VLSI_QSOUND_THUNDERBIRD_PCI3 0x0306 /*QSound ThunderBird PCI Audio Support Registers*/
  769. #define SUBDEVICE_VLSI_QSOUND_THUNDERBIRD_PCI3 0x10040306 /*QSound ThunderBird PCI Audio Support Registers*/
  770. #define SUBDEVICE_VLSI_DSP368_AUDIO_SUPPORT 0x122d1208 /*DSP368 Audio Support Registers*/
  771. #define SUBDEVICE_VLSI_XWAVE_THUNDER_3D3 0x14835022 /*XWave Thunder 3D Audio Support Registers*/
  772. #define DEVICE_VLSI_THUNDERBIRD 0x0307 /*Thunderbird*/
  773. #define DEVICE_VLSI_THUNDERBIRD2 0x0308 /*Thunderbird*/
  774. #define DEVICE_VLSI_VAS96011_GOLDEN_GATE 0x0702 /*VAS96011 [Golden Gate II]*/
  775. #define DEVICE_VLSI_TOLLGATE 0x0703 /*Tollgate*/
  776. /* Vendor: 1005: Avance Logic Inc. [ALI] */
  777. #define DEVICE_AVANCE_ALG2032_2064 0x2064 /*ALG2032/2064*/
  778. #define DEVICE_AVANCE_ALG2364A 0x2128 /*ALG2364A*/
  779. #define DEVICE_AVANCE_ALG2301 0x2301 /*ALG2301*/
  780. #define DEVICE_AVANCE_ALG2302 0x2302 /*ALG2302*/
  781. #define DEVICE_AVANCE_ALG2364 0x2364 /*ALG2364*/
  782. #define DEVICE_AVANCE_ALG2364A2 0x2464 /*ALG2364A*/
  783. #define DEVICE_AVANCE_ALG2564A_25128A 0x2501 /*ALG2564A/25128A*/
  784. /* Vendor: 1006: Reply Group */
  785. /* Vendor: 1007: NetFrame Systems Inc */
  786. /* Vendor: 1008: Epson */
  787. /* Vendor: 100a: Phoenix Technologies */
  788. /* Vendor: 100b: National Semiconductor Corporation */
  789. #define DEVICE_NATIONAL_DP83810 0x0001 /*DP83810*/
  790. #define DEVICE_NATIONAL_87415_87560_IDE 0x0002 /*87415/87560 IDE*/
  791. #define DEVICE_NATIONAL_87560_LEGACY_I_O 0x000e /*87560 Legacy I/O*/
  792. #define DEVICE_NATIONAL_FIREWIRE_CONTROLLER 0x000f /*FireWire Controller*/
  793. #define DEVICE_NATIONAL_NS87560_NATIONAL_PCI 0x0011 /*NS87560 National PCI System I/O*/
  794. #define DEVICE_NATIONAL_USB_CONTROLLER 0x0012 /*USB Controller*/
  795. #define DEVICE_NATIONAL_DP83815_MACPHYTER_ETHERNET 0x0020 /*DP83815 (MacPhyter) Ethernet Controller*/
  796. #define SUBDEVICE_NATIONAL_PAVILION_ZE4400_BUILTIN 0x103c0024 /*Pavilion ze4400 builtin Network*/
  797. #define SUBDEVICE_NATIONAL_FA311_FA312 0x1385f311 /*FA311 / FA312 (FA311 with WoL HW)*/
  798. #define DEVICE_NATIONAL_DP83820_10_100_1000_ETHERNET 0x0022 /*DP83820 10/100/1000 Ethernet Controller*/
  799. #define DEVICE_NATIONAL_CS5535_HOST_BRIDGE 0x0028 /*CS5535 Host bridge*/
  800. #define DEVICE_NATIONAL_CS5535_ISA_BRIDGE 0x002b /*CS5535 ISA bridge*/
  801. #define DEVICE_NATIONAL_CS5535_IDE 0x002d /*CS5535 IDE*/
  802. #define DEVICE_NATIONAL_CS5535_AUDIO 0x002e /*CS5535 Audio*/
  803. #define DEVICE_NATIONAL_CS5535_USB 0x002f /*CS5535 USB*/
  804. #define DEVICE_NATIONAL_CS5535_VIDEO 0x0030 /*CS5535 Video*/
  805. #define DEVICE_NATIONAL_DP83065_SATURN_10_100_1000 0x0035 /*DP83065 [Saturn] 10/100/1000 Ethernet Controller*/
  806. #define DEVICE_NATIONAL_SCX200_BRIDGE 0x0500 /*SCx200 Bridge*/
  807. #define DEVICE_NATIONAL_SCX200_SMI 0x0501 /*SCx200 SMI*/
  808. #define DEVICE_NATIONAL_SCX200_IDE 0x0502 /*SCx200 IDE*/
  809. #define DEVICE_NATIONAL_SCX200_AUDIO 0x0503 /*SCx200 Audio*/
  810. #define DEVICE_NATIONAL_SCX200_VIDEO 0x0504 /*SCx200 Video*/
  811. #define DEVICE_NATIONAL_SCX200_XBUS 0x0505 /*SCx200 XBus*/
  812. #define DEVICE_NATIONAL_SC1100_BRIDGE 0x0510 /*SC1100 Bridge*/
  813. #define DEVICE_NATIONAL_SC1100_SMI 0x0511 /*SC1100 SMI*/
  814. #define DEVICE_NATIONAL_SC1100_XBUS 0x0515 /*SC1100 XBus*/
  815. #define DEVICE_NATIONAL_87410_IDE 0xd001 /*87410 IDE*/
  816. /* Vendor: 100c: Tseng Labs Inc */
  817. #define DEVICE_TSENG_ET4000_W32P_REV_A 0x3202 /*ET4000/W32p rev A*/
  818. #define DEVICE_TSENG_ET4000_W32P_REV_B 0x3205 /*ET4000/W32p rev B*/
  819. #define DEVICE_TSENG_ET4000_W32P_REV_C 0x3206 /*ET4000/W32p rev C*/
  820. #define DEVICE_TSENG_ET4000_W32P_REV_D 0x3207 /*ET4000/W32p rev D*/
  821. #define DEVICE_TSENG_ET6000 0x3208 /*ET6000*/
  822. #define DEVICE_TSENG_ET6300 0x4702 /*ET6300*/
  823. /* Vendor: 100d: AST Research Inc */
  824. /* Vendor: 100e: Weitek */
  825. #define DEVICE_WEITEK_P9000_VIPER 0x9000 /*P9000 Viper*/
  826. #define DEVICE_WEITEK_P9000_VIPER2 0x9001 /*P9000 Viper*/
  827. #define DEVICE_WEITEK_P9000_VIPER3 0x9002 /*P9000 Viper*/
  828. #define DEVICE_WEITEK_P9100_VIPER_PRO_SE 0x9100 /*P9100 Viper Pro/SE*/
  829. /* Vendor: 1010: Video Logic, Ltd. */
  830. /* Vendor: 1011: Digital Equipment Corporation */
  831. #define DEVICE_DIGITAL_DECCHIP_21050 0x0001 /*DECchip 21050*/
  832. #define DEVICE_DIGITAL_DECCHIP_21040_TULIP 0x0002 /*DECchip 21040 [Tulip]*/
  833. #define DEVICE_DIGITAL_DECCHIP_21030_TGA 0x0004 /*DECchip 21030 [TGA]*/
  834. #define DEVICE_DIGITAL_NVRAM_ZEPHYR_NVRAM 0x0007 /*NVRAM [Zephyr NVRAM]*/
  835. #define DEVICE_DIGITAL_KZPSA_KZPSA 0x0008 /*KZPSA [KZPSA]*/
  836. #define DEVICE_DIGITAL_DECCHIP_21140_FASTERNET 0x0009 /*DECchip 21140 [FasterNet]*/
  837. #define SUBDEVICE_DIGITAL_21140_FAST_ETHERNET 0x10250310 /*21140 Fast Ethernet*/
  838. #define SUBDEVICE_DIGITAL_SMC9332BDT_ETHERPOWER_10_100 0x10b82001 /*SMC9332BDT EtherPower 10/100*/
  839. #define SUBDEVICE_DIGITAL_SMC9332BVT_ETHERPOWER_T4 0x10b82002 /*SMC9332BVT EtherPower T4 10/100*/
  840. #define SUBDEVICE_DIGITAL_SMC9334BDT_ETHERPOWER_10_100 0x10b82003 /*SMC9334BDT EtherPower 10/100 (1-port)*/
  841. #define SUBDEVICE_DIGITAL_ANA_6944A_TX_FAST_ETHERNET 0x11092400 /*ANA-6944A/TX Fast Ethernet*/
  842. #define SUBDEVICE_DIGITAL_RNS2300_FAST_ETHERNET 0x11122300 /*RNS2300 Fast Ethernet*/
  843. #define SUBDEVICE_DIGITAL_RNS2320_FAST_ETHERNET 0x11122320 /*RNS2320 Fast Ethernet*/
  844. #define SUBDEVICE_DIGITAL_RNS2340_FAST_ETHERNET 0x11122340 /*RNS2340 Fast Ethernet*/
  845. #define SUBDEVICE_DIGITAL_EN_1207_TX_FAST_ETHERNET 0x11131207 /*EN-1207-TX Fast Ethernet*/
  846. #define SUBDEVICE_DIGITAL_DFE_500TX_FAST_ETHERNET 0x11861100 /*DFE-500TX Fast Ethernet*/
  847. #define SUBDEVICE_DIGITAL_DFE_570TX_FAST_ETHERNET 0x11861112 /*DFE-570TX Fast Ethernet*/
  848. #define SUBDEVICE_DIGITAL_DFE_660_CARDBUS_ETHERNET 0x11861140 /*DFE-660 Cardbus Ethernet 10/100*/
  849. #define SUBDEVICE_DIGITAL_DFE_660_CARDBUS_ETHERNET2 0x11861142 /*DFE-660 Cardbus Ethernet 10/100*/
  850. #define SUBDEVICE_DIGITAL_FREEDOMLINE_FAST_ETHERNET 0x11f60503 /*Freedomline Fast Ethernet*/
  851. #define SUBDEVICE_DIGITAL_AEF_380TXD_FAST_ETHERNET 0x12829100 /*AEF-380TXD Fast Ethernet*/
  852. #define SUBDEVICE_DIGITAL_FA310TX_FAST_ETHERNET 0x13851100 /*FA310TX Fast Ethernet*/
  853. #define SUBDEVICE_DIGITAL_KNE100TX_FAST_ETHERNET 0x26460001 /*KNE100TX Fast Ethernet*/
  854. #define DEVICE_DIGITAL_21230_VIDEO_CODEC 0x000a /*21230 Video Codec*/
  855. #define DEVICE_DIGITAL_PBXGB_TGA2 0x000d /*PBXGB [TGA2]*/
  856. #define DEVICE_DIGITAL_DEFPA 0x000f /*DEFPA*/
  857. #define DEVICE_DIGITAL_DECCHIP_21041_TULIP 0x0014 /*DECchip 21041 [Tulip Pass 3]*/
  858. #define SUBDEVICE_DIGITAL_DE_530 0x11860100 /*DE-530+*/
  859. #define DEVICE_DIGITAL_DGLPB_OPPO 0x0016 /*DGLPB [OPPO]*/
  860. #define DEVICE_DIGITAL_PV_PCI_GRAPHICS_CONTROLLER 0x0017 /*PV-PCI Graphics Controller (ZLXp-L)*/
  861. #define DEVICE_DIGITAL_DECCHIP_21142_43 0x0019 /*DECchip 21142/43*/
  862. #define SUBDEVICE_DIGITAL_DE500A_FAST_ETHERNET 0x1011500a /*DE500A Fast Ethernet*/
  863. #define SUBDEVICE_DIGITAL_DE500B_FAST_ETHERNET 0x1011500b /*DE500B Fast Ethernet*/
  864. #define SUBDEVICE_DIGITAL_10_100_ETHERJET_CARDBUS 0x10140001 /*10/100 EtherJet Cardbus*/
  865. #define SUBDEVICE_DIGITAL_ALN315_FAST_ETHERNET 0x10250315 /*ALN315 Fast Ethernet*/
  866. #define SUBDEVICE_DIGITAL_PC_9821_CS01_100BASE_TX_INTERFACE 0x1033800c /*PC-9821-CS01 100BASE-TX Interface Card*/
  867. #define SUBDEVICE_DIGITAL_PC_9821NR_B06_100BASE_TX_INTERFACE 0x1033800d /*PC-9821NR-B06 100BASE-TX Interface Card*/
  868. #define SUBDEVICE_DIGITAL_RAPIDFIRE_2327_10_100 0x108d0016 /*Rapidfire 2327 10/100 Ethernet*/
  869. #define SUBDEVICE_DIGITAL_GOCARD_2250_ETHERNET 0x108d0017 /*GoCard 2250 Ethernet 10/100 Cardbus*/
  870. #define SUBDEVICE_DIGITAL_SMC8032DT_EXTREME_ETHERNET 0x10b82005 /*SMC8032DT Extreme Ethernet 10/100*/
  871. #define SUBDEVICE_DIGITAL_SMC8034_EXTREME_ETHERNET 0x10b88034 /*SMC8034 Extreme Ethernet 10/100*/
  872. #define SUBDEVICE_DIGITAL_CARDBUS_FAST_ETHERNET 0x10ef8169 /*Cardbus Fast Ethernet*/
  873. #define SUBDEVICE_DIGITAL_ANA_6911A_TX_FAST_ETHERNET 0x11092a00 /*ANA-6911A/TX Fast Ethernet*/
  874. #define SUBDEVICE_DIGITAL_ANA_6911A_TXC_FAST_ETHERNET 0x11092b00 /*ANA-6911A/TXC Fast Ethernet*/
  875. #define SUBDEVICE_DIGITAL_ANA_6922_TX_FAST_ETHERNET 0x11093000 /*ANA-6922/TX Fast Ethernet*/
  876. #define SUBDEVICE_DIGITAL_CHEETAH_FAST_ETHERNET 0x11131207 /*Cheetah Fast Ethernet*/
  877. #define SUBDEVICE_DIGITAL_CARDBUS_FAST_ETHERNET2 0x11132220 /*Cardbus Fast Ethernet*/
  878. #define SUBDEVICE_DIGITAL_CARDBUS_ETHERNET_10_100 0x115d0002 /*Cardbus Ethernet 10/100*/
  879. #define SUBDEVICE_DIGITAL_FAST_ETHERNET 0x11790203 /*Fast Ethernet*/
  880. #define SUBDEVICE_DIGITAL_CARDBUS_FAST_ETHERNET3 0x11790204 /*Cardbus Fast Ethernet*/
  881. #define SUBDEVICE_DIGITAL_DFE_500TX_FAST_ETHERNET2 0x11861100 /*DFE-500TX Fast Ethernet*/
  882. #define SUBDEVICE_DIGITAL_DFE_500TX_FAST_ETHERNET3 0x11861101 /*DFE-500TX Fast Ethernet*/
  883. #define SUBDEVICE_DIGITAL_DFE_500TX_FAST_ETHERNET4 0x11861102 /*DFE-500TX Fast Ethernet*/
  884. #define SUBDEVICE_DIGITAL_DFE_570TX_QUAD_FAST 0x11861112 /*DFE-570TX Quad Fast Ethernet*/
  885. #define SUBDEVICE_DIGITAL_AT_2800TX_FAST_ETHERNET 0x12592800 /*AT-2800Tx Fast Ethernet*/
  886. #define SUBDEVICE_DIGITAL_EAGLE_FAST_ETHERMAX 0x12660004 /*Eagle Fast EtherMAX*/
  887. #define SUBDEVICE_DIGITAL_NETFLYER_CARDBUS_FAST 0x12af0019 /*NetFlyer Cardbus Fast Ethernet*/
  888. #define SUBDEVICE_DIGITAL_CARDBUS_ETHERNET_CARD 0x13740001 /*Cardbus Ethernet Card 10/100*/
  889. #define SUBDEVICE_DIGITAL_CARDBUS_ETHERNET_CARD2 0x13740002 /*Cardbus Ethernet Card 10/100*/
  890. #define SUBDEVICE_DIGITAL_CARDBUS_ETHERNET_CARD3 0x13740007 /*Cardbus Ethernet Card 10/100*/
  891. #define SUBDEVICE_DIGITAL_CARDBUS_ETHERNET_CARD4 0x13740008 /*Cardbus Ethernet Card 10/100*/
  892. #define SUBDEVICE_DIGITAL_FA510 0x13852100 /*FA510*/
  893. #define SUBDEVICE_DIGITAL_10_100_ETHERNET_CARDBUS 0x13950001 /*10/100 Ethernet CardBus PC Card*/
  894. #define SUBDEVICE_DIGITAL_ETHERFAST_10_100_CARDBUS 0x13d1ab01 /*EtherFast 10/100 Cardbus (PCMPC200)*/
  895. #define SUBDEVICE_DIGITAL_LNDL_100N_100BASE_TX_ETHERNET 0x14cb0100 /*LNDL-100N 100Base-TX Ethernet PC Card*/
  896. #define SUBDEVICE_DIGITAL_ETHEREXPRESS_PRO_100_MOBILE 0x80860001 /*EtherExpress PRO/100 Mobile CardBus 32*/
  897. #define DEVICE_DIGITAL_FARALLON_PN9000SX_GIGABIT 0x001a /*Farallon PN9000SX Gigabit Ethernet*/
  898. #define DEVICE_DIGITAL_DECCHIP_21052 0x0021 /*DECchip 21052*/
  899. #define DEVICE_DIGITAL_DECCHIP_21150 0x0022 /*DECchip 21150*/
  900. #define DEVICE_DIGITAL_DECCHIP_211502 0x0023 /*DECchip 21150*/
  901. #define DEVICE_DIGITAL_DECCHIP_21152 0x0024 /*DECchip 21152*/
  902. #define DEVICE_DIGITAL_DECCHIP_21153 0x0025 /*DECchip 21153*/
  903. #define DEVICE_DIGITAL_DECCHIP_21154 0x0026 /*DECchip 21154*/
  904. #define DEVICE_DIGITAL_56K_MODEM_CARDBUS 0x0034 /*56k Modem Cardbus*/
  905. #define SUBDEVICE_DIGITAL_56K_MODEM_CARDBUS 0x13740003 /*56k Modem Cardbus*/
  906. #define DEVICE_DIGITAL_DECCHIP_21553 0x0045 /*DECchip 21553*/
  907. #define DEVICE_DIGITAL_DECCHIP_21554 0x0046 /*DECchip 21554*/
  908. #define SUBDEVICE_DIGITAL_INTEGRATED_SMART_ARRAY 0x0e114050 /*Integrated Smart Array*/
  909. #define SUBDEVICE_DIGITAL_INTEGRATED_SMART_ARRAY2 0x0e114051 /*Integrated Smart Array*/
  910. #define SUBDEVICE_DIGITAL_INTEGRATED_SMART_ARRAY3 0x0e114058 /*Integrated Smart Array*/
  911. #define SUBDEVICE_DIGITAL_HEWLETT_PACKARD_NETRAID_4M 0x103c10c2 /*Hewlett-Packard NetRAID-4M*/
  912. #define SUBDEVICE_DIGITAL_IP_TELEPHONY_CARD 0x12d9000a /*IP Telephony card*/
  913. #define SUBDEVICE_DIGITAL_CT7_MAINBOARD 0x4c531050 /*CT7 mainboard*/
  914. #define SUBDEVICE_DIGITAL_CE7_MAINBOARD 0x4c531051 /*CE7 mainboard*/
  915. #define SUBDEVICE_DIGITAL_5400S_MUSTANG 0x90050364 /*5400S (Mustang)*/
  916. #define SUBDEVICE_DIGITAL_5400S_MUSTANG2 0x90050365 /*5400S (Mustang)*/
  917. #define SUBDEVICE_DIGITAL_DELL_POWEREDGE_RAID 0x90051364 /*Dell PowerEdge RAID Controller 2*/
  918. #define SUBDEVICE_DIGITAL_DELL_POWEREDGE_RAID2 0x90051365 /*Dell PowerEdge RAID Controller 2*/
  919. #define SUBDEVICE_DIGITAL_CC8_1_BLUES 0xe4bf1000 /*CC8-1-BLUES*/
  920. #define DEVICE_DIGITAL_STRONGARM_DC21285 0x1065 /*StrongARM DC21285*/
  921. #define SUBDEVICE_DIGITAL_DAC960P_DAC1164P 0x10690020 /*DAC960P / DAC1164P*/
  922. /* Vendor: 1012: Micronics Computers Inc */
  923. /* Vendor: 1013: Cirrus Logic */
  924. #define DEVICE_CIRRUS_GD_7548 0x0038 /*GD 7548*/
  925. #define DEVICE_CIRRUS_GD_7555_FLAT 0x0040 /*GD 7555 Flat Panel GUI Accelerator*/
  926. #define DEVICE_CIRRUS_GD_7556_VIDEO_GRAPHICS 0x004c /*GD 7556 Video/Graphics LCD/CRT Ctrlr*/
  927. #define DEVICE_CIRRUS_GD_5430_40_ALPINE 0x00a0 /*GD 5430/40 [Alpine]*/
  928. #define DEVICE_CIRRUS_GD_5432_ALPINE 0x00a2 /*GD 5432 [Alpine]*/
  929. #define DEVICE_CIRRUS_GD_5434_4_ALPINE 0x00a4 /*GD 5434-4 [Alpine]*/
  930. #define DEVICE_CIRRUS_GD_5434_8_ALPINE 0x00a8 /*GD 5434-8 [Alpine]*/
  931. #define DEVICE_CIRRUS_GD_5436_ALPINE 0x00ac /*GD 5436 [Alpine]*/
  932. #define DEVICE_CIRRUS_GD_5440 0x00b0 /*GD 5440*/
  933. #define DEVICE_CIRRUS_GD_5446 0x00b8 /*GD 5446*/
  934. #define DEVICE_CIRRUS_GD_5480 0x00bc /*GD 5480*/
  935. #define SUBDEVICE_CIRRUS_CL_GD5480 0x101300bc /*CL-GD5480*/
  936. #define DEVICE_CIRRUS_GD_5462 0x00d0 /*GD 5462*/
  937. #define DEVICE_CIRRUS_GD_5462_LAGUNA 0x00d2 /*GD 5462 [Laguna I]*/
  938. #define DEVICE_CIRRUS_GD_5464_LAGUNA 0x00d4 /*GD 5464 [Laguna]*/
  939. #define DEVICE_CIRRUS_GD_5464_BD 0x00d5 /*GD 5464 BD [Laguna]*/
  940. #define DEVICE_CIRRUS_GD_5465_LAGUNA 0x00d6 /*GD 5465 [Laguna]*/
  941. #define SUBDEVICE_CIRRUS_BARCO_METHEUS_2 0x13ce8031 /*Barco Metheus 2 Megapixel, Dual Head*/
  942. #define SUBDEVICE_CIRRUS_BARCO_METHEUS_22 0x13cf8031 /*Barco Metheus 2 Megapixel, Dual Head*/
  943. #define DEVICE_CIRRUS_GD_5436U 0x00e8 /*GD 5436U*/
  944. #define DEVICE_CIRRUS_CL_6729 0x1100 /*CL 6729*/
  945. #define DEVICE_CIRRUS_PD_6832_PCMCIA_CARDBUS 0x1110 /*PD 6832 PCMCIA/CardBus Ctrlr*/
  946. #define DEVICE_CIRRUS_PD_6834_PCMCIA_CARDBUS 0x1112 /*PD 6834 PCMCIA/CardBus Ctrlr*/
  947. #define DEVICE_CIRRUS_PD_6833_PCMCIA_CARDBUS 0x1113 /*PD 6833 PCMCIA/CardBus Ctrlr*/
  948. #define DEVICE_CIRRUS_GD_7542_NORDIC 0x1200 /*GD 7542 [Nordic]*/
  949. #define DEVICE_CIRRUS_GD_7543_VIKING 0x1202 /*GD 7543 [Viking]*/
  950. #define DEVICE_CIRRUS_GD_7541_NORDIC 0x1204 /*GD 7541 [Nordic Light]*/
  951. #define DEVICE_CIRRUS_CD_4400 0x4400 /*CD 4400*/
  952. #define DEVICE_CIRRUS_CS_4610_11_CRYSTALCLEAR 0x6001 /*CS 4610/11 [CrystalClear SoundFusion Audio Accelerator]*/
  953. #define SUBDEVICE_CIRRUS_CS4610_SOUNDFUSION_AUDIO 0x10141010 /*CS4610 SoundFusion Audio Accelerator*/
  954. #define DEVICE_CIRRUS_CS_4614_22_24_CRYSTALCLEAR 0x6003 /*CS 4614/22/24 [CrystalClear SoundFusion Audio Accelerator]*/
  955. #define SUBDEVICE_CIRRUS_CRYSTAL_SOUNDFUSION_PCI 0x10134280 /*Crystal SoundFusion PCI Audio Accelerator*/
  956. #define SUBDEVICE_CIRRUS_GAME_THEATER_XP 0x16810050 /*Game Theater XP*/
  957. #define SUBDEVICE_CIRRUS_FORTISSIMO_III_7_1 0x1681a011 /*Fortissimo III 7.1*/
  958. #define DEVICE_CIRRUS_CS_4614_22_24_CRYSTALCLEAR2 0x6004 /*CS 4614/22/24 [CrystalClear SoundFusion Audio Accelerator]*/
  959. #define DEVICE_CIRRUS_CRYSTAL_CS4281_PCI 0x6005 /*Crystal CS4281 PCI Audio*/
  960. #define SUBDEVICE_CIRRUS_CRYSTAL_CS4281_PCI 0x10134281 /*Crystal CS4281 PCI Audio*/
  961. #define SUBDEVICE_CIRRUS_CRYSTAL_CS4281_PCI2 0x10cf10a8 /*Crystal CS4281 PCI Audio*/
  962. #define SUBDEVICE_CIRRUS_CRYSTAL_CS4281_PCI3 0x10cf10a9 /*Crystal CS4281 PCI Audio*/
  963. #define SUBDEVICE_CIRRUS_CRYSTAL_CS4281_PCI4 0x10cf10aa /*Crystal CS4281 PCI Audio*/
  964. #define SUBDEVICE_CIRRUS_CRYSTAL_CS4281_PCI5 0x10cf10ab /*Crystal CS4281 PCI Audio*/
  965. #define SUBDEVICE_CIRRUS_CRYSTAL_CS4281_PCI6 0x10cf10ac /*Crystal CS4281 PCI Audio*/
  966. #define SUBDEVICE_CIRRUS_CRYSTAL_CS4281_PCI7 0x10cf10ad /*Crystal CS4281 PCI Audio*/
  967. #define SUBDEVICE_CIRRUS_CRYSTAL_CS4281_PCI8 0x10cf10b4 /*Crystal CS4281 PCI Audio*/
  968. #define SUBDEVICE_CIRRUS_CRYSTAL_CS4281_PCI9 0x11790001 /*Crystal CS4281 PCI Audio*/
  969. #define SUBDEVICE_CIRRUS_CRYSTAL_CS4281_PCI10 0x14c0000c /*Crystal CS4281 PCI Audio*/
  970. /* Vendor: 1014: IBM */
  971. #define DEVICE_IBM_PCI_TO_MCA 0x0002 /*PCI to MCA Bridge*/
  972. #define DEVICE_IBM_ALTA_LITE 0x0005 /*Alta Lite*/
  973. #define DEVICE_IBM_ALTA_MP 0x0007 /*Alta MP*/
  974. #define DEVICE_IBM_FIRE_CORAL 0x000a /*Fire Coral*/
  975. #define DEVICE_IBM_CPU_TO_PCI 0x0017 /*CPU to PCI Bridge*/
  976. #define DEVICE_IBM_TR_AUTO_LANSTREAMER 0x0018 /*TR Auto LANstreamer*/
  977. #define DEVICE_IBM_GXT_150P 0x001b /*GXT-150P*/
  978. #define DEVICE_IBM_CARRERA 0x001c /*Carrera*/
  979. #define DEVICE_IBM_82G2675 0x001d /*82G2675*/
  980. #define DEVICE_IBM_GXT1000_GRAPHICS_ADAPTER 0x0020 /*GXT1000 Graphics Adapter*/
  981. #define DEVICE_IBM_IBM27_82351 0x0022 /*IBM27-82351*/
  982. #define DEVICE_IBM_PYTHON 0x002d /*Python*/
  983. #define DEVICE_IBM_SCSI_RAID_ADAPTER 0x002e /*SCSI RAID Adapter [ServeRAID]*/
  984. #define SUBDEVICE_IBM_SERVERAID_3X 0x1014002e /*ServeRAID-3x*/
  985. #define SUBDEVICE_IBM_SERVERAID_4H 0x1014022e /*ServeRAID-4H*/
  986. #define DEVICE_IBM_2_PORT_SERIAL 0x0031 /*2 Port Serial Adapter*/
  987. #define SUBDEVICE_IBM_2721_WAN_IOA 0x10140031 /*2721 WAN IOA - 2 Port Sync Serial Adapter*/
  988. #define DEVICE_IBM_MIAMI 0x0036 /*Miami*/
  989. #define DEVICE_IBM_82660_CPU_TO 0x0037 /*82660 CPU to PCI Bridge*/
  990. #define DEVICE_IBM_CPU_TO_PCI2 0x003a /*CPU to PCI Bridge*/
  991. #define DEVICE_IBM_GXT250P_GXT255P_GRAPHICS_ADAPTER 0x003c /*GXT250P/GXT255P Graphics Adapter*/
  992. #define DEVICE_IBM_16_4_TOKEN_RING 0x003e /*16/4 Token ring UTP/STP controller*/
  993. #define SUBDEVICE_IBM_TOKEN_RING_ADAPTER 0x1014003e /*Token-Ring Adapter*/
  994. #define SUBDEVICE_IBM_TOKEN_RING_ADAPTER2 0x101400cd /*Token-Ring Adapter + Wake-On-LAN*/
  995. #define SUBDEVICE_IBM_16_4_TOKEN_RING_ADAPTER 0x101400ce /*16/4 Token-Ring Adapter 2*/
  996. #define SUBDEVICE_IBM_16_4_TOKEN_RING_ADAPTER2 0x101400cf /*16/4 Token-Ring Adapter Special*/
  997. #define SUBDEVICE_IBM_HIGH_SPEED_100_16_4_TOKEN_RING 0x101400e4 /*High-Speed 100/16/4 Token-Ring Adapter*/
  998. #define SUBDEVICE_IBM_16_4_TOKEN_RING_ADAPTER3 0x101400e5 /*16/4 Token-Ring Adapter 2 + Wake-On-LAN*/
  999. #define SUBDEVICE_IBM_ISERIES_2744_CARD 0x1014016d /*iSeries 2744 Card*/
  1000. #define DEVICE_IBM_SSA_ADAPTER 0x0045 /*SSA Adapter*/
  1001. #define DEVICE_IBM_MPIC_INTERRUPT_CONTROLLER 0x0046 /*MPIC interrupt controller*/
  1002. #define DEVICE_IBM_PCI_TO_PCI 0x0047 /*PCI to PCI Bridge*/
  1003. #define DEVICE_IBM_PCI_TO_PCI2 0x0048 /*PCI to PCI Bridge*/
  1004. #define DEVICE_IBM_WARHEAD_SCSI_CONTROLLER 0x0049 /*Warhead SCSI Controller*/
  1005. #define DEVICE_IBM_ATM_CONTROLLER_14104E00 0x004e /*ATM Controller (14104e00)*/
  1006. #define DEVICE_IBM_ATM_CONTROLLER_14104F00 0x004f /*ATM Controller (14104f00)*/
  1007. #define DEVICE_IBM_ATM_CONTROLLER_14105000 0x0050 /*ATM Controller (14105000)*/
  1008. #define DEVICE_IBM_25_MBIT_ATM 0x0053 /*25 MBit ATM Controller*/
  1009. #define DEVICE_IBM_GXT500P_GXT550P_GRAPHICS_ADAPTER 0x0054 /*GXT500P/GXT550P Graphics Adapter*/
  1010. #define DEVICE_IBM_MPEG_PCI_BRIDGE 0x0057 /*MPEG PCI Bridge*/
  1011. #define DEVICE_IBM_I82557B_10_100 0x005c /*i82557B 10/100*/
  1012. #define DEVICE_IBM_GXT800P_GRAPHICS_ADAPTER 0x005e /*GXT800P Graphics Adapter*/
  1013. #define DEVICE_IBM_ATM_CONTROLLER_14107C00 0x007c /*ATM Controller (14107c00)*/
  1014. #define DEVICE_IBM_3780IDSP_MWAVE 0x007d /*3780IDSP [MWave]*/
  1015. #define DEVICE_IBM_EADS_PCI_TO 0x008b /*EADS PCI to PCI Bridge*/
  1016. #define DEVICE_IBM_GXT3000P_GRAPHICS_ADAPTER 0x008e /*GXT3000P Graphics Adapter*/
  1017. #define DEVICE_IBM_GXT_3000P 0x0090 /*GXT 3000P*/
  1018. #define SUBDEVICE_IBM_GXT_3000P 0x1014008e /*GXT-3000P*/
  1019. #define DEVICE_IBM_SSA_ADAPTER2 0x0091 /*SSA Adapter*/
  1020. #define DEVICE_IBM_20H2999_PCI_DOCKING 0x0095 /*20H2999 PCI Docking Bridge*/
  1021. #define DEVICE_IBM_CHUKAR_CHIPSET_SCSI 0x0096 /*Chukar chipset SCSI controller*/
  1022. #define SUBDEVICE_IBM_ISERIES_2778_DASD 0x10140097 /*iSeries 2778 DASD IOA*/
  1023. #define SUBDEVICE_IBM_ISERIES_2763_DASD 0x10140098 /*iSeries 2763 DASD IOA*/
  1024. #define SUBDEVICE_IBM_ISERIES_2748_DASD 0x10140099 /*iSeries 2748 DASD IOA*/
  1025. #define DEVICE_IBM_PCI_4758_CRYPTOGRAPHIC 0x009f /*PCI 4758 Cryptographic Accelerator*/
  1026. #define DEVICE_IBM_ATM_CONTROLLER_1410A500 0x00a5 /*ATM Controller (1410a500)*/
  1027. #define DEVICE_IBM_ATM_155MBPS_MM 0x00a6 /*ATM 155MBPS MM Controller (1410a600)*/
  1028. #define DEVICE_IBM_256_BIT_GRAPHICS_RASTERIZER 0x00b7 /*256-bit Graphics Rasterizer [Fire GL1]*/
  1029. #define SUBDEVICE_IBM_FIREGL1_AGP_32MB 0x109200b8 /*FireGL1 AGP 32Mb*/
  1030. #define DEVICE_IBM_GXT2000P_GRAPHICS_ADAPTER 0x00b8 /*GXT2000P Graphics Adapter*/
  1031. #define DEVICE_IBM_ATM_622MBPS_CONTROLLER 0x00be /*ATM 622MBPS Controller (1410be00)*/
  1032. #define DEVICE_IBM_ADVANCED_SYSTEMS_MANAGEMENT 0x00dc /*Advanced Systems Management Adapter (ASMA)*/
  1033. #define DEVICE_IBM_CPC710_DUAL_BRIDGE 0x00fc /*CPC710 Dual Bridge and Memory Controller (PCI-64)*/
  1034. #define DEVICE_IBM_GIGABIT_ETHERNET_SX_ADAPTER 0x0104 /*Gigabit Ethernet-SX Adapter*/
  1035. #define DEVICE_IBM_CPC710_DUAL_BRIDGE2 0x0105 /*CPC710 Dual Bridge and Memory Controller (PCI-32)*/
  1036. #define DEVICE_IBM_REMOTE_SUPERVISOR_ADAPTER 0x010f /*Remote Supervisor Adapter (RSA)*/
  1037. #define DEVICE_IBM_YOTTA_VIDEO_COMPOSITOR 0x0142 /*Yotta Video Compositor Input*/
  1038. #define SUBDEVICE_IBM_YOTTA_INPUT_CONTROLLER 0x10140143 /*Yotta Input Controller (ytin)*/
  1039. #define DEVICE_IBM_YOTTA_VIDEO_COMPOSITOR2 0x0144 /*Yotta Video Compositor Output*/
  1040. #define SUBDEVICE_IBM_YOTTA_OUTPUT_CONTROLLER 0x10140145 /*Yotta Output Controller (ytout)*/
  1041. #define DEVICE_IBM_405GP_PLB_TO 0x0156 /*405GP PLB to PCI Bridge*/
  1042. #define DEVICE_IBM_622MBPS_ATM_PCI 0x015e /*622Mbps ATM PCI Adapter*/
  1043. #define DEVICE_IBM_64BIT_66MHZ_PCI_ATM 0x0160 /*64bit/66MHz PCI ATM 155 MMF*/
  1044. #define DEVICE_IBM_GXT4000P_GRAPHICS_ADAPTER 0x016e /*GXT4000P Graphics Adapter*/
  1045. #define DEVICE_IBM_GXT6000P_GRAPHICS_ADAPTER 0x0170 /*GXT6000P Graphics Adapter*/
  1046. #define DEVICE_IBM_GXT300P_GRAPHICS_ADAPTER 0x017d /*GXT300P Graphics Adapter*/
  1047. #define DEVICE_IBM_SNIPE_CHIPSET_SCSI 0x0180 /*Snipe chipset SCSI controller*/
  1048. #define SUBDEVICE_IBM_ISERIES_2757_DASD 0x10140241 /*iSeries 2757 DASD IOA*/
  1049. #define SUBDEVICE_IBM_QUAD_CHANNEL_PCI_X 0x10140264 /*Quad Channel PCI-X U320 SCSI RAID Adapter (2780)*/
  1050. #define DEVICE_IBM_EADS_X_PCI_X_TO 0x0188 /*EADS-X PCI-X to PCI-X Bridge*/
  1051. #define DEVICE_IBM_PCI_X_TO_PCI_X 0x01a7 /*PCI-X to PCI-X Bridge*/
  1052. #define DEVICE_IBM_SERVERAID_CONTROLLER 0x01bd /*ServeRAID Controller*/
  1053. #define SUBDEVICE_IBM_SERVERAID_4M 0x101401be /*ServeRAID-4M*/
  1054. #define SUBDEVICE_IBM_SERVERAID_4L 0x101401bf /*ServeRAID-4L*/
  1055. #define SUBDEVICE_IBM_SERVERAID_4MX 0x10140208 /*ServeRAID-4Mx*/
  1056. #define SUBDEVICE_IBM_SERVERAID_4LX 0x1014020e /*ServeRAID-4Lx*/
  1057. #define SUBDEVICE_IBM_SERVERAID_4H2 0x1014022e /*ServeRAID-4H*/
  1058. #define SUBDEVICE_IBM_SERVERAID_5I 0x10140258 /*ServeRAID-5i*/
  1059. #define SUBDEVICE_IBM_SERVERAID_5I2 0x10140259 /*ServeRAID-5i*/
  1060. #define DEVICE_IBM_64BIT_66MHZ_PCI_ATM2 0x01c1 /*64bit/66MHz PCI ATM 155 UTP*/
  1061. #define DEVICE_IBM_CRYPTOGRAPHIC_ACCELERATOR 0x01e6 /*Cryptographic Accelerator*/
  1062. #define DEVICE_IBM_10_100_MBPS_ETHERNET 0x01ff /*10/100 Mbps Ethernet*/
  1063. #define DEVICE_IBM_MULTIPORT_SERIAL_ADAPTER 0x0219 /*Multiport Serial Adapter*/
  1064. #define SUBDEVICE_IBM_DUAL_RVX 0x1014021a /*Dual RVX*/
  1065. #define SUBDEVICE_IBM_INTERNAL_MODEM_RVX 0x10140251 /*Internal Modem/RVX*/
  1066. #define SUBDEVICE_IBM_QUAD_INTERNAL_MODEM 0x10140252 /*Quad Internal Modem*/
  1067. #define DEVICE_IBM_GXT6500P_GRAPHICS_ADAPTER 0x021b /*GXT6500P Graphics Adapter*/
  1068. #define DEVICE_IBM_GXT4500P_GRAPHICS_ADAPTER 0x021c /*GXT4500P Graphics Adapter*/
  1069. #define DEVICE_IBM_GXT135P_GRAPHICS_ADAPTER 0x0233 /*GXT135P Graphics Adapter*/
  1070. #define DEVICE_IBM_PCI_X_DUAL_CHANNEL 0x0266 /*PCI-X Dual Channel SCSI*/
  1071. #define DEVICE_IBM_GIGABIT_ETHERNET_SX_ADAPTER2 0x0268 /*Gigabit Ethernet-SX Adapter (PCI-X)*/
  1072. #define DEVICE_IBM_10_100_1000_BASE_TX_ETHERNET 0x0269 /*10/100/1000 Base-TX Ethernet Adapter (PCI-X)*/
  1073. #define DEVICE_IBM_WINNIPEG_PCI_X_HOST 0x0302 /*Winnipeg PCI-X Host Bridge*/
  1074. #define DEVICE_IBM_ZISC_036_NEURAL 0x0314 /*ZISC 036 Neural accelerator card*/
  1075. #define DEVICE_IBM_MPIC_2_INTERRUPT_CONTROLLER 0xffff /*MPIC-2 interrupt controller*/
  1076. /* Vendor: 1015: LSI Logic Corp of Canada */
  1077. /* Vendor: 1016: ICL Personal Systems */
  1078. /* Vendor: 1017: SPEA Software AG */
  1079. #define DEVICE_SPEA_SPEA_3D_ACCELERATOR 0x5343 /*SPEA 3D Accelerator*/
  1080. /* Vendor: 1018: Unisys Systems */
  1081. /* Vendor: 1019: Elitegroup Computer Systems */
  1082. /* Vendor: 101a: AT&T GIS (NCR) */
  1083. #define DEVICE_AT_T_100VG_ETHERNET 0x0005 /*100VG ethernet*/
  1084. /* Vendor: 101b: Vitesse Semiconductor */
  1085. /* Vendor: 101c: Western Digital */
  1086. #define DEVICE_WESTERN_33C193A 0x0193 /*33C193A*/
  1087. #define DEVICE_WESTERN_33C196A 0x0196 /*33C196A*/
  1088. #define DEVICE_WESTERN_33C197A 0x0197 /*33C197A*/
  1089. #define DEVICE_WESTERN_33C296A 0x0296 /*33C296A*/
  1090. #define DEVICE_WESTERN_7193 0x3193 /*7193*/
  1091. #define DEVICE_WESTERN_7197 0x3197 /*7197*/
  1092. #define DEVICE_WESTERN_33C296A2 0x3296 /*33C296A*/
  1093. #define DEVICE_WESTERN_34C296 0x4296 /*34C296*/
  1094. #define DEVICE_WESTERN_PIPELINE_9710 0x9710 /*Pipeline 9710*/
  1095. #define DEVICE_WESTERN_PIPELINE_9712 0x9712 /*Pipeline 9712*/
  1096. #define DEVICE_WESTERN_90C 0xc24a /*90C*/
  1097. /* Vendor: 101e: American Megatrends Inc. */
  1098. #define DEVICE_AMERICAN_MEGARAID 0x1960 /*MegaRAID*/
  1099. #define SUBDEVICE_AMERICAN_MEGARAID_471_ENTERPRISE 0x101e0471 /*MegaRAID 471 Enterprise 1600 RAID Controller*/
  1100. #define SUBDEVICE_AMERICAN_MEGARAID_475_EXPRESS 0x101e0475 /*MegaRAID 475 Express 500/500LC RAID Controller*/
  1101. #define SUBDEVICE_AMERICAN_MEGARAID_477_ELITE 0x101e0477 /*MegaRAID 477 Elite 3100 RAID Controller*/
  1102. #define SUBDEVICE_AMERICAN_MEGARAID_493_ELITE 0x101e0493 /*MegaRAID 493 Elite 1600 RAID Controller*/
  1103. #define SUBDEVICE_AMERICAN_MEGARAID_494_ELITE 0x101e0494 /*MegaRAID 494 Elite 1650 RAID Controller*/
  1104. #define SUBDEVICE_AMERICAN_MEGARAID_503_ENTERPRISE 0x101e0503 /*MegaRAID 503 Enterprise 1650 RAID Controller*/
  1105. #define SUBDEVICE_AMERICAN_MEGARAID_511_I4 0x101e0511 /*MegaRAID 511 i4 IDE RAID Controller*/
  1106. #define SUBDEVICE_AMERICAN_MEGARAID_522_I4133 0x101e0522 /*MegaRAID 522 i4133 RAID Controller*/
  1107. #define SUBDEVICE_AMERICAN_POWEREDGE_RAID_CONTROLLER 0x10280471 /*PowerEdge RAID Controller 3/QC*/
  1108. #define SUBDEVICE_AMERICAN_POWEREDGE_RAID_CONTROLLER2 0x10280475 /*PowerEdge RAID Controller 3/SC*/
  1109. #define SUBDEVICE_AMERICAN_POWEREDGE_RAID_CONTROLLER3 0x10280493 /*PowerEdge RAID Controller 3/DC*/
  1110. #define SUBDEVICE_AMERICAN_POWEREDGE_COST_EFFECTIVE 0x10280511 /*PowerEdge Cost Effective RAID Controller ATA100/4Ch*/
  1111. #define DEVICE_AMERICAN_MEGARAID_428_ULTRA 0x9010 /*MegaRAID 428 Ultra RAID Controller*/
  1112. #define DEVICE_AMERICAN_EIDE_CONTROLLER 0x9030 /*EIDE Controller*/
  1113. #define DEVICE_AMERICAN_EIDE_CONTROLLER2 0x9031 /*EIDE Controller*/
  1114. #define DEVICE_AMERICAN_EIDE_SCSI 0x9032 /*EIDE & SCSI Controller*/
  1115. #define DEVICE_AMERICAN_SCSI_CONTROLLER 0x9033 /*SCSI Controller*/
  1116. #define DEVICE_AMERICAN_MULTIMEDIA_CARD 0x9040 /*Multimedia card*/
  1117. #define DEVICE_AMERICAN_MEGARAID_434_ULTRA 0x9060 /*MegaRAID 434 Ultra GT RAID Controller*/
  1118. #define DEVICE_AMERICAN_MEGARAC 0x9063 /*MegaRAC*/
  1119. #define SUBDEVICE_AMERICAN_DELL_REMOTE_ASSISTANT 0x101e0767 /*Dell Remote Assistant Card 2*/
  1120. /* Vendor: 101f: PictureTel */
  1121. /* Vendor: 1020: Hitachi Computer Products */
  1122. /* Vendor: 1021: OKI Electric Industry Co. Ltd. */
  1123. /* Vendor: 1022: Advanced Micro Devices [AMD] */
  1124. #define DEVICE_ADVANCED_K8_ATHLON64_OPTERON_HYPERTRANSPORT 0x1100 /*K8 [Athlon64/Opteron] HyperTransport Technology Configuration*/
  1125. #define DEVICE_ADVANCED_K8_ATHLON64_OPTERON_ADDRESS 0x1101 /*K8 [Athlon64/Opteron] Address Map*/
  1126. #define DEVICE_ADVANCED_K8_ATHLON64_OPTERON_DRAM 0x1102 /*K8 [Athlon64/Opteron] DRAM Controller*/
  1127. #define DEVICE_ADVANCED_K8_ATHLON64_OPTERON_MISCELLANEOUS 0x1103 /*K8 [Athlon64/Opteron] Miscellaneous Control*/
  1128. #define DEVICE_ADVANCED_79C970_PCNET32_LANCE 0x2000 /*79c970 [PCnet32 LANCE]*/
  1129. #define SUBDEVICE_ADVANCED_NETFINITY_10_100_FAST 0x10142000 /*NetFinity 10/100 Fast Ethernet*/
  1130. #define SUBDEVICE_ADVANCED_PCNET_FAST 0x10222000 /*PCnet - Fast 79C971*/
  1131. #define SUBDEVICE_ADVANCED_ETHERNET_WITH_LAN 0x103c104c /*Ethernet with LAN remote power Adapter*/
  1132. #define SUBDEVICE_ADVANCED_ETHERNET_WITH_LAN2 0x103c1064 /*Ethernet with LAN remote power Adapter*/
  1133. #define SUBDEVICE_ADVANCED_ETHERNET_WITH_LAN3 0x103c1065 /*Ethernet with LAN remote power Adapter*/
  1134. #define SUBDEVICE_ADVANCED_ETHERNET_WITH_LAN4 0x103c106c /*Ethernet with LAN remote power Adapter*/
  1135. #define SUBDEVICE_ADVANCED_ETHERNET_WITH_LAN5 0x103c106e /*Ethernet with LAN remote power Adapter*/
  1136. #define SUBDEVICE_ADVANCED_ETHERNET_WITH_LAN6 0x103c10ea /*Ethernet with LAN remote power Adapter*/
  1137. #define SUBDEVICE_ADVANCED_EN1220_10_100_FAST 0x11131220 /*EN1220 10/100 Fast Ethernet*/
  1138. #define SUBDEVICE_ADVANCED_AT_2450_10_100_FAST 0x12592450 /*AT-2450 10/100 Fast Ethernet*/
  1139. #define SUBDEVICE_ADVANCED_AT_2450V4_10MB_ETHERNET 0x12592454 /*AT-2450v4 10Mb Ethernet Adapter*/
  1140. #define SUBDEVICE_ADVANCED_AT_2700TX_10_100_FAST 0x12592700 /*AT-2700TX 10/100 Fast Ethernet*/
  1141. #define SUBDEVICE_ADVANCED_AT_2700FX_100MB_ETHERNET 0x12592701 /*AT-2700FX 100Mb Ethernet*/
  1142. #define SUBDEVICE_ADVANCED_CC7_CR7_CP7_VC7_VP7_VR7_MAINBOARD 0x4c531000 /*CC7/CR7/CP7/VC7/VP7/VR7 mainboard*/
  1143. #define SUBDEVICE_ADVANCED_CP5_CR6_MAINBOARD 0x4c531010 /*CP5/CR6 mainboard*/
  1144. #define SUBDEVICE_ADVANCED_VR6_MAINBOARD 0x4c531020 /*VR6 mainboard*/
  1145. #define SUBDEVICE_ADVANCED_PC5_MAINBOARD 0x4c531030 /*PC5 mainboard*/
  1146. #define SUBDEVICE_ADVANCED_CL7_MAINBOARD 0x4c531040 /*CL7 mainboard*/
  1147. #define SUBDEVICE_ADVANCED_PC7_MAINBOARD 0x4c531060 /*PC7 mainboard*/
  1148. #define DEVICE_ADVANCED_79C978_HOMEPNA 0x2001 /*79c978 [HomePNA]*/
  1149. #define SUBDEVICE_ADVANCED_MULTIMEDIA_HOME_NETWORK 0x10920a78 /*Multimedia Home Network Adapter*/
  1150. #define SUBDEVICE_ADVANCED_ACTIONLINK_HOME_NETWORK 0x16680299 /*ActionLink Home Network Adapter*/
  1151. #define DEVICE_ADVANCED_AM_1771_MBW 0x2003 /*Am 1771 MBW [Alchemy]*/
  1152. #define DEVICE_ADVANCED_53C974_PCSCSI 0x2020 /*53c974 [PCscsi]*/
  1153. #define DEVICE_ADVANCED_79C974 0x2040 /*79c974*/
  1154. #define DEVICE_ADVANCED_ELANSC520_MICROCONTROLLER 0x3000 /*ELanSC520 Microcontroller*/
  1155. #define DEVICE_ADVANCED_AMD_751_IRONGATE_SYSTEM 0x7006 /*AMD-751 [Irongate] System Controller*/
  1156. #define DEVICE_ADVANCED_AMD_751_IRONGATE_AGP 0x7007 /*AMD-751 [Irongate] AGP Bridge*/
  1157. #define DEVICE_ADVANCED_AMD_IGR4_AGP_HOST 0x700a /*AMD-IGR4 AGP Host to PCI Bridge*/
  1158. #define DEVICE_ADVANCED_AMD_IGR4_PCI_TO 0x700b /*AMD-IGR4 PCI to PCI Bridge*/
  1159. #define DEVICE_ADVANCED_AMD_760_MP_IGD4_2P 0x700c /*AMD-760 MP [IGD4-2P] System Controller*/
  1160. #define DEVICE_ADVANCED_AMD_760_MP_IGD4_2P2 0x700d /*AMD-760 MP [IGD4-2P] AGP Bridge*/
  1161. #define DEVICE_ADVANCED_AMD_760_IGD4_1P_SYSTEM 0x700e /*AMD-760 [IGD4-1P] System Controller*/
  1162. #define DEVICE_ADVANCED_AMD_760_IGD4_1P_AGP 0x700f /*AMD-760 [IGD4-1P] AGP Bridge*/
  1163. #define DEVICE_ADVANCED_AMD_755_COBRA_ISA 0x7400 /*AMD-755 [Cobra] ISA*/
  1164. #define DEVICE_ADVANCED_AMD_755_COBRA_IDE 0x7401 /*AMD-755 [Cobra] IDE*/
  1165. #define DEVICE_ADVANCED_AMD_755_COBRA_ACPI 0x7403 /*AMD-755 [Cobra] ACPI*/
  1166. #define DEVICE_ADVANCED_AMD_755_COBRA_USB 0x7404 /*AMD-755 [Cobra] USB*/
  1167. #define DEVICE_ADVANCED_AMD_756_VIPER_ISA 0x7408 /*AMD-756 [Viper] ISA*/
  1168. #define DEVICE_ADVANCED_AMD_756_VIPER_IDE 0x7409 /*AMD-756 [Viper] IDE*/
  1169. #define DEVICE_ADVANCED_AMD_756_VIPER_ACPI 0x740b /*AMD-756 [Viper] ACPI*/
  1170. #define DEVICE_ADVANCED_AMD_756_VIPER_USB 0x740c /*AMD-756 [Viper] USB*/
  1171. #define DEVICE_ADVANCED_AMD_766_VIPERPLUS_ISA 0x7410 /*AMD-766 [ViperPlus] ISA*/
  1172. #define DEVICE_ADVANCED_AMD_766_VIPERPLUS_IDE 0x7411 /*AMD-766 [ViperPlus] IDE*/
  1173. #define DEVICE_ADVANCED_AMD_766_VIPERPLUS_ACPI 0x7413 /*AMD-766 [ViperPlus] ACPI*/
  1174. #define DEVICE_ADVANCED_AMD_766_VIPERPLUS_USB 0x7414 /*AMD-766 [ViperPlus] USB*/
  1175. #define DEVICE_ADVANCED_AMD_768_OPUS_ISA 0x7440 /*AMD-768 [Opus] ISA*/
  1176. #define SUBDEVICE_ADVANCED_A7M_D_MAINBOARD 0x10438044 /*A7M-D Mainboard*/
  1177. #define DEVICE_ADVANCED_AMD_768_OPUS_IDE 0x7441 /*AMD-768 [Opus] IDE*/
  1178. #define DEVICE_ADVANCED_AMD_768_OPUS_ACPI 0x7443 /*AMD-768 [Opus] ACPI*/
  1179. #define SUBDEVICE_ADVANCED_A7M_D_MAINBOARD2 0x10438044 /*A7M-D Mainboard*/
  1180. #define DEVICE_ADVANCED_AMD_768_OPUS_AUDIO 0x7445 /*AMD-768 [Opus] Audio*/
  1181. #define DEVICE_ADVANCED_AMD_768_OPUS_MC97 0x7446 /*AMD-768 [Opus] MC97 Modem (Smart Link HAMR5600 compatible)*/
  1182. #define DEVICE_ADVANCED_AMD_768_OPUS_PCI 0x7448 /*AMD-768 [Opus] PCI*/
  1183. #define DEVICE_ADVANCED_AMD_768_OPUS_USB 0x7449 /*AMD-768 [Opus] USB*/
  1184. #define DEVICE_ADVANCED_AMD_8131_PCI_X_BRIDGE 0x7450 /*AMD-8131 PCI-X Bridge*/
  1185. #define DEVICE_ADVANCED_AMD_8131_PCI_X_APIC 0x7451 /*AMD-8131 PCI-X APIC*/
  1186. #define DEVICE_ADVANCED_AMD_8151_SYSTEM_CONTROLLER 0x7454 /*AMD-8151 System Controller*/
  1187. #define DEVICE_ADVANCED_AMD_8151_AGP_BRIDGE 0x7455 /*AMD-8151 AGP Bridge*/
  1188. #define DEVICE_ADVANCED_AMD_8111_PCI 0x7460 /*AMD-8111 PCI*/
  1189. #define SUBDEVICE_ADVANCED_HDAMB 0x161f3017 /*HDAMB*/
  1190. #define DEVICE_ADVANCED_AMD_8111_USB 0x7461 /*AMD-8111 USB*/
  1191. #define DEVICE_ADVANCED_AMD_8111_ETHERNET 0x7462 /*AMD-8111 Ethernet*/
  1192. #define DEVICE_ADVANCED_AMD_8111_USB2 0x7464 /*AMD-8111 USB*/
  1193. #define SUBDEVICE_ADVANCED_HDAMB2 0x161f3017 /*HDAMB*/
  1194. #define DEVICE_ADVANCED_AMD_8111_LPC 0x7468 /*AMD-8111 LPC*/
  1195. #define SUBDEVICE_ADVANCED_HDAMB3 0x161f3017 /*HDAMB*/
  1196. #define DEVICE_ADVANCED_AMD_8111_IDE 0x7469 /*AMD-8111 IDE*/
  1197. #define SUBDEVICE_ADVANCED_HDAMB4 0x161f3017 /*HDAMB*/
  1198. #define DEVICE_ADVANCED_AMD_8111_SMBUS_2_0 0x746a /*AMD-8111 SMBus 2.0*/
  1199. #define DEVICE_ADVANCED_AMD_8111_ACPI 0x746b /*AMD-8111 ACPI*/
  1200. #define SUBDEVICE_ADVANCED_HDAMB5 0x161f3017 /*HDAMB*/
  1201. #define DEVICE_ADVANCED_AMD_8111_AC97_AUDIO 0x746d /*AMD-8111 AC97 Audio*/
  1202. #define SUBDEVICE_ADVANCED_HDAMB6 0x161f3017 /*HDAMB*/
  1203. #define DEVICE_ADVANCED_AMD_8111_MC97_MODEM 0x746e /*AMD-8111 MC97 Modem*/
  1204. #define DEVICE_ADVANCED_AMD_8111_ACPI2 0x756b /*AMD-8111 ACPI*/
  1205. /* Vendor: 1023: Trident Microsystems */
  1206. #define DEVICE_TRIDENT_82C194 0x0194 /*82C194*/
  1207. #define DEVICE_TRIDENT_4DWAVE_DX 0x2000 /*4DWave DX*/
  1208. #define DEVICE_TRIDENT_4DWAVE_NX 0x2001 /*4DWave NX*/
  1209. #define SUBDEVICE_TRIDENT_TRIDENT_PCI288_Q3DII_NX 0x122d1400 /*Trident PCI288-Q3DII (NX)*/
  1210. #define DEVICE_TRIDENT_CYBERBLADE_XP4M32 0x2100 /*CyberBlade XP4m32*/
  1211. #define DEVICE_TRIDENT_CYBERBLADE_I7 0x8400 /*CyberBlade/i7*/
  1212. #define SUBDEVICE_TRIDENT_CYBERBLADE_I7_AGP 0x10238400 /*CyberBlade i7 AGP*/
  1213. #define DEVICE_TRIDENT_CYBERBLADE_I7D 0x8420 /*CyberBlade/i7d*/
  1214. #define SUBDEVICE_TRIDENT_CYBERBLADE_I7_AGP2 0x0e11b15a /*CyberBlade i7 AGP*/
  1215. #define DEVICE_TRIDENT_CYBERBLADE_I1 0x8500 /*CyberBlade/i1*/
  1216. #define DEVICE_TRIDENT_CYBERBLADE_I12 0x8520 /*CyberBlade i1*/
  1217. #define SUBDEVICE_TRIDENT_CYBERBLADE_I1_AGP 0x0e11b16e /*CyberBlade i1 AGP*/
  1218. #define SUBDEVICE_TRIDENT_CYBERBLADE_I1_AGP2 0x10238520 /*CyberBlade i1 AGP*/
  1219. #define DEVICE_TRIDENT_CYBERBLADE_I13 0x8620 /*CyberBlade/i1*/
  1220. #define SUBDEVICE_TRIDENT_THINKPAD_R30_T30 0x10140502 /*ThinkPad R30/T30*/
  1221. #define DEVICE_TRIDENT_CYBERBLADE_XPAI1 0x8820 /*CyberBlade XPAi1*/
  1222. #define DEVICE_TRIDENT_TGUI_9320 0x9320 /*TGUI 9320*/
  1223. #define DEVICE_TRIDENT_GUI_ACCELERATOR 0x9350 /*GUI Accelerator*/
  1224. #define DEVICE_TRIDENT_FLAT_PANEL_GUI 0x9360 /*Flat panel GUI Accelerator*/
  1225. #define DEVICE_TRIDENT_CYBER_9382_REFERENCE 0x9382 /*Cyber 9382 [Reference design]*/
  1226. #define DEVICE_TRIDENT_CYBER_9383_REFERENCE 0x9383 /*Cyber 9383 [Reference design]*/
  1227. #define DEVICE_TRIDENT_CYBER_9385_REFERENCE 0x9385 /*Cyber 9385 [Reference design]*/
  1228. #define DEVICE_TRIDENT_CYBER_9386 0x9386 /*Cyber 9386*/
  1229. #define DEVICE_TRIDENT_CYBER_9388 0x9388 /*Cyber 9388*/
  1230. #define DEVICE_TRIDENT_CYBER_9397 0x9397 /*Cyber 9397*/
  1231. #define DEVICE_TRIDENT_CYBER_9397DVD 0x939a /*Cyber 9397DVD*/
  1232. #define DEVICE_TRIDENT_TGUI_9420 0x9420 /*TGUI 9420*/
  1233. #define DEVICE_TRIDENT_TGUI_9430 0x9430 /*TGUI 9430*/
  1234. #define DEVICE_TRIDENT_TGUI_9440 0x9440 /*TGUI 9440*/
  1235. #define DEVICE_TRIDENT_TGUI_9460 0x9460 /*TGUI 9460*/
  1236. #define DEVICE_TRIDENT_TGUI_9470 0x9470 /*TGUI 9470*/
  1237. #define DEVICE_TRIDENT_CYBER_9520 0x9520 /*Cyber 9520*/
  1238. #define DEVICE_TRIDENT_CYBER_9525 0x9525 /*Cyber 9525*/
  1239. #define SUBDEVICE_TRIDENT_LIFEBOOK_C6155 0x10cf1094 /*Lifebook C6155*/
  1240. #define DEVICE_TRIDENT_CYBER_9540 0x9540 /*Cyber 9540*/
  1241. #define DEVICE_TRIDENT_TGUI_9660_938X_968X 0x9660 /*TGUI 9660/938x/968x*/
  1242. #define DEVICE_TRIDENT_TGUI_9680 0x9680 /*TGUI 9680*/
  1243. #define DEVICE_TRIDENT_TGUI_9682 0x9682 /*TGUI 9682*/
  1244. #define DEVICE_TRIDENT_TGUI_9683 0x9683 /*TGUI 9683*/
  1245. #define DEVICE_TRIDENT_PROVIDIA_9685 0x9685 /*ProVIDIA 9685*/
  1246. #define DEVICE_TRIDENT_3DIMAGE_9750 0x9750 /*3DImage 9750*/
  1247. #define SUBDEVICE_TRIDENT_3DIMAGE_9750 0x10149750 /*3DImage 9750*/
  1248. #define SUBDEVICE_TRIDENT_3DIMAGE_97502 0x10239750 /*3DImage 9750*/
  1249. #define DEVICE_TRIDENT_TGUI_9753 0x9753 /*TGUI 9753*/
  1250. #define DEVICE_TRIDENT_TGUI_9754 0x9754 /*TGUI 9754*/
  1251. #define DEVICE_TRIDENT_TGUI_975 0x9759 /*TGUI 975*/
  1252. #define DEVICE_TRIDENT_TGUI_9783 0x9783 /*TGUI 9783*/
  1253. #define DEVICE_TRIDENT_TGUI_9785 0x9785 /*TGUI 9785*/
  1254. #define DEVICE_TRIDENT_3DIMAGE_9850 0x9850 /*3DImage 9850*/
  1255. #define DEVICE_TRIDENT_BLADE_3D_PCI_AGP 0x9880 /*Blade 3D PCI/AGP*/
  1256. #define SUBDEVICE_TRIDENT_BLADE_3D 0x10239880 /*Blade 3D*/
  1257. #define DEVICE_TRIDENT_CYBERBLADE_XP 0x9910 /*CyberBlade/XP*/
  1258. #define DEVICE_TRIDENT_CYBERBLADE_XPM 0x9930 /*CyberBlade/XPm*/
  1259. /* Vendor: 1024: Zenith Data Systems */
  1260. /* Vendor: 1025: Acer Incorporated [ALI] */
  1261. #define DEVICE_ACER_M1435 0x1435 /*M1435*/
  1262. #define DEVICE_ACER_M1445 0x1445 /*M1445*/
  1263. #define DEVICE_ACER_M1449 0x1449 /*M1449*/
  1264. #define DEVICE_ACER_M1451 0x1451 /*M1451*/
  1265. #define DEVICE_ACER_M1461 0x1461 /*M1461*/
  1266. #define DEVICE_ACER_M1489 0x1489 /*M1489*/
  1267. #define DEVICE_ACER_M1511 0x1511 /*M1511*/
  1268. #define DEVICE_ACER_ALI_M1512_ALADDIN 0x1512 /*ALI M1512 Aladdin*/
  1269. #define DEVICE_ACER_M1513 0x1513 /*M1513*/
  1270. #define DEVICE_ACER_ALI_M1521_ALADDIN 0x1521 /*ALI M1521 Aladdin III CPU Bridge*/
  1271. #define SUBDEVICE_ACER_ALI_M1521_ALADDIN 0x10b91521 /*ALI M1521 Aladdin III CPU Bridge*/
  1272. #define DEVICE_ACER_ALI_M1523_ISA 0x1523 /*ALI M1523 ISA Bridge*/
  1273. #define SUBDEVICE_ACER_ALI_M1523_ISA 0x10b91523 /*ALI M1523 ISA Bridge*/
  1274. #define DEVICE_ACER_M1531_NORTHBRIDGE_ALADDIN 0x1531 /*M1531 Northbridge [Aladdin IV/IV+]*/
  1275. #define DEVICE_ACER_M1533_PCI_TO_ISA_BRIDGE 0x1533 /*M1533 PCI-to-ISA Bridge*/
  1276. #define SUBDEVICE_ACER_ALI_M1533_ALADDIN 0x10b91533 /*ALI M1533 Aladdin IV/V ISA South Bridge*/
  1277. #define DEVICE_ACER_M1535_PCI_BRIDGE 0x1535 /*M1535 PCI Bridge + Super I/O + FIR*/
  1278. #define DEVICE_ACER_M1541_NORTHBRIDGE_ALADDIN 0x1541 /*M1541 Northbridge [Aladdin V]*/
  1279. #define SUBDEVICE_ACER_ALI_M1541_ALADDIN 0x10b91541 /*ALI M1541 Aladdin V/V+ AGP+PCI North Bridge*/
  1280. #define DEVICE_ACER_M1542_NORTHBRIDGE_ALADDIN 0x1542 /*M1542 Northbridge [Aladdin V]*/
  1281. #define DEVICE_ACER_M1543_PCI_TO_ISA_BRIDGE 0x1543 /*M1543 PCI-to-ISA Bridge + Super I/O + FIR*/
  1282. #define DEVICE_ACER_M1561_NORTHBRIDGE_ALADDIN 0x1561 /*M1561 Northbridge [Aladdin 7]*/
  1283. #define DEVICE_ACER_M1621_NORTHBRIDGE_ALADDIN_PRO 0x1621 /*M1621 Northbridge [Aladdin-Pro II]*/
  1284. #define DEVICE_ACER_M1631_NORTHBRIDGE_3D_GRAPHICS 0x1631 /*M1631 Northbridge+3D Graphics [Aladdin TNT2]*/
  1285. #define DEVICE_ACER_M1641_NORTHBRIDGE_ALADDIN_PRO 0x1641 /*M1641 Northbridge [Aladdin-Pro IV]*/
  1286. #define DEVICE_ACER_M1647_MAGIK1_PCI 0x1647 /*M1647 [MaGiK1] PCI North Bridge*/
  1287. #define DEVICE_ACER_M1671_NORTHBRIDGE_ALADDIN_P4 0x1671 /*M1671 Northbridge [ALADDiN-P4]*/
  1288. #define DEVICE_ACER_NORTHBRIDGE_CYBERALADDIN_P4 0x1672 /*Northbridge [CyberALADDiN-P4]*/
  1289. #define DEVICE_ACER_M3141 0x3141 /*M3141*/
  1290. #define DEVICE_ACER_M3143 0x3143 /*M3143*/
  1291. #define DEVICE_ACER_M3145 0x3145 /*M3145*/
  1292. #define DEVICE_ACER_M3147 0x3147 /*M3147*/
  1293. #define DEVICE_ACER_M3149 0x3149 /*M3149*/
  1294. #define DEVICE_ACER_M3151 0x3151 /*M3151*/
  1295. #define DEVICE_ACER_M3307_MPEG_I_VIDEO 0x3307 /*M3307 MPEG-I Video Controller*/
  1296. #define DEVICE_ACER_M3309_MPEG_II_VIDEO 0x3309 /*M3309 MPEG-II Video w/ Software Audio Decoder*/
  1297. #define DEVICE_ACER_M3321_MPEG_II_AUDIO_VIDEO 0x3321 /*M3321 MPEG-II Audio/Video Decoder*/
  1298. #define DEVICE_ACER_M4803 0x5212 /*M4803*/
  1299. #define DEVICE_ACER_ALI_PCI_EIDE 0x5215 /*ALI PCI EIDE Controller*/
  1300. #define DEVICE_ACER_M5217H 0x5217 /*M5217H*/
  1301. #define DEVICE_ACER_M5219 0x5219 /*M5219*/
  1302. #define DEVICE_ACER_M5225 0x5225 /*M5225*/
  1303. #define DEVICE_ACER_M5229 0x5229 /*M5229*/
  1304. #define DEVICE_ACER_M5235 0x5235 /*M5235*/
  1305. #define DEVICE_ACER_M5237_PCI_USB 0x5237 /*M5237 PCI USB Host Controller*/
  1306. #define DEVICE_ACER_EIDE_CONTROLLER 0x5240 /*EIDE Controller*/
  1307. #define DEVICE_ACER_PCMCIA_BRIDGE 0x5241 /*PCMCIA Bridge*/
  1308. #define DEVICE_ACER_GENERAL_PURPOSE_CONTROLLER 0x5242 /*General Purpose Controller*/
  1309. #define DEVICE_ACER_PCI_TO_PCI 0x5243 /*PCI to PCI Bridge Controller*/
  1310. #define DEVICE_ACER_FLOPPY_DISK_CONTROLLER 0x5244 /*Floppy Disk Controller*/
  1311. #define DEVICE_ACER_M1541_PCI_TO 0x5247 /*M1541 PCI to PCI Bridge*/
  1312. #define DEVICE_ACER_M5251_P1394_CONTROLLER 0x5251 /*M5251 P1394 Controller*/
  1313. #define DEVICE_ACER_PCI_TO_AGP 0x5427 /*PCI to AGP Bridge*/
  1314. #define DEVICE_ACER_M5451_PCI_AC_LINK 0x5451 /*M5451 PCI AC-Link Controller Audio Device*/
  1315. #define DEVICE_ACER_M5453_PCI_AC_LINK 0x5453 /*M5453 PCI AC-Link Controller Modem Device*/
  1316. #define DEVICE_ACER_M7101_PCI_PMU 0x7101 /*M7101 PCI PMU Power Management Controller*/
  1317. #define SUBDEVICE_ACER_M7101_PCI_PMU 0x10b97101 /*M7101 PCI PMU Power Management Controller*/
  1318. /* Vendor: 1028: Dell */
  1319. #define DEVICE_DELL_POWEREDGE_EXPANDABLE_RAID 0x0001 /*PowerEdge Expandable RAID Controller 2/Si*/
  1320. #define SUBDEVICE_DELL_POWEREDGE_2400 0x10280001 /*PowerEdge 2400*/
  1321. #define DEVICE_DELL_POWEREDGE_EXPANDABLE_RAID2 0x0002 /*PowerEdge Expandable RAID Controller 3/Di*/
  1322. #define SUBDEVICE_DELL_POWEREDGE_4400 0x10280002 /*PowerEdge 4400*/
  1323. #define DEVICE_DELL_POWEREDGE_EXPANDABLE_RAID3 0x0003 /*PowerEdge Expandable RAID Controller 3/Si*/
  1324. #define SUBDEVICE_DELL_POWEREDGE_2450 0x10280003 /*PowerEdge 2450*/
  1325. #define DEVICE_DELL_POWEREDGE_EXPANDABLE_RAID4 0x0006 /*PowerEdge Expandable RAID Controller 3/Di*/
  1326. #define DEVICE_DELL_REMOTE_ACCESS_CARD 0x0007 /*Remote Access Card III*/
  1327. #define DEVICE_DELL_REMOTE_ACCESS_CARD2 0x0008 /*Remote Access Card III*/
  1328. #define DEVICE_DELL_REMOTE_ACCESS_CARD3 0x0009 /*Remote Access Card III: BMC/SMIC device not present*/
  1329. #define DEVICE_DELL_POWEREDGE_EXPANDABLE_RAID5 0x000a /*PowerEdge Expandable RAID Controller 3/Di*/
  1330. #define DEVICE_DELL_EMBEDDED_REMOTE_ACCESS 0x000c /*Embedded Remote Access or ERA/O*/
  1331. #define DEVICE_DELL_EMBEDDED_REMOTE_ACCESS2 0x000d /*Embedded Remote Access: BMC/SMIC device*/
  1332. #define DEVICE_DELL_POWEREDGE_EXPANDABLE_RAID6 0x000e /*PowerEdge Expandable RAID controller 4/Di*/
  1333. #define DEVICE_DELL_POWEREDGE_EXPANDABLE_RAID7 0x000f /*PowerEdge Expandable RAID controller 4/Di*/
  1334. #define DEVICE_DELL_REMOTE_ACCESS_CARD4 0x0010 /*Remote Access Card 4*/
  1335. #define DEVICE_DELL_REMOTE_ACCESS_CARD5 0x0011 /*Remote Access Card 4 Daughter Card*/
  1336. #define DEVICE_DELL_REMOTE_ACCESS_CARD6 0x0012 /*Remote Access Card 4 Daughter Card Virtual UART*/
  1337. #define DEVICE_DELL_POWEREDGE_EXPANDABLE_RAID8 0x0013 /*PowerEdge Expandable RAID controller 4*/
  1338. #define SUBDEVICE_DELL_POWEREDGE_EXPANDABLE_RAID 0x1028016c /*PowerEdge Expandable RAID Controller 4e/Si*/
  1339. #define SUBDEVICE_DELL_POWEREDGE_EXPANDABLE_RAID2 0x1028016d /*PowerEdge Expandable RAID Controller 4e/Di*/
  1340. #define SUBDEVICE_DELL_POWEREDGE_EXPANDABLE_RAID3 0x1028016e /*PowerEdge Expandable RAID Controller 4e/Di*/
  1341. #define SUBDEVICE_DELL_POWEREDGE_EXPANDABLE_RAID4 0x1028016f /*PowerEdge Expandable RAID Controller 4e/Di*/
  1342. #define SUBDEVICE_DELL_POWEREDGE_EXPANDABLE_RAID5 0x10280170 /*PowerEdge Expandable RAID Controller 4e/Di*/
  1343. #define DEVICE_DELL_REMOTE_ACCESS_CARD7 0x0014 /*Remote Access Card 4 Daughter Card SMIC interface*/
  1344. /* Vendor: 1029: Siemens Nixdorf IS */
  1345. /* Vendor: 102a: LSI Logic */
  1346. #define DEVICE_LSI3_HYDRA 0x0000 /*HYDRA*/
  1347. #define DEVICE_LSI3_ASPEN 0x0010 /*ASPEN*/
  1348. #define DEVICE_LSI3_AHA_2940U2_U2W_7890_7891_SCSI 0x001f /*AHA-2940U2/U2W /7890/7891 SCSI Controllers*/
  1349. #define SUBDEVICE_LSI3_2940U2W_SCSI_CONTROLLER 0x9005000f /*2940U2W SCSI Controller*/
  1350. #define SUBDEVICE_LSI3_2940U2W_SCSI_CONTROLLER2 0x90050106 /*2940U2W SCSI Controller*/
  1351. #define SUBDEVICE_LSI3_2940U2W_SCSI_CONTROLLER3 0x9005a180 /*2940U2W SCSI Controller*/
  1352. #define DEVICE_LSI3_AIC_7899_U160_M_SCSI 0x00c5 /*AIC-7899 U160/m SCSI Controller*/
  1353. #define SUBDEVICE_LSI3_POWEREDGE_2550_2650_4600 0x102800c5 /*PowerEdge 2550/2650/4600*/
  1354. #define DEVICE_LSI3_AIC_7899P_U160_M 0x00cf /*AIC-7899P U160/m*/
  1355. #define SUBDEVICE_LSI3_POWEREDGE_4600 0x10280106 /*PowerEdge 4600*/
  1356. #define SUBDEVICE_LSI3_POWEREDGE_2650 0x10280121 /*PowerEdge 2650*/
  1357. /* Vendor: 102b: Matrox Graphics, Inc. */
  1358. #define DEVICE_MATROX_MGA_I_IMPRESSION 0x0010 /*MGA-I [Impression?]*/
  1359. #define DEVICE_MATROX_MGA_1064SG_MYSTIQUE 0x0100 /*MGA 1064SG [Mystique]*/
  1360. #define DEVICE_MATROX_MGA_II_ATHENA 0x0518 /*MGA-II [Athena]*/
  1361. #define DEVICE_MATROX_MGA_2064W_MILLENNIUM 0x0519 /*MGA 2064W [Millennium]*/
  1362. #define DEVICE_MATROX_MGA_1064SG_MYSTIQUE2 0x051a /*MGA 1064SG [Mystique]*/
  1363. #define SUBDEVICE_MATROX_MGA_1064SG_MYSTIQUE 0x102b0100 /*MGA-1064SG Mystique*/
  1364. #define SUBDEVICE_MATROX_MGA_1084SG_MYSTIQUE 0x102b1100 /*MGA-1084SG Mystique*/
  1365. #define SUBDEVICE_MATROX_MGA_1084SG_MYSTIQUE2 0x102b1200 /*MGA-1084SG Mystique*/
  1366. #define SUBDEVICE_MATROX_MGA_1084SG_MYSTIQUE3 0x1100102b /*MGA-1084SG Mystique*/
  1367. #define SUBDEVICE_MATROX_SCENIC_PRO_C5 0x110a0018 /*Scenic Pro C5 (D1025)*/
  1368. #define DEVICE_MATROX_MGA_2164W_MILLENNIUM 0x051b /*MGA 2164W [Millennium II]*/
  1369. #define SUBDEVICE_MATROX_MGA_2164W_MILLENNIUM_II 0x102b051b /*MGA-2164W Millennium II*/
  1370. #define SUBDEVICE_MATROX_MGA_2164W_MILLENNIUM_II2 0x102b1100 /*MGA-2164W Millennium II*/
  1371. #define SUBDEVICE_MATROX_MGA_2164W_MILLENNIUM_II3 0x102b1200 /*MGA-2164W Millennium II*/
  1372. #define DEVICE_MATROX_MGA_1064SG_MYSTIQUE3 0x051e /*MGA 1064SG [Mystique] AGP*/
  1373. #define DEVICE_MATROX_MGA_2164W_MILLENNIUM2 0x051f /*MGA 2164W [Millennium II] AGP*/
  1374. #define DEVICE_MATROX_MGA_G200 0x0520 /*MGA G200*/
  1375. #define SUBDEVICE_MATROX_G200_MULTI_MONITOR 0x102bdbc2 /*G200 Multi-Monitor*/
  1376. #define SUBDEVICE_MATROX_G200_MULTI_MONITOR2 0x102bdbc8 /*G200 Multi-Monitor*/
  1377. #define SUBDEVICE_MATROX_G200_MULTI_MONITOR3 0x102bdbe2 /*G200 Multi-Monitor*/
  1378. #define SUBDEVICE_MATROX_G200_MULTI_MONITOR4 0x102bdbe8 /*G200 Multi-Monitor*/
  1379. #define SUBDEVICE_MATROX_MILLENNIUM_G200_SD 0x102bff03 /*Millennium G200 SD*/
  1380. #define SUBDEVICE_MATROX_MARVEL_G200 0x102bff04 /*Marvel G200*/
  1381. #define DEVICE_MATROX_MGA_G200_AGP 0x0521 /*MGA G200 AGP*/
  1382. #define SUBDEVICE_MATROX_MILLENNIUM_G200_AGP 0x1014ff03 /*Millennium G200 AGP*/
  1383. #define SUBDEVICE_MATROX_MYSTIQUE_G200_AGP 0x102b48e9 /*Mystique G200 AGP*/
  1384. #define SUBDEVICE_MATROX_MILLENNIUM_G200_SD2 0x102b48f8 /*Millennium G200 SD AGP*/
  1385. #define SUBDEVICE_MATROX_MILLENNIUM_G200_LE 0x102b4a60 /*Millennium G200 LE AGP*/
  1386. #define SUBDEVICE_MATROX_MILLENNIUM_G200_AGP2 0x102b4a64 /*Millennium G200 AGP*/
  1387. #define SUBDEVICE_MATROX_MILLENNIUM_G200_AGP3 0x102bc93c /*Millennium G200 AGP*/
  1388. #define SUBDEVICE_MATROX_MILLENNIUM_G200_AGP4 0x102bc9b0 /*Millennium G200 AGP*/
  1389. #define SUBDEVICE_MATROX_MILLENNIUM_G200_AGP5 0x102bc9bc /*Millennium G200 AGP*/
  1390. #define SUBDEVICE_MATROX_MILLENNIUM_G250_LE 0x102bca60 /*Millennium G250 LE AGP*/
  1391. #define SUBDEVICE_MATROX_MILLENNIUM_G250_AGP 0x102bca6c /*Millennium G250 AGP*/
  1392. #define SUBDEVICE_MATROX_MILLENNIUM_G200_AGP6 0x102bdbbc /*Millennium G200 AGP*/
  1393. #define SUBDEVICE_MATROX_MILLENNIUM_G200_MMS 0x102bdbc2 /*Millennium G200 MMS (Dual G200)*/
  1394. #define SUBDEVICE_MATROX_G200_MULTI_MONITOR5 0x102bdbc3 /*G200 Multi-Monitor*/
  1395. #define SUBDEVICE_MATROX_MILLENNIUM_G200_MMS2 0x102bdbc8 /*Millennium G200 MMS (Dual G200)*/
  1396. #define SUBDEVICE_MATROX_G200_MULTI_MONITOR6 0x102bdbd2 /*G200 Multi-Monitor*/
  1397. #define SUBDEVICE_MATROX_G200_MULTI_MONITOR7 0x102bdbd3 /*G200 Multi-Monitor*/
  1398. #define SUBDEVICE_MATROX_G200_MULTI_MONITOR8 0x102bdbd4 /*G200 Multi-Monitor*/
  1399. #define SUBDEVICE_MATROX_G200_MULTI_MONITOR9 0x102bdbd5 /*G200 Multi-Monitor*/
  1400. #define SUBDEVICE_MATROX_G200_MULTI_MONITOR10 0x102bdbd8 /*G200 Multi-Monitor*/
  1401. #define SUBDEVICE_MATROX_G200_MULTI_MONITOR11 0x102bdbd9 /*G200 Multi-Monitor*/
  1402. #define SUBDEVICE_MATROX_MILLENNIUM_G200_MMS3 0x102bdbe2 /*Millennium G200 MMS (Quad G200)*/
  1403. #define SUBDEVICE_MATROX_G200_MULTI_MONITOR12 0x102bdbe3 /*G200 Multi-Monitor*/
  1404. #define SUBDEVICE_MATROX_MILLENNIUM_G200_MMS4 0x102bdbe8 /*Millennium G200 MMS (Quad G200)*/
  1405. #define SUBDEVICE_MATROX_G200_MULTI_MONITOR13 0x102bdbf2 /*G200 Multi-Monitor*/
  1406. #define SUBDEVICE_MATROX_G200_MULTI_MONITOR14 0x102bdbf3 /*G200 Multi-Monitor*/
  1407. #define SUBDEVICE_MATROX_G200_MULTI_MONITOR15 0x102bdbf4 /*G200 Multi-Monitor*/
  1408. #define SUBDEVICE_MATROX_G200_MULTI_MONITOR16 0x102bdbf5 /*G200 Multi-Monitor*/
  1409. #define SUBDEVICE_MATROX_G200_MULTI_MONITOR17 0x102bdbf8 /*G200 Multi-Monitor*/
  1410. #define SUBDEVICE_MATROX_G200_MULTI_MONITOR18 0x102bdbf9 /*G200 Multi-Monitor*/
  1411. #define SUBDEVICE_MATROX_MYSTIQUE_G200_VIDEO 0x102bf806 /*Mystique G200 Video AGP*/
  1412. #define SUBDEVICE_MATROX_MGA_G200_AGP 0x102bff00 /*MGA-G200 AGP*/
  1413. #define SUBDEVICE_MATROX_MYSTIQUE_G200_AGP2 0x102bff02 /*Mystique G200 AGP*/
  1414. #define SUBDEVICE_MATROX_MILLENNIUM_G200_AGP7 0x102bff03 /*Millennium G200 AGP*/
  1415. #define SUBDEVICE_MATROX_MARVEL_G200_AGP 0x102bff04 /*Marvel G200 AGP*/
  1416. #define SUBDEVICE_MATROX_MGA_G200_AGP2 0x110a0032 /*MGA-G200 AGP*/
  1417. #define DEVICE_MATROX_MGA_G400_AGP 0x0525 /*MGA G400 AGP*/
  1418. #define SUBDEVICE_MATROX_MGA_G400_AGP 0x0e11b16f /*MGA-G400 AGP*/
  1419. #define SUBDEVICE_MATROX_MILLENNIUM_G400_16MB 0x102b0328 /*Millennium G400 16Mb SDRAM*/
  1420. #define SUBDEVICE_MATROX_MILLENNIUM_G400_16MB2 0x102b0338 /*Millennium G400 16Mb SDRAM*/
  1421. #define SUBDEVICE_MATROX_MILLENNIUM_G400_32MB 0x102b0378 /*Millennium G400 32Mb SDRAM*/
  1422. #define SUBDEVICE_MATROX_MILLENNIUM_G450_DUAL 0x102b0541 /*Millennium G450 Dual Head*/
  1423. #define SUBDEVICE_MATROX_MILLENNIUM_G450_DUAL2 0x102b0542 /*Millennium G450 Dual Head LX*/
  1424. #define SUBDEVICE_MATROX_MILLENNIUM_G450_SINGLE 0x102b0543 /*Millennium G450 Single Head LX*/
  1425. #define SUBDEVICE_MATROX_MILLENNIUM_G450_32MB 0x102b0641 /*Millennium G450 32Mb SDRAM Dual Head*/
  1426. #define SUBDEVICE_MATROX_MILLENNIUM_G450_32MB2 0x102b0642 /*Millennium G450 32Mb SDRAM Dual Head LX*/
  1427. #define SUBDEVICE_MATROX_MILLENNIUM_G450_32MB3 0x102b0643 /*Millennium G450 32Mb SDRAM Single Head LX*/
  1428. #define SUBDEVICE_MATROX_MILLENNIUM_G450_DUAL3 0x102b07c0 /*Millennium G450 Dual Head LE*/
  1429. #define SUBDEVICE_MATROX_MILLENNIUM_G450_SDR 0x102b07c1 /*Millennium G450 SDR Dual Head LE*/
  1430. #define SUBDEVICE_MATROX_MILLENNIUM_G450_DUAL4 0x102b0d41 /*Millennium G450 Dual Head PCI*/
  1431. #define SUBDEVICE_MATROX_MILLENNIUM_G450_DUAL5 0x102b0d42 /*Millennium G450 Dual Head LX PCI*/
  1432. #define SUBDEVICE_MATROX_MILLENNIUM_G450_32MB4 0x102b0d43 /*Millennium G450 32Mb Dual Head PCI*/
  1433. #define SUBDEVICE_MATROX_MARVEL_G450_ETV 0x102b0e00 /*Marvel G450 eTV*/
  1434. #define SUBDEVICE_MATROX_MARVEL_G450_ETV2 0x102b0e01 /*Marvel G450 eTV*/
  1435. #define SUBDEVICE_MATROX_MARVEL_G450_ETV3 0x102b0e02 /*Marvel G450 eTV*/
  1436. #define SUBDEVICE_MATROX_MARVEL_G450_ETV4 0x102b0e03 /*Marvel G450 eTV*/
  1437. #define SUBDEVICE_MATROX_MILLENNIUM_G450_LOW 0x102b0f80 /*Millennium G450 Low Profile*/
  1438. #define SUBDEVICE_MATROX_MILLENNIUM_G450_LOW2 0x102b0f81 /*Millennium G450 Low Profile*/
  1439. #define SUBDEVICE_MATROX_MILLENNIUM_G450_LOW3 0x102b0f82 /*Millennium G450 Low Profile DVI*/
  1440. #define SUBDEVICE_MATROX_MILLENNIUM_G450_LOW4 0x102b0f83 /*Millennium G450 Low Profile DVI*/
  1441. #define SUBDEVICE_MATROX_MILLENNIUM_G400_16MB3 0x102b19d8 /*Millennium G400 16Mb SGRAM*/
  1442. #define SUBDEVICE_MATROX_MILLENNIUM_G400_32MB2 0x102b19f8 /*Millennium G400 32Mb SGRAM*/
  1443. #define SUBDEVICE_MATROX_MILLENNIUM_G400_DUAL 0x102b2159 /*Millennium G400 Dual Head 16Mb*/
  1444. #define SUBDEVICE_MATROX_MILLENNIUM_G400_MAX_DUAL 0x102b2179 /*Millennium G400 MAX/Dual Head 32Mb*/
  1445. #define SUBDEVICE_MATROX_MILLENNIUM_G400_DUAL2 0x102b217d /*Millennium G400 Dual Head Max*/
  1446. #define SUBDEVICE_MATROX_MILLENNIUM_G450 0x102b23c0 /*Millennium G450*/
  1447. #define SUBDEVICE_MATROX_MILLENNIUM_G4502 0x102b23c1 /*Millennium G450*/
  1448. #define SUBDEVICE_MATROX_MILLENNIUM_G450_DVI 0x102b23c2 /*Millennium G450 DVI*/
  1449. #define SUBDEVICE_MATROX_MILLENNIUM_G450_DVI2 0x102b23c3 /*Millennium G450 DVI*/
  1450. #define SUBDEVICE_MATROX_MILLENNIUM_G400 0x102b2f58 /*Millennium G400*/
  1451. #define SUBDEVICE_MATROX_MILLENNIUM_G4002 0x102b2f78 /*Millennium G400*/
  1452. #define SUBDEVICE_MATROX_MARVEL_G400_AGP 0x102b3693 /*Marvel G400 AGP*/
  1453. #define SUBDEVICE_MATROX_4SIGHT_II 0x102b5dd0 /*4Sight II*/
  1454. #define SUBDEVICE_MATROX_4SIGHT_II2 0x102b5f50 /*4Sight II*/
  1455. #define SUBDEVICE_MATROX_4SIGHT_II3 0x102b5f51 /*4Sight II*/
  1456. #define SUBDEVICE_MATROX_4SIGHT_II4 0x102b5f52 /*4Sight II*/
  1457. #define SUBDEVICE_MATROX_MILLENNIUM_G400_DUAL3 0x102b9010 /*Millennium G400 Dual Head*/
  1458. #define SUBDEVICE_MATROX_GA_G400 0x14580400 /*GA-G400*/
  1459. #define SUBDEVICE_MATROX_MILLENNIUM_G450_32MB5 0x17050001 /*Millennium G450 32MB SGRAM*/
  1460. #define SUBDEVICE_MATROX_MILLENNIUM_G450_16MB 0x17050002 /*Millennium G450 16MB SGRAM*/
  1461. #define SUBDEVICE_MATROX_MILLENNIUM_G450_32MB6 0x17050003 /*Millennium G450 32MB*/
  1462. #define SUBDEVICE_MATROX_MILLENNIUM_G450_16MB2 0x17050004 /*Millennium G450 16MB*/
  1463. #define DEVICE_MATROX_MGA_PARHELIA_AGP 0x0527 /*MGA Parhelia AGP*/
  1464. #define SUBDEVICE_MATROX_PARHELIA_128MB 0x102b0840 /*Parhelia 128Mb*/
  1465. #define DEVICE_MATROX_MGA_ULTIMA_IMPRESSION 0x0d10 /*MGA Ultima/Impression*/
  1466. #define DEVICE_MATROX_MGA_G100_PRODUCTIVA 0x1000 /*MGA G100 [Productiva]*/
  1467. #define SUBDEVICE_MATROX_PRODUCTIVA_G100 0x102bff01 /*Productiva G100*/
  1468. #define SUBDEVICE_MATROX_PRODUCTIVA_G100_MULTI_MONITOR 0x102bff05 /*Productiva G100 Multi-Monitor*/
  1469. #define DEVICE_MATROX_MGA_G100_PRODUCTIVA2 0x1001 /*MGA G100 [Productiva] AGP*/
  1470. #define SUBDEVICE_MATROX_MGA_G100_AGP 0x102b1001 /*MGA-G100 AGP*/
  1471. #define SUBDEVICE_MATROX_MGA_G100_AGP2 0x102bff00 /*MGA-G100 AGP*/
  1472. #define SUBDEVICE_MATROX_MGA_G100_PRODUCTIVA_AGP 0x102bff01 /*MGA-G100 Productiva AGP*/
  1473. #define SUBDEVICE_MATROX_MILLENNIUM_G100_AGP 0x102bff03 /*Millennium G100 AGP*/
  1474. #define SUBDEVICE_MATROX_MGA_G100_AGP3 0x102bff04 /*MGA-G100 AGP*/
  1475. #define SUBDEVICE_MATROX_MGA_G100_PRODUCTIVA_AGP2 0x102bff05 /*MGA-G100 Productiva AGP Multi-Monitor*/
  1476. #define SUBDEVICE_MATROX_MGA_G100_AGP4 0x110a001e /*MGA-G100 AGP*/
  1477. #define DEVICE_MATROX_MGA_MISTRAL 0x2007 /*MGA Mistral*/
  1478. #define DEVICE_MATROX_MGA_G550_AGP 0x2527 /*MGA G550 AGP*/
  1479. #define SUBDEVICE_MATROX_MILLENNIUM_G550 0x102b0f83 /*Millennium G550*/
  1480. #define SUBDEVICE_MATROX_MILLENNIUM_G550_DUAL 0x102b0f84 /*Millennium G550 Dual Head DDR 32Mb*/
  1481. #define SUBDEVICE_MATROX_MILLENNIUM_G5502 0x102b1e41 /*Millennium G550*/
  1482. #define DEVICE_MATROX_MGA_G650_AGP 0x2537 /*MGA G650 AGP*/
  1483. #define DEVICE_MATROX_VIA_FRAMEGRABBER 0x4536 /*VIA Framegrabber*/
  1484. #define DEVICE_MATROX_SHARK_10_100_MULTIPORT 0x6573 /*Shark 10/100 Multiport SwitchNIC*/
  1485. /* Vendor: 102c: Chips and Technologies */
  1486. #define DEVICE_CHIPS_F64310 0x00b8 /*F64310*/
  1487. #define DEVICE_CHIPS_F69000_HIQVIDEO 0x00c0 /*F69000 HiQVideo*/
  1488. #define SUBDEVICE_CHIPS_F69000_HIQVIDEO 0x102c00c0 /*F69000 HiQVideo*/
  1489. #define SUBDEVICE_CHIPS_CC7_CR7_CP7_VC7_VP7_VR7_MAINBOARD 0x4c531000 /*CC7/CR7/CP7/VC7/VP7/VR7 mainboard*/
  1490. #define SUBDEVICE_CHIPS_CP5_CR6_MAINBOARD 0x4c531010 /*CP5/CR6 mainboard*/
  1491. #define SUBDEVICE_CHIPS_VR6_MAINBOARD 0x4c531020 /*VR6 mainboard*/
  1492. #define SUBDEVICE_CHIPS_PC5_MAINBOARD 0x4c531030 /*PC5 mainboard*/
  1493. #define SUBDEVICE_CHIPS_CT7_MAINBOARD 0x4c531050 /*CT7 mainboard*/
  1494. #define SUBDEVICE_CHIPS_CE7_MAINBOARD 0x4c531051 /*CE7 mainboard*/
  1495. #define DEVICE_CHIPS_F65545 0x00d0 /*F65545*/
  1496. #define DEVICE_CHIPS_F655452 0x00d8 /*F65545*/
  1497. #define DEVICE_CHIPS_F65548 0x00dc /*F65548*/
  1498. #define DEVICE_CHIPS_F65550 0x00e0 /*F65550*/
  1499. #define DEVICE_CHIPS_F65554 0x00e4 /*F65554*/
  1500. #define DEVICE_CHIPS_F65555_HIQVPRO 0x00e5 /*F65555 HiQVPro*/
  1501. #define SUBDEVICE_CHIPS_ARMADA_1700_LAPTOP 0x0e11b049 /*Armada 1700 Laptop Display Controller*/
  1502. #define DEVICE_CHIPS_F68554 0x00f0 /*F68554*/
  1503. #define DEVICE_CHIPS_F68554_HIQVISION 0x00f4 /*F68554 HiQVision*/
  1504. #define DEVICE_CHIPS_F68555 0x00f5 /*F68555*/
  1505. #define DEVICE_CHIPS_F69030 0x0c30 /*F69030*/
  1506. #define SUBDEVICE_CHIPS_CC7_CR7_CP7_VC7_VP7_VR7_MAINBOARD2 0x4c531000 /*CC7/CR7/CP7/VC7/VP7/VR7 mainboard*/
  1507. #define SUBDEVICE_CHIPS_CT7_MAINBOARD2 0x4c531050 /*CT7 mainboard*/
  1508. #define SUBDEVICE_CHIPS_CE7_MAINBOARD2 0x4c531051 /*CE7 mainboard*/
  1509. #define SUBDEVICE_CHIPS_CT8_MAINBOARD 0x4c531080 /*CT8 mainboard*/
  1510. /* Vendor: 102d: Wyse Technology Inc. */
  1511. #define DEVICE_WYSE_3328_AUDIO 0x50dc /*3328 Audio*/
  1512. /* Vendor: 102e: Olivetti Advanced Technology */
  1513. /* Vendor: 102f: Toshiba America */
  1514. #define DEVICE_TOSHIBA_R4X00 0x0009 /*r4x00*/
  1515. #define DEVICE_TOSHIBA_TX3927_MIPS_RISC 0x000a /*TX3927 MIPS RISC PCI Controller*/
  1516. #define DEVICE_TOSHIBA_ATM_METEOR_155 0x0020 /*ATM Meteor 155*/
  1517. #define SUBDEVICE_TOSHIBA_ATM_METEOR_155 0x102f00f8 /*ATM Meteor 155*/
  1518. #define DEVICE_TOSHIBA_TC35815CF_PCI_10_100 0x0030 /*TC35815CF PCI 10/100 Mbit Ethernet Controller*/
  1519. #define DEVICE_TOSHIBA_TC35815CF_PCI_10_1002 0x0031 /*TC35815CF PCI 10/100 Mbit Ethernet Controller with WOL*/
  1520. #define DEVICE_TOSHIBA_TC86C001_GOKU_S_IDE 0x0105 /*TC86C001 [goku-s] IDE*/
  1521. #define DEVICE_TOSHIBA_TC86C001_GOKU_S_USB 0x0106 /*TC86C001 [goku-s] USB 1.1 Host*/
  1522. #define DEVICE_TOSHIBA_TC86C001_GOKU_S_USB2 0x0107 /*TC86C001 [goku-s] USB Device Controller*/
  1523. #define DEVICE_TOSHIBA_TC86C001_GOKU_S_I2C_SIO_GPIO 0x0108 /*TC86C001 [goku-s] I2C/SIO/GPIO Controller*/
  1524. #define DEVICE_TOSHIBA_TX4927_38_MIPS_RISC 0x0180 /*TX4927/38 MIPS RISC PCI Controller*/
  1525. #define DEVICE_TOSHIBA_TX4925_MIPS_RISC 0x0181 /*TX4925 MIPS RISC PCI Controller*/
  1526. #define DEVICE_TOSHIBA_TX4937_MIPS_RISC 0x0182 /*TX4937 MIPS RISC PCI Controller*/
  1527. /* Vendor: 1030: TMC Research */
  1528. /* Vendor: 1031: Miro Computer Products AG */
  1529. #define DEVICE_MIRO_DC20_ASIC 0x5601 /*DC20 ASIC*/
  1530. #define DEVICE_MIRO_VIDEO_I_O 0x5607 /*Video I/O & motion JPEG compressor*/
  1531. #define DEVICE_MIRO_MEDIA_3D 0x5631 /*Media 3D*/
  1532. #define DEVICE_MIRO_MIROVIDEO_DC10_DC30 0x6057 /*MiroVideo DC10/DC30+*/
  1533. /* Vendor: 1032: Compaq */
  1534. /* Vendor: 1033: NEC Corporation */
  1535. #define DEVICE_NEC_VR4181A_USB_HOST 0x0000 /*Vr4181A USB Host or Function Control Unit*/
  1536. #define DEVICE_NEC_PCI_TO_486_LIKE 0x0001 /*PCI to 486-like bus Bridge*/
  1537. #define DEVICE_NEC_PCI_TO_VL98 0x0002 /*PCI to VL98 Bridge*/
  1538. #define DEVICE_NEC_ATM_CONTROLLER 0x0003 /*ATM Controller*/
  1539. #define DEVICE_NEC_R4000_PCI_BRIDGE 0x0004 /*R4000 PCI Bridge*/
  1540. #define DEVICE_NEC_PCI_TO_486_LIKE2 0x0005 /*PCI to 486-like bus Bridge*/
  1541. #define DEVICE_NEC_PC_9800_GRAPHIC_ACCELERATOR 0x0006 /*PC-9800 Graphic Accelerator*/
  1542. #define DEVICE_NEC_PCI_TO_UX_BUS 0x0007 /*PCI to UX-Bus Bridge*/
  1543. #define DEVICE_NEC_PC_9800_GRAPHIC_ACCELERATOR2 0x0008 /*PC-9800 Graphic Accelerator*/
  1544. #define DEVICE_NEC_PCI_TO_PC9800 0x0009 /*PCI to PC9800 Core-Graph Bridge*/
  1545. #define DEVICE_NEC_PCI_TO_VL 0x0016 /*PCI to VL Bridge*/
  1546. #define DEVICE_NEC__NILE_II 0x001a /*[Nile II]*/
  1547. #define DEVICE_NEC_VRC4373_NILE_I 0x0021 /*Vrc4373 [Nile I]*/
  1548. #define DEVICE_NEC_POWERVR_PCX1 0x0029 /*PowerVR PCX1*/
  1549. #define DEVICE_NEC_POWERVR_3D 0x002a /*PowerVR 3D*/
  1550. #define DEVICE_NEC_STAR_ALPHA_2 0x002c /*Star Alpha 2*/
  1551. #define DEVICE_NEC_PCI_TO_C_BUS 0x002d /*PCI to C-bus Bridge*/
  1552. #define DEVICE_NEC_USB 0x0035 /*USB*/
  1553. #define SUBDEVICE_NEC_USB 0x11790001 /*USB*/
  1554. #define SUBDEVICE_NEC_ROOT_HUB 0x12ee7000 /*Root Hub*/
  1555. #define SUBDEVICE_NEC_ROOT_HUB2 0x17990001 /*Root Hub*/
  1556. #define SUBDEVICE_NEC_PCI_USB2_OHCI_SUBSYSTEM 0x807d0035 /*PCI-USB2 (OHCI subsystem)*/
  1557. #define DEVICE_NEC_PCI_TO_C_BUS2 0x003b /*PCI to C-bus Bridge*/
  1558. #define DEVICE_NEC_NAPCCARD_CARDBUS_CONTROLLER 0x003e /*NAPCCARD Cardbus Controller*/
  1559. #define DEVICE_NEC_POWERVR_PCX2_MIDAS 0x0046 /*PowerVR PCX2 [midas]*/
  1560. #define DEVICE_NEC_VRC5074_NILE_4 0x005a /*Vrc5074 [Nile 4]*/
  1561. #define DEVICE_NEC_FIREWARDEN 0x0063 /*Firewarden*/
  1562. #define DEVICE_NEC_POWERVR_NEON_250 0x0067 /*PowerVR Neon 250 Chipset*/
  1563. #define SUBDEVICE_NEC_POWERVR_NEON_250 0x10100020 /*PowerVR Neon 250 AGP 32Mb*/
  1564. #define SUBDEVICE_NEC_POWERVR_NEON_2502 0x10100080 /*PowerVR Neon 250 AGP 16Mb*/
  1565. #define SUBDEVICE_NEC_POWERVR_NEON_2503 0x10100088 /*PowerVR Neon 250 16Mb*/
  1566. #define SUBDEVICE_NEC_POWERVR_NEON_2504 0x10100090 /*PowerVR Neon 250 AGP 16Mb*/
  1567. #define SUBDEVICE_NEC_POWERVR_NEON_2505 0x10100098 /*PowerVR Neon 250 16Mb*/
  1568. #define SUBDEVICE_NEC_POWERVR_NEON_2506 0x101000a0 /*PowerVR Neon 250 AGP 32Mb*/
  1569. #define SUBDEVICE_NEC_POWERVR_NEON_2507 0x101000a8 /*PowerVR Neon 250 32Mb*/
  1570. #define SUBDEVICE_NEC_POWERVR_NEON_2508 0x10100120 /*PowerVR Neon 250 AGP 32Mb*/
  1571. #define DEVICE_NEC_56K_VOICE_MODEM 0x0074 /*56k Voice Modem*/
  1572. #define SUBDEVICE_NEC_RCV56ACF_56K_VOICE 0x10338014 /*RCV56ACF 56k Voice Modem*/
  1573. #define DEVICE_NEC_VRC5476 0x009b /*Vrc5476*/
  1574. #define DEVICE_NEC_VRC4173 0x00a5 /*VRC4173*/
  1575. #define DEVICE_NEC_VRC5477_AC97 0x00a6 /*VRC5477 AC97*/
  1576. #define DEVICE_NEC_IEEE_1394_ORANGELINK 0x00cd /*IEEE 1394 [OrangeLink] Host Controller*/
  1577. #define SUBDEVICE_NEC_ROOT_HUB3 0x12ee8011 /*Root hub*/
  1578. #define DEVICE_NEC_IEEE_1394_HOST 0x00ce /*IEEE 1394 Host Controller*/
  1579. #define DEVICE_NEC_VR4131 0x00df /*Vr4131*/
  1580. #define DEVICE_NEC_USB_2_0 0x00e0 /*USB 2.0*/
  1581. #define SUBDEVICE_NEC_SITECOM_IEEE_1394 0x0ee43383 /*Sitecom IEEE 1394 / USB2.0 Combo Card*/
  1582. #define SUBDEVICE_NEC_ROOT_HUB4 0x12ee7001 /*Root hub*/
  1583. #define SUBDEVICE_NEC_ROOT_HUB5 0x17990002 /*Root Hub*/
  1584. #define SUBDEVICE_NEC_PCI_USB2_EHCI_SUBSYSTEM 0x807d1043 /*PCI-USB2 (EHCI subsystem)*/
  1585. #define DEVICE_NEC_IEEE_1394_HOST2 0x00e7 /*IEEE 1394 Host Controller*/
  1586. #define DEVICE_NEC_UPD72874_IEEE1394_OHCI 0x00f2 /*uPD72874 IEEE1394 OHCI 1.1 3-port PHY-Link Ctrlr*/
  1587. #define DEVICE_NEC_UPD6113X_MULTIMEDIA_DECODER_PROCESSOR 0x00f3 /*uPD6113x Multimedia Decoder/Processor [EMMA2]*/
  1588. #define DEVICE_NEC_VR7701 0x010c /*VR7701*/
  1589. /* Vendor: 1034: Framatome Connectors USA Inc. */
  1590. /* Vendor: 1035: Comp. & Comm. Research Lab */
  1591. /* Vendor: 1036: Future Domain Corp. */
  1592. #define DEVICE_FUTURE_TMC_18C30_36C70 0x0000 /*TMC-18C30 [36C70]*/
  1593. /* Vendor: 1037: Hitachi Micro Systems */
  1594. /* Vendor: 1038: AMP, Inc */
  1595. /* Vendor: 1039: Silicon Integrated Systems [SiS] */
  1596. #define DEVICE_SILICON2_VIRTUAL_PCI_TO_PCI_BRIDGE 0x0001 /*Virtual PCI-to-PCI bridge (AGP)*/
  1597. #define DEVICE_SILICON2_SG86C202 0x0002 /*SG86C202*/
  1598. #define DEVICE_SILICON2_85C501_2_3 0x0006 /*85C501/2/3*/
  1599. #define DEVICE_SILICON2_SIS85C503_5513_LPC_BRIDGE 0x0008 /*SiS85C503/5513 (LPC Bridge)*/
  1600. #define DEVICE_SILICON2_ACPI 0x0009 /*ACPI*/
  1601. #define DEVICE_SILICON2_SIS961_2_SMBUS_CONTROLLER 0x0016 /*SiS961/2 SMBus Controller*/
  1602. #define DEVICE_SILICON2_SIS85C503_5513_LPC_BRIDGE2 0x0018 /*SiS85C503/5513 (LPC Bridge)*/
  1603. #define DEVICE_SILICON2_RAID_BUS_CONTROLLER 0x0180 /*RAID bus controller 180 SATA/PATA [SiS]*/
  1604. #define DEVICE_SILICON2_SIS_SATA 0x0181 /*SiS SATA*/
  1605. #define DEVICE_SILICON2_5597_5598_6326_VGA 0x0200 /*5597/5598/6326 VGA*/
  1606. #define SUBDEVICE_SILICON2_SIS5597_SVGA_SHARED 0x10390000 /*SiS5597 SVGA (Shared RAM)*/
  1607. #define DEVICE_SILICON2_82C204 0x0204 /*82C204*/
  1608. #define DEVICE_SILICON2_SG86C205 0x0205 /*SG86C205*/
  1609. #define DEVICE_SILICON2_300_305_PCI_AGP_VGA 0x0300 /*300/305 PCI/AGP VGA Display Adapter*/
  1610. #define SUBDEVICE_SILICON2_LEADTEK_WINFAST_VR300 0x107d2720 /*Leadtek WinFast VR300*/
  1611. #define DEVICE_SILICON2_315H_PCI_AGP_VGA 0x0310 /*315H PCI/AGP VGA Display Adapter*/
  1612. #define DEVICE_SILICON2_315_PCI_AGP_VGA 0x0315 /*315 PCI/AGP VGA Display Adapter*/
  1613. #define DEVICE_SILICON2_315PRO_PCI_AGP_VGA 0x0325 /*315PRO PCI/AGP VGA Display Adapter*/
  1614. #define DEVICE_SILICON2_330_XABRE_PCI_AGP 0x0330 /*330 [Xabre] PCI/AGP VGA Display Adapter*/
  1615. #define DEVICE_SILICON2_85C501_2 0x0406 /*85C501/2*/
  1616. #define DEVICE_SILICON2_85C496 0x0496 /*85C496*/
  1617. #define DEVICE_SILICON2_530_HOST 0x0530 /*530 Host*/
  1618. #define DEVICE_SILICON2_540_HOST 0x0540 /*540 Host*/
  1619. #define DEVICE_SILICON2_550_HOST 0x0550 /*550 Host*/
  1620. #define DEVICE_SILICON2_5513C 0x0597 /*5513C*/
  1621. #define DEVICE_SILICON2_85C601 0x0601 /*85C601*/
  1622. #define DEVICE_SILICON2_620_HOST 0x0620 /*620 Host*/
  1623. #define DEVICE_SILICON2_630_HOST 0x0630 /*630 Host*/
  1624. #define DEVICE_SILICON2_633_HOST 0x0633 /*633 Host*/
  1625. #define DEVICE_SILICON2_635_HOST 0x0635 /*635 Host*/
  1626. #define DEVICE_SILICON2_SIS645_HOST 0x0645 /*SiS645 Host & Memory & AGP Controller*/
  1627. #define DEVICE_SILICON2_SIS645DX_HOST 0x0646 /*SiS645DX Host & Memory & AGP Controller*/
  1628. #define DEVICE_SILICON2_SIS_645XX 0x0648 /*SiS 645xx*/
  1629. #define DEVICE_SILICON2_650_M650_HOST 0x0650 /*650/M650 Host*/
  1630. #define DEVICE_SILICON2_651_HOST 0x0651 /*651 Host*/
  1631. #define DEVICE_SILICON2_655_HOST 0x0655 /*655 Host*/
  1632. #define DEVICE_SILICON2_660_HOST 0x0660 /*660 Host*/
  1633. #define DEVICE_SILICON2_661FX_M661FX_M661MX_HOST 0x0661 /*661FX/M661FX/M661MX Host*/
  1634. #define DEVICE_SILICON2_730_HOST 0x0730 /*730 Host*/
  1635. #define DEVICE_SILICON2_733_HOST 0x0733 /*733 Host*/
  1636. #define DEVICE_SILICON2_735_HOST 0x0735 /*735 Host*/
  1637. #define DEVICE_SILICON2_740_HOST 0x0740 /*740 Host*/
  1638. #define DEVICE_SILICON2_741_741GX_M741_HOST 0x0741 /*741/741GX/M741 Host*/
  1639. #define DEVICE_SILICON2_745_HOST 0x0745 /*745 Host*/
  1640. #define DEVICE_SILICON2_746_HOST 0x0746 /*746 Host*/
  1641. #define DEVICE_SILICON2_755_HOST 0x0755 /*755 Host*/
  1642. #define DEVICE_SILICON2_760_M760_HOST 0x0760 /*760/M760 Host*/
  1643. #define DEVICE_SILICON2_SIS900_PCI_FAST 0x0900 /*SiS900 PCI Fast Ethernet*/
  1644. #define SUBDEVICE_SILICON2_K7S5A_MOTHERBOARD 0x10190a14 /*K7S5A motherboard*/
  1645. #define SUBDEVICE_SILICON2_SIS900_10_100_ETHERNET 0x10390900 /*SiS900 10/100 Ethernet Adapter*/
  1646. #define SUBDEVICE_SILICON2_CUSI_FX_MOTHERBOARD 0x10438035 /*CUSI-FX motherboard*/
  1647. #define DEVICE_SILICON2_SIS961_MUTIOL_MEDIA 0x0961 /*SiS961 [MuTIOL Media IO]*/
  1648. #define DEVICE_SILICON2_SIS962_MUTIOL_MEDIA 0x0962 /*SiS962 [MuTIOL Media IO]*/
  1649. #define DEVICE_SILICON2_SIS963_MUTIOL_MEDIA 0x0963 /*SiS963 [MuTIOL Media IO]*/
  1650. #define DEVICE_SILICON2_SIS964_MUTIOL_MEDIA 0x0964 /*SiS964 [MuTIOL Media IO]*/
  1651. #define DEVICE_SILICON2_SIS965_MUTIOL_MEDIA 0x0965 /*SiS965 [MuTIOL Media IO]*/
  1652. #define DEVICE_SILICON2_83C602 0x3602 /*83C602*/
  1653. #define DEVICE_SILICON2_5107 0x5107 /*5107*/
  1654. #define DEVICE_SILICON2_SIS540_PCI_DISPLAY 0x5300 /*SiS540 PCI Display Adapter*/
  1655. #define DEVICE_SILICON2_550_PCI_AGP_VGA 0x5315 /*550 PCI/AGP VGA Display Adapter*/
  1656. #define DEVICE_SILICON2_486_PCI_CHIPSET 0x5401 /*486 PCI Chipset*/
  1657. #define DEVICE_SILICON2_5511_5512 0x5511 /*5511/5512*/
  1658. #define DEVICE_SILICON2_5513_IDE 0x5513 /*5513 [IDE]*/
  1659. #define SUBDEVICE_SILICON2_P6STP_FL_MOTHERBOARD 0x10190970 /*P6STP-FL motherboard*/
  1660. #define SUBDEVICE_SILICON2_SIS5513_EIDE_CONTROLLER 0x10395513 /*SiS5513 EIDE Controller (A,B step)*/
  1661. #define SUBDEVICE_SILICON2_CUSI_FX_MOTHERBOARD2 0x10438035 /*CUSI-FX motherboard*/
  1662. #define DEVICE_SILICON2_5517 0x5517 /*5517*/
  1663. #define DEVICE_SILICON2_5571 0x5571 /*5571*/
  1664. #define DEVICE_SILICON2_5581_PENTIUM_CHIPSET 0x5581 /*5581 Pentium Chipset*/
  1665. #define DEVICE_SILICON2_5582 0x5582 /*5582*/
  1666. #define DEVICE_SILICON2_5591_5592_HOST 0x5591 /*5591/5592 Host*/
  1667. #define DEVICE_SILICON2_5596_PENTIUM_CHIPSET 0x5596 /*5596 Pentium Chipset*/
  1668. #define DEVICE_SILICON2_5597_SIS5582 0x5597 /*5597 [SiS5582]*/
  1669. #define DEVICE_SILICON2_5600_HOST 0x5600 /*5600 Host*/
  1670. #define DEVICE_SILICON2_VIDEO_DECODER 0x6204 /*Video decoder & MPEG interface*/
  1671. #define DEVICE_SILICON2_VGA_CONTROLLER 0x6205 /*VGA Controller*/
  1672. #define DEVICE_SILICON2_6236_3D_AGP 0x6236 /*6236 3D-AGP*/
  1673. #define DEVICE_SILICON2_630_730_PCI_AGP_VGA 0x6300 /*630/730 PCI/AGP VGA Display Adapter*/
  1674. #define SUBDEVICE_SILICON2_P6STP_FL_MOTHERBOARD2 0x10190970 /*P6STP-FL motherboard*/
  1675. #define SUBDEVICE_SILICON2_CUSI_FX_MOTHERBOARD3 0x10438035 /*CUSI-FX motherboard*/
  1676. #define DEVICE_SILICON2_530_620_PCI_AGP_VGA 0x6306 /*530/620 PCI/AGP VGA Display Adapter*/
  1677. #define SUBDEVICE_SILICON2_SIS530_620_GUI_ACCELERATOR_3D 0x10396306 /*SiS530,620 GUI Accelerator+3D*/
  1678. #define DEVICE_SILICON2_65X_M650_740_PCI_AGP_VGA 0x6325 /*65x/M650/740 PCI/AGP VGA Display Adapter*/
  1679. #define DEVICE_SILICON2_86C326_5598_6326 0x6326 /*86C326 5598/6326*/
  1680. #define SUBDEVICE_SILICON2_SIS6326_GUI_ACCELERATOR 0x10396326 /*SiS6326 GUI Accelerator*/
  1681. #define SUBDEVICE_SILICON2_SPEEDSTAR_A50 0x10920a50 /*SpeedStar A50*/
  1682. #define SUBDEVICE_SILICON2_SPEEDSTAR_A70 0x10920a70 /*SpeedStar A70*/
  1683. #define SUBDEVICE_SILICON2_SPEEDSTAR_A702 0x10924910 /*SpeedStar A70*/
  1684. #define SUBDEVICE_SILICON2_SPEEDSTAR_A703 0x10924920 /*SpeedStar A70*/
  1685. #define SUBDEVICE_SILICON2_SIS6326_GUI_ACCELERATOR2 0x15696326 /*SiS6326 GUI Accelerator*/
  1686. #define DEVICE_SILICON2_661_741_760_PCI_AGP_VGA 0x6330 /*661/741/760 PCI/AGP VGA Display Adapter*/
  1687. #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*/
  1688. #define DEVICE_SILICON2_USB_1_0_CONTROLLER 0x7001 /*USB 1.0 Controller*/
  1689. #define SUBDEVICE_SILICON2_K7S5A_MOTHERBOARD2 0x10190a14 /*K7S5A motherboard*/
  1690. #define SUBDEVICE_SILICON2_ONBOARD_USB_CONTROLLER 0x10397000 /*Onboard USB Controller*/
  1691. #define DEVICE_SILICON2_USB_2_0_CONTROLLER 0x7002 /*USB 2.0 Controller*/
  1692. #define SUBDEVICE_SILICON2_ONBOARD_USB_CONTROLLER2 0x15097002 /*Onboard USB Controller*/
  1693. #define DEVICE_SILICON2_FIREWIRE_CONTROLLER 0x7007 /*FireWire Controller*/
  1694. #define DEVICE_SILICON2_SOUND_CONTROLLER 0x7012 /*Sound Controller*/
  1695. #define DEVICE_SILICON2_AC_97_MODEM_CONTROLLER 0x7013 /*AC'97 Modem Controller*/
  1696. #define DEVICE_SILICON2_SIS7016_PCI_FAST 0x7016 /*SiS7016 PCI Fast Ethernet Adapter*/
  1697. #define SUBDEVICE_SILICON2_SIS7016_10_100_ETHERNET 0x10397016 /*SiS7016 10/100 Ethernet Adapter*/
  1698. #define DEVICE_SILICON2_SIS_PCI_AUDIO 0x7018 /*SiS PCI Audio Accelerator*/
  1699. #define SUBDEVICE_SILICON2_SIS_PCI_AUDIO 0x101401b6 /*SiS PCI Audio Accelerator*/
  1700. #define SUBDEVICE_SILICON2_SIS_PCI_AUDIO2 0x101401b7 /*SiS PCI Audio Accelerator*/
  1701. #define SUBDEVICE_SILICON2_SIS_PCI_AUDIO3 0x10197018 /*SiS PCI Audio Accelerator*/
  1702. #define SUBDEVICE_SILICON2_SIS_PCI_AUDIO4 0x1025000e /*SiS PCI Audio Accelerator*/
  1703. #define SUBDEVICE_SILICON2_SIS_PCI_AUDIO5 0x10250018 /*SiS PCI Audio Accelerator*/
  1704. #define SUBDEVICE_SILICON2_SIS_PCI_AUDIO6 0x10397018 /*SiS PCI Audio Accelerator*/
  1705. #define SUBDEVICE_SILICON2_SIS_PCI_AUDIO7 0x1043800b /*SiS PCI Audio Accelerator*/
  1706. #define SUBDEVICE_SILICON2_SIS_PCI_AUDIO8 0x10547018 /*SiS PCI Audio Accelerator*/
  1707. #define SUBDEVICE_SILICON2_SIS_PCI_AUDIO9 0x107d5330 /*SiS PCI Audio Accelerator*/
  1708. #define SUBDEVICE_SILICON2_SIS_PCI_AUDIO10 0x107d5350 /*SiS PCI Audio Accelerator*/
  1709. #define SUBDEVICE_SILICON2_SIS_PCI_AUDIO11 0x11703209 /*SiS PCI Audio Accelerator*/
  1710. #define SUBDEVICE_SILICON2_SIS_PCI_AUDIO12 0x1462400a /*SiS PCI Audio Accelerator*/
  1711. #define SUBDEVICE_SILICON2_SIS_PCI_AUDIO13 0x14a42089 /*SiS PCI Audio Accelerator*/
  1712. #define SUBDEVICE_SILICON2_SIS_PCI_AUDIO14 0x14cd2194 /*SiS PCI Audio Accelerator*/
  1713. #define SUBDEVICE_SILICON2_SIS_PCI_AUDIO15 0x14ff1100 /*SiS PCI Audio Accelerator*/
  1714. #define SUBDEVICE_SILICON2_SIS_PCI_AUDIO16 0x152d8808 /*SiS PCI Audio Accelerator*/
  1715. #define SUBDEVICE_SILICON2_SIS_PCI_AUDIO17 0x15581103 /*SiS PCI Audio Accelerator*/
  1716. #define SUBDEVICE_SILICON2_SIS_PCI_AUDIO18 0x15582200 /*SiS PCI Audio Accelerator*/
  1717. #define SUBDEVICE_SILICON2_SIS_PCI_AUDIO19 0x15637018 /*SiS PCI Audio Accelerator*/
  1718. #define SUBDEVICE_SILICON2_SIS_PCI_AUDIO20 0x15c50111 /*SiS PCI Audio Accelerator*/
  1719. #define SUBDEVICE_SILICON2_SIS_PCI_AUDIO21 0x270fa171 /*SiS PCI Audio Accelerator*/
  1720. #define SUBDEVICE_SILICON2_SIS_PCI_AUDIO22 0xa0a00022 /*SiS PCI Audio Accelerator*/
  1721. #define DEVICE_SILICON2_SIS7019_AUDIO_ACCELERATOR 0x7019 /*SiS7019 Audio Accelerator*/
  1722. /* Vendor: 103a: Seiko Epson Corporation */
  1723. /* Vendor: 103b: Tatung Co. of America */
  1724. /* Vendor: 103c: Hewlett-Packard Company */
  1725. #define DEVICE_HEWLETT_PACKARD_A4977A_VISUALIZE_EG 0x1005 /*A4977A Visualize EG*/
  1726. #define DEVICE_HEWLETT_PACKARD_VISUALIZE_FX6 0x1006 /*Visualize FX6*/
  1727. #define DEVICE_HEWLETT_PACKARD_VISUALIZE_FX4 0x1008 /*Visualize FX4*/
  1728. #define DEVICE_HEWLETT_PACKARD_VISUALIZE_FX2 0x100a /*Visualize FX2*/
  1729. #define DEVICE_HEWLETT_PACKARD_TACH_TL_FIBRE 0x1028 /*Tach TL Fibre Channel Host Adapter*/
  1730. #define DEVICE_HEWLETT_PACKARD_TACH_XL2_FIBRE 0x1029 /*Tach XL2 Fibre Channel Host Adapter*/
  1731. #define SUBDEVICE_HEWLETT_PACKARD_INTERPHASE_5560_FIBRE 0x107e000f /*Interphase 5560 Fibre Channel Adapter*/
  1732. #define SUBDEVICE_HEWLETT_PACKARD_1GB_2GB_FAMILY_FIBRE 0x90049210 /*1Gb/2Gb Family Fibre Channel Controller*/
  1733. #define SUBDEVICE_HEWLETT_PACKARD_1GB_2GB_FAMILY_FIBRE2 0x90049211 /*1Gb/2Gb Family Fibre Channel Controller*/
  1734. #define DEVICE_HEWLETT_PACKARD_TACH_TS_FIBRE 0x102a /*Tach TS Fibre Channel Host Adapter*/
  1735. #define SUBDEVICE_HEWLETT_PACKARD_INTERPHASE_5540_5541_FIBRE 0x107e000e /*Interphase 5540/5541 Fibre Channel Adapter*/
  1736. #define SUBDEVICE_HEWLETT_PACKARD_1GB_2GB_FAMILY_FIBRE3 0x90049110 /*1Gb/2Gb Family Fibre Channel Controller*/
  1737. #define SUBDEVICE_HEWLETT_PACKARD_1GB_2GB_FAMILY_FIBRE4 0x90049111 /*1Gb/2Gb Family Fibre Channel Controller*/
  1738. #define DEVICE_HEWLETT_PACKARD_J2585A_DESKDIRECT_10_100VG 0x1030 /*J2585A DeskDirect 10/100VG NIC*/
  1739. #define DEVICE_HEWLETT_PACKARD_J2585B_HP_10_100VG 0x1031 /*J2585B HP 10/100VG PCI LAN Adapter*/
  1740. #define SUBDEVICE_HEWLETT_PACKARD_J2973A_DESKDIRECT_10BASET 0x103c1040 /*J2973A DeskDirect 10BaseT NIC*/
  1741. #define SUBDEVICE_HEWLETT_PACKARD_J2585B_DESKDIRECT_10_100VG 0x103c1041 /*J2585B DeskDirect 10/100VG NIC*/
  1742. #define SUBDEVICE_HEWLETT_PACKARD_J2970A_DESKDIRECT_10BASET_2 0x103c1042 /*J2970A DeskDirect 10BaseT/2 NIC*/
  1743. #define DEVICE_HEWLETT_PACKARD_J2973A_DESKDIRECT_10BASET 0x1040 /*J2973A DeskDirect 10BaseT NIC*/
  1744. #define DEVICE_HEWLETT_PACKARD_J2585B_DESKDIRECT_10_100 0x1041 /*J2585B DeskDirect 10/100 NIC*/
  1745. #define DEVICE_HEWLETT_PACKARD_J2970A_DESKDIRECT_10BASET_2 0x1042 /*J2970A DeskDirect 10BaseT/2 NIC*/
  1746. #define DEVICE_HEWLETT_PACKARD_DIVA_SERIAL_GSP 0x1048 /*Diva Serial [GSP] Multiport UART*/
  1747. #define SUBDEVICE_HEWLETT_PACKARD_TOSCA_CONSOLE 0x103c1049 /*Tosca Console*/
  1748. #define SUBDEVICE_HEWLETT_PACKARD_TOSCA_SECONDARY 0x103c104a /*Tosca Secondary*/
  1749. #define SUBDEVICE_HEWLETT_PACKARD_MAESTRO_SP2 0x103c104b /*Maestro SP2*/
  1750. #define SUBDEVICE_HEWLETT_PACKARD_SUPERDOME_CONSOLE 0x103c1223 /*Superdome Console*/
  1751. #define SUBDEVICE_HEWLETT_PACKARD_KEYSTONE_SP2 0x103c1226 /*Keystone SP2*/
  1752. #define SUBDEVICE_HEWLETT_PACKARD_POWERBAR_SP2 0x103c1227 /*Powerbar SP2*/
  1753. #define SUBDEVICE_HEWLETT_PACKARD_EVEREST_SP2 0x103c1282 /*Everest SP2*/
  1754. #define DEVICE_HEWLETT_PACKARD_PCI_LOCAL_BUS 0x1054 /*PCI Local Bus Adapter*/
  1755. #define DEVICE_HEWLETT_PACKARD_79C970_PCNET_ETHERNET 0x1064 /*79C970 PCnet Ethernet Controller*/
  1756. #define DEVICE_HEWLETT_PACKARD_VISUALIZE_FXE 0x108b /*Visualize FXe*/
  1757. #define DEVICE_HEWLETT_PACKARD_NETSERVER_SMART_IRQ 0x10c1 /*NetServer Smart IRQ Router*/
  1758. #define DEVICE_HEWLETT_PACKARD_TOPTOOLS_REMOTE_CONTROL 0x10ed /*TopTools Remote Control*/
  1759. #define DEVICE_HEWLETT_PACKARD_82557B_10_100_NIC 0x1200 /*82557B 10/100 NIC*/
  1760. #define DEVICE_HEWLETT_PACKARD_NETSERVER_PCI_HOT_PLUG 0x1219 /*NetServer PCI Hot-Plug Controller*/
  1761. #define DEVICE_HEWLETT_PACKARD_NETSERVER_SMIC_CONTROLLER 0x121a /*NetServer SMIC Controller*/
  1762. #define DEVICE_HEWLETT_PACKARD_NETSERVER_LEGACY_COM 0x121b /*NetServer Legacy COM Port Decoder*/
  1763. #define DEVICE_HEWLETT_PACKARD_NETSERVER_PCI_COM 0x121c /*NetServer PCI COM Port Decoder*/
  1764. #define DEVICE_HEWLETT_PACKARD_ZX1_SYSTEM_BUS 0x1229 /*zx1 System Bus Adapter*/
  1765. #define DEVICE_HEWLETT_PACKARD_ZX1_I_O_CONTROLLER 0x122a /*zx1 I/O Controller*/
  1766. #define DEVICE_HEWLETT_PACKARD_ZX1_LOCAL_BUS 0x122e /*zx1 Local Bus Adapter*/
  1767. #define DEVICE_HEWLETT_PACKARD_SX1000_I_O_CONTROLLER 0x127c /*sx1000 I/O Controller*/
  1768. #define DEVICE_HEWLETT_PACKARD_AUXILIARY_DIVA_SERIAL 0x1290 /*Auxiliary Diva Serial Port*/
  1769. #define DEVICE_HEWLETT_PACKARD_E2910A_PCIBUS_EXERCISER 0x2910 /*E2910A PCIBus Exerciser*/
  1770. #define DEVICE_HEWLETT_PACKARD_E2925A_32_BIT 0x2925 /*E2925A 32 Bit, 33 MHzPCI Exerciser & Analyzer*/
  1771. /* Vendor: 103e: Solliday Engineering */
  1772. /* Vendor: 103f: Synopsys/Logic Modeling Group */
  1773. /* Vendor: 1040: Accelgraphics Inc. */
  1774. /* Vendor: 1041: Computrend */
  1775. /* Vendor: 1042: Micron */
  1776. #define DEVICE_MICRON_PC_TECH_RZ1000 0x1000 /*PC Tech RZ1000*/
  1777. #define DEVICE_MICRON_PC_TECH_RZ1001 0x1001 /*PC Tech RZ1001*/
  1778. #define DEVICE_MICRON_SAMURAI_0 0x3000 /*Samurai_0*/
  1779. #define DEVICE_MICRON_SAMURAI_1 0x3010 /*Samurai_1*/
  1780. #define DEVICE_MICRON_SAMURAI_IDE 0x3020 /*Samurai_IDE*/
  1781. /* Vendor: 1043: ASUSTeK Computer Inc. */
  1782. #define DEVICE_ASUSTEK_ISDNLINK_P_IN100_ST_D 0x0675 /*ISDNLink P-IN100-ST-D*/
  1783. #define DEVICE_ASUSTEK_V7100_SDRAM_GEFORCE2 0x4015 /*v7100 SDRAM [GeForce2 MX]*/
  1784. #define DEVICE_ASUSTEK_V7100_COMBO_DELUXE 0x4021 /*v7100 Combo Deluxe [GeForce2 MX + TV tuner]*/
  1785. #define DEVICE_ASUSTEK_V8200_GEFORCE_3 0x4057 /*v8200 GeForce 3*/
  1786. #define DEVICE_ASUSTEK_V8240_PAL_128M 0x8043 /*v8240 PAL 128M [P4T] Motherboard*/
  1787. #define DEVICE_ASUSTEK_V9280_TD_GEFORCE4_TI4200 0x807b /*v9280/TD [Geforce4 TI4200 8X With TV-Out and DVI]*/
  1788. #define DEVICE_ASUSTEK_V9180_MAGIC_T_GEFORCE4 0x80bb /*v9180 Magic/T [GeForce4 MX440 AGP 8x 64MB TV-out]*/
  1789. /* Vendor: 1044: Adaptec (formerly DPT) */
  1790. #define DEVICE_ADAPTEC_DOMINO_RAID_ENGINE 0x1012 /*Domino RAID Engine*/
  1791. #define DEVICE_ADAPTEC_SMARTCACHE_RAID_I_IV_CONTROLLER 0xa400 /*SmartCache/Raid I-IV Controller*/
  1792. #define DEVICE_ADAPTEC_PCI_BRIDGE 0xa500 /*PCI Bridge*/
  1793. #define DEVICE_ADAPTEC_SMARTRAID_V_CONTROLLER 0xa501 /*SmartRAID V Controller*/
  1794. #define SUBDEVICE_ADAPTEC_PM1554U2_ULTRA2_SINGLE 0x1044c001 /*PM1554U2 Ultra2 Single Channel*/
  1795. #define SUBDEVICE_ADAPTEC_PM1654U2_ULTRA2_SINGLE 0x1044c002 /*PM1654U2 Ultra2 Single Channel*/
  1796. #define SUBDEVICE_ADAPTEC_PM1564U3_ULTRA3_SINGLE 0x1044c003 /*PM1564U3 Ultra3 Single Channel*/
  1797. #define SUBDEVICE_ADAPTEC_PM1564U3_ULTRA3_DUAL 0x1044c004 /*PM1564U3 Ultra3 Dual Channel*/
  1798. #define SUBDEVICE_ADAPTEC_PM1554U2_ULTRA2_SINGLE2 0x1044c005 /*PM1554U2 Ultra2 Single Channel (NON ACPI)*/
  1799. #define SUBDEVICE_ADAPTEC_PM2554U2_ULTRA2_SINGLE 0x1044c00a /*PM2554U2 Ultra2 Single Channel*/
  1800. #define SUBDEVICE_ADAPTEC_PM2654U2_ULTRA2_SINGLE 0x1044c00b /*PM2654U2 Ultra2 Single Channel*/
  1801. #define SUBDEVICE_ADAPTEC_PM2664U3_ULTRA3_SINGLE 0x1044c00c /*PM2664U3 Ultra3 Single Channel*/
  1802. #define SUBDEVICE_ADAPTEC_PM2664U3_ULTRA3_DUAL 0x1044c00d /*PM2664U3 Ultra3 Dual Channel*/
  1803. #define SUBDEVICE_ADAPTEC_PM2554U2_ULTRA2_SINGLE2 0x1044c00e /*PM2554U2 Ultra2 Single Channel (NON ACPI)*/
  1804. #define SUBDEVICE_ADAPTEC_PM2654U2_ULTRA2_SINGLE2 0x1044c00f /*PM2654U2 Ultra2 Single Channel (NON ACPI)*/
  1805. #define SUBDEVICE_ADAPTEC_PM3754U2_ULTRA2_SINGLE 0x1044c014 /*PM3754U2 Ultra2 Single Channel (NON ACPI)*/
  1806. #define SUBDEVICE_ADAPTEC_PM3755U2B_ULTRA2_SINGLE 0x1044c015 /*PM3755U2B Ultra2 Single Channel (NON ACPI)*/
  1807. #define SUBDEVICE_ADAPTEC_PM3755F_FIBRE_CHANNEL 0x1044c016 /*PM3755F Fibre Channel (NON ACPI)*/
  1808. #define SUBDEVICE_ADAPTEC_PM3757U2_ULTRA2_SINGLE 0x1044c01e /*PM3757U2 Ultra2 Single Channel*/
  1809. #define SUBDEVICE_ADAPTEC_PM3757U2_ULTRA2_DUAL 0x1044c01f /*PM3757U2 Ultra2 Dual Channel*/
  1810. #define SUBDEVICE_ADAPTEC_PM3767U3_ULTRA3_DUAL 0x1044c020 /*PM3767U3 Ultra3 Dual Channel*/
  1811. #define SUBDEVICE_ADAPTEC_PM3767U3_ULTRA3_QUAD 0x1044c021 /*PM3767U3 Ultra3 Quad Channel*/
  1812. #define SUBDEVICE_ADAPTEC_PM2865U3_ULTRA3_SINGLE 0x1044c028 /*PM2865U3 Ultra3 Single Channel*/
  1813. #define SUBDEVICE_ADAPTEC_PM2865U3_ULTRA3_DUAL 0x1044c029 /*PM2865U3 Ultra3 Dual Channel*/
  1814. #define SUBDEVICE_ADAPTEC_PM2865F_FIBRE_CHANNEL 0x1044c02a /*PM2865F Fibre Channel*/
  1815. #define SUBDEVICE_ADAPTEC_2000S_ULTRA3_SINGLE 0x1044c03c /*2000S Ultra3 Single Channel*/
  1816. #define SUBDEVICE_ADAPTEC_2000S_ULTRA3_DUAL 0x1044c03d /*2000S Ultra3 Dual Channel*/
  1817. #define SUBDEVICE_ADAPTEC_2000F_FIBRE_CHANNEL 0x1044c03e /*2000F Fibre Channel*/
  1818. #define SUBDEVICE_ADAPTEC_3000S_ULTRA3_SINGLE 0x1044c046 /*3000S Ultra3 Single Channel*/
  1819. #define SUBDEVICE_ADAPTEC_3000S_ULTRA3_DUAL 0x1044c047 /*3000S Ultra3 Dual Channel*/
  1820. #define SUBDEVICE_ADAPTEC_3000F_FIBRE_CHANNEL 0x1044c048 /*3000F Fibre Channel*/
  1821. #define SUBDEVICE_ADAPTEC_5000S_ULTRA3_SINGLE 0x1044c050 /*5000S Ultra3 Single Channel*/
  1822. #define SUBDEVICE_ADAPTEC_5000S_ULTRA3_DUAL 0x1044c051 /*5000S Ultra3 Dual Channel*/
  1823. #define SUBDEVICE_ADAPTEC_5000F_FIBRE_CHANNEL 0x1044c052 /*5000F Fibre Channel*/
  1824. #define SUBDEVICE_ADAPTEC_2400A_UDMA_FOUR 0x1044c05a /*2400A UDMA Four Channel*/
  1825. #define SUBDEVICE_ADAPTEC_2400A_UDMA_FOUR2 0x1044c05b /*2400A UDMA Four Channel DAC*/
  1826. #define SUBDEVICE_ADAPTEC_3010S_ULTRA3_DUAL 0x1044c064 /*3010S Ultra3 Dual Channel*/
  1827. #define SUBDEVICE_ADAPTEC_3010S_ULTRA3_FOUR 0x1044c065 /*3010S Ultra3 Four Channel*/
  1828. #define SUBDEVICE_ADAPTEC_3010S_FIBRE_CHANNEL 0x1044c066 /*3010S Fibre Channel*/
  1829. #define DEVICE_ADAPTEC_SMARTRAID_V_CONTROLLER2 0xa511 /*SmartRAID V Controller*/
  1830. #define SUBDEVICE_ADAPTEC_ASR_2005S_I2O_ZERO 0x1044c032 /*ASR-2005S I2O Zero Channel*/
  1831. /* Vendor: 1045: OPTi Inc. */
  1832. #define DEVICE_OPTI_82C750_VENDETTA_USB 0xa0f8 /*82C750 [Vendetta] USB Controller*/
  1833. #define DEVICE_OPTI_92C264 0xc101 /*92C264*/
  1834. #define DEVICE_OPTI_92C178 0xc178 /*92C178*/
  1835. #define DEVICE_OPTI_82X556_VIPER 0xc556 /*82X556 [Viper]*/
  1836. #define DEVICE_OPTI_82C557_VIPER_M 0xc557 /*82C557 [Viper-M]*/
  1837. #define DEVICE_OPTI_82C558_VIPER_M_ISA_IDE 0xc558 /*82C558 [Viper-M ISA+IDE]*/
  1838. #define DEVICE_OPTI_82C750_VENDETTA_DEVICE 0xc567 /*82C750 [Vendetta], device 0*/
  1839. #define DEVICE_OPTI_82C750_VENDETTA_DEVICE2 0xc568 /*82C750 [Vendetta], device 1*/
  1840. #define DEVICE_OPTI_82C579_VIPER_XPRESS 0xc569 /*82C579 [Viper XPress+ Chipset]*/
  1841. #define DEVICE_OPTI_82C621_VIPER_M_N 0xc621 /*82C621 [Viper-M/N+]*/
  1842. #define DEVICE_OPTI_82C700_FIRESTAR 0xc700 /*82C700 [FireStar]*/
  1843. #define DEVICE_OPTI_82C701_FIRESTAR_PLUS 0xc701 /*82C701 [FireStar Plus]*/
  1844. #define DEVICE_OPTI_82C814_FIREBRIDGE_1 0xc814 /*82C814 [Firebridge 1]*/
  1845. #define DEVICE_OPTI_82C822 0xc822 /*82C822*/
  1846. #define DEVICE_OPTI_82C824 0xc824 /*82C824*/
  1847. #define DEVICE_OPTI_82C825_FIREBRIDGE_2 0xc825 /*82C825 [Firebridge 2]*/
  1848. #define DEVICE_OPTI_82C832 0xc832 /*82C832*/
  1849. #define DEVICE_OPTI_82C861 0xc861 /*82C861*/
  1850. #define DEVICE_OPTI_82C895 0xc895 /*82C895*/
  1851. #define DEVICE_OPTI_EV1935_ECTIVA_MACHONE 0xc935 /*EV1935 ECTIVA MachOne PCIAudio*/
  1852. #define DEVICE_OPTI_82C825_FIREBRIDGE_22 0xd568 /*82C825 [Firebridge 2]*/
  1853. #define DEVICE_OPTI_IDE_FIRESTAR 0xd721 /*IDE [FireStar]*/
  1854. /* Vendor: 1046: IPC Corporation, Ltd. */
  1855. /* Vendor: 1047: Genoa Systems Corp */
  1856. /* Vendor: 1048: Elsa AG */
  1857. #define DEVICE_ELSA_GLADIAC_MX 0x0c60 /*Gladiac MX*/
  1858. #define DEVICE_ELSA_QUADRO4_900XGL_ELSA 0x0d22 /*Quadro4 900XGL [ELSA GLoria4 900XGL]*/
  1859. #define DEVICE_ELSA_QUICKSTEP_1000 0x1000 /*QuickStep 1000*/
  1860. #define DEVICE_ELSA_QUICKSTEP_3000 0x3000 /*QuickStep 3000*/
  1861. #define DEVICE_ELSA_GLORIA_XL 0x8901 /*Gloria XL*/
  1862. /* Vendor: 1049: Fountain Technologies, Inc. */
  1863. /* Vendor: 104a: STMicroelectronics */
  1864. #define DEVICE_STMICROELECTRONICS_STG_2000X 0x0008 /*STG 2000X*/
  1865. #define DEVICE_STMICROELECTRONICS_STG_1764X 0x0009 /*STG 1764X*/
  1866. #define DEVICE_STMICROELECTRONICS_STG4000_3D_PROPHET 0x0010 /*STG4000 [3D Prophet Kyro Series]*/
  1867. #define DEVICE_STMICROELECTRONICS_STPC_CONSUMER_INDUSTRIAL_NORTH 0x0209 /*STPC Consumer/Industrial North- and Southbridge*/
  1868. #define DEVICE_STMICROELECTRONICS_STPC_ATLAS_CONSUMERS_CONSUMER_IIA 0x020a /*STPC Atlas/ConsumerS/Consumer IIA Northbridge*/
  1869. #define DEVICE_STMICROELECTRONICS_STPC_ATLAS_ISA 0x0210 /*STPC Atlas ISA Bridge*/
  1870. #define DEVICE_STMICROELECTRONICS_STPC_CONSUMER_S 0x021a /*STPC Consumer S Southbridge*/
  1871. #define DEVICE_STMICROELECTRONICS_STPC_CONSUMER_IIA 0x021b /*STPC Consumer IIA Southbridge*/
  1872. #define DEVICE_STMICROELECTRONICS_ST70137_UNICORN_ADSL 0x0500 /*ST70137 [Unicorn] ADSL DMT Transceiver*/
  1873. #define DEVICE_STMICROELECTRONICS_STPC_CLIENT_NORTHBRIDGE 0x0564 /*STPC Client Northbridge*/
  1874. #define DEVICE_STMICROELECTRONICS_21X4X_DEC_TULIP_COMPATIBLE 0x0981 /*21x4x DEC-Tulip compatible 10/100 Ethernet*/
  1875. #define DEVICE_STMICROELECTRONICS_STG_1764X2 0x1746 /*STG 1764X*/
  1876. #define DEVICE_STMICROELECTRONICS_21X4X_DEC_TULIP_COMPATIBLE2 0x2774 /*21x4x DEC-Tulip compatible 10/100 Ethernet*/
  1877. #define DEVICE_STMICROELECTRONICS_MPEG_II_DECODER_CARD 0x3520 /*MPEG-II decoder card*/
  1878. #define DEVICE_STMICROELECTRONICS_STPC_CLIENT_SOUTHBRIDGE 0x55cc /*STPC Client Southbridge*/
  1879. /* Vendor: 104b: BusLogic */
  1880. #define DEVICE_BUSLOGIC_BT_946C_OLD_MULTIMASTER 0x0140 /*BT-946C (old) [multimaster 01]*/
  1881. #define DEVICE_BUSLOGIC_BT_946C_BA80C30_MULTIMASTER 0x1040 /*BT-946C (BA80C30) [MultiMaster 10]*/
  1882. #define DEVICE_BUSLOGIC_FLASHPOINT_LT 0x8130 /*Flashpoint LT*/
  1883. /* Vendor: 104c: Texas Instruments */
  1884. #define DEVICE_TEXAS_100_MBIT_LAN 0x0500 /*100 MBit LAN Controller*/
  1885. #define DEVICE_TEXAS_TMS380C2X_COMPRESSOR_INTERFACE 0x0508 /*TMS380C2X Compressor Interface*/
  1886. #define DEVICE_TEXAS_EAGLE_I_F_AS 0x1000 /*Eagle i/f AS*/
  1887. #define DEVICE_TEXAS_PCI1510_PC_CARD 0x104c /*PCI1510 PC card Cardbus Controller*/
  1888. #define DEVICE_TEXAS_TVP4010_PERMEDIA 0x3d04 /*TVP4010 [Permedia]*/
  1889. #define DEVICE_TEXAS_TVP4020_PERMEDIA_2 0x3d07 /*TVP4020 [Permedia 2]*/
  1890. #define SUBDEVICE_TEXAS_COMET 0x10114d10 /*Comet*/
  1891. #define SUBDEVICE_TEXAS_ACCELSTAR_II 0x1040000f /*AccelStar II*/
  1892. #define SUBDEVICE_TEXAS_ACCELSTAR_II2 0x10400011 /*AccelStar II*/
  1893. #define SUBDEVICE_TEXAS_WINNER_2000 0x10480a31 /*WINNER 2000*/
  1894. #define SUBDEVICE_TEXAS_GLORIA_SYNERGY 0x10480a32 /*GLoria Synergy*/
  1895. #define SUBDEVICE_TEXAS_GLORIA_SYNERGY2 0x10480a35 /*GLoria Synergy*/
  1896. #define SUBDEVICE_TEXAS_WINFAST_3D_L2300 0x107d2633 /*WinFast 3D L2300*/
  1897. #define SUBDEVICE_TEXAS_FIRE_GL_1000 0x10920127 /*FIRE GL 1000 PRO*/
  1898. #define SUBDEVICE_TEXAS_FIRE_GL_10002 0x10920136 /*FIRE GL 1000 PRO*/
  1899. #define SUBDEVICE_TEXAS_FIRE_GL_10003 0x10920141 /*FIRE GL 1000 PRO*/
  1900. #define SUBDEVICE_TEXAS_FIRE_GL_10004 0x10920146 /*FIRE GL 1000 PRO*/
  1901. #define SUBDEVICE_TEXAS_FIRE_GL_10005 0x10920148 /*FIRE GL 1000 PRO*/
  1902. #define SUBDEVICE_TEXAS_FIRE_GL_10006 0x10920149 /*FIRE GL 1000 PRO*/
  1903. #define SUBDEVICE_TEXAS_FIRE_GL_10007 0x10920152 /*FIRE GL 1000 PRO*/
  1904. #define SUBDEVICE_TEXAS_FIRE_GL_10008 0x10920154 /*FIRE GL 1000 PRO*/
  1905. #define SUBDEVICE_TEXAS_FIRE_GL_10009 0x10920155 /*FIRE GL 1000 PRO*/
  1906. #define SUBDEVICE_TEXAS_FIRE_GL_100010 0x10920156 /*FIRE GL 1000 PRO*/
  1907. #define SUBDEVICE_TEXAS_FIRE_GL_100011 0x10920157 /*FIRE GL 1000 PRO*/
  1908. #define SUBDEVICE_TEXAS_JERONIMO_PRO 0x10973d01 /*Jeronimo Pro*/
  1909. #define SUBDEVICE_TEXAS_GRAPHICS_BLASTER_EXTREME 0x1102100f /*Graphics Blaster Extreme*/
  1910. #define SUBDEVICE_TEXAS_REFERENCE_PERMEDIA_2 0x3d3d0100 /*Reference Permedia 2 3D*/
  1911. #define DEVICE_TEXAS_PCILYNX_PCILYNX2_IEEE_1394 0x8000 /*PCILynx/PCILynx2 IEEE 1394 Link Layer Controller*/
  1912. #define SUBDEVICE_TEXAS_CF1_1_SNARE 0xe4bf1010 /*CF1-1-SNARE*/
  1913. #define SUBDEVICE_TEXAS_CF1_2_SNARE 0xe4bf1020 /*CF1-2-SNARE*/
  1914. #define DEVICE_TEXAS_FIREWIRE_CONTROLLER 0x8009 /*FireWire Controller*/
  1915. #define SUBDEVICE_TEXAS_8032_OHCI_I_LINK 0x104d8032 /*8032 OHCI i.LINK (IEEE 1394) Controller*/
  1916. #define DEVICE_TEXAS_PCI4410_FIREWIRE_CONTROLLER 0x8017 /*PCI4410 FireWire Controller*/
  1917. #define DEVICE_TEXAS_TSB12LV23_IEEE_1394_CONTROLLER 0x8019 /*TSB12LV23 IEEE-1394 Controller*/
  1918. #define SUBDEVICE_TEXAS_STUDIO_DV500_1394 0x11bd000a /*Studio DV500-1394*/
  1919. #define SUBDEVICE_TEXAS_STUDIO_DV 0x11bd000e /*Studio DV*/
  1920. #define SUBDEVICE_TEXAS_CF2_1_CYMBAL 0xe4bf1010 /*CF2-1-CYMBAL*/
  1921. #define DEVICE_TEXAS_TSB12LV26_IEEE_1394_CONTROLLER 0x8020 /*TSB12LV26 IEEE-1394 Controller (Link)*/
  1922. #define DEVICE_TEXAS_TSB43AA22_IEEE_1394_CONTROLLER 0x8021 /*TSB43AA22 IEEE-1394 Controller (PHY/Link Integrated)*/
  1923. #define SUBDEVICE_TEXAS_VAIO_PCG_FX403 0x104d80df /*Vaio PCG-FX403*/
  1924. #define SUBDEVICE_TEXAS_VAIO_PCG_GR214EP_GR214MP_GR215MP_GR314MP_GR315MP 0x104d80e7 /*VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP*/
  1925. #define DEVICE_TEXAS_TSB43AB22_IEEE_1394A_2000_CONTROLLER 0x8022 /*TSB43AB22 IEEE-1394a-2000 Controller (PHY/Link)*/
  1926. #define DEVICE_TEXAS_TSB43AB22_A_IEEE_1394A_2000_CONTROLLER 0x8023 /*TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)*/
  1927. #define DEVICE_TEXAS_TSB43AB23_IEEE_1394A_2000_CONTROLLER 0x8024 /*TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)*/
  1928. #define DEVICE_TEXAS_TSB82AA2_IEEE_1394B_LINK 0x8025 /*TSB82AA2 IEEE-1394b Link Layer Controller*/
  1929. #define SUBDEVICE_TEXAS_FIREWIRE_800_PCI 0x55aa55aa /*FireWire 800 PCI Card*/
  1930. #define DEVICE_TEXAS_TSB43AB21_IEEE_1394A_2000_CONTROLLER 0x8026 /*TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link)*/
  1931. #define DEVICE_TEXAS_PCI4451_IEEE_1394_CONTROLLER 0x8027 /*PCI4451 IEEE-1394 Controller*/
  1932. #define SUBDEVICE_TEXAS_PCI4451_IEEE_1394_CONTROLLER 0x102800e6 /*PCI4451 IEEE-1394 Controller (Dell Inspiron 8100)*/
  1933. #define DEVICE_TEXAS_PCI4510_IEEE_1394_CONTROLLER 0x8029 /*PCI4510 IEEE-1394 Controller*/
  1934. #define SUBDEVICE_TEXAS_LATITUDE_D505 0x10280163 /*Latitude D505*/
  1935. #define SUBDEVICE_TEXAS_MIM2900 0x10718160 /*MIM2900*/
  1936. #define DEVICE_TEXAS_PCI7X20_1394A_2000_OHCI 0x802e /*PCI7x20 1394a-2000 OHCI Two-Port PHY/Link-Layer Controller*/
  1937. #define DEVICE_TEXAS_PCI1620_FIRMWARE_LOADING 0x8201 /*PCI1620 Firmware Loading Function*/
  1938. #define DEVICE_TEXAS_ACX_100_22MBPS 0x8400 /*ACX 100 22Mbps Wireless Interface*/
  1939. #define SUBDEVICE_TEXAS_U_S_ROBOTICS_22 0x00fc16ec /*U.S. Robotics 22 Mbps Wireless PC Card (model 2210)*/
  1940. #define SUBDEVICE_TEXAS_U_S_ROBOTICS_22MBPS 0x00fd16ec /*U.S. Robotics 22Mbps Wireless PCI Adapter (model 2216)*/
  1941. #define SUBDEVICE_TEXAS_DWL_650_PC_CARD 0x11863b00 /*DWL-650+ PC Card cardbus 22Mbs Wireless Adapter [AirPlus]*/
  1942. #define SUBDEVICE_TEXAS_DWL_520_22MBPS_PCI 0x11863b01 /*DWL-520+ 22Mbps PCI Wireless Adapter*/
  1943. #define DEVICE_TEXAS_ACX_100_22MBPS2 0x8401 /*ACX 100 22Mbps Wireless Interface*/
  1944. #define DEVICE_TEXAS_WIRELESS_INTERFACE_OF 0x9000 /*Wireless Interface (of unknown type)*/
  1945. #define DEVICE_TEXAS_ACX_111_54MBPS 0x9066 /*ACX 111 54Mbps Wireless Interface*/
  1946. #define DEVICE_TEXAS_TDC1570 0xa001 /*TDC1570*/
  1947. #define DEVICE_TEXAS_TDC1561 0xa100 /*TDC1561*/
  1948. #define DEVICE_TEXAS_TNETA1575_HYPERSAR_PLUS 0xa102 /*TNETA1575 HyperSAR Plus w/PCI Host i/f & UTOPIA i/f*/
  1949. #define DEVICE_TEXAS_TMS320C6205_FIXED_POINT 0xa106 /*TMS320C6205 Fixed Point DSP*/
  1950. #define SUBDEVICE_TEXAS_ASI50XX_AUDIO_ADAPTER 0x175c5000 /*ASI50xx Audio Adapter*/
  1951. #define SUBDEVICE_TEXAS_ASI87XX_RADIO_TUNER 0x175c8700 /*ASI87xx Radio Tuner card*/
  1952. #define DEVICE_TEXAS_PCI1050 0xac10 /*PCI1050*/
  1953. #define DEVICE_TEXAS_PCI1053 0xac11 /*PCI1053*/
  1954. #define DEVICE_TEXAS_PCI1130 0xac12 /*PCI1130*/
  1955. #define DEVICE_TEXAS_PCI1031 0xac13 /*PCI1031*/
  1956. #define DEVICE_TEXAS_PCI1131 0xac15 /*PCI1131*/
  1957. #define DEVICE_TEXAS_PCI1250 0xac16 /*PCI1250*/
  1958. #define SUBDEVICE_TEXAS_THINKPAD_600 0x10140092 /*ThinkPad 600*/
  1959. #define DEVICE_TEXAS_PCI1220 0xac17 /*PCI1220*/
  1960. #define DEVICE_TEXAS_PCI1260 0xac18 /*PCI1260*/
  1961. #define DEVICE_TEXAS_PCI1221 0xac19 /*PCI1221*/
  1962. #define DEVICE_TEXAS_PCI1210 0xac1a /*PCI1210*/
  1963. #define DEVICE_TEXAS_PCI1450 0xac1b /*PCI1450*/
  1964. #define SUBDEVICE_TEXAS_ARMADA_M700 0x0e11b113 /*Armada M700*/
  1965. #define DEVICE_TEXAS_PCI1225 0xac1c /*PCI1225*/
  1966. #define SUBDEVICE_TEXAS_ARMADA_E500 0x0e11b121 /*Armada E500*/
  1967. #define SUBDEVICE_TEXAS_DELL_COMPUTER 0x10280088 /*Dell Computer Corporation Latitude CPi A400XT*/
  1968. #define DEVICE_TEXAS_PCI1251A 0xac1d /*PCI1251A*/
  1969. #define DEVICE_TEXAS_PCI1211 0xac1e /*PCI1211*/
  1970. #define DEVICE_TEXAS_PCI1251B 0xac1f /*PCI1251B*/
  1971. #define DEVICE_TEXAS_TI_2030 0xac20 /*TI 2030*/
  1972. #define DEVICE_TEXAS_PCI2031 0xac21 /*PCI2031*/
  1973. #define DEVICE_TEXAS_PCI2032_PCI_DOCKING 0xac22 /*PCI2032 PCI Docking Bridge*/
  1974. #define DEVICE_TEXAS_PCI2250_PCI_TO_PCI_BRIDGE 0xac23 /*PCI2250 PCI-to-PCI Bridge*/
  1975. #define DEVICE_TEXAS_PCI2050_PCI_TO_PCI_BRIDGE 0xac28 /*PCI2050 PCI-to-PCI Bridge*/
  1976. #define DEVICE_TEXAS_PCI1260_PC_CARD 0xac30 /*PCI1260 PC card Cardbus Controller*/
  1977. #define DEVICE_TEXAS_PCI4450_PC_CARD 0xac40 /*PCI4450 PC card Cardbus Controller*/
  1978. #define DEVICE_TEXAS_PCI4410_PC_CARD 0xac41 /*PCI4410 PC card Cardbus Controller*/
  1979. #define DEVICE_TEXAS_PCI4451_PC_CARD 0xac42 /*PCI4451 PC card Cardbus Controller*/
  1980. #define SUBDEVICE_TEXAS_PCI4451_PC_CARD 0x102800e6 /*PCI4451 PC card CardBus Controller (Dell Inspiron 8100)*/
  1981. #define DEVICE_TEXAS_PCI4510_PC_CARD 0xac44 /*PCI4510 PC card Cardbus Controller*/
  1982. #define SUBDEVICE_TEXAS_LATITUDE_D5052 0x10280163 /*Latitude D505*/
  1983. #define SUBDEVICE_TEXAS_MIM2000 0x10718160 /*MIM2000*/
  1984. #define DEVICE_TEXAS_PCI4520_PC_CARD 0xac46 /*PCI4520 PC card Cardbus Controller*/
  1985. #define DEVICE_TEXAS_PCI1410_PC_CARD 0xac50 /*PCI1410 PC card Cardbus Controller*/
  1986. #define DEVICE_TEXAS_PCI1420 0xac51 /*PCI1420*/
  1987. #define SUBDEVICE_TEXAS_THINKPAD_T23_2647_4MG 0x1014023b /*ThinkPad T23 (2647-4MG)*/
  1988. #define SUBDEVICE_TEXAS_LATITUDE_C600 0x102800b1 /*Latitude C600*/
  1989. #define SUBDEVICE_TEXAS_LATITUDE_C640 0x1028012a /*Latitude C640*/
  1990. #define SUBDEVICE_TEXAS_VERSA_NOTE_VXI 0x103380cd /*Versa Note VXi*/
  1991. #define SUBDEVICE_TEXAS_LIFEBOOK_C6155 0x10cf1095 /*Lifebook C6155*/
  1992. #define SUBDEVICE_TEXAS_CP2_2_HIPHOP 0xe4bf1000 /*CP2-2-HIPHOP*/
  1993. #define DEVICE_TEXAS_PCI1451_PC_CARD 0xac52 /*PCI1451 PC card Cardbus Controller*/
  1994. #define DEVICE_TEXAS_PCI1421_PC_CARD 0xac53 /*PCI1421 PC card Cardbus Controller*/
  1995. #define DEVICE_TEXAS_PCI1620_PC_CARD 0xac54 /*PCI1620 PC Card Controller*/
  1996. #define DEVICE_TEXAS_PCI1520_PC_CARD 0xac55 /*PCI1520 PC card Cardbus Controller*/
  1997. #define SUBDEVICE_TEXAS_THINKPAD_T30_T40 0x10140512 /*ThinkPad T30/T40*/
  1998. #define DEVICE_TEXAS_PCI1510_PC_CARD2 0xac56 /*PCI1510 PC card Cardbus Controller*/
  1999. #define SUBDEVICE_TEXAS_THINKPAD_R40E_2684_HVG 0x10140528 /*ThinkPad R40e (2684-HVG) Cardbus Controller*/
  2000. #define DEVICE_TEXAS_PCI2040_PCI_TO 0xac60 /*PCI2040 PCI to DSP Bridge Controller*/
  2001. #define SUBDEVICE_TEXAS_ASI51XX_AUDIO_ADAPTER 0x175c5100 /*ASI51xx Audio Adapter*/
  2002. #define SUBDEVICE_TEXAS_ASI61XX_AUDIO_ADAPTER 0x175c6100 /*ASI61xx Audio Adapter*/
  2003. #define SUBDEVICE_TEXAS_ASI62XX_AUDIO_ADAPTER 0x175c6200 /*ASI62xx Audio Adapter*/
  2004. #define DEVICE_TEXAS_PCI_7620 0xac8d /*PCI 7620*/
  2005. #define DEVICE_TEXAS_PCI7420_CARDBUS_CONTROLLER 0xac8e /*PCI7420 CardBus Controller*/
  2006. #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*/
  2007. #define DEVICE_TEXAS_FIREWIRE_HOST_CONTROLLER 0xfe00 /*FireWire Host Controller*/
  2008. #define DEVICE_TEXAS_12C01A_FIREWIRE_HOST 0xfe03 /*12C01A FireWire Host Controller*/
  2009. /* Vendor: 104d: Sony Corporation */
  2010. #define DEVICE_SONY_CXD1947Q_I_LINK_CONTROLLER 0x8009 /*CXD1947Q i.LINK Controller*/
  2011. #define DEVICE_SONY_CXD3222_I_LINK_CONTROLLER 0x8039 /*CXD3222 i.LINK Controller*/
  2012. #define DEVICE_SONY_ROCKWELL_HCF_56K 0x8056 /*Rockwell HCF 56K modem*/
  2013. #define DEVICE_SONY_MEMORY_STICK_CONTROLLER 0x808a /*Memory Stick Controller*/
  2014. /* Vendor: 104e: Oak Technology, Inc */
  2015. #define DEVICE_OAK_OTI_64017 0x0017 /*OTI-64017*/
  2016. #define DEVICE_OAK_OTI_107_SPITFIRE 0x0107 /*OTI-107 [Spitfire]*/
  2017. #define DEVICE_OAK_VIDEO_ADAPTER 0x0109 /*Video Adapter*/
  2018. #define DEVICE_OAK_OTI_64111_SPITFIRE 0x0111 /*OTI-64111 [Spitfire]*/
  2019. #define DEVICE_OAK_OTI_64217 0x0217 /*OTI-64217*/
  2020. #define DEVICE_OAK_OTI_64317 0x0317 /*OTI-64317*/
  2021. /* Vendor: 104f: Co-time Computer Ltd */
  2022. /* Vendor: 1050: Winbond Electronics Corp */
  2023. #define DEVICE_WINBOND_NE2000 0x0000 /*NE2000*/
  2024. #define DEVICE_WINBOND_W83769F 0x0001 /*W83769F*/
  2025. #define DEVICE_WINBOND_W82C105 0x0105 /*W82C105*/
  2026. #define DEVICE_WINBOND_W89C840 0x0840 /*W89C840*/
  2027. #define SUBDEVICE_WINBOND_W89C840_ETHERNET_ADAPTER 0x10500001 /*W89C840 Ethernet Adapter*/
  2028. #define SUBDEVICE_WINBOND_W89C840_ETHERNET_ADAPTER2 0x10500840 /*W89C840 Ethernet Adapter*/
  2029. #define DEVICE_WINBOND_W89C940 0x0940 /*W89C940*/
  2030. #define DEVICE_WINBOND_W89C940F 0x5a5a /*W89C940F*/
  2031. #define DEVICE_WINBOND_W6692 0x6692 /*W6692*/
  2032. #define DEVICE_WINBOND_W99200F_MPEG_1_VIDEO 0x9921 /*W99200F MPEG-1 Video Encoder*/
  2033. #define DEVICE_WINBOND_W99200F_W9922PF_MPEG_1_2_VIDEO 0x9922 /*W99200F/W9922PF MPEG-1/2 Video Encoder*/
  2034. #define DEVICE_WINBOND_W9970CF 0x9970 /*W9970CF*/
  2035. /* Vendor: 1051: Anigma, Inc. */
  2036. /* Vendor: 1052: ?Young Micro Systems */
  2037. /* Vendor: 1053: Young Micro Systems */
  2038. /* Vendor: 1054: Hitachi, Ltd */
  2039. /* Vendor: 1055: Efar Microsystems */
  2040. #define DEVICE_EFAR_SLC90E66_VICTORY66_IDE 0x9130 /*SLC90E66 [Victory66] IDE*/
  2041. #define DEVICE_EFAR_SLC90E66_VICTORY66_ISA 0x9460 /*SLC90E66 [Victory66] ISA*/
  2042. #define DEVICE_EFAR_SLC90E66_VICTORY66_USB 0x9462 /*SLC90E66 [Victory66] USB*/
  2043. #define DEVICE_EFAR_SLC90E66_VICTORY66_ACPI 0x9463 /*SLC90E66 [Victory66] ACPI*/
  2044. /* Vendor: 1056: ICL */
  2045. /* Vendor: 1057: Motorola */
  2046. #define DEVICE_MOTOROLA_MPC105_EAGLE 0x0001 /*MPC105 [Eagle]*/
  2047. #define DEVICE_MOTOROLA_MPC106_GRACKLE 0x0002 /*MPC106 [Grackle]*/
  2048. #define DEVICE_MOTOROLA_MPC8240_KAHLUA 0x0003 /*MPC8240 [Kahlua]*/
  2049. #define DEVICE_MOTOROLA_MPC107 0x0004 /*MPC107*/
  2050. #define DEVICE_MOTOROLA_MPC8245_UNITY 0x0006 /*MPC8245 [Unity]*/
  2051. #define DEVICE_MOTOROLA_MPC8540 0x0008 /*MPC8540*/
  2052. #define DEVICE_MOTOROLA_MPC8560 0x0009 /*MPC8560*/
  2053. #define DEVICE_MOTOROLA_MC145575_HFC_PCI 0x0100 /*MC145575 [HFC-PCI]*/
  2054. #define DEVICE_MOTOROLA_KTI829C_100VG 0x0431 /*KTI829c 100VG*/
  2055. #define DEVICE_MOTOROLA_DSP56301_DIGITAL_SIGNAL 0x1801 /*DSP56301 Digital Signal Processor*/
  2056. #define SUBDEVICE_MOTOROLA_TRANSAS_RADAR_IMITATOR 0x14fb0101 /*Transas Radar Imitator Board [RIM]*/
  2057. #define SUBDEVICE_MOTOROLA_TRANSAS_RADAR_IMITATOR2 0x14fb0102 /*Transas Radar Imitator Board [RIM-2]*/
  2058. #define SUBDEVICE_MOTOROLA_TRANSAS_RADAR_INTEGRATOR 0x14fb0202 /*Transas Radar Integrator Board [RIB-2]*/
  2059. #define SUBDEVICE_MOTOROLA_1_CHANNEL_CAN 0x14fb0611 /*1 channel CAN bus Controller [CanPci-1]*/
  2060. #define SUBDEVICE_MOTOROLA_2_CHANNELS_CAN 0x14fb0612 /*2 channels CAN bus Controller [CanPci-2]*/
  2061. #define SUBDEVICE_MOTOROLA_3_CHANNELS_CAN 0x14fb0613 /*3 channels CAN bus Controller [CanPci-3]*/
  2062. #define SUBDEVICE_MOTOROLA_4_CHANNELS_CAN 0x14fb0614 /*4 channels CAN bus Controller [CanPci-4]*/
  2063. #define SUBDEVICE_MOTOROLA_1_CHANNEL_CAN2 0x14fb0621 /*1 channel CAN bus Controller [CanPci2-1]*/
  2064. #define SUBDEVICE_MOTOROLA_2_CHANNELS_CAN2 0x14fb0622 /*2 channels CAN bus Controller [CanPci2-2]*/
  2065. #define SUBDEVICE_MOTOROLA_TRANSAS_VTS_RADAR 0x14fb0810 /*Transas VTS Radar Integrator Board [RIB-4]*/
  2066. #define SUBDEVICE_MOTOROLA_ASI4215_AUDIO_ADAPTER 0x175c4200 /*ASI4215 Audio Adapter*/
  2067. #define SUBDEVICE_MOTOROLA_ASI43XX_AUDIO_ADAPTER 0x175c4300 /*ASI43xx Audio Adapter*/
  2068. #define SUBDEVICE_MOTOROLA_ASI4401_AUDIO_ADAPTER 0x175c4400 /*ASI4401 Audio Adapter*/
  2069. #define SUBDEVICE_MOTOROLA_LAYLA 0xecc00030 /*Layla*/
  2070. #define DEVICE_MOTOROLA_MPC8265A_MPC8266 0x18c0 /*MPC8265A/MPC8266*/
  2071. #define DEVICE_MOTOROLA_MPC8271_MPC8272 0x18c1 /*MPC8271/MPC8272*/
  2072. #define DEVICE_MOTOROLA_RAVEN 0x4801 /*Raven*/
  2073. #define DEVICE_MOTOROLA_FALCON 0x4802 /*Falcon*/
  2074. #define DEVICE_MOTOROLA_HAWK 0x4803 /*Hawk*/
  2075. #define DEVICE_MOTOROLA_CPX8216 0x4806 /*CPX8216*/
  2076. #define DEVICE_MOTOROLA_20268 0x4d68 /*20268*/
  2077. #define DEVICE_MOTOROLA_SM56_PCI_MODEM 0x5600 /*SM56 PCI Modem*/
  2078. #define SUBDEVICE_MOTOROLA_SM56_PCI_SPEAKERPHONE 0x10570300 /*SM56 PCI Speakerphone Modem*/
  2079. #define SUBDEVICE_MOTOROLA_SM56_PCI_VOICE 0x10570301 /*SM56 PCI Voice Modem*/
  2080. #define SUBDEVICE_MOTOROLA_SM56_PCI_FAX 0x10570302 /*SM56 PCI Fax Modem*/
  2081. #define SUBDEVICE_MOTOROLA_SM56_PCI_VOICE2 0x10575600 /*SM56 PCI Voice modem*/
  2082. #define SUBDEVICE_MOTOROLA_SM56_PCI_SPEAKERPHONE2 0x13d20300 /*SM56 PCI Speakerphone Modem*/
  2083. #define SUBDEVICE_MOTOROLA_SM56_PCI_VOICE3 0x13d20301 /*SM56 PCI Voice modem*/
  2084. #define SUBDEVICE_MOTOROLA_SM56_PCI_FAX2 0x13d20302 /*SM56 PCI Fax Modem*/
  2085. #define SUBDEVICE_MOTOROLA_SM56_PCI_SPEAKERPHONE3 0x14360300 /*SM56 PCI Speakerphone Modem*/
  2086. #define SUBDEVICE_MOTOROLA_SM56_PCI_VOICE4 0x14360301 /*SM56 PCI Voice modem*/
  2087. #define SUBDEVICE_MOTOROLA_SM56_PCI_FAX3 0x14360302 /*SM56 PCI Fax Modem*/
  2088. #define SUBDEVICE_MOTOROLA_SM56_PCI_FAX4 0x144f100c /*SM56 PCI Fax Modem*/
  2089. #define SUBDEVICE_MOTOROLA_SM56_PCI_SPEAKERPHONE4 0x14940300 /*SM56 PCI Speakerphone Modem*/
  2090. #define SUBDEVICE_MOTOROLA_SM56_PCI_VOICE5 0x14940301 /*SM56 PCI Voice modem*/
  2091. #define SUBDEVICE_MOTOROLA_SM56_PCI_SPEAKERPHONE5 0x14c80300 /*SM56 PCI Speakerphone Modem*/
  2092. #define SUBDEVICE_MOTOROLA_SM56_PCI_FAX5 0x14c80302 /*SM56 PCI Fax Modem*/
  2093. #define SUBDEVICE_MOTOROLA_SM56_PCI_SPEAKERPHONE6 0x16680300 /*SM56 PCI Speakerphone Modem*/
  2094. #define SUBDEVICE_MOTOROLA_SM56_PCI_FAX6 0x16680302 /*SM56 PCI Fax Modem*/
  2095. #define DEVICE_MOTOROLA_MPC5200 0x5803 /*MPC5200*/
  2096. #define DEVICE_MOTOROLA_MPC190_SECURITY_PROCESSOR 0x6400 /*MPC190 Security Processor (S1 family, encryption)*/
  2097. #define DEVICE_MOTOROLA_MPC184_SECURITY_PROCESSOR 0x6405 /*MPC184 Security Processor (S1 family)*/
  2098. /* Vendor: 1058: Electronics & Telecommunications RSH */
  2099. /* Vendor: 1059: Teknor Industrial Computers Inc */
  2100. /* Vendor: 105a: Promise Technology, Inc. */
  2101. #define DEVICE_PROMISE_PDC20265_FASTTRAK100_LITE_ULTRA100 0x0d30 /*PDC20265 (FastTrak100 Lite/Ultra100)*/
  2102. #define SUBDEVICE_PROMISE_ULTRA100 0x105a4d33 /*Ultra100*/
  2103. #define DEVICE_PROMISE_20263 0x0d38 /*20263*/
  2104. #define SUBDEVICE_PROMISE_FASTTRAK66 0x105a4d39 /*Fasttrak66*/
  2105. #define DEVICE_PROMISE_20275 0x1275 /*20275*/
  2106. #define DEVICE_PROMISE_PDC20318_SATA150_TX4 0x3318 /*PDC20318 (SATA150 TX4)*/
  2107. #define DEVICE_PROMISE_PDC20319_FASTTRAK_S150 0x3319 /*PDC20319 (FastTrak S150 TX4)*/
  2108. #define SUBDEVICE_PROMISE_S875WP1_E_MAINBOARD 0x80863427 /*S875WP1-E mainboard*/
  2109. #define DEVICE_PROMISE_PDC20371_FASTTRAK_S150 0x3371 /*PDC20371 (FastTrak S150 TX2plus)*/
  2110. #define DEVICE_PROMISE_PDC20378_FASTTRAK_378_SATA 0x3373 /*PDC20378 (FastTrak 378/SATA 378)*/
  2111. #define SUBDEVICE_PROMISE_PC_DL_DELUXE_MOTHERBOARD 0x104380f5 /*PC-DL Deluxe motherboard*/
  2112. #define SUBDEVICE_PROMISE_K8T_NEO_FIS2R 0x1462702e /*K8T NEO FIS2R motherboard*/
  2113. #define DEVICE_PROMISE_PDC20375_SATA150_TX2PLUS 0x3375 /*PDC20375 (SATA150 TX2plus)*/
  2114. #define DEVICE_PROMISE_PDC20376_FASTTRAK_376 0x3376 /*PDC20376 (FastTrak 376)*/
  2115. #define SUBDEVICE_PROMISE_A7V8X_MOTHERBOARD 0x1043809e /*A7V8X motherboard*/
  2116. #define DEVICE_PROMISE_PDC20579_SATAII_150 0x3574 /*PDC20579 SATAII 150 IDE Controller*/
  2117. #define DEVICE_PROMISE_PDC20518_SATAII_150 0x3d18 /*PDC20518 SATAII 150 IDE Controller*/
  2118. #define DEVICE_PROMISE_PDC20267_FASTTRAK100_ULTRA100 0x4d30 /*PDC20267 (FastTrak100/Ultra100)*/
  2119. #define SUBDEVICE_PROMISE_ULTRA1002 0x105a4d33 /*Ultra100*/
  2120. #define SUBDEVICE_PROMISE_FASTTRAK100 0x105a4d39 /*FastTrak100*/
  2121. #define DEVICE_PROMISE_20246 0x4d33 /*20246*/
  2122. #define SUBDEVICE_PROMISE_20246_IDE_CONTROLLER 0x105a4d33 /*20246 IDE Controller*/
  2123. #define DEVICE_PROMISE_PDC20262_FASTTRAK66_ULTRA66 0x4d38 /*PDC20262 (FastTrak66/Ultra66)*/
  2124. #define SUBDEVICE_PROMISE_ULTRA_DEVICE_ON 0x105a4d30 /*Ultra Device on SuperTrak*/
  2125. #define SUBDEVICE_PROMISE_ULTRA66 0x105a4d33 /*Ultra66*/
  2126. #define SUBDEVICE_PROMISE_FASTTRAK662 0x105a4d39 /*FastTrak66*/
  2127. #define DEVICE_PROMISE_PDC20268_ULTRA100_TX2 0x4d68 /*PDC20268 (Ultra100 TX2)*/
  2128. #define SUBDEVICE_PROMISE_ULTRA100TX2 0x105a4d68 /*Ultra100TX2*/
  2129. #define DEVICE_PROMISE_20269 0x4d69 /*20269*/
  2130. #define SUBDEVICE_PROMISE_ULTRA133TX2 0x105a4d68 /*Ultra133TX2*/
  2131. #define DEVICE_PROMISE_PDC20276_MBFASTTRAK133_LITE 0x5275 /*PDC20276 (MBFastTrak133 Lite)*/
  2132. #define SUBDEVICE_PROMISE_SUPERTRAK_SX6000_IDE 0x105a0275 /*SuperTrak SX6000 IDE*/
  2133. #define SUBDEVICE_PROMISE_MBFASTTRAK133_LITE_TM 0x105a1275 /*MBFastTrak133 Lite (tm) Controller (RAID mode)*/
  2134. #define SUBDEVICE_PROMISE_MBULTRA_133 0x1458b001 /*MBUltra 133*/
  2135. #define DEVICE_PROMISE_DC5300 0x5300 /*DC5300*/
  2136. #define DEVICE_PROMISE_PDC20270_FASTTRAK100_LP_TX2_TX4 0x6268 /*PDC20270 (FastTrak100 LP/TX2/TX4)*/
  2137. #define SUBDEVICE_PROMISE_FASTTRAK100_TX2 0x105a4d68 /*FastTrak100 TX2*/
  2138. #define DEVICE_PROMISE_PDC20271_FASTTRAK_TX2000 0x6269 /*PDC20271 (FastTrak TX2000)*/
  2139. #define SUBDEVICE_PROMISE_FASTTRAK_TX2_TX2000 0x105a6269 /*FastTrak TX2/TX2000*/
  2140. #define DEVICE_PROMISE_PDC20621_FASTTRAK_S150 0x6621 /*PDC20621 (FastTrak S150 SX4/FastTrak SX4000 lite)*/
  2141. #define DEVICE_PROMISE_PDC20621_SATA150_SX4 0x6622 /*PDC20621 [SATA150 SX4] 4 Channel IDE RAID Controller*/
  2142. #define DEVICE_PROMISE_PDC20618_ULTRA_618 0x6626 /*PDC20618 (Ultra 618)*/
  2143. #define DEVICE_PROMISE_PDC20619_FASTTRAK_TX4000 0x6629 /*PDC20619 (FastTrak TX4000)*/
  2144. #define DEVICE_PROMISE_PDC20277_SBFASTTRAK133_LITE 0x7275 /*PDC20277 (SBFastTrak133 Lite)*/
  2145. /* Vendor: 105b: Foxconn International, Inc. */
  2146. /* Vendor: 105c: Wipro Infotech Limited */
  2147. /* Vendor: 105d: Number 9 Computer Company */
  2148. #define DEVICE_NUMBER_IMAGINE_128 0x2309 /*Imagine 128*/
  2149. #define DEVICE_NUMBER_IMAGINE_128_II 0x2339 /*Imagine 128-II*/
  2150. #define SUBDEVICE_NUMBER_IMAGINE_128_SERIES 0x105d0000 /*Imagine 128 series 2 4Mb VRAM*/
  2151. #define SUBDEVICE_NUMBER_IMAGINE_128_SERIES2 0x105d0001 /*Imagine 128 series 2 4Mb VRAM*/
  2152. #define SUBDEVICE_NUMBER_IMAGINE_128_SERIES3 0x105d0002 /*Imagine 128 series 2 4Mb VRAM*/
  2153. #define SUBDEVICE_NUMBER_IMAGINE_128_SERIES4 0x105d0003 /*Imagine 128 series 2 4Mb VRAM*/
  2154. #define SUBDEVICE_NUMBER_IMAGINE_128_SERIES5 0x105d0004 /*Imagine 128 series 2 4Mb VRAM*/
  2155. #define SUBDEVICE_NUMBER_IMAGINE_128_SERIES6 0x105d0005 /*Imagine 128 series 2 4Mb VRAM*/
  2156. #define SUBDEVICE_NUMBER_IMAGINE_128_SERIES7 0x105d0006 /*Imagine 128 series 2 4Mb VRAM*/
  2157. #define SUBDEVICE_NUMBER_IMAGINE_128_SERIES8 0x105d0007 /*Imagine 128 series 2 4Mb VRAM*/
  2158. #define SUBDEVICE_NUMBER_IMAGINE_128_SERIES9 0x105d0008 /*Imagine 128 series 2e 4Mb DRAM*/
  2159. #define SUBDEVICE_NUMBER_IMAGINE_128_SERIES10 0x105d0009 /*Imagine 128 series 2e 4Mb DRAM*/
  2160. #define SUBDEVICE_NUMBER_IMAGINE_128_SERIES11 0x105d000a /*Imagine 128 series 2 8Mb VRAM*/
  2161. #define SUBDEVICE_NUMBER_IMAGINE_128_SERIES12 0x105d000b /*Imagine 128 series 2 8Mb H-VRAM*/
  2162. #define SUBDEVICE_NUMBER_BARCO_METHEUS_5 0x11a4000a /*Barco Metheus 5 Megapixel*/
  2163. #define SUBDEVICE_NUMBER_BARCO_METHEUS_52 0x13cc0000 /*Barco Metheus 5 Megapixel*/
  2164. #define SUBDEVICE_NUMBER_BARCO_METHEUS_53 0x13cc0004 /*Barco Metheus 5 Megapixel*/
  2165. #define SUBDEVICE_NUMBER_BARCO_METHEUS_54 0x13cc0005 /*Barco Metheus 5 Megapixel*/
  2166. #define SUBDEVICE_NUMBER_BARCO_METHEUS_55 0x13cc0006 /*Barco Metheus 5 Megapixel*/
  2167. #define SUBDEVICE_NUMBER_BARCO_METHEUS_56 0x13cc0008 /*Barco Metheus 5 Megapixel*/
  2168. #define SUBDEVICE_NUMBER_BARCO_METHEUS_57 0x13cc0009 /*Barco Metheus 5 Megapixel*/
  2169. #define SUBDEVICE_NUMBER_BARCO_METHEUS_58 0x13cc000a /*Barco Metheus 5 Megapixel*/
  2170. #define SUBDEVICE_NUMBER_BARCO_METHEUS_59 0x13cc000c /*Barco Metheus 5 Megapixel*/
  2171. #define DEVICE_NUMBER_IMAGINE_128_T2R 0x493d /*Imagine 128 T2R [Ticket to Ride]*/
  2172. #define SUBDEVICE_NUMBER_BARCO_METHEUS_510 0x11a4000a /*Barco Metheus 5 Megapixel, Dual Head*/
  2173. #define SUBDEVICE_NUMBER_BARCO_METHEUS_511 0x11a4000b /*Barco Metheus 5 Megapixel, Dual Head*/
  2174. #define SUBDEVICE_NUMBER_BARCO_METHEUS_4 0x13cc0002 /*Barco Metheus 4 Megapixel, Dual Head*/
  2175. #define SUBDEVICE_NUMBER_BARCO_METHEUS_512 0x13cc0003 /*Barco Metheus 5 Megapixel, Dual Head*/
  2176. #define SUBDEVICE_NUMBER_BARCO_METHEUS_513 0x13cc0007 /*Barco Metheus 5 Megapixel, Dual Head*/
  2177. #define SUBDEVICE_NUMBER_BARCO_METHEUS_514 0x13cc0008 /*Barco Metheus 5 Megapixel, Dual Head*/
  2178. #define SUBDEVICE_NUMBER_BARCO_METHEUS_515 0x13cc0009 /*Barco Metheus 5 Megapixel, Dual Head*/
  2179. #define SUBDEVICE_NUMBER_BARCO_METHEUS_516 0x13cc000a /*Barco Metheus 5 Megapixel, Dual Head*/
  2180. #define DEVICE_NUMBER_REVOLUTION_4 0x5348 /*Revolution 4*/
  2181. #define SUBDEVICE_NUMBER_REVOLUTION_IV_FP_AGP 0x105d0037 /*Revolution IV-FP AGP (For SGI 1600SW)*/
  2182. /* Vendor: 105e: Vtech Computers Ltd */
  2183. /* Vendor: 105f: Infotronic America Inc */
  2184. /* Vendor: 1060: United Microelectronics [UMC] */
  2185. #define DEVICE_UNITED_UM82C881 0x0001 /*UM82C881*/
  2186. #define DEVICE_UNITED_UM82C886 0x0002 /*UM82C886*/
  2187. #define DEVICE_UNITED_UM8673F 0x0101 /*UM8673F*/
  2188. #define DEVICE_UNITED_UM8881 0x0881 /*UM8881*/
  2189. #define DEVICE_UNITED_UM8886F 0x0886 /*UM8886F*/
  2190. #define DEVICE_UNITED_UM8891A 0x0891 /*UM8891A*/
  2191. #define DEVICE_UNITED_UM886A 0x1001 /*UM886A*/
  2192. #define DEVICE_UNITED_UM8886BF 0x673a /*UM8886BF*/
  2193. #define DEVICE_UNITED_EIDE_MASTER_DMA 0x673b /*EIDE Master/DMA*/
  2194. #define DEVICE_UNITED_UM8710 0x8710 /*UM8710*/
  2195. #define DEVICE_UNITED_UM8886A 0x886a /*UM8886A*/
  2196. #define DEVICE_UNITED_UM8881F 0x8881 /*UM8881F*/
  2197. #define DEVICE_UNITED_UM8886F2 0x8886 /*UM8886F*/
  2198. #define DEVICE_UNITED_UM8886A2 0x888a /*UM8886A*/
  2199. #define DEVICE_UNITED_UM8891A2 0x8891 /*UM8891A*/
  2200. #define DEVICE_UNITED_UM9017F 0x9017 /*UM9017F*/
  2201. #define DEVICE_UNITED_UM9018 0x9018 /*UM9018*/
  2202. #define DEVICE_UNITED_UM9026 0x9026 /*UM9026*/
  2203. #define DEVICE_UNITED_UM8881N 0xe881 /*UM8881N*/
  2204. #define DEVICE_UNITED_UM8886N 0xe886 /*UM8886N*/
  2205. #define DEVICE_UNITED_UM8886N2 0xe88a /*UM8886N*/
  2206. #define DEVICE_UNITED_UM8891N 0xe891 /*UM8891N*/
  2207. /* Vendor: 1061: I.I.T. */
  2208. #define DEVICE_I_I_T_AGX016 0x0001 /*AGX016*/
  2209. #define DEVICE_I_I_T_IIT3204_3501 0x0002 /*IIT3204/3501*/
  2210. /* Vendor: 1062: Maspar Computer Corp */
  2211. /* Vendor: 1063: Ocean Office Automation */
  2212. /* Vendor: 1064: Alcatel */
  2213. /* Vendor: 1065: Texas Microsystems */
  2214. /* Vendor: 1066: PicoPower Technology */
  2215. #define DEVICE_PICOPOWER_PT80C826 0x0000 /*PT80C826*/
  2216. #define DEVICE_PICOPOWER_PT86C521_VESUVIUS_V1 0x0001 /*PT86C521 [Vesuvius v1] Host Bridge*/
  2217. #define DEVICE_PICOPOWER_PT86C523_VESUVIUS_V3 0x0002 /*PT86C523 [Vesuvius v3] PCI-ISA Bridge Master*/
  2218. #define DEVICE_PICOPOWER_PT86C524_NILE_PCI_TO_PCI 0x0003 /*PT86C524 [Nile] PCI-to-PCI Bridge*/
  2219. #define DEVICE_PICOPOWER_PT86C525_NILE_II_PCI_TO_PCI 0x0004 /*PT86C525 [Nile-II] PCI-to-PCI Bridge*/
  2220. #define DEVICE_PICOPOWER_NATIONAL_PC87550_SYSTEM 0x0005 /*National PC87550 System Controller*/
  2221. #define DEVICE_PICOPOWER_PT86C523_VESUVIUS_V32 0x8002 /*PT86C523 [Vesuvius v3] PCI-ISA Bridge Slave*/
  2222. /* Vendor: 1067: Mitsubishi Electric */
  2223. #define DEVICE_MITSUBISHI_ACCELGRAPHICS_ACCELECLIPSE 0x0301 /*AccelGraphics AccelECLIPSE*/
  2224. #define DEVICE_MITSUBISHI_ACCELGALAXY_A2100_OEM 0x0304 /*AccelGALAXY A2100 [OEM Evans & Sutherland]*/
  2225. #define DEVICE_MITSUBISHI_TORNADO_3000_OEM 0x0308 /*Tornado 3000 [OEM Evans & Sutherland]*/
  2226. #define DEVICE_MITSUBISHI_VG500_VOLUMEPRO_VOLUME 0x1002 /*VG500 [VolumePro Volume Rendering Accelerator]*/
  2227. /* Vendor: 1068: Diversified Technology */
  2228. /* Vendor: 1069: Mylex Corporation */
  2229. #define DEVICE_MYLEX_DAC960P 0x0001 /*DAC960P*/
  2230. #define DEVICE_MYLEX_DAC960PD 0x0002 /*DAC960PD*/
  2231. #define DEVICE_MYLEX_DAC960PG 0x0010 /*DAC960PG*/
  2232. #define DEVICE_MYLEX_DAC960LA 0x0020 /*DAC960LA*/
  2233. #define DEVICE_MYLEX_ACCELERAID_352_170_160_SUPPORT 0x0050 /*AcceleRAID 352/170/160 support Device*/
  2234. #define DEVICE_MYLEX_GEMSTONE_CHIPSET_SCSI 0xb166 /*Gemstone chipset SCSI controller*/
  2235. #define SUBDEVICE_MYLEX_ISERIES_2872_DASD 0x10140242 /*iSeries 2872 DASD IOA*/
  2236. #define SUBDEVICE_MYLEX_DUAL_CHANNEL_PCI_X 0x10140266 /*Dual Channel PCI-X U320 SCSI Adapter*/
  2237. #define SUBDEVICE_MYLEX_DUAL_CHANNEL_PCI_X2 0x10140278 /*Dual Channel PCI-X U320 SCSI RAID Adapter*/
  2238. #define DEVICE_MYLEX_EXTREMERAID_1100_SUPPORT 0xba55 /*eXtremeRAID 1100 support Device*/
  2239. #define DEVICE_MYLEX_EXTREMERAID_2000_3000_SUPPORT 0xba56 /*eXtremeRAID 2000/3000 support Device*/
  2240. /* Vendor: 106a: Aten Research Inc */
  2241. /* Vendor: 106b: Apple Computer Inc. */
  2242. #define DEVICE_APPLE_BANDIT_POWERPC_HOST 0x0001 /*Bandit PowerPC host bridge*/
  2243. #define DEVICE_APPLE_GRAND_CENTRAL_I_O 0x0002 /*Grand Central I/O*/
  2244. #define DEVICE_APPLE_CONTROL_VIDEO 0x0003 /*Control Video*/
  2245. #define DEVICE_APPLE_PLANB_VIDEO_IN 0x0004 /*PlanB Video-In*/
  2246. #define DEVICE_APPLE_O_HARE_I_O 0x0007 /*O'Hare I/O*/
  2247. #define DEVICE_APPLE_HYDRA_MAC_I_O 0x000e /*Hydra Mac I/O*/
  2248. #define DEVICE_APPLE_HEATHROW_MAC_I_O 0x0010 /*Heathrow Mac I/O*/
  2249. #define DEVICE_APPLE_PADDINGTON_MAC_I_O 0x0017 /*Paddington Mac I/O*/
  2250. #define DEVICE_APPLE_UNINORTH_FIREWIRE 0x0018 /*UniNorth FireWire*/
  2251. #define DEVICE_APPLE_KEYLARGO_USB 0x0019 /*KeyLargo USB*/
  2252. #define DEVICE_APPLE_UNINORTH_INTERNAL_PCI 0x001e /*UniNorth Internal PCI*/
  2253. #define DEVICE_APPLE_UNINORTH_PCI 0x001f /*UniNorth PCI*/
  2254. #define DEVICE_APPLE_UNINORTH_AGP 0x0020 /*UniNorth AGP*/
  2255. #define DEVICE_APPLE_UNINORTH_GMAC_SUN 0x0021 /*UniNorth GMAC (Sun GEM)*/
  2256. #define DEVICE_APPLE_KEYLARGO_MAC_I_O 0x0022 /*KeyLargo Mac I/O*/
  2257. #define DEVICE_APPLE_UNINORTH_PANGEA_GMAC_SUN 0x0024 /*UniNorth/Pangea GMAC (Sun GEM)*/
  2258. #define DEVICE_APPLE_KEYLARGO_PANGEA_MAC_I_O 0x0025 /*KeyLargo/Pangea Mac I/O*/
  2259. #define DEVICE_APPLE_KEYLARGO_PANGEA_USB 0x0026 /*KeyLargo/Pangea USB*/
  2260. #define DEVICE_APPLE_UNINORTH_PANGEA_AGP 0x0027 /*UniNorth/Pangea AGP*/
  2261. #define DEVICE_APPLE_UNINORTH_PANGEA_PCI 0x0028 /*UniNorth/Pangea PCI*/
  2262. #define DEVICE_APPLE_UNINORTH_PANGEA_INTERNAL_PCI 0x0029 /*UniNorth/Pangea Internal PCI*/
  2263. #define DEVICE_APPLE_UNINORTH_1_5_AGP 0x002d /*UniNorth 1.5 AGP*/
  2264. #define DEVICE_APPLE_UNINORTH_1_5_PCI 0x002e /*UniNorth 1.5 PCI*/
  2265. #define DEVICE_APPLE_UNINORTH_1_5_INTERNAL 0x002f /*UniNorth 1.5 Internal PCI*/
  2266. #define DEVICE_APPLE_UNINORTH_PANGEA_FIREWIRE 0x0030 /*UniNorth/Pangea FireWire*/
  2267. #define DEVICE_APPLE_UNINORTH_2_FIREWIRE 0x0031 /*UniNorth 2 FireWire*/
  2268. #define DEVICE_APPLE_UNINORTH_2_GMAC 0x0032 /*UniNorth 2 GMAC (Sun GEM)*/
  2269. #define DEVICE_APPLE_UNINORTH_2_ATA_100 0x0033 /*UniNorth 2 ATA/100*/
  2270. #define DEVICE_APPLE_UNINORTH_2_AGP 0x0034 /*UniNorth 2 AGP*/
  2271. #define DEVICE_APPLE_UNINORTH_2_PCI 0x0035 /*UniNorth 2 PCI*/
  2272. #define DEVICE_APPLE_UNINORTH_2_INTERNAL 0x0036 /*UniNorth 2 Internal PCI*/
  2273. #define DEVICE_APPLE_UNINORTH_INTREPID_ATA_100 0x003b /*UniNorth/Intrepid ATA/100*/
  2274. #define DEVICE_APPLE_KEYLARGO_INTREPID_MAC_I_O 0x003e /*KeyLargo/Intrepid Mac I/O*/
  2275. #define DEVICE_APPLE_KEYLARGO_INTREPID_USB 0x003f /*KeyLargo/Intrepid USB*/
  2276. #define DEVICE_APPLE_K2_KEYLARGO_USB 0x0040 /*K2 KeyLargo USB*/
  2277. #define DEVICE_APPLE_K2_KEYLARGO_MAC_IO 0x0041 /*K2 KeyLargo Mac/IO*/
  2278. #define DEVICE_APPLE_K2_FIREWIRE 0x0042 /*K2 FireWire*/
  2279. #define DEVICE_APPLE_K2_ATA_100 0x0043 /*K2 ATA/100*/
  2280. #define DEVICE_APPLE_K2_HT_PCI_BRIDGE 0x0045 /*K2 HT-PCI Bridge*/
  2281. #define DEVICE_APPLE_K2_HT_PCI_BRIDGE2 0x0046 /*K2 HT-PCI Bridge*/
  2282. #define DEVICE_APPLE_K2_HT_PCI_BRIDGE3 0x0047 /*K2 HT-PCI Bridge*/
  2283. #define DEVICE_APPLE_K2_HT_PCI_BRIDGE4 0x0048 /*K2 HT-PCI Bridge*/
  2284. #define DEVICE_APPLE_K2_HT_PCI_BRIDGE5 0x0049 /*K2 HT-PCI Bridge*/
  2285. #define DEVICE_APPLE_U3_AGP 0x004b /*U3 AGP*/
  2286. #define DEVICE_APPLE_K2_GMAC_SUN 0x004c /*K2 GMAC (Sun GEM)*/
  2287. #define DEVICE_APPLE_SHASTA_MAC_I_O 0x004f /*Shasta Mac I/O*/
  2288. #define DEVICE_APPLE_SHASTA_IDE 0x0050 /*Shasta IDE*/
  2289. #define DEVICE_APPLE_SHASTA_SUN_GEM 0x0051 /*Shasta (Sun GEM)*/
  2290. #define DEVICE_APPLE_SHASTA_FIREWIRE 0x0052 /*Shasta Firewire*/
  2291. #define DEVICE_APPLE_SHASTA_PCI_BRIDGE 0x0053 /*Shasta PCI Bridge*/
  2292. #define DEVICE_APPLE_SHASTA_PCI_BRIDGE2 0x0054 /*Shasta PCI Bridge*/
  2293. #define DEVICE_APPLE_SHASTA_PCI_BRIDGE3 0x0055 /*Shasta PCI Bridge*/
  2294. #define DEVICE_APPLE_U3L_AGP_BRIDGE 0x0058 /*U3L AGP Bridge*/
  2295. #define DEVICE_APPLE_TIGON3_GIGABIT_ETHERNET 0x1645 /*Tigon3 Gigabit Ethernet NIC (BCM5701)*/
  2296. /* Vendor: 106c: Hynix Semiconductor */
  2297. #define DEVICE_HYNIX_DUAL_PENTIUM_ISA_PCI 0x8801 /*Dual Pentium ISA/PCI Motherboard*/
  2298. #define DEVICE_HYNIX_POWERPC_ISA_PCI_MOTHERBOARD 0x8802 /*PowerPC ISA/PCI Motherboard*/
  2299. #define DEVICE_HYNIX_DUAL_WINDOW_GRAPHICS 0x8803 /*Dual Window Graphics Accelerator*/
  2300. #define DEVICE_HYNIX_LAN_CONTROLLER 0x8804 /*LAN Controller*/
  2301. #define DEVICE_HYNIX_100_BASET_LAN 0x8805 /*100-BaseT LAN*/
  2302. /* Vendor: 106d: Sequent Computer Systems */
  2303. /* Vendor: 106e: DFI, Inc */
  2304. /* Vendor: 106f: City Gate Development Ltd */
  2305. /* Vendor: 1070: Daewoo Telecom Ltd */
  2306. /* Vendor: 1071: Mitac */
  2307. #define DEVICE_MITAC_MITAC_8060B_MOBILE 0x8160 /*Mitac 8060B Mobile Platform*/
  2308. /* Vendor: 1072: GIT Co Ltd */
  2309. /* Vendor: 1073: Yamaha Corporation */
  2310. #define DEVICE_YAMAHA_3D_GUI_ACCELERATOR 0x0001 /*3D GUI Accelerator*/
  2311. #define DEVICE_YAMAHA_YGV615_RPA3_3D_GRAPHICS 0x0002 /*YGV615 [RPA3 3D-Graphics Controller]*/
  2312. #define DEVICE_YAMAHA_YMF_740 0x0003 /*YMF-740*/
  2313. #define DEVICE_YAMAHA_YMF_724 0x0004 /*YMF-724*/
  2314. #define SUBDEVICE_YAMAHA_YMF724_BASED_PCI_AUDIO 0x10730004 /*YMF724-Based PCI Audio Adapter*/
  2315. #define DEVICE_YAMAHA_DS1_AUDIO 0x0005 /*DS1 Audio*/
  2316. #define SUBDEVICE_YAMAHA_DS_XG_PCI_AUDIO 0x10730005 /*DS-XG PCI Audio CODEC*/
  2317. #define DEVICE_YAMAHA_DS1_AUDIO2 0x0006 /*DS1 Audio*/
  2318. #define DEVICE_YAMAHA_DS1_AUDIO3 0x0008 /*DS1 Audio*/
  2319. #define SUBDEVICE_YAMAHA_DS_XG_PCI_AUDIO2 0x10730008 /*DS-XG PCI Audio CODEC*/
  2320. #define DEVICE_YAMAHA_DS1L_AUDIO 0x000a /*DS1L Audio*/
  2321. #define SUBDEVICE_YAMAHA_DS_XG_PCI_AUDIO3 0x10730004 /*DS-XG PCI Audio CODEC*/
  2322. #define SUBDEVICE_YAMAHA_DS_XG_PCI_AUDIO4 0x1073000a /*DS-XG PCI Audio CODEC*/
  2323. #define DEVICE_YAMAHA_YMF_740C_DS_1L_AUDIO 0x000c /*YMF-740C [DS-1L Audio Controller]*/
  2324. #define SUBDEVICE_YAMAHA_DS_XG_PCI_AUDIO5 0x107a000c /*DS-XG PCI Audio CODEC*/
  2325. #define DEVICE_YAMAHA_YMF_724F_DS_1_AUDIO 0x000d /*YMF-724F [DS-1 Audio Controller]*/
  2326. #define SUBDEVICE_YAMAHA_DS_XG_PCI_AUDIO6 0x1073000d /*DS-XG PCI Audio CODEC*/
  2327. #define DEVICE_YAMAHA_YMF_744B_DS_1S_AUDIO 0x0010 /*YMF-744B [DS-1S Audio Controller]*/
  2328. #define SUBDEVICE_YAMAHA_DS_XG_PCI_AUDIO7 0x10730006 /*DS-XG PCI Audio CODEC*/
  2329. #define SUBDEVICE_YAMAHA_DS_XG_PCI_AUDIO8 0x10730010 /*DS-XG PCI Audio CODEC*/
  2330. #define DEVICE_YAMAHA_YMF_754_DS_1E_AUDIO 0x0012 /*YMF-754 [DS-1E Audio Controller]*/
  2331. #define SUBDEVICE_YAMAHA_DS_XG_PCI_AUDIO9 0x10730012 /*DS-XG PCI Audio Codec*/
  2332. #define DEVICE_YAMAHA_DS_1_AUDIO 0x0020 /*DS-1 Audio*/
  2333. #define DEVICE_YAMAHA_DS2416_DIGITAL_MIXING 0x2000 /*DS2416 Digital Mixing Card*/
  2334. #define SUBDEVICE_YAMAHA_DS2416_DIGITAL_MIXING 0x10732000 /*DS2416 Digital Mixing Card*/
  2335. /* Vendor: 1074: NexGen Microsystems */
  2336. #define DEVICE_NEXGEN_82C500_1 0x4e78 /*82c500/1*/
  2337. /* Vendor: 1075: Advanced Integrations Research */
  2338. /* Vendor: 1076: Chaintech Computer Co. Ltd */
  2339. /* Vendor: 1077: QLogic Corp. */
  2340. #define DEVICE_QLOGIC_ISP10160_SINGLE_CHANNEL 0x1016 /*ISP10160 Single Channel Ultra3 SCSI Processor*/
  2341. #define DEVICE_QLOGIC_ISP1020_FAST_WIDE_SCSI 0x1020 /*ISP1020 Fast-wide SCSI*/
  2342. #define DEVICE_QLOGIC_ISP1022_FAST_WIDE_SCSI 0x1022 /*ISP1022 Fast-wide SCSI*/
  2343. #define DEVICE_QLOGIC_ISP1080_SCSI_HOST 0x1080 /*ISP1080 SCSI Host Adapter*/
  2344. #define DEVICE_QLOGIC_ISP12160_DUAL_CHANNEL 0x1216 /*ISP12160 Dual Channel Ultra3 SCSI Processor*/
  2345. #define SUBDEVICE_QLOGIC_QLA12160_ON_AMI 0x101e8471 /*QLA12160 on AMI MegaRAID*/
  2346. #define SUBDEVICE_QLOGIC_QLA12160_ON_AMI2 0x101e8493 /*QLA12160 on AMI MegaRAID*/
  2347. #define DEVICE_QLOGIC_ISP1240_SCSI_HOST 0x1240 /*ISP1240 SCSI Host Adapter*/
  2348. #define DEVICE_QLOGIC_ISP1280_SCSI_HOST 0x1280 /*ISP1280 SCSI Host Adapter*/
  2349. #define DEVICE_QLOGIC_ISP2020A_FAST_SCSI_BASIC 0x2020 /*ISP2020A Fast!SCSI Basic Adapter*/
  2350. #define DEVICE_QLOGIC_QLA2100_64_BIT_FIBRE 0x2100 /*QLA2100 64-bit Fibre Channel Adapter*/
  2351. #define SUBDEVICE_QLOGIC_QLA2100_64_BIT_FIBRE 0x10770001 /*QLA2100 64-bit Fibre Channel Adapter*/
  2352. #define DEVICE_QLOGIC_QLA2200_64_BIT_FIBRE 0x2200 /*QLA2200 64-bit Fibre Channel Adapter*/
  2353. #define SUBDEVICE_QLOGIC_QLA2200 0x10770002 /*QLA2200*/
  2354. #define DEVICE_QLOGIC_QLA2300_64_BIT_FIBRE 0x2300 /*QLA2300 64-bit Fibre Channel Adapter*/
  2355. #define DEVICE_QLOGIC_QLA2312_FIBRE_CHANNEL 0x2312 /*QLA2312 Fibre Channel Adapter*/
  2356. /* Vendor: 1078: Cyrix Corporation */
  2357. #define DEVICE_CYRIX_5510_GRAPPA 0x0000 /*5510 [Grappa]*/
  2358. #define DEVICE_CYRIX_PCI_MASTER 0x0001 /*PCI Master*/
  2359. #define DEVICE_CYRIX_5520_COGNAC 0x0002 /*5520 [Cognac]*/
  2360. #define DEVICE_CYRIX_5530_LEGACY_KAHLUA 0x0100 /*5530 Legacy [Kahlua]*/
  2361. #define DEVICE_CYRIX_5530_SMI_KAHLUA 0x0101 /*5530 SMI [Kahlua]*/
  2362. #define DEVICE_CYRIX_5530_IDE_KAHLUA 0x0102 /*5530 IDE [Kahlua]*/
  2363. #define DEVICE_CYRIX_5530_AUDIO_KAHLUA 0x0103 /*5530 Audio [Kahlua]*/
  2364. #define DEVICE_CYRIX_5530_VIDEO_KAHLUA 0x0104 /*5530 Video [Kahlua]*/
  2365. #define DEVICE_CYRIX_ZFMICRO_PCI_BRIDGE 0x0400 /*ZFMicro PCI Bridge*/
  2366. #define DEVICE_CYRIX_ZFMICRO_CHIPSET_SMI 0x0401 /*ZFMicro Chipset SMI*/
  2367. #define DEVICE_CYRIX_ZFMICRO_CHIPSET_IDE 0x0402 /*ZFMicro Chipset IDE*/
  2368. #define DEVICE_CYRIX_ZFMICRO_EXPANSION_BUS 0x0403 /*ZFMicro Expansion Bus*/
  2369. /* Vendor: 1079: I-Bus */
  2370. /* Vendor: 107a: NetWorth */
  2371. /* Vendor: 107b: Gateway 2000 */
  2372. /* Vendor: 107c: LG Electronics [Lucky Goldstar Co. Ltd] */
  2373. /* Vendor: 107d: LeadTek Research Inc. */
  2374. #define DEVICE_LEADTEK_P86C850 0x0000 /*P86C850*/
  2375. #define DEVICE_LEADTEK_WINFAST_3D_S320 0x2134 /*WinFast 3D S320 II*/
  2376. #define DEVICE_LEADTEK__GEFORCE_FX_5900 0x2971 /*[GeForce FX 5900] WinFast A350 TDH MyViVo*/
  2377. /* Vendor: 107e: Interphase Corporation */
  2378. #define DEVICE_INTERPHASE_5515_ATM_ADAPTER 0x0001 /*5515 ATM Adapter [Flipper]*/
  2379. #define DEVICE_INTERPHASE_100_VG_ANYLAN 0x0002 /*100 VG AnyLan Controller*/
  2380. #define DEVICE_INTERPHASE_5526_FIBRE_CHANNEL 0x0004 /*5526 Fibre Channel Host Adapter*/
  2381. #define DEVICE_INTERPHASE_X526_FIBRE_CHANNEL 0x0005 /*x526 Fibre Channel Host Adapter*/
  2382. #define DEVICE_INTERPHASE_5525_5575_ATM_ADAPTER 0x0008 /*5525/5575 ATM Adapter (155 Mbit) [Atlantic]*/
  2383. #define DEVICE_INTERPHASE_5535_4P_BRI_ST 0x9003 /*5535-4P-BRI-ST*/
  2384. #define DEVICE_INTERPHASE_5535_4P_BRI_U 0x9007 /*5535-4P-BRI-U*/
  2385. #define DEVICE_INTERPHASE_5535_1P_SR 0x9008 /*5535-1P-SR*/
  2386. #define DEVICE_INTERPHASE_5535_1P_SR_ST 0x900c /*5535-1P-SR-ST*/
  2387. #define DEVICE_INTERPHASE_5535_1P_SR_U 0x900e /*5535-1P-SR-U*/
  2388. #define DEVICE_INTERPHASE_5535_1P_PRI 0x9011 /*5535-1P-PRI*/
  2389. #define DEVICE_INTERPHASE_5535_2P_PRI 0x9013 /*5535-2P-PRI*/
  2390. #define DEVICE_INTERPHASE_5536_4P_BRI_ST 0x9023 /*5536-4P-BRI-ST*/
  2391. #define DEVICE_INTERPHASE_5536_4P_BRI_U 0x9027 /*5536-4P-BRI-U*/
  2392. #define DEVICE_INTERPHASE_5536_1P_PRI 0x9031 /*5536-1P-PRI*/
  2393. #define DEVICE_INTERPHASE_5536_2P_PRI 0x9033 /*5536-2P-PRI*/
  2394. /* Vendor: 107f: Data Technology Corporation */
  2395. #define DEVICE_DATA_SL82C105 0x0802 /*SL82C105*/
  2396. /* Vendor: 1080: Contaq Microsystems */
  2397. #define DEVICE_CONTAQ_82C599 0x0600 /*82C599*/
  2398. #define DEVICE_CONTAQ_CYPRESS_CY82C691 0xc691 /*Cypress CY82C691*/
  2399. #define DEVICE_CONTAQ_82C693 0xc693 /*82c693*/
  2400. /* Vendor: 1081: Supermac Technology */
  2401. #define DEVICE_SUPERMAC_RADIUS_PCI_TO 0x0d47 /*Radius PCI to NuBUS Bridge*/
  2402. /* Vendor: 1082: EFA Corporation of America */
  2403. /* Vendor: 1083: Forex Computer Corporation */
  2404. #define DEVICE_FOREX_FR710 0x0001 /*FR710*/
  2405. /* Vendor: 1084: Parador */
  2406. /* Vendor: 1085: Tulip Computers Int.B.V. */
  2407. /* Vendor: 1086: J. Bond Computer Systems */
  2408. /* Vendor: 1087: Cache Computer */
  2409. /* Vendor: 1088: Microcomputer Systems (M) Son */
  2410. /* Vendor: 1089: Data General Corporation */
  2411. /* Vendor: 108a: SBS Technologies */
  2412. #define DEVICE_SBS_VME_BRIDGE_MODEL 0x0001 /*VME Bridge Model 617*/
  2413. #define DEVICE_SBS_VME_BRIDGE_MODEL2 0x0010 /*VME Bridge Model 618*/
  2414. #define DEVICE_SBS_DATABLIZZARD 0x0040 /*dataBLIZZARD*/
  2415. #define DEVICE_SBS_VME_BRIDGE_MODEL3 0x3000 /*VME Bridge Model 2706*/
  2416. /* Vendor: 108c: Oakleigh Systems Inc. */
  2417. /* Vendor: 108d: Olicom */
  2418. #define DEVICE_OLICOM_TOKEN_RING_16_4_PCI 0x0001 /*Token-Ring 16/4 PCI Adapter (3136/3137)*/
  2419. #define DEVICE_OLICOM_16_4_TOKEN_RING 0x0002 /*16/4 Token Ring*/
  2420. #define DEVICE_OLICOM_RAPIDFIRE_3139_TOKEN_RING 0x0004 /*RapidFire 3139 Token-Ring 16/4 PCI Adapter*/
  2421. #define SUBDEVICE_OLICOM_OC_3139_3140_RAPIDFIRE_TOKEN_RING 0x108d0004 /*OC-3139/3140 RapidFire Token-Ring 16/4 Adapter*/
  2422. #define DEVICE_OLICOM_GOCARD_3250_TOKEN_RING 0x0005 /*GoCard 3250 Token-Ring 16/4 CardBus PC Card*/
  2423. #define DEVICE_OLICOM_OC_3530_RAPIDFIRE_TOKEN_RING 0x0006 /*OC-3530 RapidFire Token-Ring 100*/
  2424. #define DEVICE_OLICOM_RAPIDFIRE_3141_TOKEN_RING 0x0007 /*RapidFire 3141 Token-Ring 16/4 PCI Fiber Adapter*/
  2425. #define SUBDEVICE_OLICOM_OC_3141_RAPIDFIRE_TOKEN_RING 0x108d0007 /*OC-3141 RapidFire Token-Ring 16/4 Adapter*/
  2426. #define DEVICE_OLICOM_RAPIDFIRE_3540_HSTR 0x0008 /*RapidFire 3540 HSTR 100/16/4 PCI Adapter*/
  2427. #define SUBDEVICE_OLICOM_OC_3540_RAPIDFIRE_HSTR 0x108d0008 /*OC-3540 RapidFire HSTR 100/16/4 Adapter*/
  2428. #define DEVICE_OLICOM_OC_2315 0x0011 /*OC-2315*/
  2429. #define DEVICE_OLICOM_OC_2325 0x0012 /*OC-2325*/
  2430. #define DEVICE_OLICOM_OC_2183_2185 0x0013 /*OC-2183/2185*/
  2431. #define DEVICE_OLICOM_OC_2326 0x0014 /*OC-2326*/
  2432. #define DEVICE_OLICOM_OC_2327_2250_10_100_ETHERNET 0x0019 /*OC-2327/2250 10/100 Ethernet Adapter*/
  2433. #define SUBDEVICE_OLICOM_OC_2327_RAPIDFIRE_10_100 0x108d0016 /*OC-2327 Rapidfire 10/100 Ethernet Adapter*/
  2434. #define SUBDEVICE_OLICOM_OC_2250_GOCARD_10_100 0x108d0017 /*OC-2250 GoCard 10/100 Ethernet Adapter*/
  2435. #define DEVICE_OLICOM_OC_6151_6152_RAPIDFIRE_ATM 0x0021 /*OC-6151/6152 [RapidFire ATM 155]*/
  2436. #define DEVICE_OLICOM_ATM_ADAPTER 0x0022 /*ATM Adapter*/
  2437. /* Vendor: 108e: Sun Microsystems Computer Corp. */
  2438. #define DEVICE_SUN_EBUS 0x0001 /*EBUS*/
  2439. #define DEVICE_SUN_EBUS2 0x1000 /*EBUS*/
  2440. #define DEVICE_SUN_HAPPY_MEAL 0x1001 /*Happy Meal*/
  2441. #define DEVICE_SUN_RIO_EBUS 0x1100 /*RIO EBUS*/
  2442. #define DEVICE_SUN_RIO_GEM 0x1101 /*RIO GEM*/
  2443. #define DEVICE_SUN_RIO_1394 0x1102 /*RIO 1394*/
  2444. #define DEVICE_SUN_RIO_USB 0x1103 /*RIO USB*/
  2445. #define DEVICE_SUN_GEM 0x2bad /*GEM*/
  2446. #define DEVICE_SUN_SIMBA_ADVANCED_PCI 0x5000 /*Simba Advanced PCI Bridge*/
  2447. #define DEVICE_SUN_SUNPCI_CO_PROCESSOR 0x5043 /*SunPCI Co-processor*/
  2448. #define DEVICE_SUN_PSYCHO_PCI_BUS 0x8000 /*Psycho PCI Bus Module*/
  2449. #define DEVICE_SUN_SCHIZO_PCI_BUS 0x8001 /*Schizo PCI Bus Module*/
  2450. #define DEVICE_SUN_ULTRA_III 0xa000 /*Ultra IIi*/
  2451. #define DEVICE_SUN_ULTRA_IIE 0xa001 /*Ultra IIe*/
  2452. #define DEVICE_SUN_TOMATILLO_PCI_BUS 0xa801 /*Tomatillo PCI Bus Module*/
  2453. #define DEVICE_SUN_CASSINI_10_100_1000 0xabba /*Cassini 10/100/1000*/
  2454. /* Vendor: 108f: Systemsoft */
  2455. /* Vendor: 1090: Encore Computer Corporation */
  2456. /* Vendor: 1091: Intergraph Corporation */
  2457. #define DEVICE_INTERGRAPH_3D_GRAPHICS_PROCESSOR 0x0020 /*3D graphics processor*/
  2458. #define DEVICE_INTERGRAPH_3D_GRAPHICS_PROCESSOR2 0x0021 /*3D graphics processor w/Texturing*/
  2459. #define DEVICE_INTERGRAPH_3D_GRAPHICS_FRAME 0x0040 /*3D graphics frame buffer*/
  2460. #define DEVICE_INTERGRAPH_3D_GRAPHICS_FRAME2 0x0041 /*3D graphics frame buffer*/
  2461. #define DEVICE_INTERGRAPH_PROPRIETARY_BUS_BRIDGE 0x0060 /*Proprietary bus bridge*/
  2462. #define DEVICE_INTERGRAPH_POWERSTORM_4D50T 0x00e4 /*Powerstorm 4D50T*/
  2463. #define DEVICE_INTERGRAPH_MOTION_JPEG_CODEC 0x0720 /*Motion JPEG codec*/
  2464. #define DEVICE_INTERGRAPH_SUN_EXPERT3D_LITE_GRAPHICS 0x07a0 /*Sun Expert3D-Lite Graphics Accelerator*/
  2465. #define DEVICE_INTERGRAPH_SUN_EXPERT3D_GRAPHICS 0x1091 /*Sun Expert3D Graphics Accelerator*/
  2466. /* Vendor: 1092: Diamond Multimedia Systems */
  2467. #define DEVICE_DIAMOND_SPEEDSTAR_PRO_SE 0x00a0 /*Speedstar Pro SE*/
  2468. #define DEVICE_DIAMOND_SPEEDSTAR_64 0x00a8 /*Speedstar 64*/
  2469. #define DEVICE_DIAMOND_VIPER_V550 0x0550 /*Viper V550*/
  2470. #define DEVICE_DIAMOND_SUPRA_2260_MODEM 0x08d4 /*Supra 2260 Modem*/
  2471. #define DEVICE_DIAMOND_SUPRAEXPRESS_56I_PRO 0x094c /*SupraExpress 56i Pro*/
  2472. #define DEVICE_DIAMOND_VIPER_V330 0x1092 /*Viper V330*/
  2473. #define DEVICE_DIAMOND_MAXIMUM_DVD 0x6120 /*Maximum DVD*/
  2474. #define DEVICE_DIAMOND_STEALTH_SE 0x8810 /*Stealth SE*/
  2475. #define DEVICE_DIAMOND_STEALTH_64_SE 0x8811 /*Stealth 64/SE*/
  2476. #define DEVICE_DIAMOND_STEALTH 0x8880 /*Stealth*/
  2477. #define DEVICE_DIAMOND_STEALTH2 0x8881 /*Stealth*/
  2478. #define DEVICE_DIAMOND_STEALTH_64 0x88b0 /*Stealth 64*/
  2479. #define DEVICE_DIAMOND_STEALTH_642 0x88b1 /*Stealth 64*/
  2480. #define DEVICE_DIAMOND_STEALTH_643 0x88c0 /*Stealth 64*/
  2481. #define DEVICE_DIAMOND_STEALTH_644 0x88c1 /*Stealth 64*/
  2482. #define DEVICE_DIAMOND_STEALTH_645 0x88d0 /*Stealth 64*/
  2483. #define DEVICE_DIAMOND_STEALTH_646 0x88d1 /*Stealth 64*/
  2484. #define DEVICE_DIAMOND_STEALTH_647 0x88f0 /*Stealth 64*/
  2485. #define DEVICE_DIAMOND_STEALTH_648 0x88f1 /*Stealth 64*/
  2486. #define DEVICE_DIAMOND_DMD_I0928_1_MONSTER_SOUND 0x9999 /*DMD-I0928-1 \"Monster sound\" sound chip*/
  2487. /* Vendor: 1093: National Instruments */
  2488. #define DEVICE_NATIONAL2_PCI_DIO_96 0x0160 /*PCI-DIO-96*/
  2489. #define DEVICE_NATIONAL2_PCI_MIO_16XE_50 0x0162 /*PCI-MIO-16XE-50*/
  2490. #define DEVICE_NATIONAL2_PCI_MIO_16XE_10 0x1170 /*PCI-MIO-16XE-10*/
  2491. #define DEVICE_NATIONAL2_PCI_MIO_16E_1 0x1180 /*PCI-MIO-16E-1*/
  2492. #define DEVICE_NATIONAL2_PCI_MIO_16E_4 0x1190 /*PCI-MIO-16E-4*/
  2493. #define DEVICE_NATIONAL2_PCI_6031E 0x1330 /*PCI-6031E*/
  2494. #define DEVICE_NATIONAL2_PCI_6071E 0x1350 /*PCI-6071E*/
  2495. #define DEVICE_NATIONAL2_PCI_6110 0x14e0 /*PCI-6110*/
  2496. #define DEVICE_NATIONAL2_PCI_6111 0x14f0 /*PCI-6111*/
  2497. #define DEVICE_NATIONAL2_PCI_6503 0x17d0 /*PCI-6503*/
  2498. #define DEVICE_NATIONAL2_PCI_6713 0x1870 /*PCI-6713*/
  2499. #define DEVICE_NATIONAL2_PCI_6711 0x1880 /*PCI-6711*/
  2500. #define DEVICE_NATIONAL2_PCI_6052E 0x18b0 /*PCI-6052E*/
  2501. #define DEVICE_NATIONAL2_PCI_6733 0x2410 /*PCI-6733*/
  2502. #define DEVICE_NATIONAL2_PCI_6036E 0x2890 /*PCI-6036E*/
  2503. #define DEVICE_NATIONAL2_PCI_6023E 0x2a60 /*PCI-6023E*/
  2504. #define DEVICE_NATIONAL2_PCI_6024E 0x2a70 /*PCI-6024E*/
  2505. #define DEVICE_NATIONAL2_PCI_6025E 0x2a80 /*PCI-6025E*/
  2506. #define DEVICE_NATIONAL2_PCI_6035E 0x2c80 /*PCI-6035E*/
  2507. #define DEVICE_NATIONAL2_PCI_6034E 0x2ca0 /*PCI-6034E*/
  2508. #define DEVICE_NATIONAL2_IMAQ_PCI_1408 0xb001 /*IMAQ-PCI-1408*/
  2509. #define DEVICE_NATIONAL2_IMAQ_PXI_1408 0xb011 /*IMAQ-PXI-1408*/
  2510. #define DEVICE_NATIONAL2_IMAQ_PCI_1424 0xb021 /*IMAQ-PCI-1424*/
  2511. #define DEVICE_NATIONAL2_IMAQ_PCI_1413 0xb031 /*IMAQ-PCI-1413*/
  2512. #define DEVICE_NATIONAL2_IMAQ_PCI_1407 0xb041 /*IMAQ-PCI-1407*/
  2513. #define DEVICE_NATIONAL2_IMAQ_PXI_1407 0xb051 /*IMAQ-PXI-1407*/
  2514. #define DEVICE_NATIONAL2_IMAQ_PCI_1411 0xb061 /*IMAQ-PCI-1411*/
  2515. #define DEVICE_NATIONAL2_IMAQ_PCI_1422 0xb071 /*IMAQ-PCI-1422*/
  2516. #define DEVICE_NATIONAL2_IMAQ_PXI_1422 0xb081 /*IMAQ-PXI-1422*/
  2517. #define DEVICE_NATIONAL2_IMAQ_PXI_1411 0xb091 /*IMAQ-PXI-1411*/
  2518. #define DEVICE_NATIONAL2_PCI_GPIB 0xc801 /*PCI-GPIB*/
  2519. #define DEVICE_NATIONAL2_PCI_GPIB_BRIDGE 0xc831 /*PCI-GPIB bridge*/
  2520. /* Vendor: 1094: First International Computers [FIC] */
  2521. /* Vendor: 1095: Silicon Image, Inc. (formerly CMD Technology Inc) */
  2522. #define DEVICE_SILICON3_ADAPTEC_AAR_1210SA_SATA 0x0240 /*Adaptec AAR-1210SA SATA HostRAID Controller*/
  2523. #define DEVICE_SILICON3_PCI0640 0x0640 /*PCI0640*/
  2524. #define DEVICE_SILICON3_PCI0643 0x0643 /*PCI0643*/
  2525. #define DEVICE_SILICON3_PCI0646 0x0646 /*PCI0646*/
  2526. #define DEVICE_SILICON3_PCI0647 0x0647 /*PCI0647*/
  2527. #define DEVICE_SILICON3_PCI0648 0x0648 /*PCI0648*/
  2528. #define DEVICE_SILICON3_SII_0649_ULTRA 0x0649 /*SiI 0649 Ultra ATA/100 PCI to ATA Host Controller*/
  2529. #define SUBDEVICE_SILICON3_INTEGRATED_ULTRA_ATA_100 0x0e11005d /*Integrated Ultra ATA-100 Dual Channel Controller*/
  2530. #define SUBDEVICE_SILICON3_INTEGRATED_ULTRA_ATA_1002 0x0e11007e /*Integrated Ultra ATA-100 IDE RAID Controller*/
  2531. #define SUBDEVICE_SILICON3_AMI_MEGARAID_IDE 0x101e0649 /*AMI MegaRAID IDE 100 Controller*/
  2532. #define DEVICE_SILICON3_PBC0650A 0x0650 /*PBC0650A*/
  2533. #define DEVICE_SILICON3_USB0670 0x0670 /*USB0670*/
  2534. #define SUBDEVICE_SILICON3_USB0670 0x10950670 /*USB0670*/
  2535. #define DEVICE_SILICON3_USB0673 0x0673 /*USB0673*/
  2536. #define DEVICE_SILICON3_PCI0680_ULTRA_ATA_133 0x0680 /*PCI0680 Ultra ATA-133 Host Controller*/
  2537. #define SUBDEVICE_SILICON3_WINIC_W_680_SILICON 0x10953680 /*Winic W-680 (Silicon Image 680 based)*/
  2538. #define DEVICE_SILICON3_SII_3112_SATALINK_SATARAID 0x3112 /*SiI 3112 [SATALink/SATARaid] Serial ATA Controller*/
  2539. #define SUBDEVICE_SILICON3_SII_3112_SATALINK 0x10953112 /*SiI 3112 SATALink Controller*/
  2540. #define SUBDEVICE_SILICON3_SII_3112_SATARAID 0x10956112 /*SiI 3112 SATARaid Controller*/
  2541. #define DEVICE_SILICON3_SII_3114_SATALINK_SATARAID 0x3114 /*SiI 3114 [SATALink/SATARaid] Serial ATA Controller*/
  2542. #define SUBDEVICE_SILICON3_SII_3114_SATALINK 0x10953114 /*SiI 3114 SATALink Controller*/
  2543. #define SUBDEVICE_SILICON3_SII_3114_SATARAID 0x10956114 /*SiI 3114 SATARaid Controller*/
  2544. #define DEVICE_SILICON3_SII_3124_PCI_X 0x3124 /*SiI 3124 PCI-X Serial ATA Controller*/
  2545. #define SUBDEVICE_SILICON3_SII_3124_PCI_X 0x10953124 /*SiI 3124 PCI-X Serial ATA Controller*/
  2546. #define DEVICE_SILICON3_SII_3512_SATALINK_SATARAID 0x3512 /*SiI 3512 [SATALink/SATARaid] Serial ATA Controller*/
  2547. #define SUBDEVICE_SILICON3_SII_3512_SATALINK 0x10953512 /*SiI 3512 SATALink Controller*/
  2548. #define SUBDEVICE_SILICON3_SII_3512_SATARAID 0x10956512 /*SiI 3512 SATARaid Controller*/
  2549. /* Vendor: 1096: Alacron */
  2550. /* Vendor: 1097: Appian Technology */
  2551. /* Vendor: 1098: Quantum Designs (H.K.) Ltd */
  2552. #define DEVICE_QUANTUM_QD_8500 0x0001 /*QD-8500*/
  2553. #define DEVICE_QUANTUM_QD_8580 0x0002 /*QD-8580*/
  2554. /* Vendor: 1099: Samsung Electronics Co., Ltd */
  2555. /* Vendor: 109a: Packard Bell */
  2556. /* Vendor: 109b: Gemlight Computer Ltd. */
  2557. /* Vendor: 109c: Megachips Corporation */
  2558. /* Vendor: 109d: Zida Technologies Ltd. */
  2559. /* Vendor: 109e: Brooktree Corporation */
  2560. #define DEVICE_BROOKTREE_BT848_VIDEO_CAPTURE 0x0350 /*Bt848 Video Capture*/
  2561. #define DEVICE_BROOKTREE_BT849A_VIDEO_CAPTURE 0x0351 /*Bt849A Video capture*/
  2562. #define DEVICE_BROOKTREE_BT878_VIDEO_CAPTURE 0x0369 /*Bt878 Video Capture*/
  2563. #define SUBDEVICE_BROOKTREE_TV_WONDER 0x10020001 /*TV-Wonder*/
  2564. #define SUBDEVICE_BROOKTREE_TV_WONDER_VE 0x10020003 /*TV-Wonder/VE*/
  2565. #define DEVICE_BROOKTREE_BT879_VIDEO_CAPTURE 0x036c /*Bt879(?) Video Capture*/
  2566. #define SUBDEVICE_BROOKTREE_WIN_TV_VIDEO_SECTION 0x13e90070 /*Win/TV (Video Section)*/
  2567. #define DEVICE_BROOKTREE_BT878_VIDEO_CAPTURE2 0x036e /*Bt878 Video Capture*/
  2568. #define SUBDEVICE_BROOKTREE_WINTV_SERIES 0x007013eb /*WinTV Series*/
  2569. #define SUBDEVICE_BROOKTREE_VIEWCAST_OSPREY_200 0x0070ff01 /*Viewcast Osprey 200*/
  2570. #define SUBDEVICE_BROOKTREE_DIGITV_PCI 0x00710101 /*DigiTV PCI*/
  2571. #define SUBDEVICE_BROOKTREE_WINFAST_TV_2000 0x107d6606 /*WinFast TV 2000*/
  2572. #define SUBDEVICE_BROOKTREE_PCTV_PRO_TV 0x11bd0012 /*PCTV pro (TV + FM stereo receiver)*/
  2573. #define SUBDEVICE_BROOKTREE_PCTV_SAT_DBC 0x11bd001c /*PCTV Sat (DBC receiver)*/
  2574. #define SUBDEVICE_BROOKTREE_BT878_MEDIASTREAM_CONTROLLER 0x127a0001 /*Bt878 Mediastream Controller NTSC*/
  2575. #define SUBDEVICE_BROOKTREE_BT878_MEDIASTREAM_CONTROLLER2 0x127a0002 /*Bt878 Mediastream Controller PAL BG*/
  2576. #define SUBDEVICE_BROOKTREE_BT878A_MEDIASTREAM_CONTROLLER 0x127a0003 /*Bt878a Mediastream Controller PAL BG*/
  2577. #define SUBDEVICE_BROOKTREE_BT878_832_MEDIASTREAM_CONTROLLER 0x127a0048 /*Bt878/832 Mediastream Controller*/
  2578. #define SUBDEVICE_BROOKTREE_MAGICTVIEW_CPH060 0x144f3000 /*MagicTView CPH060 - Video*/
  2579. #define SUBDEVICE_BROOKTREE_TV98_SERIES_TV_NO 0x14610002 /*TV98 Series (TV/No FM/Remote)*/
  2580. #define SUBDEVICE_BROOKTREE_AVERTV_WDM_VIDEO 0x14610004 /*AVerTV WDM Video Capture*/
  2581. #define SUBDEVICE_BROOKTREE_AVERTV_DVB_T 0x14610761 /*AverTV DVB-T*/
  2582. #define SUBDEVICE_BROOKTREE_BT878_MEDIASTREAM_CONTROLLER3 0x14f10001 /*Bt878 Mediastream Controller NTSC*/
  2583. #define SUBDEVICE_BROOKTREE_BT878_MEDIASTREAM_CONTROLLER4 0x14f10002 /*Bt878 Mediastream Controller PAL BG*/
  2584. #define SUBDEVICE_BROOKTREE_BT878A_MEDIASTREAM_CONTROLLER2 0x14f10003 /*Bt878a Mediastream Controller PAL BG*/
  2585. #define SUBDEVICE_BROOKTREE_BT878_832_MEDIASTREAM_CONTROLLER2 0x14f10048 /*Bt878/832 Mediastream Controller*/
  2586. #define SUBDEVICE_BROOKTREE_VISIONPLUS_DVB_CARD 0x18220001 /*VisionPlus DVB card*/
  2587. #define SUBDEVICE_BROOKTREE_FLYVIDEO_98_VIDEO 0x18511850 /*FlyVideo'98 - Video*/
  2588. #define SUBDEVICE_BROOKTREE_FLYVIDEO_II 0x18511851 /*FlyVideo II*/
  2589. #define SUBDEVICE_BROOKTREE_FLYVIDEO_98_VIDEO2 0x18521852 /*FlyVideo'98 - Video (with FM Tuner)*/
  2590. #define SUBDEVICE_BROOKTREE_DIGITOP_DTT_1000 0x270ffc00 /*Digitop DTT-1000*/
  2591. #define SUBDEVICE_BROOKTREE_PCTV_PRO_TV2 0xbd111200 /*PCTV pro (TV + FM stereo receiver)*/
  2592. #define DEVICE_BROOKTREE_BT879_VIDEO_CAPTURE2 0x036f /*Bt879 Video Capture*/
  2593. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE 0x127a0044 /*Bt879 Video Capture NTSC*/
  2594. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE2 0x127a0122 /*Bt879 Video Capture PAL I*/
  2595. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE3 0x127a0144 /*Bt879 Video Capture NTSC*/
  2596. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE4 0x127a0222 /*Bt879 Video Capture PAL BG*/
  2597. #define SUBDEVICE_BROOKTREE_BT879A_VIDEO_CAPTURE 0x127a0244 /*Bt879a Video Capture NTSC*/
  2598. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE5 0x127a0322 /*Bt879 Video Capture NTSC*/
  2599. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE6 0x127a0422 /*Bt879 Video Capture NTSC*/
  2600. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE7 0x127a1122 /*Bt879 Video Capture PAL I*/
  2601. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE8 0x127a1222 /*Bt879 Video Capture PAL BG*/
  2602. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE9 0x127a1322 /*Bt879 Video Capture NTSC*/
  2603. #define SUBDEVICE_BROOKTREE_BT879A_VIDEO_CAPTURE2 0x127a1522 /*Bt879a Video Capture PAL I*/
  2604. #define SUBDEVICE_BROOKTREE_BT879A_VIDEO_CAPTURE3 0x127a1622 /*Bt879a Video Capture PAL BG*/
  2605. #define SUBDEVICE_BROOKTREE_BT879A_VIDEO_CAPTURE4 0x127a1722 /*Bt879a Video Capture NTSC*/
  2606. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE10 0x14f10044 /*Bt879 Video Capture NTSC*/
  2607. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE11 0x14f10122 /*Bt879 Video Capture PAL I*/
  2608. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE12 0x14f10144 /*Bt879 Video Capture NTSC*/
  2609. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE13 0x14f10222 /*Bt879 Video Capture PAL BG*/
  2610. #define SUBDEVICE_BROOKTREE_BT879A_VIDEO_CAPTURE5 0x14f10244 /*Bt879a Video Capture NTSC*/
  2611. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE14 0x14f10322 /*Bt879 Video Capture NTSC*/
  2612. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE15 0x14f10422 /*Bt879 Video Capture NTSC*/
  2613. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE16 0x14f11122 /*Bt879 Video Capture PAL I*/
  2614. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE17 0x14f11222 /*Bt879 Video Capture PAL BG*/
  2615. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE18 0x14f11322 /*Bt879 Video Capture NTSC*/
  2616. #define SUBDEVICE_BROOKTREE_BT879A_VIDEO_CAPTURE6 0x14f11522 /*Bt879a Video Capture PAL I*/
  2617. #define SUBDEVICE_BROOKTREE_BT879A_VIDEO_CAPTURE7 0x14f11622 /*Bt879a Video Capture PAL BG*/
  2618. #define SUBDEVICE_BROOKTREE_BT879A_VIDEO_CAPTURE8 0x14f11722 /*Bt879a Video Capture NTSC*/
  2619. #define SUBDEVICE_BROOKTREE_FLYVIDEO_98_VIDEO3 0x18511850 /*FlyVideo'98 - Video*/
  2620. #define SUBDEVICE_BROOKTREE_FLYVIDEO_II2 0x18511851 /*FlyVideo II*/
  2621. #define SUBDEVICE_BROOKTREE_FLYVIDEO_98_VIDEO4 0x18521852 /*FlyVideo'98 - Video (with FM Tuner)*/
  2622. #define DEVICE_BROOKTREE_BT880_VIDEO_CAPTURE 0x0370 /*Bt880 Video Capture*/
  2623. #define SUBDEVICE_BROOKTREE_FLYVIDEO_98 0x18511850 /*FlyVideo'98*/
  2624. #define SUBDEVICE_BROOKTREE_FLYVIDEO_98_EZ 0x18511851 /*FlyVideo'98 EZ - video*/
  2625. #define SUBDEVICE_BROOKTREE_FLYVIDEO_98_WITH_FM 0x18521852 /*FlyVideo'98 (with FM Tuner)*/
  2626. #define DEVICE_BROOKTREE_BT878_AUDIO_CAPTURE 0x0878 /*Bt878 Audio Capture*/
  2627. #define SUBDEVICE_BROOKTREE_WINTV_SERIES2 0x007013eb /*WinTV Series*/
  2628. #define SUBDEVICE_BROOKTREE_VIEWCAST_OSPREY_2002 0x0070ff01 /*Viewcast Osprey 200*/
  2629. #define SUBDEVICE_BROOKTREE_DIGITV_PCI2 0x00710101 /*DigiTV PCI*/
  2630. #define SUBDEVICE_BROOKTREE_TV_WONDER2 0x10020001 /*TV-Wonder*/
  2631. #define SUBDEVICE_BROOKTREE_TV_WONDER_VE2 0x10020003 /*TV-Wonder/VE*/
  2632. #define SUBDEVICE_BROOKTREE_PCTV_PRO_TV3 0x11bd0012 /*PCTV pro (TV + FM stereo receiver, audio section)*/
  2633. #define SUBDEVICE_BROOKTREE_PCTV_SAT_DBC2 0x11bd001c /*PCTV Sat (DBC receiver)*/
  2634. #define SUBDEVICE_BROOKTREE_BT878_VIDEO_CAPTURE 0x127a0001 /*Bt878 Video Capture (Audio Section)*/
  2635. #define SUBDEVICE_BROOKTREE_BT878_VIDEO_CAPTURE2 0x127a0002 /*Bt878 Video Capture (Audio Section)*/
  2636. #define SUBDEVICE_BROOKTREE_BT878_VIDEO_CAPTURE3 0x127a0003 /*Bt878 Video Capture (Audio Section)*/
  2637. #define SUBDEVICE_BROOKTREE_BT878_VIDEO_CAPTURE4 0x127a0048 /*Bt878 Video Capture (Audio Section)*/
  2638. #define SUBDEVICE_BROOKTREE_WIN_TV_AUDIO_SECTION 0x13e90070 /*Win/TV (Audio Section)*/
  2639. #define SUBDEVICE_BROOKTREE_MAGICTVIEW_CPH0602 0x144f3000 /*MagicTView CPH060 - Audio*/
  2640. #define SUBDEVICE_BROOKTREE_AVERTV_WDM_AUDIO 0x14610004 /*AVerTV WDM Audio Capture*/
  2641. #define SUBDEVICE_BROOKTREE_AVERTV_DVB_T2 0x14610761 /*AVerTV DVB-T*/
  2642. #define SUBDEVICE_BROOKTREE_BT878_VIDEO_CAPTURE5 0x14f10001 /*Bt878 Video Capture (Audio Section)*/
  2643. #define SUBDEVICE_BROOKTREE_BT878_VIDEO_CAPTURE6 0x14f10002 /*Bt878 Video Capture (Audio Section)*/
  2644. #define SUBDEVICE_BROOKTREE_BT878_VIDEO_CAPTURE7 0x14f10003 /*Bt878 Video Capture (Audio Section)*/
  2645. #define SUBDEVICE_BROOKTREE_BT878_VIDEO_CAPTURE8 0x14f10048 /*Bt878 Video Capture (Audio Section)*/
  2646. #define SUBDEVICE_BROOKTREE_VISIONPLUS_DVB_CARD2 0x18220001 /*VisionPlus DVB Card*/
  2647. #define SUBDEVICE_BROOKTREE_DIGITOP_DTT_10002 0x270ffc00 /*Digitop DTT-1000*/
  2648. #define SUBDEVICE_BROOKTREE_PCTV_PRO_TV4 0xbd111200 /*PCTV pro (TV + FM stereo receiver, audio section)*/
  2649. #define DEVICE_BROOKTREE_BT879_AUDIO_CAPTURE 0x0879 /*Bt879 Audio Capture*/
  2650. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE19 0x127a0044 /*Bt879 Video Capture (Audio Section)*/
  2651. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE20 0x127a0122 /*Bt879 Video Capture (Audio Section)*/
  2652. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE21 0x127a0144 /*Bt879 Video Capture (Audio Section)*/
  2653. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE22 0x127a0222 /*Bt879 Video Capture (Audio Section)*/
  2654. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE23 0x127a0244 /*Bt879 Video Capture (Audio Section)*/
  2655. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE24 0x127a0322 /*Bt879 Video Capture (Audio Section)*/
  2656. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE25 0x127a0422 /*Bt879 Video Capture (Audio Section)*/
  2657. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE26 0x127a1122 /*Bt879 Video Capture (Audio Section)*/
  2658. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE27 0x127a1222 /*Bt879 Video Capture (Audio Section)*/
  2659. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE28 0x127a1322 /*Bt879 Video Capture (Audio Section)*/
  2660. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE29 0x127a1522 /*Bt879 Video Capture (Audio Section)*/
  2661. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE30 0x127a1622 /*Bt879 Video Capture (Audio Section)*/
  2662. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE31 0x127a1722 /*Bt879 Video Capture (Audio Section)*/
  2663. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE32 0x14f10044 /*Bt879 Video Capture (Audio Section)*/
  2664. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE33 0x14f10122 /*Bt879 Video Capture (Audio Section)*/
  2665. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE34 0x14f10144 /*Bt879 Video Capture (Audio Section)*/
  2666. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE35 0x14f10222 /*Bt879 Video Capture (Audio Section)*/
  2667. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE36 0x14f10244 /*Bt879 Video Capture (Audio Section)*/
  2668. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE37 0x14f10322 /*Bt879 Video Capture (Audio Section)*/
  2669. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE38 0x14f10422 /*Bt879 Video Capture (Audio Section)*/
  2670. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE39 0x14f11122 /*Bt879 Video Capture (Audio Section)*/
  2671. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE40 0x14f11222 /*Bt879 Video Capture (Audio Section)*/
  2672. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE41 0x14f11322 /*Bt879 Video Capture (Audio Section)*/
  2673. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE42 0x14f11522 /*Bt879 Video Capture (Audio Section)*/
  2674. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE43 0x14f11622 /*Bt879 Video Capture (Audio Section)*/
  2675. #define SUBDEVICE_BROOKTREE_BT879_VIDEO_CAPTURE44 0x14f11722 /*Bt879 Video Capture (Audio Section)*/
  2676. #define DEVICE_BROOKTREE_BT880_AUDIO_CAPTURE 0x0880 /*Bt880 Audio Capture*/
  2677. #define DEVICE_BROOKTREE_BTV_2115_MEDIASTREAM 0x2115 /*BtV 2115 Mediastream controller*/
  2678. #define DEVICE_BROOKTREE_BTV_2125_MEDIASTREAM 0x2125 /*BtV 2125 Mediastream controller*/
  2679. #define DEVICE_BROOKTREE_BTV_2164 0x2164 /*BtV 2164*/
  2680. #define DEVICE_BROOKTREE_BTV_2165 0x2165 /*BtV 2165*/
  2681. #define DEVICE_BROOKTREE_BT8230_ATM_SEGMENT_REASSEMBLY 0x8230 /*Bt8230 ATM Segment/Reassembly Ctrlr (SRC)*/
  2682. #define DEVICE_BROOKTREE_BT8472 0x8472 /*Bt8472*/
  2683. #define DEVICE_BROOKTREE_BT8474 0x8474 /*Bt8474*/
  2684. /* Vendor: 109f: Trigem Computer Inc. */
  2685. /* Vendor: 10a0: Meidensha Corporation */
  2686. /* Vendor: 10a1: Juko Electronics Ind. Co. Ltd */
  2687. /* Vendor: 10a2: Quantum Corporation */
  2688. /* Vendor: 10a3: Everex Systems Inc */
  2689. /* Vendor: 10a4: Globe Manufacturing Sales */
  2690. /* Vendor: 10a5: Smart Link Ltd. */
  2691. #define DEVICE_SMART_SMARTPCI562_56K_MODEM 0x3052 /*SmartPCI562 56K Modem*/
  2692. #define DEVICE_SMART_SMARTPCI561_MODEM 0x5449 /*SmartPCI561 modem*/
  2693. /* Vendor: 10a6: Informtech Industrial Ltd. */
  2694. /* Vendor: 10a7: Benchmarq Microelectronics */
  2695. /* Vendor: 10a8: Sierra Semiconductor */
  2696. #define DEVICE_SIERRA_STB_HORIZON_64 0x0000 /*STB Horizon 64*/
  2697. /* Vendor: 10a9: Silicon Graphics, Inc. */
  2698. #define DEVICE_SILICON4_CROSSTALK_TO_PCI 0x0001 /*Crosstalk to PCI Bridge*/
  2699. #define DEVICE_SILICON4_LINC_I_O_CONTROLLER 0x0002 /*Linc I/O controller*/
  2700. #define DEVICE_SILICON4_IOC3_I_O_CONTROLLER 0x0003 /*IOC3 I/O controller*/
  2701. #define DEVICE_SILICON4_O2_MACE 0x0004 /*O2 MACE*/
  2702. #define DEVICE_SILICON4_RAD_AUDIO 0x0005 /*RAD Audio*/
  2703. #define DEVICE_SILICON4_HPCEX 0x0006 /*HPCEX*/
  2704. #define DEVICE_SILICON4_RPCEX 0x0007 /*RPCEX*/
  2705. #define DEVICE_SILICON4_DIVO_VIP 0x0008 /*DiVO VIP*/
  2706. #define DEVICE_SILICON4_ACENIC_GIGABIT_ETHERNET 0x0009 /*AceNIC Gigabit Ethernet*/
  2707. #define SUBDEVICE_SILICON4_ACENIC_GIGABIT_ETHERNET 0x10a98002 /*AceNIC Gigabit Ethernet*/
  2708. #define DEVICE_SILICON4_AMP_VIDEO_I_O 0x0010 /*AMP Video I/O*/
  2709. #define DEVICE_SILICON4_GRIP 0x0011 /*GRIP*/
  2710. #define DEVICE_SILICON4_SGH_PSHAC_GSN 0x0012 /*SGH PSHAC GSN*/
  2711. #define DEVICE_SILICON4_MAGIC_CARPET 0x1001 /*Magic Carpet*/
  2712. #define DEVICE_SILICON4_LITHIUM 0x1002 /*Lithium*/
  2713. #define DEVICE_SILICON4_DUAL_JPEG_1 0x1003 /*Dual JPEG 1*/
  2714. #define DEVICE_SILICON4_DUAL_JPEG_2 0x1004 /*Dual JPEG 2*/
  2715. #define DEVICE_SILICON4_DUAL_JPEG_3 0x1005 /*Dual JPEG 3*/
  2716. #define DEVICE_SILICON4_DUAL_JPEG_4 0x1006 /*Dual JPEG 4*/
  2717. #define DEVICE_SILICON4_DUAL_JPEG_5 0x1007 /*Dual JPEG 5*/
  2718. #define DEVICE_SILICON4_CESIUM 0x1008 /*Cesium*/
  2719. #define DEVICE_SILICON4_IOC4_I_O_CONTROLLER 0x100a /*IOC4 I/O controller*/
  2720. #define DEVICE_SILICON4_FIBRE_CHANNEL 0x2001 /*Fibre Channel*/
  2721. #define DEVICE_SILICON4_ASDE 0x2002 /*ASDE*/
  2722. #define DEVICE_SILICON4_O2_1394 0x8001 /*O2 1394*/
  2723. #define DEVICE_SILICON4_G_NET_NT 0x8002 /*G-net NT*/
  2724. /* Vendor: 10aa: ACC Microelectronics */
  2725. #define DEVICE_ACC_ACCM_2188 0x0000 /*ACCM 2188*/
  2726. /* Vendor: 10ab: Digicom */
  2727. /* Vendor: 10ac: Honeywell IAC */
  2728. /* Vendor: 10ad: Symphony Labs */
  2729. #define DEVICE_SYMPHONY_W83769F 0x0001 /*W83769F*/
  2730. #define DEVICE_SYMPHONY_SL82C103 0x0003 /*SL82C103*/
  2731. #define DEVICE_SYMPHONY_SL82C105 0x0005 /*SL82C105*/
  2732. #define DEVICE_SYMPHONY_SL82C1032 0x0103 /*SL82c103*/
  2733. #define DEVICE_SYMPHONY_SL82C1052 0x0105 /*SL82c105*/
  2734. #define DEVICE_SYMPHONY_W83C553 0x0565 /*W83C553*/
  2735. /* Vendor: 10ae: Cornerstone Technology */
  2736. /* Vendor: 10af: Micro Computer Systems Inc */
  2737. /* Vendor: 10b0: CardExpert Technology */
  2738. /* Vendor: 10b1: Cabletron Systems Inc */
  2739. /* Vendor: 10b2: Raytheon Company */
  2740. /* Vendor: 10b3: Databook Inc */
  2741. #define DEVICE_DATABOOK_DB87144 0x3106 /*DB87144*/
  2742. #define DEVICE_DATABOOK_DB871442 0xb106 /*DB87144*/
  2743. /* Vendor: 10b4: STB Systems Inc */
  2744. #define DEVICE_STB_VELOCITY_128_3D 0x1b1d /*Velocity 128 3D*/
  2745. #define SUBDEVICE_STB_VELOCITY_4400 0x10b4237e /*Velocity 4400*/
  2746. /* Vendor: 10b5: PLX Technology, Inc. */
  2747. #define DEVICE_PLX_I960_PCI_BUS 0x0001 /*i960 PCI bus interface*/
  2748. #define DEVICE_PLX_VSCOM_800_8 0x1076 /*VScom 800 8 port serial adaptor*/
  2749. #define DEVICE_PLX_VSCOM_400_4 0x1077 /*VScom 400 4 port serial adaptor*/
  2750. #define DEVICE_PLX_VSCOM_210_2 0x1078 /*VScom 210 2 port serial and 1 port parallel adaptor*/
  2751. #define DEVICE_PLX_VSCOM_200_2 0x1103 /*VScom 200 2 port serial adaptor*/
  2752. #define DEVICE_PLX_VSCOM_010_1 0x1146 /*VScom 010 1 port parallel adaptor*/
  2753. #define DEVICE_PLX_VSCOM_020_2 0x1147 /*VScom 020 2 port parallel adaptor*/
  2754. #define DEVICE_PLX_THALES_PCSM_SECURITY 0x2724 /*Thales PCSM Security Card*/
  2755. #define DEVICE_PLX_PCI_IOBUS 0x9030 /*PCI <-> IOBus Bridge Hot Swap*/
  2756. #define SUBDEVICE_PLX_ALPERMANN_VELTE_PCL_PCI 0x10b52862 /*Alpermann+Velte PCL PCI LV (3V/5V): Timecode Reader Board*/
  2757. #define SUBDEVICE_PLX_ALPERMANN_VELTE_PCI_TS 0x10b52906 /*Alpermann+Velte PCI TS (3V/5V): Time Synchronisation Board*/
  2758. #define SUBDEVICE_PLX_ALPERMANN_VELTE_PCL_PCI2 0x10b52940 /*Alpermann+Velte PCL PCI D (3V/5V): Timecode Reader Board*/
  2759. #define SUBDEVICE_PLX_MCCS_8_PORT_SERIAL 0x15ed1002 /*MCCS 8-port Serial Hot Swap*/
  2760. #define SUBDEVICE_PLX_MCCS_16_PORT_SERIAL 0x15ed1003 /*MCCS 16-port Serial Hot Swap*/
  2761. #define DEVICE_PLX_9036 0x9036 /*9036*/
  2762. #define DEVICE_PLX_PCI_IOBUS2 0x9050 /*PCI <-> IOBus Bridge*/
  2763. #define SUBDEVICE_PLX_IXXAT_CAN_I165 0x10b51067 /*IXXAT CAN i165*/
  2764. #define SUBDEVICE_PLX_IK220_HEIDENHAIN 0x10b51172 /*IK220 (Heidenhain)*/
  2765. #define SUBDEVICE_PLX_SATPAK_GPS 0x10b52036 /*SatPak GPS*/
  2766. #define SUBDEVICE_PLX_ALPERMANN_VELTE_PCL_PCI3 0x10b52221 /*Alpermann+Velte PCL PCI LV: Timecode Reader Board*/
  2767. #define SUBDEVICE_PLX_SH_ARC_SOHARD_ARCNET 0x10b52273 /*SH-ARC SoHard ARCnet card*/
  2768. #define SUBDEVICE_PLX_ALPERMANN_VELTE_PCL_PCI4 0x10b52431 /*Alpermann+Velte PCL PCI D: Timecode Reader Board*/
  2769. #define SUBDEVICE_PLX_ALPERMANN_VELTE_PCI_TS2 0x10b52905 /*Alpermann+Velte PCI TS: Time Synchronisation Board*/
  2770. #define SUBDEVICE_PLX_MP9050 0x10b59050 /*MP9050*/
  2771. #define SUBDEVICE_PLX_TPMC866_8_CHANNEL 0x14980362 /*TPMC866 8 Channel Serial Card*/
  2772. #define SUBDEVICE_PLX_ROCKFORCE_4_PORT 0x15220001 /*RockForce 4 Port V.90 Data/Fax/Voice Modem*/
  2773. #define SUBDEVICE_PLX_ROCKFORCE_2_PORT 0x15220002 /*RockForce 2 Port V.90 Data/Fax/Voice Modem*/
  2774. #define SUBDEVICE_PLX_ROCKFORCE_6_PORT 0x15220003 /*RockForce 6 Port V.90 Data/Fax/Voice Modem*/
  2775. #define SUBDEVICE_PLX_ROCKFORCE_8_PORT 0x15220004 /*RockForce 8 Port V.90 Data/Fax/Voice Modem*/
  2776. #define SUBDEVICE_PLX_ROCKFORCE2000_4_PORT 0x15220010 /*RockForce2000 4 Port V.90 Data/Fax/Voice Modem*/
  2777. #define SUBDEVICE_PLX_ROCKFORCE2000_2_PORT 0x15220020 /*RockForce2000 2 Port V.90 Data/Fax/Voice Modem*/
  2778. #define SUBDEVICE_PLX_MACROLINK_MCCS_8_PORT 0x15ed1000 /*Macrolink MCCS 8-port Serial*/
  2779. #define SUBDEVICE_PLX_MACROLINK_MCCS_16_PORT 0x15ed1001 /*Macrolink MCCS 16-port Serial*/
  2780. #define SUBDEVICE_PLX_MACROLINK_MCCS_8_PORT2 0x15ed1002 /*Macrolink MCCS 8-port Serial Hot Swap*/
  2781. #define SUBDEVICE_PLX_MACROLINK_MCCS_16_PORT2 0x15ed1003 /*Macrolink MCCS 16-port Serial Hot Swap*/
  2782. #define SUBDEVICE_PLX_OPENSWITCH_6_TELEPHONY 0x56542036 /*OpenSwitch 6 Telephony card*/
  2783. #define SUBDEVICE_PLX_OPENSWITCH_12_TELEPHONY 0x56543132 /*OpenSwitch 12 Telephony card*/
  2784. #define SUBDEVICE_PLX_OPENLINE4_TELEPHONY_CARD 0x56545634 /*OpenLine4 Telephony Card*/
  2785. #define SUBDEVICE_PLX_PCINTELLICAN_2XSJA1000_CAN 0xd531c002 /*PCIntelliCAN 2xSJA1000 CAN bus*/
  2786. #define SUBDEVICE_PLX_EX_4006_1P 0xd84d4006 /*EX-4006 1P*/
  2787. #define SUBDEVICE_PLX_EX_4008_1P_EPP_ECP 0xd84d4008 /*EX-4008 1P EPP/ECP*/
  2788. #define SUBDEVICE_PLX_EX_4014_2P 0xd84d4014 /*EX-4014 2P*/
  2789. #define SUBDEVICE_PLX_EX_4018_3P_EPP_ECP 0xd84d4018 /*EX-4018 3P EPP/ECP*/
  2790. #define SUBDEVICE_PLX_EX_4025_1S_16C550_RS_232 0xd84d4025 /*EX-4025 1S(16C550) RS-232*/
  2791. #define SUBDEVICE_PLX_EX_4027_1S_16C650_RS_232 0xd84d4027 /*EX-4027 1S(16C650) RS-232*/
  2792. #define SUBDEVICE_PLX_EX_4028_1S_16C850_RS_232 0xd84d4028 /*EX-4028 1S(16C850) RS-232*/
  2793. #define SUBDEVICE_PLX_EX_4036_2S_16C650_RS_232 0xd84d4036 /*EX-4036 2S(16C650) RS-232*/
  2794. #define SUBDEVICE_PLX_EX_4037_2S_16C650_RS_232 0xd84d4037 /*EX-4037 2S(16C650) RS-232*/
  2795. #define SUBDEVICE_PLX_EX_4038_2S_16C850_RS_232 0xd84d4038 /*EX-4038 2S(16C850) RS-232*/
  2796. #define SUBDEVICE_PLX_EX_4052_1S_16C550_RS_422_485 0xd84d4052 /*EX-4052 1S(16C550) RS-422/485*/
  2797. #define SUBDEVICE_PLX_EX_4053_2S_16C550_RS_422_485 0xd84d4053 /*EX-4053 2S(16C550) RS-422/485*/
  2798. #define SUBDEVICE_PLX_EX_4055_4S_16C550_RS_232 0xd84d4055 /*EX-4055 4S(16C550) RS-232*/
  2799. #define SUBDEVICE_PLX_EX_4055_4S_16C650_RS_232 0xd84d4058 /*EX-4055 4S(16C650) RS-232*/
  2800. #define SUBDEVICE_PLX_EX_4065_8S_16C550_RS_232 0xd84d4065 /*EX-4065 8S(16C550) RS-232*/
  2801. #define SUBDEVICE_PLX_EX_4068_8S_16C650_RS_232 0xd84d4068 /*EX-4068 8S(16C650) RS-232*/
  2802. #define SUBDEVICE_PLX_EX_4078_2S_16C552_RS_232_1P 0xd84d4078 /*EX-4078 2S(16C552) RS-232+1P*/
  2803. #define DEVICE_PLX_PCI_IOBUS3 0x9054 /*PCI <-> IOBus Bridge*/
  2804. #define SUBDEVICE_PLX_WESSEX_TECHOLOGY_PHIL_PCI 0x10b52455 /*Wessex Techology PHIL-PCI*/
  2805. #define SUBDEVICE_PLX_INNES_CORP_AM 0x10b52696 /*Innes Corp AM Radcap card*/
  2806. #define SUBDEVICE_PLX_INNES_CORP_AURICON 0x10b52717 /*Innes Corp Auricon card*/
  2807. #define SUBDEVICE_PLX_INNES_CORP_TVS 0x10b52844 /*Innes Corp TVS Encoder card*/
  2808. #define SUBDEVICE_PLX_PCI_PROSODY_CARD 0x12d90002 /*PCI Prosody Card rev 1.5*/
  2809. #define SUBDEVICE_PLX_PIKA_PRIMENET_MM 0x16df0011 /*PIKA PrimeNet MM PCI*/
  2810. #define SUBDEVICE_PLX_PIKA_PRIMENET_MM2 0x16df0012 /*PIKA PrimeNet MM cPCI 8*/
  2811. #define SUBDEVICE_PLX_PIKA_PRIMENET_MM3 0x16df0013 /*PIKA PrimeNet MM cPCI 8 (without CAS Signaling Option)*/
  2812. #define SUBDEVICE_PLX_PIKA_PRIMENET_MM4 0x16df0014 /*PIKA PrimeNet MM cPCI 4*/
  2813. #define SUBDEVICE_PLX_PIKA_DAYTONA_MM 0x16df0015 /*PIKA Daytona MM*/
  2814. #define SUBDEVICE_PLX_PIKA_INLINE_MM 0x16df0016 /*PIKA InLine MM*/
  2815. #define DEVICE_PLX_FRANCOIS 0x9056 /*Francois*/
  2816. #define SUBDEVICE_PLX_CELLINKBLADE_11 0x10b52979 /*CellinkBlade 11 - CPCI board VoATM AAL1*/
  2817. #define DEVICE_PLX_9060 0x9060 /*9060*/
  2818. #define DEVICE_PLX_9060SD 0x906d /*9060SD*/
  2819. #define SUBDEVICE_PLX_ARIES_16000P 0x125c0640 /*Aries 16000P*/
  2820. #define DEVICE_PLX_9060ES 0x906e /*9060ES*/
  2821. #define DEVICE_PLX_9080 0x9080 /*9080*/
  2822. #define SUBDEVICE_PLX__AGILENT_E2777B_83K 0x103c10eb /*(Agilent) E2777B 83K Series PCI based Optical Communication Interface*/
  2823. #define SUBDEVICE_PLX__AGILENT_E6978_66442_PCI 0x103c10ec /*(Agilent) E6978-66442 PCI CIC*/
  2824. #define SUBDEVICE_PLX_9080_REAL_SUBSYSTEM 0x10b59080 /*9080 [real subsystem ID not set]*/
  2825. #define SUBDEVICE_PLX_ACULAB_PCI_PROSIDY 0x129d0002 /*Aculab PCI Prosidy card*/
  2826. #define SUBDEVICE_PLX_PCI_PROSODY_CARD2 0x12d90002 /*PCI Prosody Card*/
  2827. #define SUBDEVICE_PLX_4422PCI_DO_ALL_TELEMETRY 0x12df4422 /*4422PCI [\"Do-All\" Telemetry Data Aquisition System]*/
  2828. #define DEVICE_PLX_B_B_3PCIOSD1A_ISOLATED 0xbb04 /*B&B 3PCIOSD1A Isolated PCI Serial*/
  2829. /* Vendor: 10b6: Madge Networks */
  2830. #define DEVICE_MADGE_SMART_16_4_PCI 0x0001 /*Smart 16/4 PCI Ringnode*/
  2831. #define DEVICE_MADGE_SMART_16_4_PCI2 0x0002 /*Smart 16/4 PCI Ringnode Mk2*/
  2832. #define SUBDEVICE_MADGE_SMART_16_4_PCI 0x10b60002 /*Smart 16/4 PCI Ringnode Mk2*/
  2833. #define SUBDEVICE_MADGE_16_4_CARDBUS_ADAPTER 0x10b60006 /*16/4 CardBus Adapter*/
  2834. #define DEVICE_MADGE_SMART_16_4_PCI3 0x0003 /*Smart 16/4 PCI Ringnode Mk3*/
  2835. #define SUBDEVICE_MADGE_COMPAQ_NC4621_PCI 0x0e11b0fd /*Compaq NC4621 PCI, 4/16, WOL*/
  2836. #define SUBDEVICE_MADGE_SMART_16_4_PCI2 0x10b60003 /*Smart 16/4 PCI Ringnode Mk3*/
  2837. #define SUBDEVICE_MADGE_PRESTO_PCI_PLUS 0x10b60007 /*Presto PCI Plus Adapter*/
  2838. #define DEVICE_MADGE_SMART_16_4_PCI4 0x0004 /*Smart 16/4 PCI Ringnode Mk1*/
  2839. #define DEVICE_MADGE_16_4_CARDBUS_ADAPTER 0x0006 /*16/4 Cardbus Adapter*/
  2840. #define SUBDEVICE_MADGE_16_4_CARDBUS_ADAPTER2 0x10b60006 /*16/4 CardBus Adapter*/
  2841. #define DEVICE_MADGE_PRESTO_PCI_ADAPTER 0x0007 /*Presto PCI Adapter*/
  2842. #define SUBDEVICE_MADGE_PRESTO_PCI 0x10b60007 /*Presto PCI*/
  2843. #define DEVICE_MADGE_SMART_100_16_4_PCI_HS 0x0009 /*Smart 100/16/4 PCI-HS Ringnode*/
  2844. #define SUBDEVICE_MADGE_SMART_100_16_4_PCI_HS 0x10b60009 /*Smart 100/16/4 PCI-HS Ringnode*/
  2845. #define DEVICE_MADGE_SMART_100_16_4_PCI 0x000a /*Smart 100/16/4 PCI Ringnode*/
  2846. #define SUBDEVICE_MADGE_SMART_100_16_4_PCI 0x10b6000a /*Smart 100/16/4 PCI Ringnode*/
  2847. #define DEVICE_MADGE_16_4_CARDBUS_ADAPTER2 0x000b /*16/4 CardBus Adapter Mk2*/
  2848. #define SUBDEVICE_MADGE_16_4_CARDBUS_ADAPTER3 0x10b60008 /*16/4 CardBus Adapter Mk2*/
  2849. #define SUBDEVICE_MADGE_16_4_CARDBUS_ADAPTER4 0x10b6000b /*16/4 Cardbus Adapter Mk2*/
  2850. #define DEVICE_MADGE_RAPIDFIRE_3140V2_16_4 0x000c /*RapidFire 3140V2 16/4 TR Adapter*/
  2851. #define SUBDEVICE_MADGE_RAPIDFIRE_3140V2_16_4 0x10b6000c /*RapidFire 3140V2 16/4 TR Adapter*/
  2852. #define DEVICE_MADGE_COLLAGE_25_155_ATM 0x1000 /*Collage 25/155 ATM Client Adapter*/
  2853. #define DEVICE_MADGE_COLLAGE_155_ATM 0x1001 /*Collage 155 ATM Server Adapter*/
  2854. /* Vendor: 10b7: 3Com Corporation */
  2855. #define DEVICE_3COM_3C985_1000BASESX_SX_TX 0x0001 /*3c985 1000BaseSX (SX/TX)*/
  2856. #define DEVICE_3COM_AR5212_802_11ABG_NIC 0x0013 /*AR5212 802.11abg NIC (3CRDAG675)*/
  2857. #define SUBDEVICE_3COM_3CRDAG675_11A_B_G_WIRELESS 0x10b72031 /*3CRDAG675 11a/b/g Wireless PCI Adapter*/
  2858. #define DEVICE_3COM_3C910_A01 0x0910 /*3C910-A01*/
  2859. #define DEVICE_3COM_MINI_PCI_TYPE 0x1006 /*MINI PCI type 3B Data Fax Modem*/
  2860. #define DEVICE_3COM_MINI_PCI_56K 0x1007 /*Mini PCI 56k Winmodem*/
  2861. #define SUBDEVICE_3COM_MINI_PCI_56K 0x10b7615c /*Mini PCI 56K Modem*/
  2862. #define DEVICE_3COM_3C982_TXM_10_100BASETX_DUAL 0x1201 /*3c982-TXM 10/100baseTX Dual Port A [Hydra]*/
  2863. #define DEVICE_3COM_3C982_TXM_10_100BASETX_DUAL2 0x1202 /*3c982-TXM 10/100baseTX Dual Port B [Hydra]*/
  2864. #define DEVICE_3COM_3C940_10_100_1000BASE_T_MARVELL 0x1700 /*3c940 10/100/1000Base-T [Marvell]*/
  2865. #define SUBDEVICE_3COM_P4P800_MAINBOARD 0x104380eb /*P4P800 Mainboard*/
  2866. #define SUBDEVICE_3COM_3C940_GIGABIT_LOM 0x10b70010 /*3C940 Gigabit LOM Ethernet Adapter*/
  2867. #define SUBDEVICE_3COM_3C941_GIGABIT_LOM 0x10b70020 /*3C941 Gigabit LOM Ethernet Adapter*/
  2868. #define SUBDEVICE_3COM_KV8_MAX3_MOTHERBOARD 0x147b1407 /*KV8-MAX3 motherboard*/
  2869. #define DEVICE_3COM_3C339_TOKENLINK_VELOCITY 0x3390 /*3c339 TokenLink Velocity*/
  2870. #define DEVICE_3COM_3C359_TOKENLINK_VELOCITY 0x3590 /*3c359 TokenLink Velocity XL*/
  2871. #define SUBDEVICE_3COM_TOKENLINK_VELOCITY_XL 0x10b73590 /*TokenLink Velocity XL Adapter (3C359/359B)*/
  2872. #define DEVICE_3COM_3C450_HOMEPNA_TORNADO 0x4500 /*3c450 HomePNA [Tornado]*/
  2873. #define DEVICE_3COM_3C555_LAPTOP_HURRICANE 0x5055 /*3c555 Laptop Hurricane*/
  2874. #define DEVICE_3COM_3C575_MEGAHERTZ_10_100 0x5057 /*3c575 Megahertz 10/100 LAN CardBus [Boomerang]*/
  2875. #define SUBDEVICE_3COM_3C575_MEGAHERTZ_10_100 0x10b75a57 /*3C575 Megahertz 10/100 LAN Cardbus PC Card*/
  2876. #define DEVICE_3COM_3CCFE575BT_MEGAHERTZ_10_100 0x5157 /*3cCFE575BT Megahertz 10/100 LAN CardBus [Cyclone]*/
  2877. #define SUBDEVICE_3COM_3C575_MEGAHERTZ_10_1002 0x10b75b57 /*3C575 Megahertz 10/100 LAN Cardbus PC Card*/
  2878. #define DEVICE_3COM_3CCFE575CT_CARDBUS_CYCLONE 0x5257 /*3cCFE575CT CardBus [Cyclone]*/
  2879. #define SUBDEVICE_3COM_FE575C_3COM_10_100_LAN 0x10b75c57 /*FE575C-3Com 10/100 LAN CardBus-Fast Ethernet*/
  2880. #define DEVICE_3COM_3C590_10BASET_VORTEX 0x5900 /*3c590 10BaseT [Vortex]*/
  2881. #define DEVICE_3COM_3C592_EISA_10MBPS 0x5920 /*3c592 EISA 10mbps Demon/Vortex*/
  2882. #define DEVICE_3COM_3C595_100BASETX_VORTEX 0x5950 /*3c595 100BaseTX [Vortex]*/
  2883. #define DEVICE_3COM_3C595_100BASET4_VORTEX 0x5951 /*3c595 100BaseT4 [Vortex]*/
  2884. #define DEVICE_3COM_3C595_100BASE_MII_VORTEX 0x5952 /*3c595 100Base-MII [Vortex]*/
  2885. #define DEVICE_3COM_3C597_EISA_FAST 0x5970 /*3c597 EISA Fast Demon/Vortex*/
  2886. #define DEVICE_3COM_3C595_MEGAHERTZ_10_100 0x5b57 /*3c595 Megahertz 10/100 LAN CardBus [Boomerang]*/
  2887. #define SUBDEVICE_3COM_3C575_MEGAHERTZ_10_1003 0x10b75b57 /*3C575 Megahertz 10/100 LAN Cardbus PC Card*/
  2888. #define DEVICE_3COM_3CRSHPW796_OFFICECONNECT_WIRELESS 0x6000 /*3CRSHPW796 [OfficeConnect Wireless CardBus]*/
  2889. #define DEVICE_3COM_3COM_3CRWE154G72_OFFICE 0x6001 /*3com 3CRWE154G72 [Office Connect Wireless LAN Adapter]*/
  2890. #define DEVICE_3COM_3C556_HURRICANE_CARDBUS 0x6055 /*3c556 Hurricane CardBus [Cyclone]*/
  2891. #define DEVICE_3COM_3C556B_CARDBUS_TORNADO 0x6056 /*3c556B CardBus [Tornado]*/
  2892. #define SUBDEVICE_3COM_10_100_MINI_PCI 0x10b76556 /*10/100 Mini PCI Ethernet Adapter*/
  2893. #define DEVICE_3COM_3CCFE656_CARDBUS_CYCLONE 0x6560 /*3cCFE656 CardBus [Cyclone]*/
  2894. #define SUBDEVICE_3COM_3CCFEM656_10_100_LAN_56K 0x10b7656a /*3CCFEM656 10/100 LAN+56K Modem CardBus*/
  2895. #define DEVICE_3COM_3CCFEM656_10_100_LAN_56K 0x6561 /*3cCFEM656 10/100 LAN+56K Modem CardBus*/
  2896. #define SUBDEVICE_3COM_3CCFEM656_10_100_LAN_56K2 0x10b7656b /*3CCFEM656 10/100 LAN+56K Modem CardBus*/
  2897. #define DEVICE_3COM_3CCFEM656B_10_100_LAN_WINMODEM 0x6562 /*3cCFEM656B 10/100 LAN+Winmodem CardBus [Cyclone]*/
  2898. #define SUBDEVICE_3COM_3CCFEM656B_10_100_LAN_56K 0x10b7656b /*3CCFEM656B 10/100 LAN+56K Modem CardBus*/
  2899. #define DEVICE_3COM_3CCFEM656B_10_100_LAN_56K 0x6563 /*3cCFEM656B 10/100 LAN+56K Modem CardBus*/
  2900. #define SUBDEVICE_3COM_3CCFEM656_10_100_LAN_56K3 0x10b7656b /*3CCFEM656 10/100 LAN+56K Modem CardBus*/
  2901. #define DEVICE_3COM_3CXFEM656C_10_100_LAN_WINMODEM 0x6564 /*3cXFEM656C 10/100 LAN+Winmodem CardBus [Tornado]*/
  2902. #define DEVICE_3COM_3CSOHO100_TX_HURRICANE 0x7646 /*3cSOHO100-TX Hurricane*/
  2903. #define DEVICE_3COM_3CRWE777_PCI_PLX_WIRELESS 0x7770 /*3CRWE777 PCI(PLX) Wireless Adaptor [Airconnect]*/
  2904. #define DEVICE_3COM_3C803_FDDILINK_UTP 0x7940 /*3c803 FDDILink UTP Controller*/
  2905. #define DEVICE_3COM_3C804_FDDILINK_SAS 0x7980 /*3c804 FDDILink SAS Controller*/
  2906. #define DEVICE_3COM_3C805_FDDILINK_DAS 0x7990 /*3c805 FDDILink DAS Controller*/
  2907. #define DEVICE_3COM_3C940B_10_100_1000BASE_T 0x80eb /*3c940B 10/100/1000Base-T*/
  2908. #define DEVICE_3COM_TOKEN_RING 0x8811 /*Token ring*/
  2909. #define DEVICE_3COM_3C900_10BASET_BOOMERANG 0x9000 /*3c900 10BaseT [Boomerang]*/
  2910. #define DEVICE_3COM_3C900_10MBPS_COMBO 0x9001 /*3c900 10Mbps Combo [Boomerang]*/
  2911. #define DEVICE_3COM_3C900B_TPO_ETHERLINK_XL 0x9004 /*3c900B-TPO Etherlink XL [Cyclone]*/
  2912. #define SUBDEVICE_3COM_3C900B_TPO_ETHERLINK_XL 0x10b79004 /*3C900B-TPO Etherlink XL TPO 10Mb*/
  2913. #define DEVICE_3COM_3C900B_COMBO_ETHERLINK_XL 0x9005 /*3c900B-Combo Etherlink XL [Cyclone]*/
  2914. #define SUBDEVICE_3COM_3C900B_COMBO_ETHERLINK_XL 0x10b79005 /*3C900B-Combo Etherlink XL Combo*/
  2915. #define DEVICE_3COM_3C900B_TPC_ETHERLINK_XL 0x9006 /*3c900B-TPC Etherlink XL [Cyclone]*/
  2916. #define DEVICE_3COM_3C900B_FL_10BASE_FL_CYCLONE 0x900a /*3c900B-FL 10base-FL [Cyclone]*/
  2917. #define DEVICE_3COM_3C905_100BASETX_BOOMERANG 0x9050 /*3c905 100BaseTX [Boomerang]*/
  2918. #define DEVICE_3COM_3C905_100BASET4_BOOMERANG 0x9051 /*3c905 100BaseT4 [Boomerang]*/
  2919. #define DEVICE_3COM_3C905B_100BASETX_CYCLONE 0x9055 /*3c905B 100BaseTX [Cyclone]*/
  2920. #define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK 0x10280080 /*3C905B Fast Etherlink XL 10/100*/
  2921. #define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK2 0x10280081 /*3C905B Fast Etherlink XL 10/100*/
  2922. #define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK3 0x10280082 /*3C905B Fast Etherlink XL 10/100*/
  2923. #define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK4 0x10280083 /*3C905B Fast Etherlink XL 10/100*/
  2924. #define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK5 0x10280084 /*3C905B Fast Etherlink XL 10/100*/
  2925. #define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK6 0x10280085 /*3C905B Fast Etherlink XL 10/100*/
  2926. #define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK7 0x10280086 /*3C905B Fast Etherlink XL 10/100*/
  2927. #define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK8 0x10280087 /*3C905B Fast Etherlink XL 10/100*/
  2928. #define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK9 0x10280088 /*3C905B Fast Etherlink XL 10/100*/
  2929. #define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK10 0x10280089 /*3C905B Fast Etherlink XL 10/100*/
  2930. #define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK11 0x10280090 /*3C905B Fast Etherlink XL 10/100*/
  2931. #define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK12 0x10280091 /*3C905B Fast Etherlink XL 10/100*/
  2932. #define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK13 0x10280092 /*3C905B Fast Etherlink XL 10/100*/
  2933. #define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK14 0x10280093 /*3C905B Fast Etherlink XL 10/100*/
  2934. #define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK15 0x10280094 /*3C905B Fast Etherlink XL 10/100*/
  2935. #define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK16 0x10280095 /*3C905B Fast Etherlink XL 10/100*/
  2936. #define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK17 0x10280096 /*3C905B Fast Etherlink XL 10/100*/
  2937. #define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK18 0x10280097 /*3C905B Fast Etherlink XL 10/100*/
  2938. #define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK19 0x10280098 /*3C905B Fast Etherlink XL 10/100*/
  2939. #define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK20 0x10280099 /*3C905B Fast Etherlink XL 10/100*/
  2940. #define SUBDEVICE_3COM_3C905B_FAST_ETHERLINK21 0x10b79055 /*3C905B Fast Etherlink XL 10/100*/
  2941. #define DEVICE_3COM_3C905B_T4_FAST_ETHERLINK 0x9056 /*3c905B-T4 Fast EtherLink XL [Cyclone]*/
  2942. #define DEVICE_3COM_3C905B_DELUXE_ETHERLINK 0x9058 /*3c905B Deluxe Etherlink 10/100/BNC [Cyclone]*/
  2943. #define DEVICE_3COM_3C905B_FX_FAST_ETHERLINK 0x905a /*3c905B-FX Fast Etherlink XL FX 100baseFx [Cyclone]*/
  2944. #define DEVICE_3COM_3C905C_TX_TX_M_TORNADO 0x9200 /*3c905C-TX/TX-M [Tornado]*/
  2945. #define SUBDEVICE_3COM_3C920_INTEGRATED_FAST 0x10280095 /*3C920 Integrated Fast Ethernet Controller*/
  2946. #define SUBDEVICE_3COM_3C920_INTEGRATED_FAST2 0x10280097 /*3C920 Integrated Fast Ethernet Controller*/
  2947. #define SUBDEVICE_3COM_OPTIPLEX_GX240 0x102800fe /*Optiplex GX240*/
  2948. #define SUBDEVICE_3COM_3C920_INTEGRATED_FAST3 0x1028012a /*3C920 Integrated Fast Ethernet Controller [Latitude C640]*/
  2949. #define SUBDEVICE_3COM_3C905C_TX_FAST_ETHERLINK 0x10b71000 /*3C905C-TX Fast Etherlink for PC Management NIC*/
  2950. #define SUBDEVICE_3COM_10_100_MINI_PCI2 0x10b77000 /*10/100 Mini PCI Ethernet Adapter*/
  2951. #define SUBDEVICE_3COM_TIGER_MPX_S2466 0x10f12466 /*Tiger MPX S2466 (3C920 Integrated Fast Ethernet Controller)*/
  2952. #define DEVICE_3COM_3C920B_EMB_INTEGRATED_FAST 0x9201 /*3C920B-EMB Integrated Fast Ethernet Controller [Tornado]*/
  2953. #define SUBDEVICE_3COM_A7N8X_DELUXE_ONBOARD 0x104380ab /*A7N8X Deluxe onboard 3C920B-EMB Integrated Fast Ethernet Controller*/
  2954. #define DEVICE_3COM_3COM_3C920B_EMB_WNM_INTEGRATED 0x9202 /*3Com 3C920B-EMB-WNM Integrated Fast Ethernet Controller*/
  2955. #define DEVICE_3COM_3C920B_EMB_WNM_INTEGRATED_FAST 0x9210 /*3C920B-EMB-WNM Integrated Fast Ethernet Controller*/
  2956. #define DEVICE_3COM_3CSOHO100B_TX_910_A01_TULIP 0x9300 /*3CSOHO100B-TX 910-A01 [tulip]*/
  2957. #define DEVICE_3COM_3C980_TX_FAST_ETHERLINK 0x9800 /*3c980-TX Fast Etherlink XL Server Adapter [Cyclone]*/
  2958. #define SUBDEVICE_3COM_3C980_TX_FAST_ETHERLINK 0x10b79800 /*3c980-TX Fast Etherlink XL Server Adapter*/
  2959. #define DEVICE_3COM_3C980_C_10_100BASETX_NIC 0x9805 /*3c980-C 10/100baseTX NIC [Python-T]*/
  2960. #define SUBDEVICE_3COM_ETHERLINK_SERVER_10_100 0x10b71201 /*EtherLink Server 10/100 Dual Port A*/
  2961. #define SUBDEVICE_3COM_ETHERLINK_SERVER_10_1002 0x10b71202 /*EtherLink Server 10/100 Dual Port B*/
  2962. #define SUBDEVICE_3COM_3C980_10_100BASETX_NIC 0x10b79805 /*3c980 10/100baseTX NIC [Python-T]*/
  2963. #define SUBDEVICE_3COM_THUNDER_K7_S2462 0x10f12462 /*Thunder K7 S2462*/
  2964. #define DEVICE_3COM_3C990_TX_TYPHOON 0x9900 /*3C990-TX [Typhoon]*/
  2965. #define DEVICE_3COM_3CR990_TX_95_TYPHOON_56_BIT 0x9902 /*3CR990-TX-95 [Typhoon 56-bit]*/
  2966. #define DEVICE_3COM_3CR990_TX_97_TYPHOON_168_BIT 0x9903 /*3CR990-TX-97 [Typhoon 168-bit]*/
  2967. #define DEVICE_3COM_3C990B_TX_M_3C990BSVR_TYPHOON2 0x9904 /*3C990B-TX-M/3C990BSVR [Typhoon2]*/
  2968. #define SUBDEVICE_3COM_3CR990B_TX_M_TYPHOON2 0x10b71000 /*3CR990B-TX-M [Typhoon2]*/
  2969. #define SUBDEVICE_3COM_3CR990BSVR_TYPHOON2_SERVER 0x10b72000 /*3CR990BSVR [Typhoon2 Server]*/
  2970. #define DEVICE_3COM_3CR990_FX_95_97_95_TYPHON_FIBER 0x9905 /*3CR990-FX-95/97/95 [Typhon Fiber]*/
  2971. #define SUBDEVICE_3COM_3CR990_FX_95_TYPHOON_FIBER 0x10b71101 /*3CR990-FX-95 [Typhoon Fiber 56-bit]*/
  2972. #define SUBDEVICE_3COM_3CR990_FX_97_TYPHOON_FIBER 0x10b71102 /*3CR990-FX-97 [Typhoon Fiber 168-bit]*/
  2973. #define SUBDEVICE_3COM_3CR990_FX_95_SERVER_TYPHOON 0x10b72101 /*3CR990-FX-95 Server [Typhoon Fiber 56-bit]*/
  2974. #define SUBDEVICE_3COM_3CR990_FX_97_SERVER_TYPHOON 0x10b72102 /*3CR990-FX-97 Server [Typhoon Fiber 168-bit]*/
  2975. #define DEVICE_3COM_3CR990SVR95_TYPHOON_SERVER 0x9908 /*3CR990SVR95 [Typhoon Server 56-bit]*/
  2976. #define DEVICE_3COM_3CR990SVR97_TYPHOON_SERVER 0x9909 /*3CR990SVR97 [Typhoon Server 168-bit]*/
  2977. #define DEVICE_3COM_3C990SVR_TYPHOON_SERVER 0x990a /*3C990SVR [Typhoon Server]*/
  2978. #define DEVICE_3COM_3C990SVR_TYPHOON_SERVER2 0x990b /*3C990SVR [Typhoon Server]*/
  2979. /* Vendor: 10b8: Standard Microsystems Corp [SMC] */
  2980. #define DEVICE_STANDARD_83C170_EPIC_100_FAST 0x0005 /*83c170 EPIC/100 Fast Ethernet Adapter*/
  2981. #define SUBDEVICE_STANDARD_LANEPIC_10_100_EVB171Q_PCI 0x1055e000 /*LANEPIC 10/100 [EVB171Q-PCI]*/
  2982. #define SUBDEVICE_STANDARD_LANEPIC_10_100_EVB171G_PCI 0x1055e002 /*LANEPIC 10/100 [EVB171G-PCI]*/
  2983. #define SUBDEVICE_STANDARD_ETHERPOWER_II_10_100 0x10b8a011 /*EtherPower II 10/100*/
  2984. #define SUBDEVICE_STANDARD_ETHERPOWER_II_10_1002 0x10b8a014 /*EtherPower II 10/100*/
  2985. #define SUBDEVICE_STANDARD_ETHERPOWER_II_10_1003 0x10b8a015 /*EtherPower II 10/100*/
  2986. #define SUBDEVICE_STANDARD_ETHERPOWER_II_10_1004 0x10b8a016 /*EtherPower II 10/100*/
  2987. #define SUBDEVICE_STANDARD_ETHERPOWER_II_10_1005 0x10b8a017 /*EtherPower II 10/100*/
  2988. #define DEVICE_STANDARD_83C175_EPIC_100_FAST 0x0006 /*83c175 EPIC/100 Fast Ethernet Adapter*/
  2989. #define SUBDEVICE_STANDARD_LANEPIC_CARDBUS_FAST 0x1055e100 /*LANEPIC Cardbus Fast Ethernet Adapter*/
  2990. #define SUBDEVICE_STANDARD_LANEPIC_CARDBUS_FAST2 0x1055e102 /*LANEPIC Cardbus Fast Ethernet Adapter*/
  2991. #define SUBDEVICE_STANDARD_LANEPIC_CARDBUS_FAST3 0x1055e300 /*LANEPIC Cardbus Fast Ethernet Adapter*/
  2992. #define SUBDEVICE_STANDARD_LANEPIC_CARDBUS_FAST4 0x1055e302 /*LANEPIC Cardbus Fast Ethernet Adapter*/
  2993. #define SUBDEVICE_STANDARD_LANEPIC_CARDBUS_FAST5 0x10b8a012 /*LANEPIC Cardbus Fast Ethernet Adapter*/
  2994. #define SUBDEVICE_STANDARD_LANEPIC_CARDBUS_FAST6 0x13a28002 /*LANEPIC Cardbus Fast Ethernet Adapter*/
  2995. #define SUBDEVICE_STANDARD_LANEPIC_CARDBUS_FAST7 0x13a28006 /*LANEPIC Cardbus Fast Ethernet Adapter*/
  2996. #define DEVICE_STANDARD_FDC_37C665 0x1000 /*FDC 37c665*/
  2997. #define DEVICE_STANDARD_FDC_37C922 0x1001 /*FDC 37C922*/
  2998. #define DEVICE_STANDARD_SMC2802W_EZ_CONNECT 0x2802 /*SMC2802W [EZ Connect g]*/
  2999. #define DEVICE_STANDARD_83C170QF 0xa011 /*83C170QF*/
  3000. #define DEVICE_STANDARD_SMC34C90 0xb106 /*SMC34C90*/
  3001. /* Vendor: 10b9: ALi Corporation */
  3002. #define DEVICE_ALI_CMI8338_C3DX_PCI_AUDIO 0x0101 /*CMI8338/C3DX PCI Audio Device*/
  3003. #define DEVICE_ALI_C_MEDIA_CMI8738_C3DX_AUDIO 0x0111 /*C-Media CMI8738/C3DX Audio Device (OEM)*/
  3004. #define SUBDEVICE_ALI_C_MEDIA_CMI8738_C3DX_AUDIO 0x10b90111 /*C-Media CMI8738/C3DX Audio Device (OEM)*/
  3005. #define DEVICE_ALI_MULTI_IO_CARD 0x0780 /*Multi-IO Card*/
  3006. #define DEVICE_ALI_MULTI_IO_CARD2 0x0782 /*Multi-IO Card*/
  3007. #define DEVICE_ALI_M1435 0x1435 /*M1435*/
  3008. #define DEVICE_ALI_M1445 0x1445 /*M1445*/
  3009. #define DEVICE_ALI_M1449 0x1449 /*M1449*/
  3010. #define DEVICE_ALI_M1451 0x1451 /*M1451*/
  3011. #define DEVICE_ALI_M1461 0x1461 /*M1461*/
  3012. #define DEVICE_ALI_M1489 0x1489 /*M1489*/
  3013. #define DEVICE_ALI_M1511_ALADDIN 0x1511 /*M1511 [Aladdin]*/
  3014. #define DEVICE_ALI_M1512_ALADDIN 0x1512 /*M1512 [Aladdin]*/
  3015. #define DEVICE_ALI_M1513_ALADDIN 0x1513 /*M1513 [Aladdin]*/
  3016. #define DEVICE_ALI_M1521_ALADDIN_III 0x1521 /*M1521 [Aladdin III]*/
  3017. #define SUBDEVICE_ALI_ALI_M1521_ALADDIN 0x10b91521 /*ALI M1521 Aladdin III CPU Bridge*/
  3018. #define DEVICE_ALI_M1523 0x1523 /*M1523*/
  3019. #define SUBDEVICE_ALI_ALI_M1523_ISA 0x10b91523 /*ALI M1523 ISA Bridge*/
  3020. #define DEVICE_ALI_M1531_ALADDIN_IV 0x1531 /*M1531 [Aladdin IV]*/
  3021. #define DEVICE_ALI_M1533_PCI_TO 0x1533 /*M1533 PCI to ISA Bridge [Aladdin IV]*/
  3022. #define SUBDEVICE_ALI_THINKPAD_R40E_2684_HVG 0x1014053b /*ThinkPad R40e (2684-HVG) PCI to ISA Bridge*/
  3023. #define SUBDEVICE_ALI_ALI_M1533_ALADDIN 0x10b91533 /*ALI M1533 Aladdin IV ISA Bridge*/
  3024. #define DEVICE_ALI_M1541 0x1541 /*M1541*/
  3025. #define SUBDEVICE_ALI_ALI_M1541_ALADDIN 0x10b91541 /*ALI M1541 Aladdin V/V+ AGP System Controller*/
  3026. #define DEVICE_ALI_M1543 0x1543 /*M1543*/
  3027. #define DEVICE_ALI_M1563_HYPERTRANSPORT_SOUTH 0x1563 /*M1563 HyperTransport South Bridge*/
  3028. #define DEVICE_ALI_M1621 0x1621 /*M1621*/
  3029. #define DEVICE_ALI_ALI_M1631_PCI 0x1631 /*ALI M1631 PCI North Bridge Aladdin Pro III*/
  3030. #define DEVICE_ALI_M1632M_NORTHBRIDGE_TRIDENT 0x1632 /*M1632M Northbridge+Trident*/
  3031. #define DEVICE_ALI_ALI_M1641_PCI 0x1641 /*ALI M1641 PCI North Bridge Aladdin Pro IV*/
  3032. #define DEVICE_ALI_M1644_M1644T_NORTHBRIDGE_TRIDENT 0x1644 /*M1644/M1644T Northbridge+Trident*/
  3033. #define DEVICE_ALI_M1646_NORTHBRIDGE_TRIDENT 0x1646 /*M1646 Northbridge+Trident*/
  3034. #define DEVICE_ALI_M1647_NORTHBRIDGE_MAGIK 0x1647 /*M1647 Northbridge [MAGiK 1 / MobileMAGiK 1]*/
  3035. #define DEVICE_ALI_M1651_M1651T_NORTHBRIDGE_ALADDIN_PRO 0x1651 /*M1651/M1651T Northbridge [Aladdin-Pro 5/5M,Aladdin-Pro 5T/5TM]*/
  3036. #define DEVICE_ALI_M1671_SUPER_P4 0x1671 /*M1671 Super P4 Northbridge [AGP4X,PCI and SDR/DDR]*/
  3037. #define DEVICE_ALI_M1672_NORTHBRIDGE_CYBERALADDIN_P4 0x1672 /*M1672 Northbridge [CyberALADDiN-P4]*/
  3038. #define DEVICE_ALI_M1681_P4_NORTHBRIDGE 0x1681 /*M1681 P4 Northbridge [AGP8X,HyperTransport and SDR/DDR]*/
  3039. #define DEVICE_ALI_M1687_K8_NORTHBRIDGE 0x1687 /*M1687 K8 Northbridge [AGP8X and HyperTransport]*/
  3040. #define DEVICE_ALI_M1689_K8_NORTHBRIDGE 0x1689 /*M1689 K8 Northbridge [Super K8 Single Chip]*/
  3041. #define DEVICE_ALI_M3141 0x3141 /*M3141*/
  3042. #define DEVICE_ALI_M3143 0x3143 /*M3143*/
  3043. #define DEVICE_ALI_M3145 0x3145 /*M3145*/
  3044. #define DEVICE_ALI_M3147 0x3147 /*M3147*/
  3045. #define DEVICE_ALI_M3149 0x3149 /*M3149*/
  3046. #define DEVICE_ALI_M3151 0x3151 /*M3151*/
  3047. #define DEVICE_ALI_M3307 0x3307 /*M3307*/
  3048. #define DEVICE_ALI_M3309 0x3309 /*M3309*/
  3049. #define DEVICE_ALI_M3325_VIDEO_AUDIO_DECODER 0x3323 /*M3325 Video/Audio Decoder*/
  3050. #define DEVICE_ALI_M4803 0x5212 /*M4803*/
  3051. #define DEVICE_ALI_MS4803 0x5215 /*MS4803*/
  3052. #define DEVICE_ALI_M5217H 0x5217 /*M5217H*/
  3053. #define DEVICE_ALI_M5219 0x5219 /*M5219*/
  3054. #define DEVICE_ALI_M5225 0x5225 /*M5225*/
  3055. #define DEVICE_ALI_M5229_IDE 0x5229 /*M5229 IDE*/
  3056. #define SUBDEVICE_ALI_THINKPAD_R30 0x1014050f /*ThinkPad R30*/
  3057. #define SUBDEVICE_ALI_THINKPAD_R40E_2684_HVG2 0x1014053d /*ThinkPad R40e (2684-HVG) builtin IDE*/
  3058. #define SUBDEVICE_ALI_PAVILION_ZE4400_BUILTIN 0x103c0024 /*Pavilion ze4400 builtin IDE*/
  3059. #define SUBDEVICE_ALI_A7A266_MOTHERBOARD_IDE 0x10438053 /*A7A266 Motherboard IDE*/
  3060. #define DEVICE_ALI_M52252 0x5235 /*M5225*/
  3061. #define DEVICE_ALI_USB_1_1_CONTROLLER 0x5237 /*USB 1.1 Controller*/
  3062. #define SUBDEVICE_ALI_THINKPAD_R40E_2684_HVG3 0x10140540 /*ThinkPad R40e (2684-HVG) builtin USB*/
  3063. #define SUBDEVICE_ALI_PAVILION_ZE4400_BUILTIN2 0x103c0024 /*Pavilion ze4400 builtin USB*/
  3064. #define DEVICE_ALI_USB_2_0_CONTROLLER 0x5239 /*USB 2.0 Controller*/
  3065. #define DEVICE_ALI_M1541_PCI_TO 0x5243 /*M1541 PCI to AGP Controller*/
  3066. #define DEVICE_ALI_AGP8X_CONTROLLER 0x5246 /*AGP8X Controller*/
  3067. #define DEVICE_ALI_PCI_TO_AGP 0x5247 /*PCI to AGP Controller*/
  3068. #define DEVICE_ALI_M5249_HTT_TO 0x5249 /*M5249 HTT to PCI Bridge*/
  3069. #define DEVICE_ALI_M5251_P1394_OHCI 0x5251 /*M5251 P1394 OHCI 1.0 Controller*/
  3070. #define DEVICE_ALI_M5253_P1394_OHCI 0x5253 /*M5253 P1394 OHCI 1.1 Controller*/
  3071. #define DEVICE_ALI_M5261_ETHERNET_CONTROLLER 0x5261 /*M5261 Ethernet Controller*/
  3072. #define DEVICE_ALI_M5263_ETHERNET_CONTROLLER 0x5263 /*M5263 Ethernet Controller*/
  3073. #define DEVICE_ALI_ALI_M5281_SERIAL 0x5281 /*ALi M5281 Serial ATA / RAID Host Controller*/
  3074. #define DEVICE_ALI_LUCENT_TECHNOLOGIES_SOFT 0x5450 /*Lucent Technologies Soft Modem AMR*/
  3075. #define DEVICE_ALI_M5451_PCI_AC_LINK 0x5451 /*M5451 PCI AC-Link Controller Audio Device*/
  3076. #define SUBDEVICE_ALI_THINKPAD_R302 0x10140506 /*ThinkPad R30*/
  3077. #define SUBDEVICE_ALI_THINKPAD_R40E_2684_HVG4 0x1014053e /*ThinkPad R40e (2684-HVG) builtin Audio*/
  3078. #define SUBDEVICE_ALI_PAVILION_ZE4400_BUILTIN3 0x103c0024 /*Pavilion ze4400 builtin Audio*/
  3079. #define SUBDEVICE_ALI_HP_COMPAQ_NC4010 0x10b95451 /*HP Compaq nc4010 (DY885AA#ABN)*/
  3080. #define DEVICE_ALI_M5453_PCI_AC_LINK 0x5453 /*M5453 PCI AC-Link Controller Modem Device*/
  3081. #define DEVICE_ALI_M5455_PCI_AC_LINK 0x5455 /*M5455 PCI AC-Link Controller Audio Device*/
  3082. #define DEVICE_ALI_M5457_AC_97_MODEM 0x5457 /*M5457 AC'97 Modem Controller*/
  3083. #define SUBDEVICE_ALI_THINKPAD_R40E_2684_HVG5 0x10140535 /*ThinkPad R40e (2684-HVG) builtin modem*/
  3084. #define SUBDEVICE_ALI_PAVILION_ZE4400_BUILTIN4 0x103c0024 /*Pavilion ze4400 builtin Modem Device*/
  3085. #define DEVICE_ALI_SMARTLINK_SMARTPCI561_56K 0x5459 /*SmartLink SmartPCI561 56K Modem*/
  3086. #define DEVICE_ALI_SMARTLINK_SMARTPCI563_56K 0x545a /*SmartLink SmartPCI563 56K Modem*/
  3087. #define DEVICE_ALI_M5471_MEMORY_STICK 0x5471 /*M5471 Memory Stick Controller*/
  3088. #define DEVICE_ALI_M5473_SD_MMC_CONTROLLER 0x5473 /*M5473 SD-MMC Controller*/
  3089. #define DEVICE_ALI_M7101_POWER_MANAGEMENT 0x7101 /*M7101 Power Management Controller [PMU]*/
  3090. #define SUBDEVICE_ALI_THINKPAD_R303 0x10140510 /*ThinkPad R30*/
  3091. #define SUBDEVICE_ALI_THINKPAD_R40E_2684_HVG6 0x1014053c /*ThinkPad R40e (2684-HVG) Power Management Controller*/
  3092. #define SUBDEVICE_ALI_PAVILION_ZE4400 0x103c0024 /*Pavilion ze4400*/
  3093. /* Vendor: 10ba: Mitsubishi Electric Corp. */
  3094. #define DEVICE_MITSUBISHI2_ACCELGRAPHICS_ACCELECLIPSE 0x0301 /*AccelGraphics AccelECLIPSE*/
  3095. #define DEVICE_MITSUBISHI2_ACCELGALAXY_A2100_OEM 0x0304 /*AccelGALAXY A2100 [OEM Evans & Sutherland]*/
  3096. #define DEVICE_MITSUBISHI2_TORNADO_3000_OEM 0x0308 /*Tornado 3000 [OEM Evans & Sutherland]*/
  3097. #define DEVICE_MITSUBISHI2_VG500_VOLUMEPRO_VOLUME 0x1002 /*VG500 [VolumePro Volume Rendering Accelerator]*/
  3098. /* Vendor: 10bb: Dapha Electronics Corporation */
  3099. /* Vendor: 10bc: Advanced Logic Research */
  3100. /* Vendor: 10bd: Surecom Technology */
  3101. #define DEVICE_SURECOM_NE_34 0x0e34 /*NE-34*/
  3102. /* Vendor: 10be: Tseng Labs International Co. */
  3103. /* Vendor: 10bf: Most Inc */
  3104. /* Vendor: 10c0: Boca Research Inc. */
  3105. /* Vendor: 10c1: ICM Co., Ltd. */
  3106. /* Vendor: 10c2: Auspex Systems Inc. */
  3107. /* Vendor: 10c3: Samsung Semiconductors, Inc. */
  3108. #define DEVICE_SAMSUNG2_SMARTETHER100_SC1100_LAN 0x1100 /*Smartether100 SC1100 LAN Adapter (i82557B)*/
  3109. /* Vendor: 10c4: Award Software International Inc. */
  3110. /* Vendor: 10c5: Xerox Corporation */
  3111. /* Vendor: 10c6: Rambus Inc. */
  3112. /* Vendor: 10c7: Media Vision */
  3113. /* Vendor: 10c8: Neomagic Corporation */
  3114. #define DEVICE_NEOMAGIC_NM2070_MAGICGRAPH_128 0x0001 /*NM2070 [MagicGraph 128]*/
  3115. #define DEVICE_NEOMAGIC_NM2090_MAGICGRAPH_128V 0x0002 /*NM2090 [MagicGraph 128V]*/
  3116. #define DEVICE_NEOMAGIC_NM2093_MAGICGRAPH_128ZV 0x0003 /*NM2093 [MagicGraph 128ZV]*/
  3117. #define DEVICE_NEOMAGIC_NM2160_MAGICGRAPH_128XD 0x0004 /*NM2160 [MagicGraph 128XD]*/
  3118. #define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD 0x101400ba /*MagicGraph 128XD*/
  3119. #define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD2 0x10251007 /*MagicGraph 128XD*/
  3120. #define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD3 0x10280074 /*MagicGraph 128XD*/
  3121. #define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD4 0x10280075 /*MagicGraph 128XD*/
  3122. #define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD5 0x1028007d /*MagicGraph 128XD*/
  3123. #define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD6 0x1028007e /*MagicGraph 128XD*/
  3124. #define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD7 0x1033802f /*MagicGraph 128XD*/
  3125. #define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD8 0x104d801b /*MagicGraph 128XD*/
  3126. #define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD9 0x104d802f /*MagicGraph 128XD*/
  3127. #define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD10 0x104d830b /*MagicGraph 128XD*/
  3128. #define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD11 0x10ba0e00 /*MagicGraph 128XD*/
  3129. #define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD12 0x10c80004 /*MagicGraph 128XD*/
  3130. #define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD13 0x10cf1029 /*MagicGraph 128XD*/
  3131. #define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD14 0x10f78308 /*MagicGraph 128XD*/
  3132. #define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD15 0x10f78309 /*MagicGraph 128XD*/
  3133. #define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD16 0x10f7830b /*MagicGraph 128XD*/
  3134. #define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD17 0x10f7830d /*MagicGraph 128XD*/
  3135. #define SUBDEVICE_NEOMAGIC_MAGICGRAPH_128XD18 0x10f78312 /*MagicGraph 128XD*/
  3136. #define DEVICE_NEOMAGIC_NM2200_MAGICGRAPH_256AV 0x0005 /*NM2200 [MagicGraph 256AV]*/
  3137. #define SUBDEVICE_NEOMAGIC_THINKPAD_570 0x101400dd /*ThinkPad 570*/
  3138. #define SUBDEVICE_NEOMAGIC_LATITUDE_CPI_A 0x10280088 /*Latitude CPi A*/
  3139. #define DEVICE_NEOMAGIC_NM2360_MAGICMEDIA_256ZX 0x0006 /*NM2360 [MagicMedia 256ZX]*/
  3140. #define DEVICE_NEOMAGIC_NM2380_MAGICMEDIA_256XL 0x0016 /*NM2380 [MagicMedia 256XL+]*/
  3141. #define SUBDEVICE_NEOMAGIC_MAGICMEDIA_256XL 0x10c80016 /*MagicMedia 256XL+*/
  3142. #define DEVICE_NEOMAGIC_NM2230_MAGICGRAPH_256AV 0x0025 /*NM2230 [MagicGraph 256AV+]*/
  3143. #define DEVICE_NEOMAGIC_NM2093_MAGICGRAPH_128ZV2 0x0083 /*NM2093 [MagicGraph 128ZV+]*/
  3144. #define DEVICE_NEOMAGIC_NM2200_MAGICMEDIA_256AV 0x8005 /*NM2200 [MagicMedia 256AV Audio]*/
  3145. #define SUBDEVICE_NEOMAGIC_MAGICMEDIA_256AV_AUDIO 0x0e11b0d1 /*MagicMedia 256AV Audio Device on Discovery*/
  3146. #define SUBDEVICE_NEOMAGIC_MAGICMEDIA_256AV_AUDIO2 0x0e11b126 /*MagicMedia 256AV Audio Device on Durango*/
  3147. #define SUBDEVICE_NEOMAGIC_MAGICMEDIA_256AV_AUDIO3 0x101400dd /*MagicMedia 256AV Audio Device on BlackTip Thinkpad*/
  3148. #define SUBDEVICE_NEOMAGIC_MAGICMEDIA_256AV_AUDIO4 0x10251003 /*MagicMedia 256AV Audio Device on TravelMate 720*/
  3149. #define SUBDEVICE_NEOMAGIC_LATITUDE_CPI_A2 0x10280088 /*Latitude CPi A*/
  3150. #define SUBDEVICE_NEOMAGIC_MAGICMEDIA_256AV_AUDIO5 0x1028008f /*MagicMedia 256AV Audio Device on Colorado Inspiron*/
  3151. #define SUBDEVICE_NEOMAGIC_MAGICMEDIA_256AV_AUDIO6 0x103c0007 /*MagicMedia 256AV Audio Device on Voyager II*/
  3152. #define SUBDEVICE_NEOMAGIC_MAGICMEDIA_256AV_AUDIO7 0x103c0008 /*MagicMedia 256AV Audio Device on Voyager III*/
  3153. #define SUBDEVICE_NEOMAGIC_MAGICMEDIA_256AV_AUDIO8 0x103c000d /*MagicMedia 256AV Audio Device on Omnibook 900*/
  3154. #define SUBDEVICE_NEOMAGIC_MAGICMEDIA_256AV_AUDIO9 0x10c88005 /*MagicMedia 256AV Audio Device on FireAnt*/
  3155. #define SUBDEVICE_NEOMAGIC_MAGICMEDIA_256AV_AUDIO10 0x110a8005 /*MagicMedia 256AV Audio Device*/
  3156. #define SUBDEVICE_NEOMAGIC_MAGICMEDIA_256AV_AUDIO11 0x14c00004 /*MagicMedia 256AV Audio Device*/
  3157. #define DEVICE_NEOMAGIC_NM2360_MAGICMEDIA_256ZX2 0x8006 /*NM2360 [MagicMedia 256ZX Audio]*/
  3158. #define DEVICE_NEOMAGIC_NM2380_MAGICMEDIA_256XL2 0x8016 /*NM2380 [MagicMedia 256XL+ Audio]*/
  3159. /* Vendor: 10c9: Dataexpert Corporation */
  3160. /* Vendor: 10ca: Fujitsu Microelectr., Inc. */
  3161. /* Vendor: 10cb: Omron Corporation */
  3162. /* Vendor: 10cc: Mai Logic Incorporated */
  3163. #define DEVICE_MAI_ARTICIA_S_HOST 0x0660 /*Articia S Host Bridge*/
  3164. #define DEVICE_MAI_ARTICIA_S_PCI 0x0661 /*Articia S PCI Bridge*/
  3165. /* Vendor: 10cd: Advanced System Products, Inc */
  3166. #define DEVICE_ADVANCED4_ASC1100 0x1100 /*ASC1100*/
  3167. #define DEVICE_ADVANCED4_ASC1200_ABP940_FAST 0x1200 /*ASC1200 [(abp940) Fast SCSI-II]*/
  3168. #define DEVICE_ADVANCED4_ABP940_U_ABP960_U 0x1300 /*ABP940-U / ABP960-U*/
  3169. #define SUBDEVICE_ADVANCED4_ASC1300_SCSI_ADAPTER 0x10cd1310 /*ASC1300 SCSI Adapter*/
  3170. #define DEVICE_ADVANCED4_ABP940_UW 0x2300 /*ABP940-UW*/
  3171. #define DEVICE_ADVANCED4_ABP940_U2W 0x2500 /*ABP940-U2W*/
  3172. /* Vendor: 10ce: Radius */
  3173. /* Vendor: 10cf: Fujitsu Limited. */
  3174. #define DEVICE_FUJITSU2_MB86605 0x2001 /*mb86605*/
  3175. /* Vendor: 10d1: FuturePlus Systems Corp. */
  3176. /* Vendor: 10d2: Molex Incorporated */
  3177. /* Vendor: 10d3: Jabil Circuit Inc */
  3178. /* Vendor: 10d4: Hualon Microelectronics */
  3179. /* Vendor: 10d5: Autologic Inc. */
  3180. /* Vendor: 10d6: Cetia */
  3181. /* Vendor: 10d7: BCM Advanced Research */
  3182. /* Vendor: 10d8: Advanced Peripherals Labs */
  3183. /* Vendor: 10d9: Macronix, Inc. [MXIC] */
  3184. #define DEVICE_MACRONIX_MX98713 0x0512 /*MX98713*/
  3185. #define DEVICE_MACRONIX_MX987X5 0x0531 /*MX987x5*/
  3186. #define SUBDEVICE_MACRONIX_DFE_540TX_PROFAST_10_100 0x11861200 /*DFE-540TX ProFAST 10/100 Adapter*/
  3187. #define DEVICE_MACRONIX_MX86250 0x8625 /*MX86250*/
  3188. #define DEVICE_MACRONIX_MX86200 0x8888 /*MX86200*/
  3189. /* Vendor: 10da: Compaq IPG-Austin */
  3190. #define DEVICE_COMPAQ4_TC4048_TOKEN_RING 0x0508 /*TC4048 Token Ring 4/16*/
  3191. #define DEVICE_COMPAQ4_TL3C3X9 0x3390 /*Tl3c3x9*/
  3192. /* Vendor: 10db: Rohm LSI Systems, Inc. */
  3193. /* Vendor: 10dc: CERN/ECP/EDU */
  3194. #define DEVICE_CERN_ECP_EDU_STAR_RD24_SCI_PCI_PMC 0x0001 /*STAR/RD24 SCI-PCI (PMC)*/
  3195. #define DEVICE_CERN_ECP_EDU_TAR_RD24_SCI_PCI_PMC 0x0002 /*TAR/RD24 SCI-PCI (PMC)*/
  3196. #define DEVICE_CERN_ECP_EDU_HIPPI_DESTINATION 0x0021 /*HIPPI destination*/
  3197. #define DEVICE_CERN_ECP_EDU_HIPPI_SOURCE 0x0022 /*HIPPI source*/
  3198. #define DEVICE_CERN_ECP_EDU_ATT2C15_3_FPGA 0x10dc /*ATT2C15-3 FPGA*/
  3199. /* Vendor: 10dd: Evans & Sutherland */
  3200. /* Vendor: 10de: nVidia Corporation */
  3201. #define DEVICE_NVIDIA_NV1_EDGE_3D 0x0008 /*NV1 [EDGE 3D]*/
  3202. #define DEVICE_NVIDIA_NV1_EDGE_3D2 0x0009 /*NV1 [EDGE 3D]*/
  3203. #define DEVICE_NVIDIA_NV2_MUTARA_V08 0x0010 /*NV2 [Mutara V08]*/
  3204. #define DEVICE_NVIDIA_NV4_RIVA_TNT 0x0020 /*NV4 [RIVA TNT]*/
  3205. #define SUBDEVICE_NVIDIA_V3400_TNT 0x10430200 /*V3400 TNT*/
  3206. #define SUBDEVICE_NVIDIA_ERAZOR_II_SGRAM 0x10480c18 /*Erazor II SGRAM*/
  3207. #define SUBDEVICE_NVIDIA_ERAZOR_II 0x10480c1b /*Erazor II*/
  3208. #define SUBDEVICE_NVIDIA_VIPER_V550 0x10920550 /*Viper V550*/
  3209. #define SUBDEVICE_NVIDIA_VIPER_V5502 0x10920552 /*Viper V550*/
  3210. #define SUBDEVICE_NVIDIA_VIPER_V5503 0x10924804 /*Viper V550*/
  3211. #define SUBDEVICE_NVIDIA_VIPER_V5504 0x10924808 /*Viper V550*/
  3212. #define SUBDEVICE_NVIDIA_VIPER_V5505 0x10924810 /*Viper V550*/
  3213. #define SUBDEVICE_NVIDIA_VIPER_V5506 0x10924812 /*Viper V550*/
  3214. #define SUBDEVICE_NVIDIA_VIPER_V5507 0x10924815 /*Viper V550*/
  3215. #define SUBDEVICE_NVIDIA_VIPER_V550_WITH 0x10924820 /*Viper V550 with TV out*/
  3216. #define SUBDEVICE_NVIDIA_VIPER_V5508 0x10924822 /*Viper V550*/
  3217. #define SUBDEVICE_NVIDIA_VIPER_V5509 0x10924904 /*Viper V550*/
  3218. #define SUBDEVICE_NVIDIA_VIPER_V55010 0x10924914 /*Viper V550*/
  3219. #define SUBDEVICE_NVIDIA_VIPER_V55011 0x10928225 /*Viper V550*/
  3220. #define SUBDEVICE_NVIDIA_VELOCITY_4400 0x10b4273d /*Velocity 4400*/
  3221. #define SUBDEVICE_NVIDIA_VELOCITY_44002 0x10b4273e /*Velocity 4400*/
  3222. #define SUBDEVICE_NVIDIA_VELOCITY_44003 0x10b42740 /*Velocity 4400*/
  3223. #define SUBDEVICE_NVIDIA_RIVA_TNT 0x10de0020 /*Riva TNT*/
  3224. #define SUBDEVICE_NVIDIA_GRAPHICS_BLASTER_CT6710 0x11021015 /*Graphics Blaster CT6710*/
  3225. #define SUBDEVICE_NVIDIA_GRAPHICS_BLASTER_RIVA 0x11021016 /*Graphics Blaster RIVA TNT*/
  3226. #define DEVICE_NVIDIA_NV5_RIVA_TNT2_TNT2 0x0028 /*NV5 [RIVA TNT2/TNT2 Pro]*/
  3227. #define SUBDEVICE_NVIDIA_AGP_V3800_SGRAM 0x10430200 /*AGP-V3800 SGRAM*/
  3228. #define SUBDEVICE_NVIDIA_AGP_V3800_SDRAM 0x10430201 /*AGP-V3800 SDRAM*/
  3229. #define SUBDEVICE_NVIDIA_PCI_V3800 0x10430205 /*PCI-V3800*/
  3230. #define SUBDEVICE_NVIDIA_AGP_V3800PRO 0x10434000 /*AGP-V3800PRO*/
  3231. #define SUBDEVICE_NVIDIA_SYNERGY_II 0x10480c21 /*Synergy II*/
  3232. #define SUBDEVICE_NVIDIA_ERAZOR_III 0x10480c31 /*Erazor III*/
  3233. #define SUBDEVICE_NVIDIA_WINFAST_3D_S320 0x107d2134 /*WinFast 3D S320 II + TV-Out*/
  3234. #define SUBDEVICE_NVIDIA_VIPER_V770 0x10924804 /*Viper V770*/
  3235. #define SUBDEVICE_NVIDIA_VIPER_V7702 0x10924a00 /*Viper V770*/
  3236. #define SUBDEVICE_NVIDIA_VIPER_V770_ULTRA 0x10924a02 /*Viper V770 Ultra*/
  3237. #define SUBDEVICE_NVIDIA_RIVA_TNT2_TNT2_PRO 0x10925a00 /*RIVA TNT2/TNT2 Pro*/
  3238. #define SUBDEVICE_NVIDIA_VIPER_V770_ULTRA2 0x10926a02 /*Viper V770 Ultra*/
  3239. #define SUBDEVICE_NVIDIA_VIPER_V770_ULTRA3 0x10927a02 /*Viper V770 Ultra*/
  3240. #define SUBDEVICE_NVIDIA_RIVA_TNT2_PRO 0x10de0005 /*RIVA TNT2 Pro*/
  3241. #define SUBDEVICE_NVIDIA_COMPAQ_NVIDIA_TNT2 0x10de000f /*Compaq NVIDIA TNT2 Pro*/
  3242. #define SUBDEVICE_NVIDIA_3D_BLASTER_RIVA 0x11021020 /*3D Blaster RIVA TNT2*/
  3243. #define SUBDEVICE_NVIDIA_3D_BLASTER_RIVA2 0x11021026 /*3D Blaster RIVA TNT2 Digital*/
  3244. #define SUBDEVICE_NVIDIA_MAXI_GAMER_XENTOR 0x14af5810 /*Maxi Gamer Xentor*/
  3245. #define DEVICE_NVIDIA_NV5_RIVA_TNT2 0x0029 /*NV5 [RIVA TNT2 Ultra]*/
  3246. #define SUBDEVICE_NVIDIA_AGP_V3800_DELUXE 0x10430200 /*AGP-V3800 Deluxe*/
  3247. #define SUBDEVICE_NVIDIA_AGP_V3800_ULTRA_SDRAM 0x10430201 /*AGP-V3800 Ultra SDRAM*/
  3248. #define SUBDEVICE_NVIDIA_PCI_V3800_ULTRA 0x10430205 /*PCI-V3800 Ultra*/
  3249. #define SUBDEVICE_NVIDIA_3D_BLASTER_RIVA3 0x11021021 /*3D Blaster RIVA TNT2 Ultra*/
  3250. #define SUBDEVICE_NVIDIA_3D_BLASTER_RIVA4 0x11021029 /*3D Blaster RIVA TNT2 Ultra*/
  3251. #define SUBDEVICE_NVIDIA_3D_BLASTER_RIVA5 0x1102102f /*3D Blaster RIVA TNT2 Ultra*/
  3252. #define SUBDEVICE_NVIDIA_MAXI_GAMER_XENTOR2 0x14af5820 /*Maxi Gamer Xentor 32*/
  3253. #define DEVICE_NVIDIA_NV5_RIVA_TNT22 0x002a /*NV5 [Riva TnT2]*/
  3254. #define DEVICE_NVIDIA_NV5_RIVA_TNT23 0x002b /*NV5 [Riva TnT2]*/
  3255. #define DEVICE_NVIDIA_NV6_VANTA_VANTA_LT 0x002c /*NV6 [Vanta/Vanta LT]*/
  3256. #define SUBDEVICE_NVIDIA_AGP_V3800_COMBAT_SDRAM 0x10430200 /*AGP-V3800 Combat SDRAM*/
  3257. #define SUBDEVICE_NVIDIA_AGP_V3800_COMBAT 0x10430201 /*AGP-V3800 Combat*/
  3258. #define SUBDEVICE_NVIDIA_VIPER_V730 0x10926820 /*Viper V730*/
  3259. #define SUBDEVICE_NVIDIA_CT6938_VANTA_8MB 0x11021031 /*CT6938 VANTA 8MB*/
  3260. #define SUBDEVICE_NVIDIA_CT6894_VANTA_16MB 0x11021034 /*CT6894 VANTA 16MB*/
  3261. #define SUBDEVICE_NVIDIA_MAXI_GAMER_PHOENIX 0x14af5008 /*Maxi Gamer Phoenix 2*/
  3262. #define DEVICE_NVIDIA_NV5M64_RIVA_TNT2 0x002d /*NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]*/
  3263. #define SUBDEVICE_NVIDIA_AGP_V3800M 0x10430200 /*AGP-V3800M*/
  3264. #define SUBDEVICE_NVIDIA_AGP_V3800M2 0x10430201 /*AGP-V3800M*/
  3265. #define SUBDEVICE_NVIDIA_ERAZOR_III_LT 0x10480c3a /*Erazor III LT*/
  3266. #define SUBDEVICE_NVIDIA_M64_AGP4X 0x10de001e /*M64 AGP4x*/
  3267. #define SUBDEVICE_NVIDIA_CT6892_RIVA_TNT2 0x11021023 /*CT6892 RIVA TNT2 Value*/
  3268. #define SUBDEVICE_NVIDIA_CT6932_RIVA_TNT2 0x11021024 /*CT6932 RIVA TNT2 Value 32Mb*/
  3269. #define SUBDEVICE_NVIDIA_CT6931_RIVA_TNT2 0x1102102c /*CT6931 RIVA TNT2 Value [Jumper]*/
  3270. #define SUBDEVICE_NVIDIA_MSI_8808 0x14628808 /*MSI-8808*/
  3271. #define SUBDEVICE_NVIDIA_PIXELVIEW_RIVA_TNT2 0x15541041 /*Pixelview RIVA TNT2 M64*/
  3272. #define DEVICE_NVIDIA_NV6_VANTA 0x002e /*NV6 [Vanta]*/
  3273. #define DEVICE_NVIDIA_NV6_VANTA2 0x002f /*NV6 [Vanta]*/
  3274. #define DEVICE_NVIDIA_MCP04_SMBUS 0x0034 /*MCP04 SMBus*/
  3275. #define DEVICE_NVIDIA_MCP04_IDE 0x0035 /*MCP04 IDE*/
  3276. #define DEVICE_NVIDIA_MCP04_SERIAL_ATA 0x0036 /*MCP04 Serial ATA Controller*/
  3277. #define DEVICE_NVIDIA_MCP04_ETHERNET_CONTROLLER 0x0037 /*MCP04 Ethernet Controller*/
  3278. #define DEVICE_NVIDIA_MCP04_ETHERNET_CONTROLLER2 0x0038 /*MCP04 Ethernet Controller*/
  3279. #define DEVICE_NVIDIA_MCP04_AC_97_AUDIO 0x003a /*MCP04 AC'97 Audio Controller*/
  3280. #define DEVICE_NVIDIA_MCP04_USB_CONTROLLER 0x003b /*MCP04 USB Controller*/
  3281. #define DEVICE_NVIDIA_MCP04_USB_CONTROLLER2 0x003c /*MCP04 USB Controller*/
  3282. #define DEVICE_NVIDIA_MCP04_PCI_BRIDGE 0x003d /*MCP04 PCI Bridge*/
  3283. #define DEVICE_NVIDIA_MCP04_SERIAL_ATA2 0x003e /*MCP04 Serial ATA Controller*/
  3284. #define DEVICE_NVIDIA_NV40_GEFORCE_6800 0x0040 /*nv40 [GeForce 6800 Ultra]*/
  3285. #define DEVICE_NVIDIA_NV40_GEFORCE_68002 0x0041 /*NV40 [GeForce 6800]*/
  3286. #define DEVICE_NVIDIA_NV40_2 0x0042 /*NV40.2*/
  3287. #define DEVICE_NVIDIA_NV40_3 0x0043 /*NV40.3*/
  3288. #define DEVICE_NVIDIA_NV40_GEFORCE_68003 0x0045 /*NV40 [GeForce 6800 GT]*/
  3289. #define DEVICE_NVIDIA_NV40GL 0x0049 /*NV40GL*/
  3290. #define DEVICE_NVIDIA_NV40GL_QUADRO_FX 0x004e /*NV40GL [Quadro FX 4000]*/
  3291. #define DEVICE_NVIDIA_CK804_SMBUS 0x0052 /*CK804 SMBus*/
  3292. #define DEVICE_NVIDIA_CK804_IDE 0x0053 /*CK804 IDE*/
  3293. #define DEVICE_NVIDIA_CK804_SERIAL_ATA 0x0054 /*CK804 Serial ATA Controller*/
  3294. #define DEVICE_NVIDIA_CK804_SERIAL_ATA2 0x0055 /*CK804 Serial ATA Controller*/
  3295. #define DEVICE_NVIDIA_CK804_ETHERNET_CONTROLLER 0x0056 /*CK804 Ethernet Controller*/
  3296. #define DEVICE_NVIDIA_CK804_ETHERNET_CONTROLLER2 0x0057 /*CK804 Ethernet Controller*/
  3297. #define DEVICE_NVIDIA_CK804_AC_97_AUDIO 0x0059 /*CK804 AC'97 Audio Controller*/
  3298. #define DEVICE_NVIDIA_CK804_USB_CONTROLLER 0x005a /*CK804 USB Controller*/
  3299. #define DEVICE_NVIDIA_CK804_USB_CONTROLLER2 0x005b /*CK804 USB Controller*/
  3300. #define DEVICE_NVIDIA_CK804_PCI_BRIDGE 0x005c /*CK804 PCI Bridge*/
  3301. #define DEVICE_NVIDIA_CK804_PCIE_BRIDGE 0x005d /*CK804 PCIE Bridge*/
  3302. #define DEVICE_NVIDIA_CK804_MEMORY_CONTROLLER 0x005e /*CK804 Memory Controller*/
  3303. #define DEVICE_NVIDIA_NFORCE2_ISA_BRIDGE 0x0060 /*nForce2 ISA Bridge*/
  3304. #define SUBDEVICE_NVIDIA_A7N8X_MAINBOARD 0x104380ad /*A7N8X Mainboard*/
  3305. #define DEVICE_NVIDIA_NFORCE2_SMBUS_MCP 0x0064 /*nForce2 SMBus (MCP)*/
  3306. #define DEVICE_NVIDIA_NFORCE2_IDE 0x0065 /*nForce2 IDE*/
  3307. #define DEVICE_NVIDIA_NFORCE2_ETHERNET_CONTROLLER 0x0066 /*nForce2 Ethernet Controller*/
  3308. #define SUBDEVICE_NVIDIA_A7N8X_MAINBOARD_ONBOARD 0x104380a7 /*A7N8X Mainboard onboard nForce2 Ethernet*/
  3309. #define DEVICE_NVIDIA_NFORCE2_USB_CONTROLLER 0x0067 /*nForce2 USB Controller*/
  3310. #define SUBDEVICE_NVIDIA_A7N8X_MAINBOARD2 0x10430c11 /*A7N8X Mainboard*/
  3311. #define DEVICE_NVIDIA_NFORCE2_USB_CONTROLLER2 0x0068 /*nForce2 USB Controller*/
  3312. #define SUBDEVICE_NVIDIA_A7N8X_MAINBOARD3 0x10430c11 /*A7N8X Mainboard*/
  3313. #define DEVICE_NVIDIA_NFORCE2_AC97_AUDIO 0x006a /*nForce2 AC97 Audio Controler (MCP)*/
  3314. #define DEVICE_NVIDIA_NFORCE_MULTIMEDIA_AUDIO 0x006b /*nForce MultiMedia audio [Via VT82C686B]*/
  3315. #define SUBDEVICE_NVIDIA_NFORCE2_MCP_AUDIO 0x10de006b /*nForce2 MCP Audio Processing Unit*/
  3316. #define DEVICE_NVIDIA_NFORCE2_EXTERNAL_PCI 0x006c /*nForce2 External PCI Bridge*/
  3317. #define DEVICE_NVIDIA_NFORCE2_PCI_BRIDGE 0x006d /*nForce2 PCI Bridge*/
  3318. #define DEVICE_NVIDIA_NFORCE2_FIREWIRE_IEEE 0x006e /*nForce2 FireWire (IEEE 1394) Controller*/
  3319. #define DEVICE_NVIDIA_MCP2A_SMBUS 0x0084 /*MCP2A SMBus*/
  3320. #define DEVICE_NVIDIA_MCP2A_IDE 0x0085 /*MCP2A IDE*/
  3321. #define DEVICE_NVIDIA_MCP2A_ETHERNET_CONTROLLER 0x0086 /*MCP2A Ethernet Controller*/
  3322. #define DEVICE_NVIDIA_MCP2A_USB_CONTROLLER 0x0087 /*MCP2A USB Controller*/
  3323. #define DEVICE_NVIDIA_MCP2A_USB_CONTROLLER2 0x0088 /*MCP2A USB Controller*/
  3324. #define DEVICE_NVIDIA_MCP2S_AC_97_AUDIO 0x008a /*MCP2S AC'97 Audio Controller*/
  3325. #define DEVICE_NVIDIA_MCP2A_PCI_BRIDGE 0x008b /*MCP2A PCI Bridge*/
  3326. #define DEVICE_NVIDIA_MCP2A_ETHERNET_CONTROLLER2 0x008c /*MCP2A Ethernet Controller*/
  3327. #define DEVICE_NVIDIA_NFORCE2_SERIAL_ATA 0x008e /*nForce2 Serial ATA Controller*/
  3328. #define DEVICE_NVIDIA_NV5_ALADDIN_TNT2 0x00a0 /*NV5 [Aladdin TNT2]*/
  3329. #define SUBDEVICE_NVIDIA_MAXI_GAMER_XENTOR3 0x14af5810 /*Maxi Gamer Xentor*/
  3330. #define DEVICE_NVIDIA_NV41_0 0x00c0 /*NV41.0*/
  3331. #define DEVICE_NVIDIA_NV41_1 0x00c1 /*NV41.1*/
  3332. #define DEVICE_NVIDIA_NV41_2 0x00c2 /*NV41.2*/
  3333. #define DEVICE_NVIDIA_NV41_8 0x00c8 /*NV41.8*/
  3334. #define DEVICE_NVIDIA_NV41GL 0x00ce /*NV41GL*/
  3335. #define DEVICE_NVIDIA_NFORCE3_LPC_BRIDGE 0x00d0 /*nForce3 LPC Bridge*/
  3336. #define DEVICE_NVIDIA_NFORCE3_HOST_BRIDGE 0x00d1 /*nForce3 Host Bridge*/
  3337. #define DEVICE_NVIDIA_NFORCE3_AGP_BRIDGE 0x00d2 /*nForce3 AGP Bridge*/
  3338. #define DEVICE_NVIDIA_CK804_MEMORY_CONTROLLER2 0x00d3 /*CK804 Memory Controller*/
  3339. #define DEVICE_NVIDIA_NFORCE3_SMBUS 0x00d4 /*nForce3 SMBus*/
  3340. #define DEVICE_NVIDIA_NFORCE3_IDE 0x00d5 /*nForce3 IDE*/
  3341. #define DEVICE_NVIDIA_NFORCE3_ETHERNET 0x00d6 /*nForce3 Ethernet*/
  3342. #define DEVICE_NVIDIA_NFORCE3_USB_1_1 0x00d7 /*nForce3 USB 1.1*/
  3343. #define DEVICE_NVIDIA_NFORCE3_USB_2_0 0x00d8 /*nForce3 USB 2.0*/
  3344. #define DEVICE_NVIDIA_NFORCE3_AUDIO 0x00da /*nForce3 Audio*/
  3345. #define DEVICE_NVIDIA_NFORCE3_PCI_BRIDGE 0x00dd /*nForce3 PCI Bridge*/
  3346. #define DEVICE_NVIDIA_CK8S_ETHERNET_CONTROLLER 0x00df /*CK8S Ethernet Controller*/
  3347. #define DEVICE_NVIDIA_NFORCE3_250GB_HOST 0x00e1 /*nForce3 250Gb Host Bridge*/
  3348. #define DEVICE_NVIDIA_NFORCE3_250GB_AGP 0x00e2 /*nForce3 250Gb AGP Host to PCI Bridge*/
  3349. #define DEVICE_NVIDIA_CK8S_SERIAL_ATA 0x00e3 /*CK8S Serial ATA Controller (v2.5)*/
  3350. #define DEVICE_NVIDIA_NFORCE_250GB_PCI 0x00e4 /*nForce 250Gb PCI System Management*/
  3351. #define DEVICE_NVIDIA_CK8S_PARALLEL_ATA 0x00e5 /*CK8S Parallel ATA Controller (v2.5)*/
  3352. #define DEVICE_NVIDIA_CK8S_ETHERNET_CONTROLLER2 0x00e6 /*CK8S Ethernet Controller*/
  3353. #define DEVICE_NVIDIA_CK8S_USB_CONTROLLER 0x00e7 /*CK8S USB Controller*/
  3354. #define DEVICE_NVIDIA_CK8S_USB_CONTROLLER2 0x00e8 /*CK8S USB Controller*/
  3355. #define DEVICE_NVIDIA_NFORCE3_250GB_AC_97 0x00ea /*nForce3 250Gb AC'97 Audio Controller*/
  3356. #define DEVICE_NVIDIA_NFORCE3_250GB_PCI_TO_PCI 0x00ed /*nForce3 250Gb PCI-to-PCI Bridge*/
  3357. #define DEVICE_NVIDIA_CK8S_SERIAL_ATA2 0x00ee /*CK8S Serial ATA Controller (v2.5)*/
  3358. #define DEVICE_NVIDIA_NV40_GEFORCE_6800_GEFORCE 0x00f0 /*NV40 [GeForce 6800/GeForce 6800 Ultra]*/
  3359. #define DEVICE_NVIDIA_NV43_GEFORCE_6600_GEFORCE 0x00f1 /*NV43 [GeForce 6600/GeForce 6600 GT]*/
  3360. #define DEVICE_NVIDIA_NV43_GEFORCE_6600 0x00f2 /*NV43 [GeForce 6600 GT]*/
  3361. #define DEVICE_NVIDIA_NV45GL_QUADRO_FX 0x00f8 /*NV45GL [Quadro FX 3400]*/
  3362. #define DEVICE_NVIDIA_NV40_GEFORCE_68004 0x00f9 /*NV40 [GeForce 6800 Ultra]*/
  3363. #define DEVICE_NVIDIA_NV36_GEFORCE_PCX 0x00fa /*NV36 [GeForce PCX 5750]*/
  3364. #define DEVICE_NVIDIA_NV35_GEFORCE_PCX 0x00fb /*NV35 [GeForce PCX 5900]*/
  3365. #define DEVICE_NVIDIA_NV37GL_QUADRO_FX 0x00fc /*NV37GL [Quadro FX 330/GeForce PCX 5300]*/
  3366. #define DEVICE_NVIDIA_NV37GL_QUADRO_FX2 0x00fd /*NV37GL [Quadro FX 330]*/
  3367. #define DEVICE_NVIDIA_NV38GL_QUADRO_FX 0x00fe /*NV38GL [Quadro FX 1300]*/
  3368. #define DEVICE_NVIDIA_NV18_GEFORCE_PCX 0x00ff /*NV18 [GeForce PCX 4300]*/
  3369. #define DEVICE_NVIDIA_NV10_GEFORCE_256 0x0100 /*NV10 [GeForce 256 SDR]*/
  3370. #define SUBDEVICE_NVIDIA_AGP_V6600_SGRAM 0x10430200 /*AGP-V6600 SGRAM*/
  3371. #define SUBDEVICE_NVIDIA_AGP_V6600_SDRAM 0x10430201 /*AGP-V6600 SDRAM*/
  3372. #define SUBDEVICE_NVIDIA_AGP_V6600_SGRAM2 0x10434008 /*AGP-V6600 SGRAM*/
  3373. #define SUBDEVICE_NVIDIA_AGP_V6600_SDRAM2 0x10434009 /*AGP-V6600 SDRAM*/
  3374. #define SUBDEVICE_NVIDIA_CT6941_GEFORCE_256 0x1102102d /*CT6941 GeForce 256*/
  3375. #define SUBDEVICE_NVIDIA_3D_PROPHET_SE 0x14af5022 /*3D Prophet SE*/
  3376. #define DEVICE_NVIDIA_NV10DDR_GEFORCE_256 0x0101 /*NV10DDR [GeForce 256 DDR]*/
  3377. #define SUBDEVICE_NVIDIA_AGP_V6800_DDR 0x10430202 /*AGP-V6800 DDR*/
  3378. #define SUBDEVICE_NVIDIA_AGP_V6800_DDR_SGRAM 0x1043400a /*AGP-V6800 DDR SGRAM*/
  3379. #define SUBDEVICE_NVIDIA_AGP_V6800_DDR_SDRAM 0x1043400b /*AGP-V6800 DDR SDRAM*/
  3380. #define SUBDEVICE_NVIDIA_WINFAST_GEFORCE_256 0x107d2822 /*WinFast GeForce 256*/
  3381. #define SUBDEVICE_NVIDIA_CT6971_GEFORCE_256 0x1102102e /*CT6971 GeForce 256 DDR*/
  3382. #define SUBDEVICE_NVIDIA_3D_PROPHET_DDR_DVI 0x14af5021 /*3D Prophet DDR-DVI*/
  3383. #define DEVICE_NVIDIA_NV10GL_QUADRO 0x0103 /*NV10GL [Quadro]*/
  3384. #define DEVICE_NVIDIA_NV11_GEFORCE2_MX_MX 0x0110 /*NV11 [GeForce2 MX/MX 400]*/
  3385. #define SUBDEVICE_NVIDIA_AGP_V7100_PRO 0x10434015 /*AGP-V7100 Pro*/
  3386. #define SUBDEVICE_NVIDIA_V7100_PRO_WITH 0x10434031 /*V7100 Pro with TV output*/
  3387. #define SUBDEVICE_NVIDIA_DELL_OEM_GEFORCE 0x10de0091 /*Dell OEM GeForce 2 MX 400*/
  3388. #define SUBDEVICE_NVIDIA_MSI_GEFORCE2_MX400 0x14628817 /*MSI GeForce2 MX400 Pro32S [MS-8817]*/
  3389. #define SUBDEVICE_NVIDIA_3D_PROPHET_II 0x14af7102 /*3D Prophet II MX*/
  3390. #define SUBDEVICE_NVIDIA_3D_PROPHET_II2 0x14af7103 /*3D Prophet II MX Dual-Display*/
  3391. #define DEVICE_NVIDIA_NV11DDR_GEFORCE2_MX 0x0111 /*NV11DDR [GeForce2 MX 100 DDR/200 DDR]*/
  3392. #define DEVICE_NVIDIA_NV11_GEFORCE2_GO 0x0112 /*NV11 [GeForce2 Go]*/
  3393. #define DEVICE_NVIDIA_NV11GL_QUADRO2_MXR_EX 0x0113 /*NV11GL [Quadro2 MXR/EX]*/
  3394. #define DEVICE_NVIDIA_NV15_GEFORCE2_GTS_PRO 0x0150 /*NV15 [GeForce2 GTS/Pro]*/
  3395. #define SUBDEVICE_NVIDIA_V7700_AGP_VIDEO 0x10434016 /*V7700 AGP Video Card*/
  3396. #define SUBDEVICE_NVIDIA_WINFAST_GEFORCE2_GTS 0x107d2840 /*WinFast GeForce2 GTS with TV output*/
  3397. #define SUBDEVICE_NVIDIA_WINFAST_GEFORCE_2 0x107d2842 /*WinFast GeForce 2 Pro*/
  3398. #define SUBDEVICE_NVIDIA_CREATIVE_GEFORCE2_PRO 0x14628831 /*Creative GeForce2 Pro*/
  3399. #define DEVICE_NVIDIA_NV15DDR_GEFORCE2_TI 0x0151 /*NV15DDR [GeForce2 Ti]*/
  3400. #define SUBDEVICE_NVIDIA_V7700TI 0x1043405f /*V7700Ti*/
  3401. #define SUBDEVICE_NVIDIA_CREATIVE_3D_BLASTER 0x14625506 /*Creative 3D Blaster Geforce2 Titanium*/
  3402. #define DEVICE_NVIDIA_NV15BR_GEFORCE2_ULTRA 0x0152 /*NV15BR [GeForce2 Ultra, Bladerunner]*/
  3403. #define SUBDEVICE_NVIDIA_GLADIAC_ULTRA 0x10480c56 /*GLADIAC Ultra*/
  3404. #define DEVICE_NVIDIA_NV15GL_QUADRO2_PRO 0x0153 /*NV15GL [Quadro2 Pro]*/
  3405. #define DEVICE_NVIDIA_NV17_GEFORCE4_MX 0x0170 /*NV17 [GeForce4 MX 460]*/
  3406. #define DEVICE_NVIDIA_NV17_GEFORCE4_MX2 0x0171 /*NV17 [GeForce4 MX 440]*/
  3407. #define SUBDEVICE_NVIDIA_GAINWARD_PRO_600_TV 0x10b00002 /*Gainward Pro/600 TV*/
  3408. #define SUBDEVICE_NVIDIA_G4MX440_VTP 0x14628661 /*G4MX440-VTP*/
  3409. #define SUBDEVICE_NVIDIA_MX440SES_T_MS_8873 0x14628730 /*MX440SES-T (MS-8873)*/
  3410. #define SUBDEVICE_NVIDIA_ABIT_SILURO_GEFORCE4MX440 0x147b8f00 /*Abit Siluro GeForce4MX440*/
  3411. #define DEVICE_NVIDIA_NV17_GEFORCE4_MX3 0x0172 /*NV17 [GeForce4 MX 420]*/
  3412. #define DEVICE_NVIDIA_NV17_GEFORCE4_MX4 0x0173 /*NV17 [GeForce4 MX 440-SE]*/
  3413. #define DEVICE_NVIDIA_NV17_GEFORCE4_440 0x0174 /*NV17 [GeForce4 440 Go]*/
  3414. #define DEVICE_NVIDIA_NV17_GEFORCE4_420 0x0175 /*NV17 [GeForce4 420 Go]*/
  3415. #define DEVICE_NVIDIA_NV17_GEFORCE4_4202 0x0176 /*NV17 [GeForce4 420 Go 32M]*/
  3416. #define SUBDEVICE_NVIDIA_CX9_VX9 0x4c531090 /*Cx9 / Vx9 mainboard*/
  3417. #define DEVICE_NVIDIA_NV17_GEFORCE4_460 0x0177 /*NV17 [GeForce4 460 Go]*/
  3418. #define DEVICE_NVIDIA_NV17GL_QUADRO4_550 0x0178 /*NV17GL [Quadro4 550 XGL]*/
  3419. #define DEVICE_NVIDIA_NV17_GEFORCE4_4402 0x0179 /*NV17 [GeForce4 440 Go 64M]*/
  3420. #define SUBDEVICE_NVIDIA_GEFORCE4_MX_MAC 0x10de0179 /*GeForce4 MX (Mac)*/
  3421. #define DEVICE_NVIDIA_NV17GL_QUADRO4_200_400 0x017a /*NV17GL [Quadro4 200/400 NVS]*/
  3422. #define DEVICE_NVIDIA_NV17GL_QUADRO4_5502 0x017b /*NV17GL [Quadro4 550 XGL]*/
  3423. #define DEVICE_NVIDIA_NV17GL_QUADRO4_5503 0x017c /*NV17GL [Quadro4 550 GoGL]*/
  3424. #define DEVICE_NVIDIA_NV17_GEFORCE4_410 0x017d /*NV17 [GeForce4 410 Go 16M]*/
  3425. #define DEVICE_NVIDIA_NV18_GEFORCE4_MX 0x0181 /*NV18 [GeForce4 MX 440 AGP 8x]*/
  3426. #define SUBDEVICE_NVIDIA_V9180_MAGIC 0x1043806f /*V9180 Magic*/
  3427. #define SUBDEVICE_NVIDIA_MS_STARFORCE_GEFORCE4_MX 0x14628880 /*MS-StarForce GeForce4 MX 440 with AGP8X*/
  3428. #define SUBDEVICE_NVIDIA_MS_8890_GEFORCE_4 0x14628900 /*MS-8890 GeForce 4 MX440 AGP8X*/
  3429. #define SUBDEVICE_NVIDIA_MSI_GEFORCE4_MX 0x14629350 /*MSI Geforce4 MX T8X with AGP8X*/
  3430. #define SUBDEVICE_NVIDIA_SILURO_GF4_MX_8X 0x147b8f0d /*Siluro GF4 MX-8X*/
  3431. #define DEVICE_NVIDIA_NV18_GEFORCE4_MX2 0x0182 /*NV18 [GeForce4 MX 440SE AGP 8x]*/
  3432. #define DEVICE_NVIDIA_NV18_GEFORCE4_MX3 0x0183 /*NV18 [GeForce4 MX 420 AGP 8x]*/
  3433. #define DEVICE_NVIDIA_NV18_GEFORCE4_MX4 0x0185 /*NV18 [GeForce4 MX 4000 AGP 8x]*/
  3434. #define DEVICE_NVIDIA_NV18M_GEFORCE4_448 0x0186 /*NV18M [GeForce4 448 Go]*/
  3435. #define DEVICE_NVIDIA_NV18M_GEFORCE4_488 0x0187 /*NV18M [GeForce4 488 Go]*/
  3436. #define DEVICE_NVIDIA_NV18GL_QUADRO4_580 0x0188 /*NV18GL [Quadro4 580 XGL]*/
  3437. #define DEVICE_NVIDIA_NV18GL_QUADRO4_NVS 0x018a /*NV18GL [Quadro4 NVS AGP 8x]*/
  3438. #define DEVICE_NVIDIA_NV18GL_QUADRO4_380 0x018b /*NV18GL [Quadro4 380 XGL]*/
  3439. #define DEVICE_NVIDIA_NV18M_GEFORCE4_4482 0x018d /*NV18M [GeForce4 448 Go]*/
  3440. #define DEVICE_NVIDIA_NVCRUSH11_GEFORCE2_MX 0x01a0 /*NVCrush11 [GeForce2 MX Integrated Graphics]*/
  3441. #define DEVICE_NVIDIA_NFORCE_CPU_BRIDGE 0x01a4 /*nForce CPU bridge*/
  3442. #define DEVICE_NVIDIA_NFORCE_420_MEMORY 0x01ab /*nForce 420 Memory Controller (DDR)*/
  3443. #define DEVICE_NVIDIA_NFORCE_220_420_MEMORY 0x01ac /*nForce 220/420 Memory Controller*/
  3444. #define DEVICE_NVIDIA_NFORCE_220_420_MEMORY2 0x01ad /*nForce 220/420 Memory Controller*/
  3445. #define DEVICE_NVIDIA_NFORCE_AUDIO 0x01b0 /*nForce Audio*/
  3446. #define DEVICE_NVIDIA_NFORCE_AUDIO2 0x01b1 /*nForce Audio*/
  3447. #define DEVICE_NVIDIA_NFORCE_ISA_BRIDGE 0x01b2 /*nForce ISA Bridge*/
  3448. #define DEVICE_NVIDIA_NFORCE_PCI_SYSTEM 0x01b4 /*nForce PCI System Management*/
  3449. #define DEVICE_NVIDIA_NFORCE_AGP_TO 0x01b7 /*nForce AGP to PCI Bridge*/
  3450. #define DEVICE_NVIDIA_NFORCE_PCI_TO_PCI_BRIDGE 0x01b8 /*nForce PCI-to-PCI bridge*/
  3451. #define DEVICE_NVIDIA_NFORCE_IDE 0x01bc /*nForce IDE*/
  3452. #define DEVICE_NVIDIA_NFORCE_AC_97_MODEM 0x01c1 /*nForce AC'97 Modem Controller*/
  3453. #define DEVICE_NVIDIA_NFORCE_USB_CONTROLLER 0x01c2 /*nForce USB Controller*/
  3454. #define DEVICE_NVIDIA_NFORCE_ETHERNET_CONTROLLER 0x01c3 /*nForce Ethernet Controller*/
  3455. #define DEVICE_NVIDIA_NFORCE2_AGP_DIFFERENT 0x01e0 /*nForce2 AGP (different version?)*/
  3456. #define DEVICE_NVIDIA_NFORCE2_AGP 0x01e8 /*nForce2 AGP*/
  3457. #define DEVICE_NVIDIA_NFORCE2_MEMORY_CONTROLLER 0x01ea /*nForce2 Memory Controller 0*/
  3458. #define DEVICE_NVIDIA_NFORCE2_MEMORY_CONTROLLER2 0x01eb /*nForce2 Memory Controller 1*/
  3459. #define DEVICE_NVIDIA_NFORCE2_MEMORY_CONTROLLER3 0x01ec /*nForce2 Memory Controller 2*/
  3460. #define DEVICE_NVIDIA_NFORCE2_MEMORY_CONTROLLER4 0x01ed /*nForce2 Memory Controller 3*/
  3461. #define DEVICE_NVIDIA_NFORCE2_MEMORY_CONTROLLER5 0x01ee /*nForce2 Memory Controller 4*/
  3462. #define DEVICE_NVIDIA_NFORCE2_MEMORY_CONTROLLER6 0x01ef /*nForce2 Memory Controller 5*/
  3463. #define DEVICE_NVIDIA_NV18_GEFORCE4_MX5 0x01f0 /*NV18 [GeForce4 MX - nForce GPU]*/
  3464. #define DEVICE_NVIDIA_NV20_GEFORCE3 0x0200 /*NV20 [GeForce3]*/
  3465. #define SUBDEVICE_NVIDIA_AGP_V8200_DDR 0x1043402f /*AGP-V8200 DDR*/
  3466. #define DEVICE_NVIDIA_NV20_GEFORCE3_TI 0x0201 /*NV20 [GeForce3 Ti 200]*/
  3467. #define DEVICE_NVIDIA_NV20_GEFORCE3_TI2 0x0202 /*NV20 [GeForce3 Ti 500]*/
  3468. #define SUBDEVICE_NVIDIA_V8200_T5 0x1043405b /*V8200 T5*/
  3469. #define SUBDEVICE_NVIDIA_XTASY_6964 0x1545002f /*Xtasy 6964*/
  3470. #define DEVICE_NVIDIA_NV20DCC_QUADRO_DCC 0x0203 /*NV20DCC [Quadro DCC]*/
  3471. #define DEVICE_NVIDIA_NV25_GEFORCE4_TI 0x0250 /*NV25 [GeForce4 Ti 4600]*/
  3472. #define DEVICE_NVIDIA_NV25_GEFORCE4_TI2 0x0251 /*NV25 [GeForce4 Ti 4400]*/
  3473. #define SUBDEVICE_NVIDIA_V8440_GEFORCE_4 0x10438023 /*v8440 GeForce 4 Ti4400*/
  3474. #define DEVICE_NVIDIA_NV25_GEFORCE4_TI3 0x0252 /*NV25 [GeForce4 Ti]*/
  3475. #define DEVICE_NVIDIA_NV25_GEFORCE4_TI4 0x0253 /*NV25 [GeForce4 Ti 4200]*/
  3476. #define SUBDEVICE_NVIDIA_WINFAST_A250_LE 0x107d2896 /*WinFast A250 LE TD (Dual VGA/TV-out/DVI)*/
  3477. #define SUBDEVICE_NVIDIA_SILURO_DUAL_VGA_TV_OUT_DVI 0x147b8f09 /*Siluro (Dual VGA/TV-out/DVI)*/
  3478. #define DEVICE_NVIDIA_NV25GL_QUADRO4_900 0x0258 /*NV25GL [Quadro4 900 XGL]*/
  3479. #define DEVICE_NVIDIA_NV25GL_QUADRO4_750 0x0259 /*NV25GL [Quadro4 750 XGL]*/
  3480. #define DEVICE_NVIDIA_NV25GL_QUADRO4_700 0x025b /*NV25GL [Quadro4 700 XGL]*/
  3481. #define DEVICE_NVIDIA_NV28_GEFORCE4_TI 0x0280 /*NV28 [GeForce4 Ti 4800]*/
  3482. #define DEVICE_NVIDIA_NV28_GEFORCE4_TI2 0x0281 /*NV28 [GeForce4 Ti 4200 AGP 8x]*/
  3483. #define DEVICE_NVIDIA_NV28_GEFORCE4_TI3 0x0282 /*NV28 [GeForce4 Ti 4800 SE]*/
  3484. #define DEVICE_NVIDIA_NV28_GEFORCE4_TI4 0x0286 /*NV28 [GeForce4 Ti 4200 Go AGP 8x]*/
  3485. #define DEVICE_NVIDIA_NV28GL_QUADRO4_980 0x0288 /*NV28GL [Quadro4 980 XGL]*/
  3486. #define DEVICE_NVIDIA_NV28GL_QUADRO4_780 0x0289 /*NV28GL [Quadro4 780 XGL]*/
  3487. #define DEVICE_NVIDIA_NV28GLM_QUADRO4_700 0x028c /*NV28GLM [Quadro4 700 GoGL]*/
  3488. #define DEVICE_NVIDIA_NV30_GEFORCE_FX 0x0300 /*NV30 [GeForce FX]*/
  3489. #define DEVICE_NVIDIA_NV30_GEFORCE_FX2 0x0301 /*NV30 [GeForce FX 5800 Ultra]*/
  3490. #define DEVICE_NVIDIA_NV30_GEFORCE_FX3 0x0302 /*NV30 [GeForce FX 5800]*/
  3491. #define DEVICE_NVIDIA_NV30GL_QUADRO_FX 0x0308 /*NV30GL [Quadro FX 2000]*/
  3492. #define DEVICE_NVIDIA_NV30GL_QUADRO_FX2 0x0309 /*NV30GL [Quadro FX 1000]*/
  3493. #define DEVICE_NVIDIA_NV31_GEFORCE_FX 0x0311 /*NV31 [GeForce FX 5600 Ultra]*/
  3494. #define DEVICE_NVIDIA_NV31_GEFORCE_FX2 0x0312 /*NV31 [GeForce FX 5600]*/
  3495. #define DEVICE_NVIDIA_NV31 0x0313 /*NV31*/
  3496. #define DEVICE_NVIDIA_NV31_GEFORCE_FX3 0x0314 /*NV31 [GeForce FX 5600XT]*/
  3497. #define SUBDEVICE_NVIDIA_V9560XT_TD 0x1043814a /*V9560XT/TD*/
  3498. #define DEVICE_NVIDIA_NV312 0x0316 /*NV31*/
  3499. #define DEVICE_NVIDIA_NV313 0x0317 /*NV31*/
  3500. #define DEVICE_NVIDIA_NV31M_GEFORCE_FX 0x031a /*NV31M [GeForce FX Go 5600]*/
  3501. #define DEVICE_NVIDIA_NV31M_GEFORCE_FX2 0x031b /*NV31M [GeForce FX Go5650]*/
  3502. #define DEVICE_NVIDIA_NVIDIA_QUADRO_FX 0x031c /*NVIDIA Quadro FX 700 Go*/
  3503. #define DEVICE_NVIDIA_NV314 0x031d /*NV31*/
  3504. #define DEVICE_NVIDIA_NV315 0x031e /*NV31*/
  3505. #define DEVICE_NVIDIA_NV316 0x031f /*NV31*/
  3506. #define DEVICE_NVIDIA_NV34_GEFORCE_FX 0x0320 /*NV34 [GeForce FX 5200]*/
  3507. #define DEVICE_NVIDIA_NV34_GEFORCE_FX2 0x0321 /*NV34 [GeForce FX 5200 Ultra]*/
  3508. #define DEVICE_NVIDIA_NV34_GEFORCE_FX3 0x0322 /*NV34 [GeForce FX 5200]*/
  3509. #define SUBDEVICE_NVIDIA_MS_8917_FX5200_T128 0x14629171 /*MS-8917 (FX5200-T128)*/
  3510. #define DEVICE_NVIDIA_NV34_GEFORCE_FX4 0x0323 /*NV34 [GeForce FX 5200LE]*/
  3511. #define DEVICE_NVIDIA_NV34M_GEFORCE_FX 0x0324 /*NV34M [GeForce FX Go 5200]*/
  3512. #define SUBDEVICE_NVIDIA_MIM2000 0x10718160 /*MIM2000*/
  3513. #define DEVICE_NVIDIA_NV34M_GEFORCE_FX2 0x0325 /*NV34M [GeForce FX Go5250]*/
  3514. #define DEVICE_NVIDIA_NV34_GEFORCE_FX5 0x0326 /*NV34 [GeForce FX 5500]*/
  3515. #define DEVICE_NVIDIA_NV34_GEFORCE_FX6 0x0327 /*NV34 [GeForce FX 5100]*/
  3516. #define DEVICE_NVIDIA_NV34M_GEFORCE_FX3 0x0328 /*NV34M [GeForce FX Go 5200]*/
  3517. #define DEVICE_NVIDIA_NV34M_GEFORCE_FX4 0x0329 /*NV34M [GeForce FX Go5200]*/
  3518. #define DEVICE_NVIDIA_NV34GL_QUADRO_NVS 0x032a /*NV34GL [Quadro NVS 280 PCI]*/
  3519. #define DEVICE_NVIDIA_NV34GL_QUADRO_FX 0x032b /*NV34GL [Quadro FX 500/600 PCI]*/
  3520. #define DEVICE_NVIDIA_NV34GLM_GEFORCE_FX 0x032c /*NV34GLM [GeForce FX Go 5300]*/
  3521. #define DEVICE_NVIDIA_NV34_GEFORCE_FX7 0x032d /*NV34 [GeForce FX Go5100]*/
  3522. #define DEVICE_NVIDIA_NV34 0x032f /*NV34*/
  3523. #define DEVICE_NVIDIA_NV35_GEFORCE_FX 0x0330 /*NV35 [GeForce FX 5900 Ultra]*/
  3524. #define DEVICE_NVIDIA_NV35_GEFORCE_FX2 0x0331 /*NV35 [GeForce FX 5900]*/
  3525. #define SUBDEVICE_NVIDIA_V9950GE 0x10438145 /*V9950GE*/
  3526. #define DEVICE_NVIDIA_NV35_GEFORCE_FX3 0x0332 /*NV35 [GeForce FX 5900XT]*/
  3527. #define DEVICE_NVIDIA_NV38_GEFORCE_FX 0x0333 /*NV38 [GeForce FX 5950 Ultra]*/
  3528. #define DEVICE_NVIDIA_NV35_GEFORCE_FX4 0x0334 /*NV35 [GeForce FX 5900ZT]*/
  3529. #define DEVICE_NVIDIA_NV35GL_QUADRO_FX 0x0338 /*NV35GL [Quadro FX 3000]*/
  3530. #define DEVICE_NVIDIA_NV35GL_QUADRO_FX2 0x033f /*NV35GL [Quadro FX 700]*/
  3531. #define DEVICE_NVIDIA_NV36_1_GEFORCE_FX 0x0341 /*NV36.1 [GeForce FX 5700 Ultra]*/
  3532. #define DEVICE_NVIDIA_NV36_2_GEFORCE_FX 0x0342 /*NV36.2 [GeForce FX 5700]*/
  3533. #define DEVICE_NVIDIA_NV36_GEFORCE_FX 0x0343 /*NV36 [GeForce FX 5700LE]*/
  3534. #define DEVICE_NVIDIA_NV36_4_GEFORCE_FX 0x0344 /*NV36.4 [GeForce FX 5700VE]*/
  3535. #define DEVICE_NVIDIA_NV36_5 0x0345 /*NV36.5*/
  3536. #define DEVICE_NVIDIA_NV36_GEFORCE_FX2 0x0347 /*NV36 [GeForce FX Go5700]*/
  3537. #define DEVICE_NVIDIA_NV36_GEFORCE_FX3 0x0348 /*NV36 [GeForce FX Go5700]*/
  3538. #define DEVICE_NVIDIA_NV36 0x0349 /*NV36*/
  3539. #define DEVICE_NVIDIA_NV362 0x034b /*NV36*/
  3540. #define DEVICE_NVIDIA_NV36_QUADRO_FX 0x034c /*NV36 [Quadro FX Go1000]*/
  3541. #define DEVICE_NVIDIA_NV36GL_QUADRO_FX 0x034e /*NV36GL [Quadro FX 1100]*/
  3542. #define DEVICE_NVIDIA_NV36GL 0x034f /*NV36GL*/
  3543. /* Vendor: 10df: Emulex Corporation */
  3544. #define DEVICE_EMULEX_LP6000_FIBRE_CHANNEL 0x1ae5 /*LP6000 Fibre Channel Host Adapter*/
  3545. #define DEVICE_EMULEX_LP_8000_FIBRE 0x1ae6 /*LP 8000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:1-2)*/
  3546. #define DEVICE_EMULEX_LP_8000_FIBRE2 0x1ae7 /*LP 8000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:2-3)*/
  3547. #define DEVICE_EMULEX_LP1150E 0xf015 /*LP1150e*/
  3548. #define DEVICE_EMULEX_LP850_FIBRE_CHANNEL 0xf085 /*LP850 Fibre Channel Adapter*/
  3549. #define DEVICE_EMULEX_LP952_FIBRE_CHANNEL 0xf095 /*LP952 Fibre Channel Adapter*/
  3550. #define DEVICE_EMULEX_LP982_FIBRE_CHANNEL 0xf098 /*LP982 Fibre Channel Adapter*/
  3551. #define DEVICE_EMULEX_LIGHTPULSE_FIBRE_CHANNEL 0xf0a1 /*LightPulse Fibre Channel Adapter*/
  3552. #define DEVICE_EMULEX_LP1050 0xf0a5 /*LP1050*/
  3553. #define DEVICE_EMULEX_LP1150 0xf0d5 /*LP1150*/
  3554. #define DEVICE_EMULEX_LP11000E 0xf100 /*LP11000e*/
  3555. #define DEVICE_EMULEX_LP7000_FIBRE_CHANNEL 0xf700 /*LP7000 Fibre Channel Host Adapter*/
  3556. #define DEVICE_EMULEX_LP_7000EFIBRE_CHANNEL 0xf701 /*LP 7000EFibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:1-2)*/
  3557. #define DEVICE_EMULEX_LP8000_FIBRE_CHANNEL 0xf800 /*LP8000 Fibre Channel Host Adapter*/
  3558. #define DEVICE_EMULEX_LP_8000_FIBRE3 0xf801 /*LP 8000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:1-2)*/
  3559. #define DEVICE_EMULEX_LP9000_FIBRE_CHANNEL 0xf900 /*LP9000 Fibre Channel Host Adapter*/
  3560. #define DEVICE_EMULEX_LP_9000_FIBRE 0xf901 /*LP 9000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:1-2)*/
  3561. #define DEVICE_EMULEX_LP9802_FIBRE_CHANNEL 0xf980 /*LP9802 Fibre Channel Adapter*/
  3562. #define DEVICE_EMULEX_LP_9802_FIBRE 0xf981 /*LP 9802 Fibre Channel Host Adapter Alternate ID*/
  3563. #define DEVICE_EMULEX_LP_9802_FIBRE2 0xf982 /*LP 9802 Fibre Channel Host Adapter Alternate ID*/
  3564. #define DEVICE_EMULEX_LP10000_FIBRE_CHANNEL 0xfa00 /*LP10000 Fibre Channel Host Adapter*/
  3565. #define DEVICE_EMULEX_LP101 0xfa01 /*LP101*/
  3566. #define DEVICE_EMULEX_LIGHTPULSE_FIBRE_CHANNEL2 0xfb00 /*LightPulse Fibre Channel Adapter*/
  3567. #define DEVICE_EMULEX_LP11000 0xfd00 /*LP11000*/
  3568. /* Vendor: 10e0: Integrated Micro Solutions Inc. */
  3569. #define DEVICE_INTEGRATED_IMS5026_27_28 0x5026 /*IMS5026/27/28*/
  3570. #define DEVICE_INTEGRATED_IMS5027 0x5027 /*IMS5027*/
  3571. #define DEVICE_INTEGRATED_IMS5028 0x5028 /*IMS5028*/
  3572. #define DEVICE_INTEGRATED_IMS8849 0x8849 /*IMS8849*/
  3573. #define DEVICE_INTEGRATED_IMS8853 0x8853 /*IMS8853*/
  3574. #define DEVICE_INTEGRATED_IMS9128_TWIN_TURBO 0x9128 /*IMS9128 [Twin turbo 128]*/
  3575. /* Vendor: 10e1: Tekram Technology Co.,Ltd. */
  3576. #define DEVICE_TEKRAM_TRM_S1040 0x0391 /*TRM-S1040*/
  3577. #define SUBDEVICE_TEKRAM_DC_315U_SCSI_3_HOST 0x10e10391 /*DC-315U SCSI-3 Host Adapter*/
  3578. #define DEVICE_TEKRAM_DC_690C 0x690c /*DC-690c*/
  3579. #define DEVICE_TEKRAM_DC_290 0xdc29 /*DC-290*/
  3580. /* Vendor: 10e2: Aptix Corporation */
  3581. /* Vendor: 10e3: Tundra Semiconductor Corp. */
  3582. #define DEVICE_TUNDRA_CA91C042_UNIVERSE 0x0000 /*CA91C042 [Universe]*/
  3583. #define DEVICE_TUNDRA_CA91C860_QSPAN 0x0860 /*CA91C860 [QSpan]*/
  3584. #define DEVICE_TUNDRA_CA91C862A_QSPAN_II 0x0862 /*CA91C862A [QSpan-II]*/
  3585. #define DEVICE_TUNDRA_CA91L8200B_DUAL_PCI 0x8260 /*CA91L8200B [Dual PCI PowerSpan II]*/
  3586. #define DEVICE_TUNDRA_CA91L8260B_SINGLE_PCI 0x8261 /*CA91L8260B [Single PCI PowerSpan II]*/
  3587. /* Vendor: 10e4: Tandem Computers */
  3588. /* Vendor: 10e5: Micro Industries Corporation */
  3589. /* Vendor: 10e6: Gainbery Computer Products Inc. */
  3590. /* Vendor: 10e7: Vadem */
  3591. /* Vendor: 10e8: Applied Micro Circuits Corp. */
  3592. #define DEVICE_APPLIED_INES_GPIB_PCI_AMCC5920 0x1072 /*INES GPIB-PCI (AMCC5920 based)*/
  3593. #define DEVICE_APPLIED_Q_MOTION_VIDEO_CAPTURE_EDIT 0x2011 /*Q-Motion Video Capture/Edit board*/
  3594. #define DEVICE_APPLIED_S5930_MATCHMAKER 0x4750 /*S5930 [Matchmaker]*/
  3595. #define DEVICE_APPLIED_S5920 0x5920 /*S5920*/
  3596. #define DEVICE_APPLIED_LANAI4_X_MYRINET_LANAI 0x8043 /*LANai4.x [Myrinet LANai interface chip]*/
  3597. #define DEVICE_APPLIED_S5933_PARASTATION 0x8062 /*S5933_PARASTATION*/
  3598. #define DEVICE_APPLIED_S5933_MATCHMAKER 0x807d /*S5933 [Matchmaker]*/
  3599. #define DEVICE_APPLIED_KONGSBERG_SPACETEC_FORMAT 0x8088 /*Kongsberg Spacetec Format Synchronizer*/
  3600. #define DEVICE_APPLIED_KONGSBERG_SPACETEC_SERIAL 0x8089 /*Kongsberg Spacetec Serial Output Board*/
  3601. #define DEVICE_APPLIED_S5933_HEPC3 0x809c /*S5933_HEPC3*/
  3602. #define DEVICE_APPLIED_PCI_9112 0x80d7 /*PCI-9112*/
  3603. #define DEVICE_APPLIED_PCI_9118 0x80d9 /*PCI-9118*/
  3604. #define DEVICE_APPLIED_PCI_9812 0x80da /*PCI-9812*/
  3605. #define DEVICE_APPLIED_PCI_IEEE1355_DS_DE_INTERFACE 0x811a /*PCI-IEEE1355-DS-DE Interface*/
  3606. #define DEVICE_APPLIED_FASTCOM_ESCC_PCI_COMMTECH 0x814c /*Fastcom ESCC-PCI (Commtech, Inc.)*/
  3607. #define DEVICE_APPLIED_S5933_MATCHMAKER_CHIPSET 0x8170 /*S5933 [Matchmaker] (Chipset Development Tool)*/
  3608. #define DEVICE_APPLIED_MULTIMEDIA_VIDEO_CONTROLLER 0x81e6 /*Multimedia video controller*/
  3609. #define DEVICE_APPLIED_FASTCOM_232_8_PCI_COMMTECH 0x8291 /*Fastcom 232/8-PCI (Commtech, Inc.)*/
  3610. #define DEVICE_APPLIED_FASTCOM_422_4_PCI_COMMTECH 0x82c4 /*Fastcom 422/4-PCI (Commtech, Inc.)*/
  3611. #define DEVICE_APPLIED_FASTCOM_422_2_PCI_COMMTECH 0x82c5 /*Fastcom 422/2-PCI (Commtech, Inc.)*/
  3612. #define DEVICE_APPLIED_FASTCOM_IG422_1_PCI_COMMTECH 0x82c6 /*Fastcom IG422/1-PCI (Commtech, Inc.)*/
  3613. #define DEVICE_APPLIED_FASTCOM_IG232_2_PCI_COMMTECH 0x82c7 /*Fastcom IG232/2-PCI (Commtech, Inc.)*/
  3614. #define DEVICE_APPLIED_FASTCOM_232_4_PCI_COMMTECH 0x82ca /*Fastcom 232/4-PCI (Commtech, Inc.)*/
  3615. #define DEVICE_APPLIED_AJA_HDNTV_HD 0x82db /*AJA HDNTV HD SDI Framestore*/
  3616. #define DEVICE_APPLIED_FASTCOM_DIO24H_PCI_COMMTECH 0x82e2 /*Fastcom DIO24H-PCI (Commtech, Inc.)*/
  3617. #define DEVICE_APPLIED_S5933_ON_INNES 0x8851 /*S5933 on Innes Corp FM Radio Capture card*/
  3618. /* Vendor: 10e9: Alps Electric Co., Ltd. */
  3619. /* Vendor: 10ea: Intergraphics Systems */
  3620. #define DEVICE_INTERGRAPHICS_IGA_1680 0x1680 /*IGA-1680*/
  3621. #define DEVICE_INTERGRAPHICS_IGA_1682 0x1682 /*IGA-1682*/
  3622. #define DEVICE_INTERGRAPHICS_IGA_1683 0x1683 /*IGA-1683*/
  3623. #define DEVICE_INTERGRAPHICS_CYBERPRO_2000 0x2000 /*CyberPro 2000*/
  3624. #define DEVICE_INTERGRAPHICS_CYBERPRO_2000A 0x2010 /*CyberPro 2000A*/
  3625. #define DEVICE_INTERGRAPHICS_CYBERPRO_5000 0x5000 /*CyberPro 5000*/
  3626. #define DEVICE_INTERGRAPHICS_CYBERPRO_5050 0x5050 /*CyberPro 5050*/
  3627. #define DEVICE_INTERGRAPHICS_CYBERPRO_5202 0x5202 /*CyberPro 5202*/
  3628. #define DEVICE_INTERGRAPHICS_CYBERPRO5252 0x5252 /*CyberPro5252*/
  3629. /* Vendor: 10eb: Artists Graphics */
  3630. #define DEVICE_ARTISTS_3GA 0x0101 /*3GA*/
  3631. #define DEVICE_ARTISTS_TWIST3_FRAME_GRABBER 0x8111 /*Twist3 Frame Grabber*/
  3632. /* Vendor: 10ec: Realtek Semiconductor Co., Ltd. */
  3633. #define DEVICE_REALTEK_RTL_8029_AS 0x8029 /*RTL-8029(AS)*/
  3634. #define SUBDEVICE_REALTEK_EZ_CARD_SMC1208 0x10b82011 /*EZ-Card (SMC1208)*/
  3635. #define SUBDEVICE_REALTEK_RTL_8029_AS 0x10ec8029 /*RTL-8029(AS)*/
  3636. #define SUBDEVICE_REALTEK_EN1208 0x11131208 /*EN1208*/
  3637. #define SUBDEVICE_REALTEK_DE_528 0x11860300 /*DE-528*/
  3638. #define SUBDEVICE_REALTEK_AT_2400 0x12592400 /*AT-2400*/
  3639. #define DEVICE_REALTEK_RTL_8129 0x8129 /*RTL-8129*/
  3640. #define SUBDEVICE_REALTEK_RT8129_FAST_ETHERNET 0x10ec8129 /*RT8129 Fast Ethernet Adapter*/
  3641. #define DEVICE_REALTEK_RT8139_B_C_CARDBUS 0x8138 /*RT8139 (B/C) Cardbus Fast Ethernet Adapter*/
  3642. #define SUBDEVICE_REALTEK_RT8139_B_C_FAST 0x10ec8138 /*RT8139 (B/C) Fast Ethernet Adapter*/
  3643. #define DEVICE_REALTEK_RTL_8139_8139C_8139C 0x8139 /*RTL-8139/8139C/8139C+*/
  3644. #define SUBDEVICE_REALTEK_TTP_MONITORING_CARD_V2_0 0x0357000a /*TTP-Monitoring Card V2.0*/
  3645. #define SUBDEVICE_REALTEK_TRAVELMATE_290 0x1025005a /*TravelMate 290*/
  3646. #define SUBDEVICE_REALTEK_ALN_325 0x10258920 /*ALN-325*/
  3647. #define SUBDEVICE_REALTEK_ALN_3252 0x10258921 /*ALN-325*/
  3648. #define SUBDEVICE_REALTEK_MIM2000 0x10718160 /*MIM2000*/
  3649. #define SUBDEVICE_REALTEK_EP_320X_R 0x10bd0320 /*EP-320X-R*/
  3650. #define SUBDEVICE_REALTEK_RT8139 0x10ec8139 /*RT8139*/
  3651. #define SUBDEVICE_REALTEK_FNC_0107TX 0x1113ec01 /*FNC-0107TX*/
  3652. #define SUBDEVICE_REALTEK_DFE_538TX 0x11861300 /*DFE-538TX*/
  3653. #define SUBDEVICE_REALTEK_SN5200 0x11861320 /*SN5200*/
  3654. #define SUBDEVICE_REALTEK_DRN_32TX 0x11868139 /*DRN-32TX*/
  3655. #define SUBDEVICE_REALTEK_FN22_3_A_LINXPRO_ETHERNET 0x11f68139 /*FN22-3(A) LinxPRO Ethernet Adapter*/
  3656. #define SUBDEVICE_REALTEK_AT_2500TX 0x12592500 /*AT-2500TX*/
  3657. #define SUBDEVICE_REALTEK_AT_2500TX_ACPI 0x12592503 /*AT-2500TX/ACPI*/
  3658. #define SUBDEVICE_REALTEK_ND010 0x1429d010 /*ND010*/
  3659. #define SUBDEVICE_REALTEK_EN_9130TX 0x14329130 /*EN-9130TX*/
  3660. #define SUBDEVICE_REALTEK_RT81392 0x14368139 /*RT8139*/
  3661. #define SUBDEVICE_REALTEK_GA_7VM400M_7VT600_MOTHERBOARD 0x1458e000 /*GA-7VM400M/7VT600 Motherboard*/
  3662. #define SUBDEVICE_REALTEK_FE_1439TX 0x146c1439 /*FE-1439TX*/
  3663. #define SUBDEVICE_REALTEK_GF100TXRII 0x14896001 /*GF100TXRII*/
  3664. #define SUBDEVICE_REALTEK_GF100TXRA 0x14896002 /*GF100TXRA*/
  3665. #define SUBDEVICE_REALTEK_LFE_8139ATX 0x149c139a /*LFE-8139ATX*/
  3666. #define SUBDEVICE_REALTEK_LFE_8139TX 0x149c8139 /*LFE-8139TX*/
  3667. #define SUBDEVICE_REALTEK_LNR_100_FAMILY_10_100 0x14cb0200 /*LNR-100 Family 10/100 Base-TX Ethernet*/
  3668. #define SUBDEVICE_REALTEK_F5D5000_PCI_CARD_DESKTOP 0x17995000 /*F5D5000 PCI Card/Desktop Network PCI Card*/
  3669. #define SUBDEVICE_REALTEK_ETHERX 0x26460001 /*EtheRx*/
  3670. #define SUBDEVICE_REALTEK_KF_230TX 0x8e2e7000 /*KF-230TX*/
  3671. #define SUBDEVICE_REALTEK_KF_230TX_2 0x8e2e7100 /*KF-230TX/2*/
  3672. #define SUBDEVICE_REALTEK_ALN_325C 0xa0a00007 /*ALN-325C*/
  3673. #define DEVICE_REALTEK_RTL_8169_GIGABIT_ETHERNET 0x8169 /*RTL-8169 Gigabit Ethernet*/
  3674. #define SUBDEVICE_REALTEK_CG_LAPCIGT 0x1259c107 /*CG-LAPCIGT*/
  3675. #define SUBDEVICE_REALTEK_PROG_2000L 0x1371434e /*ProG-2000L*/
  3676. #define SUBDEVICE_REALTEK_GA_K8VT800_PRO_MOTHERBOARD 0x1458e000 /*GA-K8VT800 Pro Motherboard*/
  3677. #define SUBDEVICE_REALTEK_K8T_NEO_2 0x1462702c /*K8T NEO 2 motherboard*/
  3678. #define DEVICE_REALTEK_RTL8180L_802_11B_MAC 0x8180 /*RTL8180L 802.11b MAC*/
  3679. #define DEVICE_REALTEK_SMARTLAN56_56K_MODEM 0x8197 /*SmartLAN56 56K Modem*/
  3680. /* Vendor: 10ed: Ascii Corporation */
  3681. #define DEVICE_ASCII2_V7310 0x7310 /*V7310*/
  3682. /* Vendor: 10ee: Xilinx Corporation */
  3683. #define DEVICE_XILINX_RME_DIGI96 0x3fc0 /*RME Digi96*/
  3684. #define DEVICE_XILINX_RME_DIGI96_8 0x3fc1 /*RME Digi96/8*/
  3685. #define DEVICE_XILINX_RME_DIGI96_8_PRO 0x3fc2 /*RME Digi96/8 Pro*/
  3686. #define DEVICE_XILINX_RME_DIGI96_8_PAD 0x3fc3 /*RME Digi96/8 Pad*/
  3687. #define DEVICE_XILINX_RME_DIGI9652_HAMMERFALL 0x3fc4 /*RME Digi9652 (Hammerfall)*/
  3688. #define DEVICE_XILINX_RME_HAMMERFALL_DSP 0x3fc5 /*RME Hammerfall DSP*/
  3689. #define DEVICE_XILINX_RME_HAMMERFALL_DSP2 0x3fc6 /*RME Hammerfall DSP MADI*/
  3690. #define DEVICE_XILINX_ELLIPS_SANTOS_FRAME 0x8381 /*Ellips Santos Frame Grabber*/
  3691. /* Vendor: 10ef: Racore Computer Products, Inc. */
  3692. #define DEVICE_RACORE_M815X_TOKEN_RING 0x8154 /*M815x Token Ring Adapter*/
  3693. /* Vendor: 10f0: Peritek Corporation */
  3694. /* Vendor: 10f1: Tyan Computer */
  3695. /* Vendor: 10f2: Achme Computer, Inc. */
  3696. /* Vendor: 10f3: Alaris, Inc. */
  3697. /* Vendor: 10f4: S-MOS Systems, Inc. */
  3698. /* Vendor: 10f5: NKK Corporation */
  3699. #define DEVICE_NKK_NDR4000_NR4600_BRIDGE 0xa001 /*NDR4000 [NR4600 Bridge]*/
  3700. /* Vendor: 10f6: Creative Electronic Systems SA */
  3701. /* Vendor: 10f7: Matsushita Electric Industrial Co., Ltd. */
  3702. /* Vendor: 10f8: Altos India Ltd */
  3703. /* Vendor: 10f9: PC Direct */
  3704. /* Vendor: 10fa: Truevision */
  3705. #define DEVICE_TRUEVISION_TARGA_1000 0x000c /*TARGA 1000*/
  3706. /* Vendor: 10fb: Thesys Gesellschaft für Mikroelektronik mbH */
  3707. #define DEVICE_THESYS_TH_6255 0x186f /*TH 6255*/
  3708. /* Vendor: 10fc: I-O Data Device, Inc. */
  3709. #define DEVICE_I_O_CARDBUS_IDE_CONTROLLER 0x0003 /*Cardbus IDE Controller*/
  3710. #define DEVICE_I_O_CARDBUS_SCSI_CBSC 0x0005 /*Cardbus SCSI CBSC II*/
  3711. /* Vendor: 10fd: Soyo Computer, Inc */
  3712. /* Vendor: 10fe: Fast Multimedia AG */
  3713. /* Vendor: 10ff: NCube */
  3714. /* Vendor: 1100: Jazz Multimedia */
  3715. /* Vendor: 1101: Initio Corporation */
  3716. #define DEVICE_INITIO_INI_A100U2W 0x1060 /*INI-A100U2W*/
  3717. #define DEVICE_INITIO_INI_9100_9100W 0x9100 /*INI-9100/9100W*/
  3718. #define DEVICE_INITIO_INI_940 0x9400 /*INI-940*/
  3719. #define DEVICE_INITIO_INI_950 0x9401 /*INI-950*/
  3720. #define DEVICE_INITIO_360P 0x9500 /*360P*/
  3721. #define DEVICE_INITIO_INITIO_INI_9100UW_ULTRA 0x9502 /*Initio INI-9100UW Ultra Wide SCSI Controller INIC-950P chip*/
  3722. /* Vendor: 1102: Creative Labs */
  3723. #define DEVICE_CREATIVE2_SB_LIVE_EMU10K1 0x0002 /*SB Live! EMU10k1*/
  3724. #define SUBDEVICE_CREATIVE2_CT4850_SBLIVE_VALUE 0x11020020 /*CT4850 SBLive! Value*/
  3725. #define SUBDEVICE_CREATIVE2_CT4620_SBLIVE 0x11020021 /*CT4620 SBLive!*/
  3726. #define SUBDEVICE_CREATIVE2_SBLIVE_MAINBOARD_IMPLEMENTATION 0x1102002f /*SBLive! mainboard implementation*/
  3727. #define SUBDEVICE_CREATIVE2_E_MU_APS 0x11024001 /*E-mu APS*/
  3728. #define SUBDEVICE_CREATIVE2_CT4780_SBLIVE_VALUE 0x11028022 /*CT4780 SBLive! Value*/
  3729. #define SUBDEVICE_CREATIVE2_CT4790_SOUNDBLASTER_PCI512 0x11028023 /*CT4790 SoundBlaster PCI512*/
  3730. #define SUBDEVICE_CREATIVE2_CT4760_SBLIVE 0x11028024 /*CT4760 SBLive!*/
  3731. #define SUBDEVICE_CREATIVE2_SBLIVE_MAINBOARD_IMPLEMENTATION2 0x11028025 /*SBLive! Mainboard Implementation*/
  3732. #define SUBDEVICE_CREATIVE2_CT4830_SBLIVE_VALUE 0x11028026 /*CT4830 SBLive! Value*/
  3733. #define SUBDEVICE_CREATIVE2_CT4832_SBLIVE_VALUE 0x11028027 /*CT4832 SBLive! Value*/
  3734. #define SUBDEVICE_CREATIVE2_CT4760_SBLIVE_OEM 0x11028028 /*CT4760 SBLive! OEM version*/
  3735. #define SUBDEVICE_CREATIVE2_CT4831_SBLIVE_VALUE 0x11028031 /*CT4831 SBLive! Value*/
  3736. #define SUBDEVICE_CREATIVE2_CT4760_SBLIVE2 0x11028040 /*CT4760 SBLive!*/
  3737. #define SUBDEVICE_CREATIVE2_CT4850_SBLIVE_VALUE2 0x11028051 /*CT4850 SBLive! Value*/
  3738. #define SUBDEVICE_CREATIVE2_SBLIVE_PLAYER_5_1 0x11028061 /*SBLive! Player 5.1*/
  3739. #define SUBDEVICE_CREATIVE2_SB_LIVE_5_1 0x11028064 /*SB Live! 5.1 Model SB0100*/
  3740. #define SUBDEVICE_CREATIVE2_SBLIVE_5_1_DIGITAL 0x11028065 /*SBLive! 5.1 Digital Model SB0220*/
  3741. #define SUBDEVICE_CREATIVE2_SBLIVE_5_1_EMICRO 0x11028067 /*SBLive! 5.1 eMicro 28028*/
  3742. #define DEVICE_CREATIVE2_SB_AUDIGY 0x0004 /*SB Audigy*/
  3743. #define SUBDEVICE_CREATIVE2_SB0090_AUDIGY_PLAYER 0x11020051 /*SB0090 Audigy Player*/
  3744. #define SUBDEVICE_CREATIVE2_SB0090_AUDIGY_PLAYER_OEM 0x11020053 /*SB0090 Audigy Player/OEM*/
  3745. #define SUBDEVICE_CREATIVE2_SB0090_AUDIGY_PLAYER_OEM2 0x11020058 /*SB0090 Audigy Player/OEM*/
  3746. #define SUBDEVICE_CREATIVE2_SB_AUDIGY_2 0x11022002 /*SB Audigy 2 ZS (SB0350)*/
  3747. #define DEVICE_CREATIVE2__SB_LIVE_VALUE 0x0006 /*[SB Live! Value] EMU10k1X*/
  3748. #define DEVICE_CREATIVE2_SB_AUDIGY_LS 0x0007 /*SB Audigy LS*/
  3749. #define SUBDEVICE_CREATIVE2_SB0310_AUDIGY_LS 0x11021001 /*SB0310 Audigy LS*/
  3750. #define SUBDEVICE_CREATIVE2_SB0312_AUDIGY_LS 0x11021002 /*SB0312 Audigy LS*/
  3751. #define DEVICE_CREATIVE2_SB0400_AUDIGY2_VALUE 0x0008 /*SB0400 Audigy2 Value*/
  3752. #define DEVICE_CREATIVE2_SB_AUDIGY_FIREWIRE 0x4001 /*SB Audigy FireWire Port*/
  3753. #define SUBDEVICE_CREATIVE2_SB_AUDIGY_FIREWIRE 0x11020010 /*SB Audigy FireWire Port*/
  3754. #define DEVICE_CREATIVE2_SB_LIVE_MIDI_GAME 0x7002 /*SB Live! MIDI/Game Port*/
  3755. #define SUBDEVICE_CREATIVE2_GAMEPORT_JOYSTICK 0x11020020 /*Gameport Joystick*/
  3756. #define DEVICE_CREATIVE2_SB_AUDIGY_MIDI_GAME 0x7003 /*SB Audigy MIDI/Game port*/
  3757. #define SUBDEVICE_CREATIVE2_SB_AUDIGY_MIDI_GAME 0x11020040 /*SB Audigy MIDI/Game Port*/
  3758. #define DEVICE_CREATIVE2__SB_LIVE_VALUE2 0x7004 /*[SB Live! Value] Input device controller*/
  3759. #define DEVICE_CREATIVE2_SB_AUDIGY_LS2 0x7005 /*SB Audigy LS MIDI/Game port*/
  3760. #define SUBDEVICE_CREATIVE2_SB0310_AUDIGY_LS2 0x11021001 /*SB0310 Audigy LS MIDI/Game port*/
  3761. #define SUBDEVICE_CREATIVE2_SB0312_AUDIGY_LS2 0x11021002 /*SB0312 Audigy LS MIDI/Game port*/
  3762. #define DEVICE_CREATIVE2_SB0100_SBLIVE_5_1 0x8064 /*SB0100 [SBLive! 5.1 OEM]*/
  3763. #define DEVICE_CREATIVE2_ECTIVA_EV1938 0x8938 /*Ectiva EV1938*/
  3764. /* Vendor: 1103: Triones Technologies, Inc. */
  3765. #define DEVICE_TRIONES_HPT343 0x0003 /*HPT343*/
  3766. #define DEVICE_TRIONES_HPT366_368_370_370A_372 0x0004 /*HPT366/368/370/370A/372*/
  3767. #define SUBDEVICE_TRIONES_HPT370A 0x11030001 /*HPT370A*/
  3768. #define SUBDEVICE_TRIONES_HPT343_HPT345 0x11030003 /*HPT343 / HPT345 / HPT363 UDMA33*/
  3769. #define SUBDEVICE_TRIONES_HPT366_UDMA66_R1 0x11030004 /*HPT366 UDMA66 (r1) / HPT368 UDMA66 (r2) / HPT370 UDMA100 (r3) / HPT370 UDMA100 RAID (r4)*/
  3770. #define SUBDEVICE_TRIONES_HPT370_UDMA100 0x11030005 /*HPT370 UDMA100*/
  3771. #define SUBDEVICE_TRIONES_HPT302 0x11030006 /*HPT302*/
  3772. #define SUBDEVICE_TRIONES_HPT371_UDMA133 0x11030007 /*HPT371 UDMA133*/
  3773. #define SUBDEVICE_TRIONES_HPT374_UDMA_ATA133_RAID 0x11030008 /*HPT374 UDMA/ATA133 RAID Controller*/
  3774. #define DEVICE_TRIONES_HPT372A 0x0005 /*HPT372A*/
  3775. #define DEVICE_TRIONES_HPT302 0x0006 /*HPT302*/
  3776. #define DEVICE_TRIONES_HPT371 0x0007 /*HPT371*/
  3777. #define DEVICE_TRIONES_HPT374 0x0008 /*HPT374*/
  3778. #define DEVICE_TRIONES_HPT372N 0x0009 /*HPT372N*/
  3779. /* Vendor: 1104: RasterOps Corp. */
  3780. /* Vendor: 1105: Sigma Designs, Inc. */
  3781. #define DEVICE_SIGMA_REALMAGIC_XCARD_MPEG 0x1105 /*REALmagic Xcard MPEG 1/2/3/4 DVD Decoder*/
  3782. #define DEVICE_SIGMA_REALMAGIC_HOLLYWOOD_PLUS 0x8300 /*REALmagic Hollywood Plus DVD Decoder*/
  3783. #define DEVICE_SIGMA_EM840X_REALMAGIC_DVD_MPEG_2 0x8400 /*EM840x REALmagic DVD/MPEG-2 Audio/Video Decoder*/
  3784. #define DEVICE_SIGMA_EM8401_REALMAGIC_DVD_MPEG_2 0x8401 /*EM8401 REALmagic DVD/MPEG-2 A/V Decoder*/
  3785. #define DEVICE_SIGMA_EM8470_REALMAGIC_DVD_MPEG_4 0x8470 /*EM8470 REALmagic DVD/MPEG-4 A/V Decoder*/
  3786. #define DEVICE_SIGMA_EM8471_REALMAGIC_DVD_MPEG_4 0x8471 /*EM8471 REALmagic DVD/MPEG-4 A/V Decoder*/
  3787. #define DEVICE_SIGMA_EM8475_REALMAGIC_DVD_MPEG_4 0x8475 /*EM8475 REALmagic DVD/MPEG-4 A/V Decoder*/
  3788. #define DEVICE_SIGMA_EM8476_REALMAGIC_DVD_MPEG_4 0x8476 /*EM8476 REALmagic DVD/MPEG-4 A/V Decoder*/
  3789. #define DEVICE_SIGMA_EM8485_REALMAGIC_DVD_MPEG_4 0x8485 /*EM8485 REALmagic DVD/MPEG-4 A/V Decoder*/
  3790. #define DEVICE_SIGMA_EM8486_REALMAGIC_DVD_MPEG_4 0x8486 /*EM8486 REALmagic DVD/MPEG-4 A/V Decoder*/
  3791. /* Vendor: 1106: VIA Technologies, Inc. */
  3792. #define DEVICE_VIA2_EMBEDDED_VIA_ETHERNET 0x0102 /*Embedded VIA Ethernet Controller*/
  3793. #define DEVICE_VIA2_VT6305_1394_A_CONTROLLER 0x0130 /*VT6305 1394.A Controller*/
  3794. #define DEVICE_VIA2_VT8363_8365_KT133_KM133 0x0305 /*VT8363/8365 [KT133/KM133]*/
  3795. #define SUBDEVICE_VIA2_A7V_MAINBOARD 0x10438033 /*A7V Mainboard*/
  3796. #define SUBDEVICE_VIA2_A7V_E_MAINBOARD 0x1043803e /*A7V-E Mainboard*/
  3797. #define SUBDEVICE_VIA2_A7V133_A7V133_C_MAINBOARD 0x10438042 /*A7V133/A7V133-C Mainboard*/
  3798. #define SUBDEVICE_VIA2_KT7_KT7_RAID_KT7A_KT7A_RAID_MAINBOARD 0x147ba401 /*KT7/KT7-RAID/KT7A/KT7A-RAID Mainboard*/
  3799. #define DEVICE_VIA2_VT8371_KX133 0x0391 /*VT8371 [KX133]*/
  3800. #define DEVICE_VIA2_VT8501_APOLLO_MVP4 0x0501 /*VT8501 [Apollo MVP4]*/
  3801. #define DEVICE_VIA2_VT82C505 0x0505 /*VT82C505*/
  3802. #define DEVICE_VIA2_VT82C576MV 0x0561 /*VT82C576MV*/
  3803. #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*/
  3804. #define SUBDEVICE_VIA2_P6VXA_MOTHERBOARD 0x10190985 /*P6VXA Motherboard*/
  3805. #define SUBDEVICE_VIA2_L7VTA_V1_0_MOTHERBOARD 0x10190a81 /*L7VTA v1.0 Motherboard (KT400-8235)*/
  3806. #define SUBDEVICE_VIA2_VT8233A_BUS_MASTER 0x10438052 /*VT8233A Bus Master ATA100/66/33 IDE*/
  3807. #define SUBDEVICE_VIA2_A7V8X_MOTHERBOARD 0x1043808c /*A7V8X motherboard*/
  3808. #define SUBDEVICE_VIA2_A7V8X_X_MOTHERBOARD_REV 0x104380a1 /*A7V8X-X motherboard rev. 1.01*/
  3809. #define SUBDEVICE_VIA2_A7V600_MOTHERBOARD 0x104380ed /*A7V600 motherboard*/
  3810. #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*/
  3811. #define SUBDEVICE_VIA2_MAGNIA_Z310 0x11790001 /*Magnia Z310*/
  3812. #define SUBDEVICE_VIA2_FX41_MOTHERBOARD 0x1297f641 /*FX41 motherboard*/
  3813. #define SUBDEVICE_VIA2_GA_7VAX_MAINBOARD 0x14585002 /*GA-7VAX Mainboard*/
  3814. #define SUBDEVICE_VIA2_K8T_NEO_2 0x14627020 /*K8T NEO 2 motherboard*/
  3815. #define SUBDEVICE_VIA2_KV8_MAX3_MOTHERBOARD 0x147b1407 /*KV8-MAX3 motherboard*/
  3816. #define SUBDEVICE_VIA2_K7VT2_MOTHERBOARD 0x18490571 /*K7VT2 motherboard*/
  3817. #define DEVICE_VIA2_VT82C576_3V_APOLLO 0x0576 /*VT82C576 3V [Apollo Master]*/
  3818. #define DEVICE_VIA2_VT82C585VP_APOLLO_VP1_VPX 0x0585 /*VT82C585VP [Apollo VP1/VPX]*/
  3819. #define DEVICE_VIA2_VT82C586_A_B_PCI_TO_ISA_APOLLO 0x0586 /*VT82C586/A/B PCI-to-ISA [Apollo VP]*/
  3820. #define SUBDEVICE_VIA2_MVP3_ISA_BRIDGE 0x11060000 /*MVP3 ISA Bridge*/
  3821. #define DEVICE_VIA2_VT82C595_APOLLO_VP2 0x0595 /*VT82C595 [Apollo VP2]*/
  3822. #define DEVICE_VIA2_VT82C596_ISA_MOBILE 0x0596 /*VT82C596 ISA [Mobile South]*/
  3823. #define SUBDEVICE_VIA2_VT82C596_A_B_PCI_TO 0x11060000 /*VT82C596/A/B PCI to ISA Bridge*/
  3824. #define SUBDEVICE_VIA2_VT82C596_A_B_PCI_TO2 0x14580596 /*VT82C596/A/B PCI to ISA Bridge*/
  3825. #define DEVICE_VIA2_VT82C597_APOLLO_VP3 0x0597 /*VT82C597 [Apollo VP3]*/
  3826. #define DEVICE_VIA2_VT82C598_APOLLO_MVP3 0x0598 /*VT82C598 [Apollo MVP3]*/
  3827. #define DEVICE_VIA2_VT8601_APOLLO_PROMEDIA 0x0601 /*VT8601 [Apollo ProMedia]*/
  3828. #define DEVICE_VIA2_VT8605_PROSAVAGE_PM133 0x0605 /*VT8605 [ProSavage PM133]*/
  3829. #define SUBDEVICE_VIA2_CUV4X_MAINBOARD 0x1043802c /*CUV4X mainboard*/
  3830. #define DEVICE_VIA2_VT82C680_APOLLO_P6 0x0680 /*VT82C680 [Apollo P6]*/
  3831. #define DEVICE_VIA2_VT82C686_APOLLO_SUPER 0x0686 /*VT82C686 [Apollo Super South]*/
  3832. #define SUBDEVICE_VIA2_P6VXA_MOTHERBOARD2 0x10190985 /*P6VXA Motherboard*/
  3833. #define SUBDEVICE_VIA2_CUV4X_MAINBOARD2 0x1043802c /*CUV4X mainboard*/
  3834. #define SUBDEVICE_VIA2_A7V_MAINBOARD2 0x10438033 /*A7V Mainboard*/
  3835. #define SUBDEVICE_VIA2_A7V_E_MAINBOARD2 0x1043803e /*A7V-E Mainboard*/
  3836. #define SUBDEVICE_VIA2_A7M266_MAINBOARD 0x10438040 /*A7M266 Mainboard*/
  3837. #define SUBDEVICE_VIA2_A7V133_A7V133_C_MAINBOARD2 0x10438042 /*A7V133/A7V133-C Mainboard*/
  3838. #define SUBDEVICE_VIA2_VT82C686_A_PCI_TO 0x11060000 /*VT82C686/A PCI to ISA Bridge*/
  3839. #define SUBDEVICE_VIA2_VT82C686_A_PCI_TO2 0x11060686 /*VT82C686/A PCI to ISA Bridge*/
  3840. #define SUBDEVICE_VIA2_MAGNIA_Z3102 0x11790001 /*Magnia Z310*/
  3841. #define SUBDEVICE_VIA2_KG7_LITE_MAINBOARD 0x147ba702 /*KG7-Lite Mainboard*/
  3842. #define DEVICE_VIA2_VT82C693A_694X_APOLLO_PRO133X 0x0691 /*VT82C693A/694x [Apollo PRO133x]*/
  3843. #define SUBDEVICE_VIA2_P6VXA_MOTHERBOARD3 0x10190985 /*P6VXA Motherboard*/
  3844. #define SUBDEVICE_VIA2_MAGNIA_Z3103 0x11790001 /*Magnia Z310*/
  3845. #define SUBDEVICE_VIA2_VT82C691_APOLLO_PRO 0x14580691 /*VT82C691 Apollo Pro System Controller*/
  3846. #define DEVICE_VIA2_VT82C693_APOLLO_PRO 0x0693 /*VT82C693 [Apollo Pro Plus]*/
  3847. #define DEVICE_VIA2_VT82C693A_APOLLO_PRO133 0x0698 /*VT82C693A [Apollo Pro133 AGP]*/
  3848. #define DEVICE_VIA2_VT82C926_AMAZON 0x0926 /*VT82C926 [Amazon]*/
  3849. #define DEVICE_VIA2_VT82C570MV 0x1000 /*VT82C570MV*/
  3850. #define DEVICE_VIA2_VT82C570MV2 0x1106 /*VT82C570MV*/
  3851. #define DEVICE_VIA2_VT82C576M_VT82C586 0x1571 /*VT82C576M/VT82C586*/
  3852. #define DEVICE_VIA2_VT82C595_97_APOLLO_VP2_97 0x1595 /*VT82C595/97 [Apollo VP2/97]*/
  3853. #define DEVICE_VIA2_CLE266 0x3022 /*CLE266*/
  3854. #define DEVICE_VIA2_VT82XXXXX_UHCI_USB 0x3038 /*VT82xxxxx UHCI USB 1.1 Controller*/
  3855. #define SUBDEVICE_VIA2_USB_CONTROLLER 0x09251234 /*USB Controller*/
  3856. #define SUBDEVICE_VIA2_P6VXA_MOTHERBOARD4 0x10190985 /*P6VXA Motherboard*/
  3857. #define SUBDEVICE_VIA2_L7VTA_V1_0_MOTHERBOARD2 0x10190a81 /*L7VTA v1.0 Motherboard (KT400-8235)*/
  3858. #define SUBDEVICE_VIA2_VT6202_USB2_0_4 0x1043808c /*VT6202 USB2.0 4 port controller*/
  3859. #define SUBDEVICE_VIA2_A7V8X_X_MOTHERBOARD 0x104380a1 /*A7V8X-X motherboard*/
  3860. #define SUBDEVICE_VIA2_A7V600_MOTHERBOARD2 0x104380ed /*A7V600 motherboard*/
  3861. #define SUBDEVICE_VIA2_MAGNIA_Z3104 0x11790001 /*Magnia Z310*/
  3862. #define SUBDEVICE_VIA2_GA_7VAX_MAINBOARD2 0x14585004 /*GA-7VAX Mainboard*/
  3863. #define SUBDEVICE_VIA2_K8T_NEO_22 0x14627020 /*K8T NEO 2 motherboard*/
  3864. #define SUBDEVICE_VIA2_KV8_MAX3_MOTHERBOARD2 0x147b1407 /*KV8-MAX3 motherboard*/
  3865. #define DEVICE_VIA2_VT82C586B_ACPI 0x3040 /*VT82C586B ACPI*/
  3866. #define DEVICE_VIA2_VT86C100A_RHINE 0x3043 /*VT86C100A [Rhine]*/
  3867. #define SUBDEVICE_VIA2_VT86C100A_FAST_ETHERNET 0x10bd0000 /*VT86C100A Fast Ethernet Adapter*/
  3868. #define SUBDEVICE_VIA2_VT86C100A_FAST_ETHERNET2 0x11060100 /*VT86C100A Fast Ethernet Adapter*/
  3869. #define SUBDEVICE_VIA2_DFE_530TX_REV_A 0x11861400 /*DFE-530TX rev A*/
  3870. #define DEVICE_VIA2_IEEE_1394_HOST 0x3044 /*IEEE 1394 Host Controller*/
  3871. #define SUBDEVICE_VIA2_TRAVELMATE_290 0x1025005a /*TravelMate 290*/
  3872. #define SUBDEVICE_VIA2_GA_7VT600_1394_MOTHERBOARD 0x14581000 /*GA-7VT600-1394 Motherboard*/
  3873. #define SUBDEVICE_VIA2_K8T_NEO_23 0x1462702d /*K8T NEO 2 motherboard*/
  3874. #define DEVICE_VIA2_VT82C596_POWER_MANAGEMENT 0x3050 /*VT82C596 Power Management*/
  3875. #define DEVICE_VIA2_VT82C596_POWER_MANAGEMENT2 0x3051 /*VT82C596 Power Management*/
  3876. #define DEVICE_VIA2_VT6105M_RHINE_III 0x3053 /*VT6105M [Rhine-III]*/
  3877. #define DEVICE_VIA2_VT82C686_APOLLO_SUPER2 0x3057 /*VT82C686 [Apollo Super ACPI]*/
  3878. #define SUBDEVICE_VIA2_P6VXA_MOTHERBOARD5 0x10190985 /*P6VXA Motherboard*/
  3879. #define SUBDEVICE_VIA2_A7V_MAINBOARD3 0x10438033 /*A7V Mainboard*/
  3880. #define SUBDEVICE_VIA2_A7V_E_MAINBOARD3 0x1043803e /*A7V-E Mainboard*/
  3881. #define SUBDEVICE_VIA2_A7M266_MAINBOARD2 0x10438040 /*A7M266 Mainboard*/
  3882. #define SUBDEVICE_VIA2_A7V133_A7V133_C_MAINBOARD3 0x10438042 /*A7V133/A7V133-C Mainboard*/
  3883. #define SUBDEVICE_VIA2_MAGNIA_Z3105 0x11790001 /*Magnia Z310*/
  3884. #define DEVICE_VIA2_VT82C686_AC97_AUDIO 0x3058 /*VT82C686 AC97 Audio Controller*/
  3885. #define SUBDEVICE_VIA2_SOUNDMAX_DIGITAL_INTEGRATED 0x0e110097 /*SoundMax Digital Integrated Audio*/
  3886. #define SUBDEVICE_VIA2_SOUNDMAX_INTEGRATED_DIGITAL 0x0e11b194 /*Soundmax integrated digital audio*/
  3887. #define SUBDEVICE_VIA2_P6VXA_MOTHERBOARD6 0x10190985 /*P6VXA Motherboard*/
  3888. #define SUBDEVICE_VIA2_A7V133_A7V133_C_MAINBOARD4 0x10431106 /*A7V133/A7V133-C Mainboard*/
  3889. #define SUBDEVICE_VIA2_ONBOARD_AUDIO_ON 0x11064511 /*Onboard Audio on EP7KXA*/
  3890. #define SUBDEVICE_VIA2_ONBOARD_AUDIO 0x14587600 /*Onboard Audio*/
  3891. #define SUBDEVICE_VIA2_MS_6309_ONBOARD_AUDIO 0x14623091 /*MS-6309 Onboard Audio*/
  3892. #define SUBDEVICE_VIA2_MS_6330_ONBOARD_AUDIO 0x14623300 /*MS-6330 Onboard Audio*/
  3893. #define SUBDEVICE_VIA2_ONBOARD_AUDIO2 0x15dd7609 /*Onboard Audio*/
  3894. #define DEVICE_VIA2_VT8233_A_8235_8237_AC97_AUDIO 0x3059 /*VT8233/A/8235/8237 AC97 Audio Controller*/
  3895. #define SUBDEVICE_VIA2_L7VTA_V1_0_MOTHERBOARD3 0x10190a81 /*L7VTA v1.0 Motherboard (KT400-8235)*/
  3896. #define SUBDEVICE_VIA2_A7V8X_MOTHERBOARD_REALTEK 0x10438095 /*A7V8X Motherboard (Realtek ALC650 codec)*/
  3897. #define SUBDEVICE_VIA2_A7V8X_X_MOTHERBOARD2 0x104380a1 /*A7V8X-X Motherboard*/
  3898. #define SUBDEVICE_VIA2_A7V600_MOTHERBOARD_ADI 0x104380b0 /*A7V600 motherboard (ADI AD1980 codec [SoundMAX])*/
  3899. #define SUBDEVICE_VIA2_L7VMM2_MOTHERBOARD 0x11063059 /*L7VMM2 Motherboard*/
  3900. #define SUBDEVICE_VIA2_K7VT2_MOTHERBOARD2 0x11064161 /*K7VT2 motherboard*/
  3901. #define SUBDEVICE_VIA2_FX41_MOTHERBOARD_REALTEK 0x1297c160 /*FX41 motherboard (Realtek ALC650 codec)*/
  3902. #define SUBDEVICE_VIA2_GA_7VAX_ONBOARD_AUDIO 0x1458a002 /*GA-7VAX Onboard Audio (Realtek ALC650)*/
  3903. #define SUBDEVICE_VIA2_K8T_NEO_24 0x14620080 /*K8T NEO 2 motherboard*/
  3904. #define SUBDEVICE_VIA2_KT266_ONBOARD_AUDIO 0x14623800 /*KT266 onboard audio*/
  3905. #define SUBDEVICE_VIA2_KV8_MAX3_MOTHERBOARD3 0x147b1407 /*KV8-MAX3 motherboard*/
  3906. #define DEVICE_VIA2_VT6102_RHINE_II 0x3065 /*VT6102 [Rhine-II]*/
  3907. #define SUBDEVICE_VIA2_A7V8X_X_MOTHERBOARD3 0x104380a1 /*A7V8X-X Motherboard*/
  3908. #define SUBDEVICE_VIA2_VT6102_RHINE_II 0x11060102 /*VT6102 [Rhine II] Embeded Ethernet Controller on VT8235*/
  3909. #define SUBDEVICE_VIA2_DFE_530TX_REV_A2 0x11861400 /*DFE-530TX rev A*/
  3910. #define SUBDEVICE_VIA2_DFE_530TX_REV_B 0x11861401 /*DFE-530TX rev B*/
  3911. #define SUBDEVICE_VIA2_LD_10_100AL_PCI_FAST 0x13b91421 /*LD-10/100AL PCI Fast Ethernet Adapter (rev.B)*/
  3912. #define DEVICE_VIA2_AC_97_MODEM_CONTROLLER 0x3068 /*AC'97 Modem Controller*/
  3913. #define SUBDEVICE_VIA2_MS_6309_SATURN_MOTHERBOARD 0x1462309e /*MS-6309 Saturn Motherboard*/
  3914. #define DEVICE_VIA2_VT8233_PCI_TO 0x3074 /*VT8233 PCI to ISA Bridge*/
  3915. #define SUBDEVICE_VIA2_VT8233A 0x10438052 /*VT8233A*/
  3916. #define DEVICE_VIA2_VT8633_APOLLO_PRO266 0x3091 /*VT8633 [Apollo Pro266]*/
  3917. #define DEVICE_VIA2_VT8366_A_7_APOLLO_KT266_A_333 0x3099 /*VT8366/A/7 [Apollo KT266/A/333]*/
  3918. #define SUBDEVICE_VIA2_A7V266_E_MAINBOARD 0x10438064 /*A7V266-E Mainboard*/
  3919. #define SUBDEVICE_VIA2_A7V333_MAINBOARD 0x1043807f /*A7V333 Mainboard*/
  3920. #define SUBDEVICE_VIA2_K7VT2_MOTHERBOARD3 0x18493099 /*K7VT2 motherboard*/
  3921. #define DEVICE_VIA2_VT8653_HOST_BRIDGE 0x3101 /*VT8653 Host Bridge*/
  3922. #define DEVICE_VIA2_VT8662_HOST_BRIDGE 0x3102 /*VT8662 Host Bridge*/
  3923. #define DEVICE_VIA2_VT8615_HOST_BRIDGE 0x3103 /*VT8615 Host Bridge*/
  3924. #define DEVICE_VIA2_USB_2_0 0x3104 /*USB 2.0*/
  3925. #define SUBDEVICE_VIA2_L7VTA_V1_0_MOTHERBOARD4 0x10190a81 /*L7VTA v1.0 Motherboard (KT400-8235)*/
  3926. #define SUBDEVICE_VIA2_A7V8X_MOTHERBOARD2 0x1043808c /*A7V8X motherboard*/
  3927. #define SUBDEVICE_VIA2_A7V8X_X_MOTHERBOARD_REV2 0x104380a1 /*A7V8X-X motherboard rev 1.01*/
  3928. #define SUBDEVICE_VIA2_A7V600_MOTHERBOARD3 0x104380ed /*A7V600 motherboard*/
  3929. #define SUBDEVICE_VIA2_FX41_MOTHERBOARD2 0x1297f641 /*FX41 motherboard*/
  3930. #define SUBDEVICE_VIA2_GA_7VAX_MAINBOARD3 0x14585004 /*GA-7VAX Mainboard*/
  3931. #define SUBDEVICE_VIA2_K8T_NEO_25 0x14627020 /*K8T NEO 2 motherboard*/
  3932. #define SUBDEVICE_VIA2_KV8_MAX3_MOTHERBOARD4 0x147b1407 /*KV8-MAX3 motherboard*/
  3933. #define DEVICE_VIA2_VT6105_RHINE_III 0x3106 /*VT6105 [Rhine-III]*/
  3934. #define SUBDEVICE_VIA2_DFE_530TX_REV_C 0x11861403 /*DFE-530TX rev C*/
  3935. #define DEVICE_VIA2_S3_UNICHROME_PRO 0x3108 /*S3 Unichrome Pro VGA Adapter*/
  3936. #define DEVICE_VIA2_VT8233C_PCI_TO 0x3109 /*VT8233C PCI to ISA Bridge*/
  3937. #define DEVICE_VIA2_VT8361_KLE133_HOST 0x3112 /*VT8361 [KLE133] Host Bridge*/
  3938. #define DEVICE_VIA2_VT8375_KM266_KL266_HOST 0x3116 /*VT8375 [KM266/KL266] Host Bridge*/
  3939. #define SUBDEVICE_VIA2_FX41_MOTHERBOARD3 0x1297f641 /*FX41 motherboard*/
  3940. #define DEVICE_VIA2_S3_UNICHROME_PRO2 0x3118 /*S3 Unichrome Pro VGA Adapter*/
  3941. #define DEVICE_VIA2_VT6120_VT6121_VT6122_GIGABIT_ETHERNET 0x3119 /*VT6120/VT6121/VT6122 Gigabit Ethernet Adapter*/
  3942. #define DEVICE_VIA2_VT8623_APOLLO_CLE266 0x3122 /*VT8623 [Apollo CLE266] integrated CastleRock graphics*/
  3943. #define DEVICE_VIA2_VT8623_APOLLO_CLE2662 0x3123 /*VT8623 [Apollo CLE266]*/
  3944. #define DEVICE_VIA2_VT8753_P4X266_AGP 0x3128 /*VT8753 [P4X266 AGP]*/
  3945. #define DEVICE_VIA2_VT3133_HOST_BRIDGE 0x3133 /*VT3133 Host Bridge*/
  3946. #define DEVICE_VIA2_VT8233A_ISA_BRIDGE 0x3147 /*VT8233A ISA Bridge*/
  3947. #define DEVICE_VIA2_P4M266_HOST_BRIDGE 0x3148 /*P4M266 Host Bridge*/
  3948. #define DEVICE_VIA2_VIA_VT6420_SATA 0x3149 /*VIA VT6420 SATA RAID Controller*/
  3949. #define SUBDEVICE_VIA2_A7V600_MOTHERBOARD4 0x104380ed /*A7V600 motherboard*/
  3950. #define SUBDEVICE_VIA2_GA_7VM400AM_F_MOTHERBOARD 0x1458b003 /*GA-7VM400AM(F) Motherboard*/
  3951. #define SUBDEVICE_VIA2_K8T_NEO_26 0x14627020 /*K8T Neo 2 Motherboard*/
  3952. #define DEVICE_VIA2_P_KN266_HOST_BRIDGE 0x3156 /*P/KN266 Host Bridge*/
  3953. #define DEVICE_VIA2_VT6410_ATA133_RAID 0x3164 /*VT6410 ATA133 RAID controller*/
  3954. #define DEVICE_VIA2_VT8374_P4X400_HOST 0x3168 /*VT8374 P4X400 Host Controller/AGP Bridge*/
  3955. #define DEVICE_VIA2_VT8235_ISA_BRIDGE 0x3177 /*VT8235 ISA Bridge*/
  3956. #define SUBDEVICE_VIA2_L7VTA_V1_0_MOTHERBOARD5 0x10190a81 /*L7VTA v1.0 Motherboard (KT400-8235)*/
  3957. #define SUBDEVICE_VIA2_A7V8X_MOTHERBOARD3 0x1043808c /*A7V8X motherboard*/
  3958. #define SUBDEVICE_VIA2_A7V8X_X_MOTHERBOARD4 0x104380a1 /*A7V8X-X motherboard*/
  3959. #define SUBDEVICE_VIA2_FX41_MOTHERBOARD4 0x1297f641 /*FX41 motherboard*/
  3960. #define SUBDEVICE_VIA2_GA_7VAX_MAINBOARD4 0x14585001 /*GA-7VAX Mainboard*/
  3961. #define SUBDEVICE_VIA2_K7VT2_MOTHERBOARD4 0x18493177 /*K7VT2 motherboard*/
  3962. #define DEVICE_VIA2_VT8385_K8T800_AGP 0x3188 /*VT8385 [K8T800 AGP] Host Bridge*/
  3963. #define SUBDEVICE_VIA2_KV8_MAX3_MOTHERBOARD5 0x147b1407 /*KV8-MAX3 motherboard*/
  3964. #define DEVICE_VIA2_VT8377_KT400_KT600_AGP 0x3189 /*VT8377 [KT400/KT600 AGP] Host Bridge*/
  3965. #define SUBDEVICE_VIA2_A7V8X_MOTHERBOARD4 0x1043807f /*A7V8X motherboard*/
  3966. #define SUBDEVICE_VIA2_GA_7VAX_MAINBOARD5 0x14585000 /*GA-7VAX Mainboard*/
  3967. #define DEVICE_VIA2_K8M800 0x3204 /*K8M800*/
  3968. #define DEVICE_VIA2_VT8378_KM400_A_CHIPSET 0x3205 /*VT8378 [KM400/A] Chipset Host Bridge*/
  3969. #define SUBDEVICE_VIA2_GA_7VM400M_MOTHERBOARD 0x14585000 /*GA-7VM400M Motherboard*/
  3970. #define DEVICE_VIA2_VT8237_ISA_BRIDGE 0x3227 /*VT8237 ISA bridge [KT600/K8T800 South]*/
  3971. #define SUBDEVICE_VIA2_A7V600_MOTHERBOARD5 0x104380ed /*A7V600 motherboard*/
  3972. #define SUBDEVICE_VIA2_DFI_KT600_AL_MOTHERBOARD 0x11063227 /*DFI KT600-AL Motherboard*/
  3973. #define SUBDEVICE_VIA2_GA_7VT600_MOTHERBOARD 0x14585001 /*GA-7VT600 Motherboard*/
  3974. #define SUBDEVICE_VIA2_KV8_MAX3_MOTHERBOARD6 0x147b1407 /*KV8-MAX3 motherboard*/
  3975. #define DEVICE_VIA2_VIA_VT6420_ATA133 0x4149 /*VIA VT6420 (ATA133) Controller*/
  3976. #define DEVICE_VIA2_VT82C596_ACPI_APOLLO 0x5030 /*VT82C596 ACPI [Apollo PRO]*/
  3977. #define DEVICE_VIA2_VT85C100A_RHINE_II 0x6100 /*VT85C100A [Rhine II]*/
  3978. #define DEVICE_VIA2_K8M8002 0x7204 /*K8M800*/
  3979. #define DEVICE_VIA2_VT8378_S3_UNICHROME 0x7205 /*VT8378 [S3 UniChrome] Integrated Video*/
  3980. #define SUBDEVICE_VIA2_GIGABYTE_GA_7VM400_A_M_F_MOTHERBOARD 0x1458d000 /*Gigabyte GA-7VM400(A)M(F) Motherboard*/
  3981. #define DEVICE_VIA2_VT8231_PCI_TO_ISA_BRIDGE 0x8231 /*VT8231 [PCI-to-ISA Bridge]*/
  3982. #define DEVICE_VIA2_VT8235_ACPI 0x8235 /*VT8235 ACPI*/
  3983. #define DEVICE_VIA2_VT8363_8365_KT133_KM133_AGP 0x8305 /*VT8363/8365 [KT133/KM133 AGP]*/
  3984. #define DEVICE_VIA2_VT8371_KX133_AGP 0x8391 /*VT8371 [KX133 AGP]*/
  3985. #define DEVICE_VIA2_VT8501_APOLLO_MVP42 0x8501 /*VT8501 [Apollo MVP4 AGP]*/
  3986. #define DEVICE_VIA2_VT82C596_APOLLO_PRO 0x8596 /*VT82C596 [Apollo PRO AGP]*/
  3987. #define DEVICE_VIA2_VT82C597_APOLLO_VP32 0x8597 /*VT82C597 [Apollo VP3 AGP]*/
  3988. #define DEVICE_VIA2_VT82C598_694X_APOLLO_MVP3_PRO133X 0x8598 /*VT82C598/694x [Apollo MVP3/Pro133x AGP]*/
  3989. #define SUBDEVICE_VIA2_P6VXA_MOTHERBOARD7 0x10190985 /*P6VXA Motherboard*/
  3990. #define DEVICE_VIA2_VT8601_APOLLO_PROMEDIA2 0x8601 /*VT8601 [Apollo ProMedia AGP]*/
  3991. #define DEVICE_VIA2_VT8605_PM133_AGP 0x8605 /*VT8605 [PM133 AGP]*/
  3992. #define DEVICE_VIA2_VT82C691_APOLLO_PRO 0x8691 /*VT82C691 [Apollo Pro]*/
  3993. #define DEVICE_VIA2_VT82C693_APOLLO_PRO2 0x8693 /*VT82C693 [Apollo Pro Plus] PCI Bridge*/
  3994. #define DEVICE_VIA2_VT8633_APOLLO_PRO2662 0xb091 /*VT8633 [Apollo Pro266 AGP]*/
  3995. #define DEVICE_VIA2_VT8366_A_7_APOLLO_KT266_A_3332 0xb099 /*VT8366/A/7 [Apollo KT266/A/333 AGP]*/
  3996. #define DEVICE_VIA2_VT8653_AGP_BRIDGE 0xb101 /*VT8653 AGP Bridge*/
  3997. #define DEVICE_VIA2_VT8362_AGP_BRIDGE 0xb102 /*VT8362 AGP Bridge*/
  3998. #define DEVICE_VIA2_VT8615_AGP_BRIDGE 0xb103 /*VT8615 AGP Bridge*/
  3999. #define DEVICE_VIA2_VT8361_KLE133_AGP 0xb112 /*VT8361 [KLE133] AGP Bridge*/
  4000. #define DEVICE_VIA2_VT8235_PCI_BRIDGE 0xb168 /*VT8235 PCI Bridge*/
  4001. #define DEVICE_VIA2_VT8237_PCI_BRIDGE 0xb188 /*VT8237 PCI bridge [K8T800 South]*/
  4002. #define SUBDEVICE_VIA2_KV8_MAX3_MOTHERBOARD7 0x147b1407 /*KV8-MAX3 motherboard*/
  4003. #define DEVICE_VIA2_VT8237_PCI_BRIDGE2 0xb198 /*VT8237 PCI Bridge*/
  4004. #define DEVICE_VIA2_VT8237_INTEGRATED_FAST 0xd104 /*VT8237 Integrated Fast Ethernet Controller*/
  4005. /* Vendor: 1107: Stratus Computers */
  4006. #define DEVICE_STRATUS_VIA_VT82C570MV_APOLLO 0x0576 /*VIA VT82C570MV [Apollo] (Wrong vendor ID!)*/
  4007. /* Vendor: 1108: Proteon, Inc. */
  4008. #define DEVICE_PROTEON_P1690PLUS_AA 0x0100 /*p1690plus_AA*/
  4009. #define DEVICE_PROTEON_P1690PLUS_AB 0x0101 /*p1690plus_AB*/
  4010. #define DEVICE_PROTEON_P1690PLUS 0x0105 /*P1690Plus*/
  4011. #define DEVICE_PROTEON_P1690PLUS2 0x0108 /*P1690Plus*/
  4012. #define DEVICE_PROTEON_P1690PLUS3 0x0138 /*P1690Plus*/
  4013. #define DEVICE_PROTEON_P1690PLUS4 0x0139 /*P1690Plus*/
  4014. #define DEVICE_PROTEON_P1690PLUS5 0x013c /*P1690Plus*/
  4015. #define DEVICE_PROTEON_P1690PLUS6 0x013d /*P1690Plus*/
  4016. /* Vendor: 1109: Cogent Data Technologies, Inc. */
  4017. #define DEVICE_COGENT_EM110TX_EX110TX 0x1400 /*EM110TX [EX110TX]*/
  4018. /* Vendor: 110a: Siemens Nixdorf AG */
  4019. #define DEVICE_SIEMENS2_PIRAHNA_2_PORT 0x0002 /*Pirahna 2-port*/
  4020. #define DEVICE_SIEMENS2_TULIP_CONTROLLER_POWER 0x0005 /*Tulip controller, power management, switch extender*/
  4021. #define DEVICE_SIEMENS2_FSC_PINC_I_O_APIC 0x0006 /*FSC PINC (I/O-APIC)*/
  4022. #define DEVICE_SIEMENS2_FSC_MULTIPROCESSOR_INTERRUPT 0x0015 /*FSC Multiprocessor Interrupt Controller*/
  4023. #define DEVICE_SIEMENS2_FSC_COPERNICUS_MANAGEMENT 0x001d /*FSC Copernicus Management Controller*/
  4024. #define DEVICE_SIEMENS2_FSC_REMOTE_SERVICE 0x007b /*FSC Remote Service Controller, mailbox device*/
  4025. #define DEVICE_SIEMENS2_FSC_REMOTE_SERVICE2 0x007c /*FSC Remote Service Controller, shared memory device*/
  4026. #define DEVICE_SIEMENS2_FSC_REMOTE_SERVICE3 0x007d /*FSC Remote Service Controller, SMIC device*/
  4027. #define DEVICE_SIEMENS2_DSCC4_WAN_ADAPTER 0x2102 /*DSCC4 WAN adapter*/
  4028. #define DEVICE_SIEMENS2_EICON_DIVA_2_02 0x2104 /*Eicon Diva 2.02 compatible passive ISDN card*/
  4029. #define DEVICE_SIEMENS2_SIMATIC_NET_CP 0x3142 /*SIMATIC NET CP 5613A1 (Profibus Adapter)*/
  4030. #define DEVICE_SIEMENS2_SIMATIC_NET_CP2 0x4021 /*SIMATIC NET CP 5512 (Profibus and MPI Cardbus Adapter)*/
  4031. #define DEVICE_SIEMENS2_SIMATIC_NET_CP3 0x4029 /*SIMATIC NET CP 5613A2 (Profibus Adapter)*/
  4032. #define DEVICE_SIEMENS2_FPGA_I_BUS_TRACER 0x4942 /*FPGA I-Bus Tracer for MBD*/
  4033. #define DEVICE_SIEMENS2_SZB6120 0x6120 /*SZB6120*/
  4034. /* Vendor: 110b: Chromatic Research Inc. */
  4035. #define DEVICE_CHROMATIC_MPACT_MEDIA_PROCESSOR 0x0001 /*Mpact Media Processor*/
  4036. #define DEVICE_CHROMATIC_MPACT_2 0x0004 /*Mpact 2*/
  4037. /* Vendor: 110c: Mini-Max Technology, Inc. */
  4038. /* Vendor: 110d: Znyx Advanced Systems */
  4039. /* Vendor: 110e: CPU Technology */
  4040. /* Vendor: 110f: Ross Technology */
  4041. /* Vendor: 1110: Powerhouse Systems */
  4042. #define DEVICE_POWERHOUSE_FIREPOWER_POWERIZED_SMP 0x6037 /*Firepower Powerized SMP I/O ASIC*/
  4043. #define DEVICE_POWERHOUSE_FIREPOWER_POWERIZED_SMP2 0x6073 /*Firepower Powerized SMP I/O ASIC*/
  4044. /* Vendor: 1111: Santa Cruz Operation */
  4045. /* Vendor: 1112: Osicom Technologies Inc */
  4046. #define DEVICE_OSICOM_FDDI_ADAPTER 0x2200 /*FDDI Adapter*/
  4047. #define DEVICE_OSICOM_FAST_ETHERNET_ADAPTER 0x2300 /*Fast Ethernet Adapter*/
  4048. #define DEVICE_OSICOM_4_PORT_FAST 0x2340 /*4 Port Fast Ethernet Adapter*/
  4049. #define DEVICE_OSICOM_ATM_ADAPTER 0x2400 /*ATM Adapter*/
  4050. /* Vendor: 1113: Accton Technology Corporation */
  4051. #define DEVICE_ACCTON_SMC2_1211TX 0x1211 /*SMC2-1211TX*/
  4052. #define SUBDEVICE_ACCTON_EN_1207D_FAST_ETHERNET 0x103c1207 /*EN-1207D Fast Ethernet Adapter*/
  4053. #define SUBDEVICE_ACCTON_EN_1207D_FAST_ETHERNET2 0x11131211 /*EN-1207D Fast Ethernet Adapter*/
  4054. #define DEVICE_ACCTON_EN_1216_ETHERNET_ADAPTER 0x1216 /*EN-1216 Ethernet Adapter*/
  4055. #define SUBDEVICE_ACCTON_EN2242_10_100_ETHERNET 0x11132242 /*EN2242 10/100 Ethernet Mini-PCI Card*/
  4056. #define SUBDEVICE_ACCTON_SPEEDSTREAM_1020_PCI 0x111a1020 /*SpeedStream 1020 PCI 10/100 Ethernet Adaptor [EN-1207F-TX ?]*/
  4057. #define DEVICE_ACCTON_EN_1217_ETHERNET_ADAPTER 0x1217 /*EN-1217 Ethernet Adapter*/
  4058. #define DEVICE_ACCTON_10MBPS_NETWORK_CARD 0x5105 /*10Mbps Network card*/
  4059. #define DEVICE_ACCTON_EN_1207D_FAST_ETHERNET 0x9211 /*EN-1207D Fast Ethernet Adapter*/
  4060. #define SUBDEVICE_ACCTON_EN_1207D_FAST_ETHERNET3 0x11139211 /*EN-1207D Fast Ethernet Adapter*/
  4061. #define DEVICE_ACCTON_21X4X_DEC_TULIP_COMPATIBLE 0x9511 /*21x4x DEC-Tulip compatible Fast Ethernet*/
  4062. #define DEVICE_ACCTON_CPWNA100_PHILIPS_WIRELESS 0xd301 /*CPWNA100 (Philips wireless PCMCIA)*/
  4063. #define DEVICE_ACCTON_SMC_1244TX_V3 0xec02 /*SMC 1244TX v3*/
  4064. /* Vendor: 1114: Atmel Corporation */
  4065. #define DEVICE_ATMEL_802_11B_WIRELESS_NETWORK 0x0506 /*802.11b Wireless Network Adaptor (at76c506)*/
  4066. /* Vendor: 1115: 3D Labs */
  4067. /* Vendor: 1116: Data Translation */
  4068. #define DEVICE_DATA3_DT3001 0x0022 /*DT3001*/
  4069. #define DEVICE_DATA3_DT3002 0x0023 /*DT3002*/
  4070. #define DEVICE_DATA3_DT3003 0x0024 /*DT3003*/
  4071. #define DEVICE_DATA3_DT3004 0x0025 /*DT3004*/
  4072. #define DEVICE_DATA3_DT3005 0x0026 /*DT3005*/
  4073. #define DEVICE_DATA3_DT3001_PGL 0x0027 /*DT3001-PGL*/
  4074. #define DEVICE_DATA3_DT3003_PGL 0x0028 /*DT3003-PGL*/
  4075. /* Vendor: 1117: Datacube, Inc */
  4076. #define DEVICE_DATACUBE_MAX_1C_SVGA_CARD 0x9500 /*Max-1C SVGA card*/
  4077. #define DEVICE_DATACUBE_MAX_1C_IMAGE_PROCESSING 0x9501 /*Max-1C image processing*/
  4078. /* Vendor: 1118: Berg Electronics */
  4079. /* Vendor: 1119: ICP Vortex Computersysteme GmbH */
  4080. #define DEVICE_ICP_GDT_6000_6020_6050 0x0000 /*GDT 6000/6020/6050*/
  4081. #define DEVICE_ICP_GDT_6000B_6010 0x0001 /*GDT 6000B/6010*/
  4082. #define DEVICE_ICP_GDT_6110_6510 0x0002 /*GDT 6110/6510*/
  4083. #define DEVICE_ICP_GDT_6120_6520 0x0003 /*GDT 6120/6520*/
  4084. #define DEVICE_ICP_GDT_6530 0x0004 /*GDT 6530*/
  4085. #define DEVICE_ICP_GDT_6550 0x0005 /*GDT 6550*/
  4086. #define DEVICE_ICP_GDT_6117_6517 0x0006 /*GDT 6117/6517*/
  4087. #define DEVICE_ICP_GDT_6127_6527 0x0007 /*GDT 6127/6527*/
  4088. #define DEVICE_ICP_GDT_6537 0x0008 /*GDT 6537*/
  4089. #define DEVICE_ICP_GDT_6557_6557_ECC 0x0009 /*GDT 6557/6557-ECC*/
  4090. #define DEVICE_ICP_GDT_6115_6515 0x000a /*GDT 6115/6515*/
  4091. #define DEVICE_ICP_GDT_6125_6525 0x000b /*GDT 6125/6525*/
  4092. #define DEVICE_ICP_GDT_6535 0x000c /*GDT 6535*/
  4093. #define DEVICE_ICP_GDT_6555 0x000d /*GDT 6555*/
  4094. #define DEVICE_ICP_GDT_6115_65152 0x0010 /*GDT 6115/6515*/
  4095. #define DEVICE_ICP_GDT_6125_65252 0x0011 /*GDT 6125/6525*/
  4096. #define DEVICE_ICP_GDT_65352 0x0012 /*GDT 6535*/
  4097. #define DEVICE_ICP_GDT_6555_6555_ECC 0x0013 /*GDT 6555/6555-ECC*/
  4098. #define DEVICE_ICP_GDT_6117RP_6517RP 0x0100 /*GDT 6117RP/6517RP*/
  4099. #define DEVICE_ICP_GDT_6127RP_6527RP 0x0101 /*GDT 6127RP/6527RP*/
  4100. #define DEVICE_ICP_GDT_6537RP 0x0102 /*GDT 6537RP*/
  4101. #define DEVICE_ICP_GDT_6557RP 0x0103 /*GDT 6557RP*/
  4102. #define DEVICE_ICP_GDT_6111RP_6511RP 0x0104 /*GDT 6111RP/6511RP*/
  4103. #define DEVICE_ICP_GDT_6121RP_6521RP 0x0105 /*GDT 6121RP/6521RP*/
  4104. #define DEVICE_ICP_GDT_6117RD_6517RD 0x0110 /*GDT 6117RD/6517RD*/
  4105. #define DEVICE_ICP_GDT_6127RD_6527RD 0x0111 /*GDT 6127RD/6527RD*/
  4106. #define DEVICE_ICP_GDT_6537RD 0x0112 /*GDT 6537RD*/
  4107. #define DEVICE_ICP_GDT_6557RD 0x0113 /*GDT 6557RD*/
  4108. #define DEVICE_ICP_GDT_6111RD_6511RD 0x0114 /*GDT 6111RD/6511RD*/
  4109. #define DEVICE_ICP_GDT_6121RD_6521RD 0x0115 /*GDT 6121RD/6521RD*/
  4110. #define DEVICE_ICP_GDT_6118RD_6518RD_6618RD 0x0118 /*GDT 6118RD/6518RD/6618RD*/
  4111. #define DEVICE_ICP_GDT_6128RD_6528RD_6628RD 0x0119 /*GDT 6128RD/6528RD/6628RD*/
  4112. #define DEVICE_ICP_GDT_6538RD_6638RD 0x011a /*GDT 6538RD/6638RD*/
  4113. #define DEVICE_ICP_GDT_6558RD_6658RD 0x011b /*GDT 6558RD/6658RD*/
  4114. #define DEVICE_ICP_GDT_6117RP2_6517RP2 0x0120 /*GDT 6117RP2/6517RP2*/
  4115. #define DEVICE_ICP_GDT_6127RP2_6527RP2 0x0121 /*GDT 6127RP2/6527RP2*/
  4116. #define DEVICE_ICP_GDT_6537RP2 0x0122 /*GDT 6537RP2*/
  4117. #define DEVICE_ICP_GDT_6557RP2 0x0123 /*GDT 6557RP2*/
  4118. #define DEVICE_ICP_GDT_6111RP2_6511RP2 0x0124 /*GDT 6111RP2/6511RP2*/
  4119. #define DEVICE_ICP_GDT_6121RP2_6521RP2 0x0125 /*GDT 6121RP2/6521RP2*/
  4120. #define DEVICE_ICP_GDT_6113RS_6513RS 0x0136 /*GDT 6113RS/6513RS*/
  4121. #define DEVICE_ICP_GDT_6123RS_6523RS 0x0137 /*GDT 6123RS/6523RS*/
  4122. #define DEVICE_ICP_GDT_6118RS_6518RS_6618RS 0x0138 /*GDT 6118RS/6518RS/6618RS*/
  4123. #define DEVICE_ICP_GDT_6128RS_6528RS_6628RS 0x0139 /*GDT 6128RS/6528RS/6628RS*/
  4124. #define DEVICE_ICP_GDT_6538RS_6638RS 0x013a /*GDT 6538RS/6638RS*/
  4125. #define DEVICE_ICP_GDT_6558RS_6658RS 0x013b /*GDT 6558RS/6658RS*/
  4126. #define DEVICE_ICP_GDT_6533RS_6633RS 0x013c /*GDT 6533RS/6633RS*/
  4127. #define DEVICE_ICP_GDT_6543RS_6643RS 0x013d /*GDT 6543RS/6643RS*/
  4128. #define DEVICE_ICP_GDT_6553RS_6653RS 0x013e /*GDT 6553RS/6653RS*/
  4129. #define DEVICE_ICP_GDT_6563RS_6663RS 0x013f /*GDT 6563RS/6663RS*/
  4130. #define DEVICE_ICP_GDT_7113RN_7513RN_7613RN 0x0166 /*GDT 7113RN/7513RN/7613RN*/
  4131. #define DEVICE_ICP_GDT_7123RN_7523RN_7623RN 0x0167 /*GDT 7123RN/7523RN/7623RN*/
  4132. #define DEVICE_ICP_GDT_7118RN_7518RN_7518RN 0x0168 /*GDT 7118RN/7518RN/7518RN*/
  4133. #define DEVICE_ICP_GDT_7128RN_7528RN_7628RN 0x0169 /*GDT 7128RN/7528RN/7628RN*/
  4134. #define DEVICE_ICP_GDT_7538RN_7638RN 0x016a /*GDT 7538RN/7638RN*/
  4135. #define DEVICE_ICP_GDT_7558RN_7658RN 0x016b /*GDT 7558RN/7658RN*/
  4136. #define DEVICE_ICP_GDT_7533RN_7633RN 0x016c /*GDT 7533RN/7633RN*/
  4137. #define DEVICE_ICP_GDT_7543RN_7643RN 0x016d /*GDT 7543RN/7643RN*/
  4138. #define DEVICE_ICP_GDT_7553RN_7653RN 0x016e /*GDT 7553RN/7653RN*/
  4139. #define DEVICE_ICP_GDT_7563RN_7663RN 0x016f /*GDT 7563RN/7663RN*/
  4140. #define DEVICE_ICP_GDT_4X13RZ 0x01d6 /*GDT 4x13RZ*/
  4141. #define DEVICE_ICP_GDT_4X23RZ 0x01d7 /*GDT 4x23RZ*/
  4142. #define DEVICE_ICP_GDT_8X13RZ 0x01f6 /*GDT 8x13RZ*/
  4143. #define DEVICE_ICP_GDT_8X23RZ 0x01f7 /*GDT 8x23RZ*/
  4144. #define DEVICE_ICP_GDT_8X33RZ 0x01fc /*GDT 8x33RZ*/
  4145. #define DEVICE_ICP_GDT_8X43RZ 0x01fd /*GDT 8x43RZ*/
  4146. #define DEVICE_ICP_GDT_8X53RZ 0x01fe /*GDT 8x53RZ*/
  4147. #define DEVICE_ICP_GDT_8X63RZ 0x01ff /*GDT 8x63RZ*/
  4148. #define DEVICE_ICP_GDT_6519RD_6619RD 0x0210 /*GDT 6519RD/6619RD*/
  4149. #define DEVICE_ICP_GDT_6529RD_6629RD 0x0211 /*GDT 6529RD/6629RD*/
  4150. #define DEVICE_ICP_GDT_7519RN_7619RN 0x0260 /*GDT 7519RN/7619RN*/
  4151. #define DEVICE_ICP_GDT_7529RN_7629RN 0x0261 /*GDT 7529RN/7629RN*/
  4152. #define DEVICE_ICP_GDT_MAXRP 0x02ff /*GDT MAXRP*/
  4153. #define DEVICE_ICP_GDT_NEWRX 0x0300 /*GDT NEWRX*/
  4154. /* Vendor: 111a: Efficient Networks, Inc */
  4155. #define DEVICE_EFFICIENT_155P_MF1_FPGA 0x0000 /*155P-MF1 (FPGA)*/
  4156. #define DEVICE_EFFICIENT_155P_MF1_ASIC 0x0002 /*155P-MF1 (ASIC)*/
  4157. #define DEVICE_EFFICIENT_ENI_25P_ATM 0x0003 /*ENI-25P ATM*/
  4158. #define SUBDEVICE_EFFICIENT_ENI_25P_MINIPORT_ATM 0x111a0000 /*ENI-25p Miniport ATM Adapter*/
  4159. #define DEVICE_EFFICIENT_SPEEDSTREAM_LANAI 0x0005 /*SpeedStream (LANAI)*/
  4160. #define SUBDEVICE_EFFICIENT_ENI_3010_ATM 0x111a0001 /*ENI-3010 ATM*/
  4161. #define SUBDEVICE_EFFICIENT_ENI_3060_ADSL_VPI_0 0x111a0009 /*ENI-3060 ADSL (VPI=0)*/
  4162. #define SUBDEVICE_EFFICIENT_ENI_3010_ATM2 0x111a0101 /*ENI-3010 ATM*/
  4163. #define SUBDEVICE_EFFICIENT_ENI_3060CO_ADSL_VPI_0 0x111a0109 /*ENI-3060CO ADSL (VPI=0)*/
  4164. #define SUBDEVICE_EFFICIENT_ENI_3060_ADSL_VPI_02 0x111a0809 /*ENI-3060 ADSL (VPI=0 or 8)*/
  4165. #define SUBDEVICE_EFFICIENT_ENI_3060CO_ADSL_VPI_02 0x111a0909 /*ENI-3060CO ADSL (VPI=0 or 8)*/
  4166. #define SUBDEVICE_EFFICIENT_ENI_3060_ADSL_VPI_0_15 0x111a0a09 /*ENI-3060 ADSL (VPI=<0..15>)*/
  4167. #define DEVICE_EFFICIENT_SPEEDSTREAM_ADSL 0x0007 /*SpeedStream ADSL*/
  4168. #define SUBDEVICE_EFFICIENT_ENI_3061_ADSL_ASIC 0x111a1001 /*ENI-3061 ADSL [ASIC]*/
  4169. #define DEVICE_EFFICIENT_SPEEDSTREAM_1023_WIRELESS 0x1203 /*SpeedStream 1023 Wireless PCI Adapter*/
  4170. /* Vendor: 111b: Teledyne Electronic Systems */
  4171. /* Vendor: 111c: Tricord Systems Inc. */
  4172. #define DEVICE_TRICORD_POWERBIS_BRIDGE 0x0001 /*Powerbis Bridge*/
  4173. /* Vendor: 111d: Integrated Device Technology, Inc. */
  4174. #define DEVICE_INTEGRATED2_IDT77201_77211_155MBPS_ATM 0x0001 /*IDT77201/77211 155Mbps ATM SAR Controller [NICStAR]*/
  4175. #define DEVICE_INTEGRATED2_IDT77222_77252_155MBPS_ATM 0x0003 /*IDT77222/77252 155Mbps ATM MICRO ABR SAR Controller*/
  4176. #define DEVICE_INTEGRATED2_IDT77V252_155MBPS_ATM 0x0004 /*IDT77V252 155Mbps ATM MICRO ABR SAR Controller*/
  4177. #define DEVICE_INTEGRATED2_IDT77V222_155MBPS_ATM 0x0005 /*IDT77V222 155Mbps ATM MICRO ABR SAR Controller*/
  4178. /* Vendor: 111e: Eldec */
  4179. /* Vendor: 111f: Precision Digital Images */
  4180. #define DEVICE_PRECISION_PRECISION_MX_VIDEO 0x4a47 /*Precision MX Video engine interface*/
  4181. #define DEVICE_PRECISION_FRAME_CAPTURE_BUS 0x5243 /*Frame capture bus interface*/
  4182. /* Vendor: 1120: EMC Corporation */
  4183. /* Vendor: 1121: Zilog */
  4184. /* Vendor: 1122: Multi-tech Systems, Inc. */
  4185. /* Vendor: 1123: Excellent Design, Inc. */
  4186. /* Vendor: 1124: Leutron Vision AG */
  4187. /* Vendor: 1125: Eurocore */
  4188. /* Vendor: 1126: Vigra */
  4189. /* Vendor: 1127: FORE Systems Inc */
  4190. #define DEVICE_FORE_FORERUNNER_PCA_200_ATM 0x0200 /*ForeRunner PCA-200 ATM*/
  4191. #define DEVICE_FORE_PCA_200PC 0x0210 /*PCA-200PC*/
  4192. #define DEVICE_FORE_ATM 0x0250 /*ATM*/
  4193. #define DEVICE_FORE_FORERUNNER_PCA_200EPC_ATM 0x0300 /*ForeRunner PCA-200EPC ATM*/
  4194. #define DEVICE_FORE_ATM2 0x0310 /*ATM*/
  4195. #define DEVICE_FORE_FORERUNNERHE_ATM_ADAPTER 0x0400 /*ForeRunnerHE ATM Adapter*/
  4196. #define SUBDEVICE_FORE_FORERUNNERHE_ATM 0x11270400 /*ForeRunnerHE ATM*/
  4197. /* Vendor: 1129: Firmworks */
  4198. /* Vendor: 112a: Hermes Electronics Company, Ltd. */
  4199. /* Vendor: 112b: Linotype - Hell AG */
  4200. /* Vendor: 112c: Zenith Data Systems */
  4201. /* Vendor: 112d: Ravicad */
  4202. /* Vendor: 112e: Infomedia Microelectronics Inc. */
  4203. /* Vendor: 112f: Imaging Technology Inc */
  4204. #define DEVICE_IMAGING_MVC_IC_PCI 0x0000 /*MVC IC-PCI*/
  4205. #define DEVICE_IMAGING_MVC_IM_PCI_VIDEO 0x0001 /*MVC IM-PCI Video frame grabber/processor*/
  4206. /* Vendor: 1130: Computervision */
  4207. /* Vendor: 1131: Philips Semiconductors */
  4208. #define DEVICE_PHILIPS_USB_1_1_HOST 0x1561 /*USB 1.1 Host Controller*/
  4209. #define DEVICE_PHILIPS_USB_2_0_HOST 0x1562 /*USB 2.0 Host Controller*/
  4210. #define DEVICE_PHILIPS_SMARTPCI56_UCB1500_56K_MODEM 0x3400 /*SmartPCI56(UCB1500) 56K Modem*/
  4211. #define DEVICE_PHILIPS_TRIMEDIA_TM1000_1100 0x5400 /*TriMedia TM1000/1100*/
  4212. #define DEVICE_PHILIPS_TRIMEDIA_TM_1300 0x5402 /*TriMedia TM-1300*/
  4213. #define DEVICE_PHILIPS_SAA7130_VIDEO_BROADCAST 0x7130 /*SAA7130 Video Broadcast Decoder*/
  4214. #define SUBDEVICE_PHILIPS_LIVEVIEW_FLYVIDEO_2000 0x51680138 /*LiveView FlyVideo 2000*/
  4215. #define DEVICE_PHILIPS_SAA713X_AUDIO_VIDEO_BROADCAST 0x7133 /*SAA713X Audio+video broadcast decoder*/
  4216. #define SUBDEVICE_PHILIPS_LIFEVIEW_FLYVIDEO_3000 0x51680138 /*LifeView FlyVideo 3000*/
  4217. #define SUBDEVICE_PHILIPS_LIFEVIEW_FLYTV_PLATINUM 0x51680212 /*LifeView FlyTV Platinum mini*/
  4218. #define DEVICE_PHILIPS_SAA7134 0x7134 /*SAA7134*/
  4219. #define DEVICE_PHILIPS_SAA7135_AUDIO_VIDEO_BROADCAST 0x7135 /*SAA7135 Audio+video broadcast decoder*/
  4220. #define DEVICE_PHILIPS_SAA7145 0x7145 /*SAA7145*/
  4221. #define DEVICE_PHILIPS_SAA7146 0x7146 /*SAA7146*/
  4222. #define SUBDEVICE_PHILIPS_FUJITSU_SIEMENS_DVB_C_CARD 0x110a0000 /*Fujitsu/Siemens DVB-C card rev1.5*/
  4223. #define SUBDEVICE_PHILIPS_FUJITSU_SIEMENS_DVB_C_CARD2 0x110affff /*Fujitsu/Siemens DVB-C card rev1.5*/
  4224. #define SUBDEVICE_PHILIPS_KNC1_DVB_S_BUDGET 0x11314f56 /*KNC1 DVB-S Budget*/
  4225. #define SUBDEVICE_PHILIPS_FUJITSU_SIEMENS_ACTIVY_DVB_S 0x11314f61 /*Fujitsu-Siemens Activy DVB-S Budget*/
  4226. #define SUBDEVICE_PHILIPS_DVRAPTOR_VIDEO_EDIT_CAPTURE 0x114b2003 /*DVRaptor Video Edit/Capture Card*/
  4227. #define SUBDEVICE_PHILIPS_DV500_OVERLAY 0x11bd0006 /*DV500 Overlay*/
  4228. #define SUBDEVICE_PHILIPS_DV500_OVERLAY2 0x11bd000a /*DV500 Overlay*/
  4229. #define SUBDEVICE_PHILIPS_SIEMENS_TECHNOTREND_HAUPPAUGE_DVB_CARD 0x13c20000 /*Siemens/Technotrend/Hauppauge DVB card rev1.3 or rev1.5*/
  4230. #define SUBDEVICE_PHILIPS_TECHNOTREND_HAUPPAUGE_DVB_CARD 0x13c20001 /*Technotrend/Hauppauge DVB card rev1.3 or rev1.6*/
  4231. #define SUBDEVICE_PHILIPS_TECHNOTREND_HAUPPAUGE_DVB_CARD2 0x13c20002 /*Technotrend/Hauppauge DVB card rev2.1*/
  4232. #define SUBDEVICE_PHILIPS_TECHNOTREND_HAUPPAUGE_DVB_CARD3 0x13c20003 /*Technotrend/Hauppauge DVB card rev2.1*/
  4233. #define SUBDEVICE_PHILIPS_TECHNOTREND_HAUPPAUGE_DVB_CARD4 0x13c20004 /*Technotrend/Hauppauge DVB card rev2.1*/
  4234. #define SUBDEVICE_PHILIPS_TECHNOTREND_HAUPPAUGE_DVB_CARD5 0x13c20006 /*Technotrend/Hauppauge DVB card rev1.3 or rev1.6*/
  4235. #define SUBDEVICE_PHILIPS_TECHNOTREND_HAUPPAUGE_DVB_T 0x13c20008 /*Technotrend/Hauppauge DVB-T*/
  4236. #define SUBDEVICE_PHILIPS_OCTAL_TECHNOTREND_DVB_C_FOR 0x13c2000a /*Octal/Technotrend DVB-C for iTV*/
  4237. #define SUBDEVICE_PHILIPS_TECHNOTREND_BUDGET_HAUPPAUGE 0x13c21003 /*Technotrend-Budget / Hauppauge WinTV-NOVA-S DVB card*/
  4238. #define SUBDEVICE_PHILIPS_TECHNOTREND_BUDGET_HAUPPAUGE2 0x13c21004 /*Technotrend-Budget / Hauppauge WinTV-NOVA-C DVB card*/
  4239. #define SUBDEVICE_PHILIPS_TECHNOTREND_BUDGET_HAUPPAUGE3 0x13c21005 /*Technotrend-Budget / Hauppauge WinTV-NOVA-T DVB card*/
  4240. #define SUBDEVICE_PHILIPS_TECHNOTREND_BUDGET_HAUPPAUGE4 0x13c2100c /*Technotrend-Budget / Hauppauge WinTV-NOVA-CI DVB card*/
  4241. #define SUBDEVICE_PHILIPS_TECHNOTREND_BUDGET_HAUPPAUGE5 0x13c2100f /*Technotrend-Budget / Hauppauge WinTV-NOVA-CI DVB card*/
  4242. #define SUBDEVICE_PHILIPS_TECHNOTREND_BUDGET_HAUPPAUGE6 0x13c21011 /*Technotrend-Budget / Hauppauge WinTV-NOVA-T DVB card*/
  4243. #define SUBDEVICE_PHILIPS_SATELCO_MULTIMEDIA_DVB 0x13c21013 /*SATELCO Multimedia DVB*/
  4244. #define SUBDEVICE_PHILIPS_TECHNOTREND_HAUPPAUGE_DVB_CARD6 0x13c21102 /*Technotrend/Hauppauge DVB card rev2.1*/
  4245. /* Vendor: 1132: Mitel Corp. */
  4246. /* Vendor: 1133: Eicon Networks Corporation */
  4247. #define DEVICE_EICON_EICONCARD_S90 0x7901 /*EiconCard S90*/
  4248. #define DEVICE_EICON_EICONCARD_S902 0x7902 /*EiconCard S90*/
  4249. #define DEVICE_EICON_EICONCARD_S91 0x7911 /*EiconCard S91*/
  4250. #define DEVICE_EICON_EICONCARD_S912 0x7912 /*EiconCard S91*/
  4251. #define DEVICE_EICON_EICONCARD_S94 0x7941 /*EiconCard S94*/
  4252. #define DEVICE_EICON_EICONCARD_S942 0x7942 /*EiconCard S94*/
  4253. #define DEVICE_EICON_EICONCARD_S943 0x7943 /*EiconCard S94*/
  4254. #define DEVICE_EICON_EICONCARD_S944 0x7944 /*EiconCard S94*/
  4255. #define DEVICE_EICON_EICONCARD_P92 0xb921 /*EiconCard P92*/
  4256. #define DEVICE_EICON_EICONCARD_P922 0xb922 /*EiconCard P92*/
  4257. #define DEVICE_EICON_EICONCARD_P923 0xb923 /*EiconCard P92*/
  4258. #define DEVICE_EICON_DIVA_PRO_2_0 0xe001 /*Diva Pro 2.0 S/T*/
  4259. #define DEVICE_EICON_DIVA_2_0_S_T 0xe002 /*Diva 2.0 S/T PCI*/
  4260. #define DEVICE_EICON_DIVA_PRO_2_02 0xe003 /*Diva Pro 2.0 U*/
  4261. #define DEVICE_EICON_DIVA_2_0_U 0xe004 /*Diva 2.0 U PCI*/
  4262. #define DEVICE_EICON_DIVA_2_01_S_T 0xe005 /*Diva 2.01 S/T PCI*/
  4263. #define DEVICE_EICON_DIVA_CT_S_T 0xe006 /*Diva CT S/T PCI*/
  4264. #define DEVICE_EICON_DIVA_CT_U 0xe007 /*Diva CT U PCI*/
  4265. #define DEVICE_EICON_DIVA_CT_LITE 0xe008 /*Diva CT Lite S/T PCI*/
  4266. #define DEVICE_EICON_DIVA_CT_LITE2 0xe009 /*Diva CT Lite U PCI*/
  4267. #define DEVICE_EICON_DIVA_ISDN_V_90_PCI 0xe00a /*Diva ISDN+V.90 PCI*/
  4268. #define DEVICE_EICON_DIVA_2_02_PCI 0xe00b /*Diva 2.02 PCI S/T*/
  4269. #define DEVICE_EICON_DIVA_2_02_PCI2 0xe00c /*Diva 2.02 PCI U*/
  4270. #define DEVICE_EICON_DIVA_ISDN_PRO 0xe00d /*Diva ISDN Pro 3.0 PCI*/
  4271. #define DEVICE_EICON_DIVA_ISDN_CT_S_T 0xe00e /*Diva ISDN+CT S/T PCI Rev 2*/
  4272. #define DEVICE_EICON_DIVA_SERVER_BRI_2M 0xe010 /*Diva Server BRI-2M PCI*/
  4273. #define SUBDEVICE_EICON_FUJITSU_SIEMENS_ISDN 0x110a0021 /*Fujitsu Siemens ISDN S0*/
  4274. #define SUBDEVICE_EICON_DIVA_SERVER_BRI_2M 0x80010014 /*Diva Server BRI-2M PCI Cornet NQ*/
  4275. #define DEVICE_EICON_DIVA_SERVER_BRI 0xe011 /*Diva Server BRI S/T Rev 2*/
  4276. #define DEVICE_EICON_DIVA_SERVER_4BRI_8M 0xe012 /*Diva Server 4BRI-8M PCI*/
  4277. #define SUBDEVICE_EICON_DIVA_SERVER_4BRI_8M 0x80010014 /*Diva Server 4BRI-8M PCI Cornet NQ*/
  4278. #define DEVICE_EICON_DIVA_SERVER_4BRI 0xe013 /*Diva Server 4BRI Rev 2*/
  4279. #define SUBDEVICE_EICON_DIVA_SERVER_V_4BRI_8 0x11331300 /*Diva Server V-4BRI-8*/
  4280. #define SUBDEVICE_EICON_DIVA_SERVER_4BRI_8M2 0x1133e013 /*Diva Server 4BRI-8M 2.0 PCI*/
  4281. #define SUBDEVICE_EICON_DIVA_SERVER_4BRI_8M3 0x80010014 /*Diva Server 4BRI-8M 2.0 PCI Cornet NQ*/
  4282. #define DEVICE_EICON_DIVA_SERVER_PRI_30M 0xe014 /*Diva Server PRI-30M PCI*/
  4283. #define SUBDEVICE_EICON_DIVA_SERVER_PRI_30M 0x00080100 /*Diva Server PRI-30M PCI*/
  4284. #define SUBDEVICE_EICON_DIVA_SERVER_PRI_30M2 0x80010014 /*Diva Server PRI-30M PCI Cornet NQ*/
  4285. #define DEVICE_EICON_DIVA_SERVER_PRI 0xe015 /*DIVA Server PRI Rev 2*/
  4286. #define SUBDEVICE_EICON_DIVA_SERVER_PRI 0x1133e015 /*Diva Server PRI 2.0 PCI*/
  4287. #define SUBDEVICE_EICON_DIVA_SERVER_PRI2 0x80010014 /*Diva Server PRI 2.0 PCI Cornet NQ*/
  4288. #define DEVICE_EICON_DIVA_SERVER_VOICE 0xe016 /*Diva Server Voice 4BRI PCI*/
  4289. #define SUBDEVICE_EICON_DIVA_SERVER_PRI3 0x80010014 /*Diva Server PRI Cornet NQ*/
  4290. #define DEVICE_EICON_DIVA_SERVER_VOICE2 0xe017 /*Diva Server Voice 4BRI Rev 2*/
  4291. #define SUBDEVICE_EICON_DIVA_SERVER_VOICE 0x1133e017 /*Diva Server Voice 4BRI-8M 2.0 PCI*/
  4292. #define SUBDEVICE_EICON_DIVA_SERVER_VOICE2 0x80010014 /*Diva Server Voice 4BRI-8M 2.0 PCI Cornet NQ*/
  4293. #define DEVICE_EICON_DIVA_SERVER_BRI_2M2 0xe018 /*Diva Server BRI-2M 2.0 PCI*/
  4294. #define SUBDEVICE_EICON_DIVA_SERVER_V_BRI_2 0x11331800 /*Diva Server V-BRI-2*/
  4295. #define SUBDEVICE_EICON_DIVA_SERVER_BRI_2M2 0x1133e018 /*Diva Server BRI-2M 2.0 PCI*/
  4296. #define SUBDEVICE_EICON_DIVA_SERVER_BRI_2M3 0x80010014 /*Diva Server BRI-2M 2.0 PCI Cornet NQ*/
  4297. #define DEVICE_EICON_DIVA_SERVER_VOICE3 0xe019 /*Diva Server Voice PRI Rev 2*/
  4298. #define SUBDEVICE_EICON_DIVA_SERVER_VOICE3 0x1133e019 /*Diva Server Voice PRI 2.0 PCI*/
  4299. #define SUBDEVICE_EICON_DIVA_SERVER_VOICE4 0x80010014 /*Diva Server Voice PRI 2.0 PCI Cornet NQ*/
  4300. #define DEVICE_EICON_DIVA_SERVER_2FX 0xe01a /*Diva Server 2FX*/
  4301. #define DEVICE_EICON_DIVA_SERVER_VOICE4 0xe01b /*Diva Server Voice BRI-2M 2.0 PCI*/
  4302. #define SUBDEVICE_EICON_DIVA_SERVER_VOICE5 0x1133e01b /*Diva Server Voice BRI-2M 2.0 PCI*/
  4303. #define SUBDEVICE_EICON_DIVA_SERVER_VOICE6 0x80010014 /*Diva Server Voice BRI-2M 2.0 PCI Cornet NQ*/
  4304. #define DEVICE_EICON_DIVA_SERVER_PRI2 0xe01c /*Diva Server PRI Rev 3*/
  4305. #define SUBDEVICE_EICON_DIVA_SERVER_PRI_E1_T1_8 0x11331c01 /*Diva Server PRI/E1/T1-8*/
  4306. #define SUBDEVICE_EICON_DIVA_SERVER_PRI_T1_24 0x11331c02 /*Diva Server PRI/T1-24*/
  4307. #define SUBDEVICE_EICON_DIVA_SERVER_PRI_E1_30 0x11331c03 /*Diva Server PRI/E1-30*/
  4308. #define SUBDEVICE_EICON_DIVA_SERVER_PRI_E1_T1 0x11331c04 /*Diva Server PRI/E1/T1*/
  4309. #define SUBDEVICE_EICON_DIVA_SERVER_V_PRI_T1_24 0x11331c05 /*Diva Server V-PRI/T1-24*/
  4310. #define SUBDEVICE_EICON_DIVA_SERVER_V_PRI_E1_30 0x11331c06 /*Diva Server V-PRI/E1-30*/
  4311. #define SUBDEVICE_EICON_DIVA_SERVER_PRI_E1_T1_82 0x11331c07 /*Diva Server PRI/E1/T1-8 Cornet NQ*/
  4312. #define SUBDEVICE_EICON_DIVA_SERVER_PRI_T1_242 0x11331c08 /*Diva Server PRI/T1-24 Cornet NQ*/
  4313. #define SUBDEVICE_EICON_DIVA_SERVER_PRI_E1_302 0x11331c09 /*Diva Server PRI/E1-30 Cornet NQ*/
  4314. #define SUBDEVICE_EICON_DIVA_SERVER_PRI_E1_T12 0x11331c0a /*Diva Server PRI/E1/T1 Cornet NQ*/
  4315. #define SUBDEVICE_EICON_DIVA_SERVER_V_PRI_T1_242 0x11331c0b /*Diva Server V-PRI/T1-24 Cornet NQ*/
  4316. #define SUBDEVICE_EICON_DIVA_SERVER_V_PRI_E1_302 0x11331c0c /*Diva Server V-PRI/E1-30 Cornet NQ*/
  4317. #define DEVICE_EICON_DIVA_SERVER_2PRI 0xe01e /*Diva Server 2PRI*/
  4318. #define SUBDEVICE_EICON_DIVA_SERVER_V_2PRI_E1_60 0x11331e00 /*Diva Server V-2PRI/E1-60*/
  4319. #define SUBDEVICE_EICON_DIVA_SERVER_V_2PRI_T1_48 0x11331e01 /*Diva Server V-2PRI/T1-48*/
  4320. #define SUBDEVICE_EICON_DIVA_SERVER_2PRI_E1_60 0x11331e02 /*Diva Server 2PRI/E1-60*/
  4321. #define SUBDEVICE_EICON_DIVA_SERVER_2PRI_T1_48 0x11331e03 /*Diva Server 2PRI/T1-48*/
  4322. #define DEVICE_EICON_DIVA_SERVER_4PRI 0xe020 /*Diva Server 4PRI*/
  4323. #define SUBDEVICE_EICON_DIVA_SERVER_V_4PRI_E1_120 0x11332000 /*Diva Server V-4PRI/E1-120*/
  4324. #define SUBDEVICE_EICON_DIVA_SERVER_V_4PRI_T1_96 0x11332001 /*Diva Server V-4PRI/T1-96*/
  4325. #define SUBDEVICE_EICON_DIVA_SERVER_4PRI_E1_120 0x11332002 /*Diva Server 4PRI/E1-120*/
  4326. #define SUBDEVICE_EICON_DIVA_SERVER_4PRI_T1_96 0x11332003 /*Diva Server 4PRI/T1-96*/
  4327. #define DEVICE_EICON_DIVA_SERVER_ANALOG_4P 0xe024 /*Diva Server Analog-4P*/
  4328. #define SUBDEVICE_EICON_DIVA_SERVER_V_ANALOG_4P 0x11332400 /*Diva Server V-Analog-4P*/
  4329. #define SUBDEVICE_EICON_DIVA_SERVER_ANALOG_4P 0x1133e024 /*Diva Server Analog-4P*/
  4330. #define DEVICE_EICON_DIVA_SERVER_ANALOG_8P 0xe028 /*Diva Server Analog-8P*/
  4331. #define SUBDEVICE_EICON_DIVA_SERVER_V_ANALOG_8P 0x11332800 /*Diva Server V-Analog-8P*/
  4332. #define SUBDEVICE_EICON_DIVA_SERVER_ANALOG_8P 0x1133e028 /*Diva Server Analog-8P*/
  4333. /* Vendor: 1134: Mercury Computer Systems */
  4334. #define DEVICE_MERCURY_RACEWAY_BRIDGE 0x0001 /*Raceway Bridge*/
  4335. #define DEVICE_MERCURY_DUAL_PCI_TO 0x0002 /*Dual PCI to RapidIO Bridge*/
  4336. /* Vendor: 1135: Fuji Xerox Co Ltd */
  4337. #define DEVICE_FUJI_PRINTER_CONTROLLER 0x0001 /*Printer controller*/
  4338. /* Vendor: 1136: Momentum Data Systems */
  4339. /* Vendor: 1137: Cisco Systems Inc */
  4340. /* Vendor: 1138: Ziatech Corporation */
  4341. #define DEVICE_ZIATECH_8905_STD_32 0x8905 /*8905 [STD 32 Bridge]*/
  4342. /* Vendor: 1139: Dynamic Pictures, Inc */
  4343. #define DEVICE_DYNAMIC_VGA_COMPATABLE_3D 0x0001 /*VGA Compatable 3D Graphics*/
  4344. /* Vendor: 113a: FWB Inc */
  4345. /* Vendor: 113b: Network Computing Devices */
  4346. /* Vendor: 113c: Cyclone Microsystems, Inc. */
  4347. #define DEVICE_CYCLONE_PCI_9060_I960_BRIDGE 0x0000 /*PCI-9060 i960 Bridge*/
  4348. #define DEVICE_CYCLONE_PCI_SDK_PCI_I960 0x0001 /*PCI-SDK [PCI i960 Evaluation Platform]*/
  4349. #define DEVICE_CYCLONE_PCI_911_I960JX_BASED_INTELLIGENT 0x0911 /*PCI-911 [i960Jx-based Intelligent I/O Controller]*/
  4350. #define DEVICE_CYCLONE_PCI_912_I960CF_BASED_INTELLIGENT 0x0912 /*PCI-912 [i960CF-based Intelligent I/O Controller]*/
  4351. #define DEVICE_CYCLONE_PCI_913 0x0913 /*PCI-913*/
  4352. #define DEVICE_CYCLONE_PCI_914_I_O_CONTROLLER 0x0914 /*PCI-914 [I/O Controller w/ secondary PCI bus]*/
  4353. /* Vendor: 113d: Leading Edge Products Inc */
  4354. /* Vendor: 113e: Sanyo Electric Co - Computer Engineering Dept */
  4355. /* Vendor: 113f: Equinox Systems, Inc. */
  4356. #define DEVICE_EQUINOX_SST_64P_ADAPTER 0x0808 /*SST-64P Adapter*/
  4357. #define DEVICE_EQUINOX_SST_128P_ADAPTER 0x1010 /*SST-128P Adapter*/
  4358. #define DEVICE_EQUINOX_SST_16P_DB_ADAPTER 0x80c0 /*SST-16P DB Adapter*/
  4359. #define DEVICE_EQUINOX_SST_16P_RJ_ADAPTER 0x80c4 /*SST-16P RJ Adapter*/
  4360. #define DEVICE_EQUINOX_SST_16P_ADAPTER 0x80c8 /*SST-16P Adapter*/
  4361. #define DEVICE_EQUINOX_SST_4P_ADAPTER 0x8888 /*SST-4P Adapter*/
  4362. #define DEVICE_EQUINOX_SST_8P_ADAPTER 0x9090 /*SST-8P Adapter*/
  4363. /* Vendor: 1140: Intervoice Inc */
  4364. /* Vendor: 1141: Crest Microsystem Inc */
  4365. /* Vendor: 1142: Alliance Semiconductor Corporation */
  4366. #define DEVICE_ALLIANCE_AP6410 0x3210 /*AP6410*/
  4367. #define DEVICE_ALLIANCE_PROVIDEO_6422 0x6422 /*ProVideo 6422*/
  4368. #define DEVICE_ALLIANCE_PROVIDEO_6424 0x6424 /*ProVideo 6424*/
  4369. #define DEVICE_ALLIANCE_PROMOTION_AT25 0x6425 /*ProMotion AT25*/
  4370. #define DEVICE_ALLIANCE_PROMOTION_AT3D 0x643d /*ProMotion AT3D*/
  4371. /* Vendor: 1143: NetPower, Inc */
  4372. /* Vendor: 1144: Cincinnati Milacron */
  4373. #define DEVICE_CINCINNATI_NOSERVO_CONTROLLER 0x0001 /*Noservo controller*/
  4374. /* Vendor: 1145: Workbit Corporation */
  4375. #define DEVICE_WORKBIT_NINJASCSI_32_WORKBIT 0x8007 /*NinjaSCSI-32 Workbit*/
  4376. #define DEVICE_WORKBIT_NINJASCSI_32_KME 0xf007 /*NinjaSCSI-32 KME*/
  4377. #define DEVICE_WORKBIT_NINJASCSI_32_WORKBIT2 0xf010 /*NinjaSCSI-32 Workbit*/
  4378. #define DEVICE_WORKBIT_NINJASCSI_32_LOGITEC 0xf012 /*NinjaSCSI-32 Logitec*/
  4379. #define DEVICE_WORKBIT_NINJASCSI_32_LOGITEC2 0xf013 /*NinjaSCSI-32 Logitec*/
  4380. #define DEVICE_WORKBIT_NINJASCSI_32_MELCO 0xf015 /*NinjaSCSI-32 Melco*/
  4381. /* Vendor: 1146: Force Computers */
  4382. /* Vendor: 1147: Interface Corp */
  4383. /* Vendor: 1148: SysKonnect */
  4384. #define DEVICE_SYSKONNECT_FDDI_ADAPTER 0x4000 /*FDDI Adapter*/
  4385. #define SUBDEVICE_SYSKONNECT_NETELLIGENT_100_FDDI 0x0e11b03b /*Netelligent 100 FDDI DAS Fibre SC*/
  4386. #define SUBDEVICE_SYSKONNECT_NETELLIGENT_100_FDDI2 0x0e11b03c /*Netelligent 100 FDDI SAS Fibre SC*/
  4387. #define SUBDEVICE_SYSKONNECT_NETELLIGENT_100_FDDI3 0x0e11b03d /*Netelligent 100 FDDI DAS UTP*/
  4388. #define SUBDEVICE_SYSKONNECT_NETELLIGENT_100_FDDI4 0x0e11b03e /*Netelligent 100 FDDI SAS UTP*/
  4389. #define SUBDEVICE_SYSKONNECT_NETELLIGENT_100_FDDI5 0x0e11b03f /*Netelligent 100 FDDI SAS Fibre MIC*/
  4390. #define SUBDEVICE_SYSKONNECT_FDDI_SK_5521_SK_NET 0x11485521 /*FDDI SK-5521 (SK-NET FDDI-UP)*/
  4391. #define SUBDEVICE_SYSKONNECT_FDDI_SK_5522_SK_NET 0x11485522 /*FDDI SK-5522 (SK-NET FDDI-UP DAS)*/
  4392. #define SUBDEVICE_SYSKONNECT_FDDI_SK_5541_SK_NET 0x11485541 /*FDDI SK-5541 (SK-NET FDDI-FP)*/
  4393. #define SUBDEVICE_SYSKONNECT_FDDI_SK_5543_SK_NET 0x11485543 /*FDDI SK-5543 (SK-NET FDDI-LP)*/
  4394. #define SUBDEVICE_SYSKONNECT_FDDI_SK_5544_SK_NET 0x11485544 /*FDDI SK-5544 (SK-NET FDDI-LP DAS)*/
  4395. #define SUBDEVICE_SYSKONNECT_FDDI_SK_5821_SK_NET 0x11485821 /*FDDI SK-5821 (SK-NET FDDI-UP64)*/
  4396. #define SUBDEVICE_SYSKONNECT_FDDI_SK_5822_SK_NET 0x11485822 /*FDDI SK-5822 (SK-NET FDDI-UP64 DAS)*/
  4397. #define SUBDEVICE_SYSKONNECT_FDDI_SK_5841_SK_NET 0x11485841 /*FDDI SK-5841 (SK-NET FDDI-FP64)*/
  4398. #define SUBDEVICE_SYSKONNECT_FDDI_SK_5843_SK_NET 0x11485843 /*FDDI SK-5843 (SK-NET FDDI-LP64)*/
  4399. #define SUBDEVICE_SYSKONNECT_FDDI_SK_5844_SK_NET 0x11485844 /*FDDI SK-5844 (SK-NET FDDI-LP64 DAS)*/
  4400. #define DEVICE_SYSKONNECT_TOKEN_RING_ADAPTER 0x4200 /*Token Ring adapter*/
  4401. #define DEVICE_SYSKONNECT_SK_98XX_GIGABIT_ETHERNET 0x4300 /*SK-98xx Gigabit Ethernet Server Adapter*/
  4402. #define SUBDEVICE_SYSKONNECT_SK_9821_GIGABIT_ETHERNET 0x11489821 /*SK-9821 Gigabit Ethernet Server Adapter (SK-NET GE-T)*/
  4403. #define SUBDEVICE_SYSKONNECT_SK_9822_GIGABIT_ETHERNET 0x11489822 /*SK-9822 Gigabit Ethernet Server Adapter (SK-NET GE-T dual link)*/
  4404. #define SUBDEVICE_SYSKONNECT_SK_9841_GIGABIT_ETHERNET 0x11489841 /*SK-9841 Gigabit Ethernet Server Adapter (SK-NET GE-LX)*/
  4405. #define SUBDEVICE_SYSKONNECT_SK_9842_GIGABIT_ETHERNET 0x11489842 /*SK-9842 Gigabit Ethernet Server Adapter (SK-NET GE-LX dual link)*/
  4406. #define SUBDEVICE_SYSKONNECT_SK_9843_GIGABIT_ETHERNET 0x11489843 /*SK-9843 Gigabit Ethernet Server Adapter (SK-NET GE-SX)*/
  4407. #define SUBDEVICE_SYSKONNECT_SK_9844_GIGABIT_ETHERNET 0x11489844 /*SK-9844 Gigabit Ethernet Server Adapter (SK-NET GE-SX dual link)*/
  4408. #define SUBDEVICE_SYSKONNECT_SK_9861_GIGABIT_ETHERNET 0x11489861 /*SK-9861 Gigabit Ethernet Server Adapter (SK-NET GE-SX Volition)*/
  4409. #define SUBDEVICE_SYSKONNECT_SK_9862_GIGABIT_ETHERNET 0x11489862 /*SK-9862 Gigabit Ethernet Server Adapter (SK-NET GE-SX Volition dual link)*/
  4410. #define SUBDEVICE_SYSKONNECT_SK_9871_GIGABIT_ETHERNET 0x11489871 /*SK-9871 Gigabit Ethernet Server Adapter (SK-NET GE-ZX)*/
  4411. #define SUBDEVICE_SYSKONNECT_SK_9872_GIGABIT_ETHERNET 0x11489872 /*SK-9872 Gigabit Ethernet Server Adapter (SK-NET GE-ZX dual link)*/
  4412. #define SUBDEVICE_SYSKONNECT_AT_2970SX_GIGABIT_ETHERNET 0x12592970 /*AT-2970SX Gigabit Ethernet Adapter*/
  4413. #define SUBDEVICE_SYSKONNECT_AT_2970LX_GIGABIT_ETHERNET 0x12592971 /*AT-2970LX Gigabit Ethernet Adapter*/
  4414. #define SUBDEVICE_SYSKONNECT_AT_2970TX_GIGABIT_ETHERNET 0x12592972 /*AT-2970TX Gigabit Ethernet Adapter*/
  4415. #define SUBDEVICE_SYSKONNECT_AT_2971SX_GIGABIT_ETHERNET 0x12592973 /*AT-2971SX Gigabit Ethernet Adapter*/
  4416. #define SUBDEVICE_SYSKONNECT_AT_2971T_GIGABIT_ETHERNET 0x12592974 /*AT-2971T Gigabit Ethernet Adapter*/
  4417. #define SUBDEVICE_SYSKONNECT_AT_2970SX_2SC_GIGABIT_ETHERNET 0x12592975 /*AT-2970SX/2SC Gigabit Ethernet Adapter*/
  4418. #define SUBDEVICE_SYSKONNECT_AT_2970LX_2SC_GIGABIT_ETHERNET 0x12592976 /*AT-2970LX/2SC Gigabit Ethernet Adapter*/
  4419. #define SUBDEVICE_SYSKONNECT_AT_2970TX_2TX_GIGABIT_ETHERNET 0x12592977 /*AT-2970TX/2TX Gigabit Ethernet Adapter*/
  4420. #define DEVICE_SYSKONNECT_SK_98XX_V2_0_GIGABIT 0x4320 /*SK-98xx V2.0 Gigabit Ethernet Adapter*/
  4421. #define SUBDEVICE_SYSKONNECT_MARVELL_RDK_8001_ADAPTER 0x11480121 /*Marvell RDK-8001 Adapter*/
  4422. #define SUBDEVICE_SYSKONNECT_MARVELL_RDK_8002_ADAPTER 0x11480221 /*Marvell RDK-8002 Adapter*/
  4423. #define SUBDEVICE_SYSKONNECT_MARVELL_RDK_8003_ADAPTER 0x11480321 /*Marvell RDK-8003 Adapter*/
  4424. #define SUBDEVICE_SYSKONNECT_MARVELL_RDK_8004_ADAPTER 0x11480421 /*Marvell RDK-8004 Adapter*/
  4425. #define SUBDEVICE_SYSKONNECT_MARVELL_RDK_8006_ADAPTER 0x11480621 /*Marvell RDK-8006 Adapter*/
  4426. #define SUBDEVICE_SYSKONNECT_MARVELL_RDK_8007_ADAPTER 0x11480721 /*Marvell RDK-8007 Adapter*/
  4427. #define SUBDEVICE_SYSKONNECT_MARVELL_RDK_8008_ADAPTER 0x11480821 /*Marvell RDK-8008 Adapter*/
  4428. #define SUBDEVICE_SYSKONNECT_MARVELL_RDK_8009_ADAPTER 0x11480921 /*Marvell RDK-8009 Adapter*/
  4429. #define SUBDEVICE_SYSKONNECT_MARVELL_RDK_8011_ADAPTER 0x11481121 /*Marvell RDK-8011 Adapter*/
  4430. #define SUBDEVICE_SYSKONNECT_MARVELL_RDK_8012_ADAPTER 0x11481221 /*Marvell RDK-8012 Adapter*/
  4431. #define SUBDEVICE_SYSKONNECT_SK_9521_V2_0_10_100_1000BASE_T 0x11483221 /*SK-9521 V2.0 10/100/1000Base-T Adapter*/
  4432. #define SUBDEVICE_SYSKONNECT_SK_9821_V2_0_GIGABIT 0x11485021 /*SK-9821 V2.0 Gigabit Ethernet 10/100/1000Base-T Adapter*/
  4433. #define SUBDEVICE_SYSKONNECT_SK_9841_V2_0_GIGABIT 0x11485041 /*SK-9841 V2.0 Gigabit Ethernet 1000Base-LX Adapter*/
  4434. #define SUBDEVICE_SYSKONNECT_SK_9843_V2_0_GIGABIT 0x11485043 /*SK-9843 V2.0 Gigabit Ethernet 1000Base-SX Adapter*/
  4435. #define SUBDEVICE_SYSKONNECT_SK_9851_V2_0_GIGABIT 0x11485051 /*SK-9851 V2.0 Gigabit Ethernet 1000Base-SX Adapter*/
  4436. #define SUBDEVICE_SYSKONNECT_SK_9861_V2_0_GIGABIT 0x11485061 /*SK-9861 V2.0 Gigabit Ethernet 1000Base-SX Adapter*/
  4437. #define SUBDEVICE_SYSKONNECT_SK_9871_V2_0_GIGABIT 0x11485071 /*SK-9871 V2.0 Gigabit Ethernet 1000Base-ZX Adapter*/
  4438. #define SUBDEVICE_SYSKONNECT_SK_9521_10_100_1000BASE_T_ADAPTER 0x11489521 /*SK-9521 10/100/1000Base-T Adapter*/
  4439. #define DEVICE_SYSKONNECT_SK_9DXX_GIGABIT_ETHERNET 0x4400 /*SK-9Dxx Gigabit Ethernet Adapter*/
  4440. #define DEVICE_SYSKONNECT_SK_9MXX_GIGABIT_ETHERNET 0x4500 /*SK-9Mxx Gigabit Ethernet Adapter*/
  4441. #define DEVICE_SYSKONNECT_SK_9EXX_10_100_1000BASE_T_ADAPTER 0x9e00 /*SK-9Exx 10/100/1000Base-T Adapter*/
  4442. #define SUBDEVICE_SYSKONNECT_SK_9E21_SERVER_ADAPTER 0x11482100 /*SK-9E21 Server Adapter*/
  4443. #define SUBDEVICE_SYSKONNECT_SK_9E21D_10_100_1000BASE_T_ADAPTER 0x114821d0 /*SK-9E21D 10/100/1000Base-T Adapter*/
  4444. #define SUBDEVICE_SYSKONNECT_SK_9E22_SERVER_ADAPTER 0x11482200 /*SK-9E22 Server Adapter*/
  4445. #define SUBDEVICE_SYSKONNECT_SK_9E81_SERVER_ADAPTER 0x11488100 /*SK-9E81 Server Adapter*/
  4446. #define SUBDEVICE_SYSKONNECT_SK_9E82_SERVER_ADAPTER 0x11488200 /*SK-9E82 Server Adapter*/
  4447. #define SUBDEVICE_SYSKONNECT_SK_9E91_SERVER_ADAPTER 0x11489100 /*SK-9E91 Server Adapter*/
  4448. #define SUBDEVICE_SYSKONNECT_SK_9E92_SERVER_ADAPTER 0x11489200 /*SK-9E92 Server Adapter*/
  4449. /* Vendor: 1149: Win System Corporation */
  4450. /* Vendor: 114a: VMIC */
  4451. #define DEVICE_VMIC_VMIPCI_5579_REFLECTIVE_MEMORY 0x5579 /*VMIPCI-5579 (Reflective Memory Card)*/
  4452. #define DEVICE_VMIC_VMIPCI_5587_REFLECTIVE_MEMORY 0x5587 /*VMIPCI-5587 (Reflective Memory Card)*/
  4453. #define DEVICE_VMIC_VMIC_PCI_7755 0x6504 /*VMIC PCI 7755 FPGA*/
  4454. #define DEVICE_VMIC_VMIVME_7587 0x7587 /*VMIVME-7587*/
  4455. /* Vendor: 114b: Canopus Co., Ltd */
  4456. /* Vendor: 114c: Annabooks */
  4457. /* Vendor: 114d: IC Corporation */
  4458. /* Vendor: 114e: Nikon Systems Inc */
  4459. /* Vendor: 114f: Digi International */
  4460. #define DEVICE_DIGI_ACCELEPORT_EPC 0x0002 /*AccelePort EPC*/
  4461. #define DEVICE_DIGI_RIGHTSWITCH_SE_6 0x0003 /*RightSwitch SE-6*/
  4462. #define DEVICE_DIGI_ACCELEPORT_XEM 0x0004 /*AccelePort Xem*/
  4463. #define DEVICE_DIGI_ACCELEPORT_XR 0x0005 /*AccelePort Xr*/
  4464. #define DEVICE_DIGI_ACCELEPORT_XR_C_X 0x0006 /*AccelePort Xr,C/X*/
  4465. #define DEVICE_DIGI_ACCELEPORT_XR_J 0x0009 /*AccelePort Xr/J*/
  4466. #define DEVICE_DIGI_ACCELEPORT_EPC_J 0x000a /*AccelePort EPC/J*/
  4467. #define DEVICE_DIGI_DATAFIREPRIME_T1_1_PORT 0x000c /*DataFirePRIme T1 (1-port)*/
  4468. #define DEVICE_DIGI_SYNCPORT_2_PORT_X_25_FR 0x000d /*SyncPort 2-Port (x.25/FR)*/
  4469. #define DEVICE_DIGI_ACCELEPORT_8R_EIA_232 0x0011 /*AccelePort 8r EIA-232 (IBM)*/
  4470. #define DEVICE_DIGI_ACCELEPORT_8R_EIA_422 0x0012 /*AccelePort 8r EIA-422*/
  4471. #define DEVICE_DIGI_ACCELEPORT_XR2 0x0013 /*AccelePort Xr*/
  4472. #define DEVICE_DIGI_ACCELEPORT_8R_EIA_4222 0x0014 /*AccelePort 8r EIA-422*/
  4473. #define DEVICE_DIGI_ACCELEPORT_XEM2 0x0015 /*AccelePort Xem*/
  4474. #define DEVICE_DIGI_ACCELEPORT_EPC_X 0x0016 /*AccelePort EPC/X*/
  4475. #define DEVICE_DIGI_ACCELEPORT_C_X 0x0017 /*AccelePort C/X*/
  4476. #define DEVICE_DIGI_DATAFIREPRIME_E1_1_PORT 0x001a /*DataFirePRIme E1 (1-port)*/
  4477. #define DEVICE_DIGI_ACCELEPORT_C_X_IBM 0x001b /*AccelePort C/X (IBM)*/
  4478. #define DEVICE_DIGI_DATAFIRE_RAS_T1_E1_PRI 0x001d /*DataFire RAS T1/E1/PRI*/
  4479. #define SUBDEVICE_DIGI_DATAFIRE_RAS_E1 0x114f0050 /*DataFire RAS E1 Adapter*/
  4480. #define SUBDEVICE_DIGI_DATAFIRE_RAS_DUAL 0x114f0051 /*DataFire RAS Dual E1 Adapter*/
  4481. #define SUBDEVICE_DIGI_DATAFIRE_RAS_T1 0x114f0052 /*DataFire RAS T1 Adapter*/
  4482. #define SUBDEVICE_DIGI_DATAFIRE_RAS_DUAL2 0x114f0053 /*DataFire RAS Dual T1 Adapter*/
  4483. #define DEVICE_DIGI_ACCELEPORT_RAS 0x0023 /*AccelePort RAS*/
  4484. #define DEVICE_DIGI_DATAFIRE_RAS_B4 0x0024 /*DataFire RAS B4 ST/U*/
  4485. #define SUBDEVICE_DIGI_DATAFIRE_RAS_BRI 0x114f0030 /*DataFire RAS BRI U Adapter*/
  4486. #define SUBDEVICE_DIGI_DATAFIRE_RAS_BRI2 0x114f0031 /*DataFire RAS BRI S/T Adapter*/
  4487. #define DEVICE_DIGI_ACCELEPORT_4R_920 0x0026 /*AccelePort 4r 920*/
  4488. #define DEVICE_DIGI_ACCELEPORT_XR_920 0x0027 /*AccelePort Xr 920*/
  4489. #define DEVICE_DIGI_CLASSICBOARD_4 0x0028 /*ClassicBoard 4*/
  4490. #define DEVICE_DIGI_CLASSICBOARD_8 0x0029 /*ClassicBoard 8*/
  4491. #define DEVICE_DIGI_ACCELEPORT_2R_920 0x0034 /*AccelePort 2r 920*/
  4492. #define DEVICE_DIGI_DATAFIRE_DSP_T1_E1_PRI 0x0035 /*DataFire DSP T1/E1/PRI cPCI*/
  4493. #define DEVICE_DIGI_ACCELEPORT_XP 0x0040 /*AccelePort Xp*/
  4494. #define DEVICE_DIGI_ACCELEPORT_2P 0x0042 /*AccelePort 2p*/
  4495. #define DEVICE_DIGI_ACCELEPORT_4P 0x0043 /*AccelePort 4p*/
  4496. #define DEVICE_DIGI_ACCELEPORT_8P 0x0044 /*AccelePort 8p*/
  4497. #define DEVICE_DIGI_ACCELEPORT_16P 0x0045 /*AccelePort 16p*/
  4498. #define DEVICE_DIGI_ACCELEPORT_32P 0x004e /*AccelePort 32p*/
  4499. #define DEVICE_DIGI_DATAFIRE_MICRO_V 0x0070 /*Datafire Micro V IOM2 (Europe)*/
  4500. #define DEVICE_DIGI_DATAFIRE_MICRO_V2 0x0071 /*Datafire Micro V (Europe)*/
  4501. #define DEVICE_DIGI_DATAFIRE_MICRO_V3 0x0072 /*Datafire Micro V IOM2 (North America)*/
  4502. #define DEVICE_DIGI_DATAFIRE_MICRO_V4 0x0073 /*Datafire Micro V (North America)*/
  4503. #define DEVICE_DIGI_DIGI_NEO_4 0x00b0 /*Digi Neo 4*/
  4504. #define DEVICE_DIGI_DIGI_NEO_8 0x00b1 /*Digi Neo 8*/
  4505. #define DEVICE_DIGI_DIGI_NEO_2 0x00c8 /*Digi Neo 2 DB9*/
  4506. #define DEVICE_DIGI_DIGI_NEO_22 0x00c9 /*Digi Neo 2 DB9 PRI*/
  4507. #define DEVICE_DIGI_DIGI_NEO_23 0x00ca /*Digi Neo 2 RJ45*/
  4508. #define DEVICE_DIGI_DIGI_NEO_24 0x00cb /*Digi Neo 2 RJ45 PRI*/
  4509. #define DEVICE_DIGI_CLASSICBOARD_4_422 0x00d0 /*ClassicBoard 4 422*/
  4510. #define DEVICE_DIGI_CLASSICBOARD_8_422 0x00d1 /*ClassicBoard 8 422*/
  4511. #define DEVICE_DIGI_AVANSTAR 0x6001 /*Avanstar*/
  4512. /* Vendor: 1150: Thinking Machines Corp */
  4513. /* Vendor: 1151: JAE Electronics Inc. */
  4514. /* Vendor: 1152: Megatek */
  4515. /* Vendor: 1153: Land Win Electronic Corp */
  4516. /* Vendor: 1154: Melco Inc */
  4517. /* Vendor: 1155: Pine Technology Ltd */
  4518. /* Vendor: 1156: Periscope Engineering */
  4519. /* Vendor: 1157: Avsys Corporation */
  4520. /* Vendor: 1158: Voarx R & D Inc */
  4521. #define DEVICE_VOARX_TOKENET_VG_1001_10M_ANYLAN 0x3011 /*Tokenet/vg 1001/10m anylan*/
  4522. #define DEVICE_VOARX_LANFLEET_TRUEVALUE 0x9050 /*Lanfleet/Truevalue*/
  4523. #define DEVICE_VOARX_LANFLEET_TRUEVALUE2 0x9051 /*Lanfleet/Truevalue*/
  4524. /* Vendor: 1159: Mutech Corp */
  4525. #define DEVICE_MUTECH_MV_1000 0x0001 /*MV-1000*/
  4526. /* Vendor: 115a: Harlequin Ltd */
  4527. /* Vendor: 115b: Parallax Graphics */
  4528. /* Vendor: 115c: Photron Ltd. */
  4529. /* Vendor: 115d: Xircom */
  4530. #define DEVICE_XIRCOM_CARDBUS_ETHERNET_10_100 0x0003 /*Cardbus Ethernet 10/100*/
  4531. #define SUBDEVICE_XIRCOM_10_100_ETHERJET_CARDBUS 0x10140181 /*10/100 EtherJet Cardbus Adapter*/
  4532. #define SUBDEVICE_XIRCOM_10_100_ETHERJET_CARDBUS2 0x10141181 /*10/100 EtherJet Cardbus Adapter*/
  4533. #define SUBDEVICE_XIRCOM_10_100_ETHERJET_CARDBUS3 0x10148181 /*10/100 EtherJet Cardbus Adapter*/
  4534. #define SUBDEVICE_XIRCOM_10_100_ETHERJET_CARDBUS4 0x10149181 /*10/100 EtherJet Cardbus Adapter*/
  4535. #define SUBDEVICE_XIRCOM_CARDBUS_ETHERNET_10_100 0x115d0181 /*Cardbus Ethernet 10/100*/
  4536. #define SUBDEVICE_XIRCOM_CARDBUS_ETHERNET_10_1002 0x115d1181 /*Cardbus Ethernet 10/100*/
  4537. #define SUBDEVICE_XIRCOM_CARDBUS_ETHERNET_10_1003 0x11790181 /*Cardbus Ethernet 10/100*/
  4538. #define SUBDEVICE_XIRCOM_ETHEREXPRESS_PRO_100_MOBILE 0x80868181 /*EtherExpress PRO/100 Mobile CardBus 32 Adapter*/
  4539. #define SUBDEVICE_XIRCOM_ETHEREXPRESS_PRO_100_MOBILE2 0x80869181 /*EtherExpress PRO/100 Mobile CardBus 32 Adapter*/
  4540. #define DEVICE_XIRCOM_CARDBUS_ETHERNET_10_1002 0x0005 /*Cardbus Ethernet 10/100*/
  4541. #define SUBDEVICE_XIRCOM_10_100_ETHERJET_CARDBUS5 0x10140182 /*10/100 EtherJet Cardbus Adapter*/
  4542. #define SUBDEVICE_XIRCOM_10_100_ETHERJET_CARDBUS6 0x10141182 /*10/100 EtherJet Cardbus Adapter*/
  4543. #define SUBDEVICE_XIRCOM_CARDBUS_ETHERNET_10_1004 0x115d0182 /*Cardbus Ethernet 10/100*/
  4544. #define SUBDEVICE_XIRCOM_CARDBUS_ETHERNET_10_1005 0x115d1182 /*Cardbus Ethernet 10/100*/
  4545. #define DEVICE_XIRCOM_CARDBUS_ETHERNET_10_1003 0x0007 /*Cardbus Ethernet 10/100*/
  4546. #define SUBDEVICE_XIRCOM_10_100_ETHERJET_CARDBUS7 0x10140182 /*10/100 EtherJet Cardbus Adapter*/
  4547. #define SUBDEVICE_XIRCOM_10_100_ETHERJET_CARDBUS8 0x10141182 /*10/100 EtherJet Cardbus Adapter*/
  4548. #define SUBDEVICE_XIRCOM_CARDBUS_ETHERNET_10_1006 0x115d0182 /*Cardbus Ethernet 10/100*/
  4549. #define SUBDEVICE_XIRCOM_CARDBUS_ETHERNET_10_1007 0x115d1182 /*Cardbus Ethernet 10/100*/
  4550. #define DEVICE_XIRCOM_CARDBUS_ETHERNET_10_1004 0x000b /*Cardbus Ethernet 10/100*/
  4551. #define SUBDEVICE_XIRCOM_10_100_ETHERJET_CARDBUS9 0x10140183 /*10/100 EtherJet Cardbus Adapter*/
  4552. #define SUBDEVICE_XIRCOM_CARDBUS_ETHERNET_10_1008 0x115d0183 /*Cardbus Ethernet 10/100*/
  4553. #define DEVICE_XIRCOM_MINI_PCI_V_90_56K 0x000c /*Mini-PCI V.90 56k Modem*/
  4554. #define DEVICE_XIRCOM_CARDBUS_ETHERNET_10_1005 0x000f /*Cardbus Ethernet 10/100*/
  4555. #define SUBDEVICE_XIRCOM_10_100_ETHERJET_CARDBUS10 0x10140183 /*10/100 EtherJet Cardbus Adapter*/
  4556. #define SUBDEVICE_XIRCOM_CARDBUS_ETHERNET_10_1009 0x115d0183 /*Cardbus Ethernet 10/100*/
  4557. #define DEVICE_XIRCOM_MINI_PCI_K56FLEX_MODEM 0x00d4 /*Mini-PCI K56Flex Modem*/
  4558. #define DEVICE_XIRCOM_CARDBUS_56K_MODEM 0x0101 /*Cardbus 56k modem*/
  4559. #define SUBDEVICE_XIRCOM_CARDBUS_56K_MODEM 0x115d1081 /*Cardbus 56k Modem*/
  4560. #define DEVICE_XIRCOM_CARDBUS_ETHERNET 0x0103 /*Cardbus Ethernet + 56k Modem*/
  4561. #define SUBDEVICE_XIRCOM_CARDBUS_56K_MODEM2 0x10149181 /*Cardbus 56k Modem*/
  4562. #define SUBDEVICE_XIRCOM_CARDBUS_ETHERNET_100 0x11151181 /*Cardbus Ethernet 100 + 56k Modem*/
  4563. #define SUBDEVICE_XIRCOM_CBEM56G_100_ETHERNET 0x115d1181 /*CBEM56G-100 Ethernet + 56k Modem*/
  4564. #define SUBDEVICE_XIRCOM_PRO_100_LAN 0x80869181 /*PRO/100 LAN + Modem56 CardBus*/
  4565. /* Vendor: 115e: Peer Protocols Inc */
  4566. /* Vendor: 115f: Maxtor Corporation */
  4567. /* Vendor: 1160: Megasoft Inc */
  4568. /* Vendor: 1161: PFU Limited */
  4569. /* Vendor: 1162: OA Laboratory Co Ltd */
  4570. /* Vendor: 1163: Rendition */
  4571. #define DEVICE_RENDITION_VERITE_1000 0x0001 /*Verite 1000*/
  4572. #define DEVICE_RENDITION_VERITE_V2000_V2100_V2200 0x2000 /*Verite V2000/V2100/V2200*/
  4573. #define SUBDEVICE_RENDITION_STEALTH_II_S220 0x10922000 /*Stealth II S220*/
  4574. /* Vendor: 1164: Advanced Peripherals Technologies */
  4575. /* Vendor: 1165: Imagraph Corporation */
  4576. #define DEVICE_IMAGRAPH_MOTION_TPEG_RECORDER_PLAYER 0x0001 /*Motion TPEG Recorder/Player with audio*/
  4577. /* Vendor: 1166: ServerWorks */
  4578. #define DEVICE_SERVERWORKS_CMIC_LE 0x0000 /*CMIC-LE*/
  4579. #define DEVICE_SERVERWORKS_CNB20_LE_HOST_BRIDGE 0x0005 /*CNB20-LE Host Bridge*/
  4580. #define DEVICE_SERVERWORKS_CNB20HE_HOST_BRIDGE 0x0006 /*CNB20HE Host Bridge*/
  4581. #define DEVICE_SERVERWORKS_CNB20_LE_HOST_BRIDGE2 0x0007 /*CNB20-LE Host Bridge*/
  4582. #define DEVICE_SERVERWORKS_CNB20HE_HOST_BRIDGE2 0x0008 /*CNB20HE Host Bridge*/
  4583. #define DEVICE_SERVERWORKS_CNB20LE_HOST_BRIDGE 0x0009 /*CNB20LE Host Bridge*/
  4584. #define DEVICE_SERVERWORKS_CIOB30 0x0010 /*CIOB30*/
  4585. #define DEVICE_SERVERWORKS_CMIC_HE 0x0011 /*CMIC-HE*/
  4586. #define DEVICE_SERVERWORKS_CMIC_WS_HOST_BRIDGE 0x0012 /*CMIC-WS Host Bridge (GC-LE chipset)*/
  4587. #define DEVICE_SERVERWORKS_CNB20_HE_HOST_BRIDGE 0x0013 /*CNB20-HE Host Bridge*/
  4588. #define DEVICE_SERVERWORKS_CMIC_LE_HOST_BRIDGE 0x0014 /*CMIC-LE Host Bridge (GC-LE chipset)*/
  4589. #define DEVICE_SERVERWORKS_CMIC_GC_HOST_BRIDGE 0x0015 /*CMIC-GC Host Bridge*/
  4590. #define DEVICE_SERVERWORKS_CMIC_GC_HOST_BRIDGE2 0x0016 /*CMIC-GC Host Bridge*/
  4591. #define DEVICE_SERVERWORKS_GCNB_LE_HOST_BRIDGE 0x0017 /*GCNB-LE Host Bridge*/
  4592. #define DEVICE_SERVERWORKS_CIOB_X2_PCI_X_I_O 0x0101 /*CIOB-X2 PCI-X I/O Bridge*/
  4593. #define DEVICE_SERVERWORKS_CIOB_E_I_O_BRIDGE 0x0110 /*CIOB-E I/O Bridge with Gigabit Ethernet*/
  4594. #define DEVICE_SERVERWORKS_OSB4_SOUTH_BRIDGE 0x0200 /*OSB4 South Bridge*/
  4595. #define DEVICE_SERVERWORKS_CSB5_SOUTH_BRIDGE 0x0201 /*CSB5 South Bridge*/
  4596. #define SUBDEVICE_SERVERWORKS_CT8_MAINBOARD 0x4c531080 /*CT8 mainboard*/
  4597. #define DEVICE_SERVERWORKS_CSB6_SOUTH_BRIDGE 0x0203 /*CSB6 South Bridge*/
  4598. #define DEVICE_SERVERWORKS_OSB4_IDE_CONTROLLER 0x0211 /*OSB4 IDE Controller*/
  4599. #define DEVICE_SERVERWORKS_CSB5_IDE_CONTROLLER 0x0212 /*CSB5 IDE Controller*/
  4600. #define SUBDEVICE_SERVERWORKS_CT8_MAINBOARD2 0x4c531080 /*CT8 mainboard*/
  4601. #define DEVICE_SERVERWORKS_CSB6_RAID_IDE_CONTROLLER 0x0213 /*CSB6 RAID/IDE Controller*/
  4602. #define DEVICE_SERVERWORKS_CSB6_IDE_CONTROLLER 0x0217 /*CSB6 IDE Controller*/
  4603. #define DEVICE_SERVERWORKS_OSB4_CSB5_OHCI_USB 0x0220 /*OSB4/CSB5 OHCI USB Controller*/
  4604. #define SUBDEVICE_SERVERWORKS_CT8_MAINBOARD3 0x4c531080 /*CT8 mainboard*/
  4605. #define DEVICE_SERVERWORKS_CSB6_OHCI_USB 0x0221 /*CSB6 OHCI USB Controller*/
  4606. #define DEVICE_SERVERWORKS_CSB5_LPC_BRIDGE 0x0225 /*CSB5 LPC bridge*/
  4607. #define SUBDEVICE_SERVERWORKS_CT8_MAINBOARD4 0x4c531080 /*CT8 mainboard*/
  4608. #define DEVICE_SERVERWORKS_GCLE_2_HOST_BRIDGE 0x0227 /*GCLE-2 Host Bridge*/
  4609. #define DEVICE_SERVERWORKS_CSB5_LPC_BRIDGE2 0x0230 /*CSB5 LPC bridge*/
  4610. #define SUBDEVICE_SERVERWORKS_CT8_MAINBOARD5 0x4c531080 /*CT8 mainboard*/
  4611. #define DEVICE_SERVERWORKS_K2_SATA 0x0240 /*K2 SATA*/
  4612. /* Vendor: 1167: Mutoh Industries Inc */
  4613. /* Vendor: 1168: Thine Electronics Inc */
  4614. /* Vendor: 1169: Centre for Development of Advanced Computing */
  4615. /* Vendor: 116a: Polaris Communications */
  4616. #define DEVICE_POLARIS_BUS_TAG_CHANNEL 0x6100 /*Bus/Tag Channel*/
  4617. #define DEVICE_POLARIS_ESCON_CHANNEL 0x6800 /*Escon Channel*/
  4618. #define DEVICE_POLARIS_BUS_TAG_CHANNEL2 0x7100 /*Bus/Tag Channel*/
  4619. #define DEVICE_POLARIS_ESCON_CHANNEL2 0x7800 /*Escon Channel*/
  4620. /* Vendor: 116b: Connectware Inc */
  4621. /* Vendor: 116c: Intelligent Resources Integrated Systems */
  4622. /* Vendor: 116d: Martin-Marietta */
  4623. /* Vendor: 116e: Electronics for Imaging */
  4624. /* Vendor: 116f: Workstation Technology */
  4625. /* Vendor: 1170: Inventec Corporation */
  4626. /* Vendor: 1171: Loughborough Sound Images Plc */
  4627. /* Vendor: 1172: Altera Corporation */
  4628. /* Vendor: 1173: Adobe Systems, Inc */
  4629. /* Vendor: 1174: Bridgeport Machines */
  4630. /* Vendor: 1175: Mitron Computer Inc. */
  4631. /* Vendor: 1176: SBE Incorporated */
  4632. /* Vendor: 1177: Silicon Engineering */
  4633. /* Vendor: 1178: Alfa, Inc. */
  4634. #define DEVICE_ALFA_FAST_ETHERNET_ADAPTER 0xafa1 /*Fast Ethernet Adapter*/
  4635. /* Vendor: 1179: Toshiba America Info Systems */
  4636. #define DEVICE_TOSHIBA2_EX_IDE_TYPE_B 0x0103 /*EX-IDE Type-B*/
  4637. #define DEVICE_TOSHIBA2_DVD_DECODER_CARD 0x0404 /*DVD Decoder card*/
  4638. #define DEVICE_TOSHIBA2_TECRA_VIDEO_CAPTURE 0x0406 /*Tecra Video Capture device*/
  4639. #define DEVICE_TOSHIBA2_DVD_DECODER_CARD2 0x0407 /*DVD Decoder card (Version 2)*/
  4640. #define DEVICE_TOSHIBA2_601 0x0601 /*601*/
  4641. #define DEVICE_TOSHIBA2_TOPIC95_PCI_TO 0x0603 /*ToPIC95 PCI to CardBus Bridge for Notebooks*/
  4642. #define DEVICE_TOSHIBA2_TOPIC95 0x060a /*ToPIC95*/
  4643. #define DEVICE_TOSHIBA2_TOPIC97 0x060f /*ToPIC97*/
  4644. #define DEVICE_TOSHIBA2_TOPIC100_PCI_TO 0x0617 /*ToPIC100 PCI to Cardbus Bridge with ZV Support*/
  4645. #define DEVICE_TOSHIBA2_CPU_TO_PCI 0x0618 /*CPU to PCI and PCI to ISA bridge*/
  4646. #define DEVICE_TOSHIBA2_FIR_PORT 0x0701 /*FIR Port*/
  4647. #define DEVICE_TOSHIBA2_TC6371AF_SMARTMEDIA_CONTROLLER 0x0804 /*TC6371AF SmartMedia Controller*/
  4648. #define DEVICE_TOSHIBA2_SD_TYPA_CONTROLLER 0x0805 /*SD TypA Controller*/
  4649. #define DEVICE_TOSHIBA2_FIR_PORT_TYPE_DO 0x0d01 /*FIR Port Type-DO*/
  4650. #define SUBDEVICE_TOSHIBA2_FIR_PORT_TYPE_DO 0x11790001 /*FIR Port Type-DO*/
  4651. /* Vendor: 117a: A-Trend Technology */
  4652. /* Vendor: 117b: L G Electronics, Inc. */
  4653. /* Vendor: 117c: Atto Technology */
  4654. /* Vendor: 117d: Becton & Dickinson */
  4655. /* Vendor: 117e: T/R Systems */
  4656. /* Vendor: 117f: Integrated Circuit Systems */
  4657. /* Vendor: 1180: Ricoh Co Ltd */
  4658. #define DEVICE_RICOH_RL5C465 0x0465 /*RL5c465*/
  4659. #define DEVICE_RICOH_RL5C466 0x0466 /*RL5c466*/
  4660. #define DEVICE_RICOH_RL5C475 0x0475 /*RL5c475*/
  4661. #define SUBDEVICE_RICOH_VPR_MATRIX_170B4 0x144dc006 /*vpr Matrix 170B4 CardBus bridge*/
  4662. #define DEVICE_RICOH_RL5C476_II 0x0476 /*RL5c476 II*/
  4663. #define SUBDEVICE_RICOH_THINKPAD_A_T_X_SERIES 0x10140185 /*ThinkPad A/T/X Series*/
  4664. #define SUBDEVICE_RICOH_VAIO_PCG_FX403 0x104d80df /*Vaio PCG-FX403*/
  4665. #define SUBDEVICE_RICOH_VAIO_PCG_GR214EP_GR214MP_GR215MP_GR314MP_GR315MP 0x104d80e7 /*VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP*/
  4666. #define SUBDEVICE_RICOH_PCD_RP_220S 0x14ef0220 /*PCD-RP-220S*/
  4667. #define DEVICE_RICOH_RL5C477 0x0477 /*RL5c477*/
  4668. #define DEVICE_RICOH_RL5C478 0x0478 /*RL5c478*/
  4669. #define SUBDEVICE_RICOH_THINKPAD_A30P_2653_64G 0x10140184 /*ThinkPad A30p (2653-64G)*/
  4670. #define DEVICE_RICOH_R5C522_IEEE_1394 0x0522 /*R5C522 IEEE 1394 Controller*/
  4671. #define SUBDEVICE_RICOH_THINKPAD_A30P_2653_64G2 0x101401cf /*ThinkPad A30p (2653-64G)*/
  4672. #define DEVICE_RICOH_R5C551_IEEE_1394 0x0551 /*R5C551 IEEE 1394 Controller*/
  4673. #define SUBDEVICE_RICOH_VPR_MATRIX_170B42 0x144dc006 /*vpr Matrix 170B4*/
  4674. #define DEVICE_RICOH_R5C552_IEEE_1394 0x0552 /*R5C552 IEEE 1394 Controller*/
  4675. #define SUBDEVICE_RICOH_THINKPAD_A_T_X_SERIES2 0x10140511 /*ThinkPad A/T/X Series*/
  4676. /* Vendor: 1181: Telmatics International */
  4677. /* Vendor: 1183: Fujikura Ltd */
  4678. /* Vendor: 1184: Forks Inc */
  4679. /* Vendor: 1185: Dataworld International Ltd */
  4680. /* Vendor: 1186: D-Link System Inc */
  4681. #define DEVICE_D_LINK_DC21041 0x0100 /*DC21041*/
  4682. #define DEVICE_D_LINK_DL10050_SUNDANCE_ETHERNET 0x1002 /*DL10050 Sundance Ethernet*/
  4683. #define SUBDEVICE_D_LINK_DFE_550TX 0x11861002 /*DFE-550TX*/
  4684. #define SUBDEVICE_D_LINK_DFE_580TX 0x11861012 /*DFE-580TX*/
  4685. #define DEVICE_D_LINK_AIRPLUS_XTREME_G 0x1025 /*AirPlus Xtreme G DWL-G650 Adapter*/
  4686. #define DEVICE_D_LINK_AIRXPERT_DWL_AG650_WIRELESS 0x1026 /*AirXpert DWL-AG650 Wireless Cardbus Adapter*/
  4687. #define DEVICE_D_LINK_AIRXPERT_DWL_AG650_WIRELESS2 0x1043 /*AirXpert DWL-AG650 Wireless Cardbus Adapter*/
  4688. #define DEVICE_D_LINK_RTL8139_ETHERNET 0x1300 /*RTL8139 Ethernet*/
  4689. #define SUBDEVICE_D_LINK_DFE_538TX_10_100_ETHERNET 0x11861300 /*DFE-538TX 10/100 Ethernet Adapter*/
  4690. #define SUBDEVICE_D_LINK_DFE_530TX_10_100_ETHERNET 0x11861301 /*DFE-530TX+ 10/100 Ethernet Adapter*/
  4691. #define DEVICE_D_LINK_DFE_690TXD_CARDBUS_PC 0x1340 /*DFE-690TXD CardBus PC Card*/
  4692. #define DEVICE_D_LINK_DFE_680TXD_CARDBUS_PC 0x1541 /*DFE-680TXD CardBus PC Card*/
  4693. #define DEVICE_D_LINK_DRP_32TXD_CARDBUS_PC 0x1561 /*DRP-32TXD Cardbus PC Card*/
  4694. #define DEVICE_D_LINK_AIRPLUS_XTREME_G2 0x2027 /*AirPlus Xtreme G DWL-G520 Adapter*/
  4695. #define DEVICE_D_LINK_AIRPLUS_XTREME_G3 0x3203 /*AirPlus Xtreme G DWL-G520 Adapter*/
  4696. #define DEVICE_D_LINK_DWL_510_2_4GHZ_WIRELESS 0x3300 /*DWL-510 2.4GHz Wireless PCI Adapter*/
  4697. #define DEVICE_D_LINK_AIRPRO_DWL_A650_WIRELESS 0x3a03 /*AirPro DWL-A650 Wireless Cardbus Adapter(rev.B)*/
  4698. #define DEVICE_D_LINK_AIRPRO_DWL_AB650_MULTIMODE 0x3a04 /*AirPro DWL-AB650 Multimode Wireless Cardbus Adapter*/
  4699. #define DEVICE_D_LINK_AIRPRO_DWL_AB520_MULTIMODE 0x3a05 /*AirPro DWL-AB520 Multimode Wireless PCI Adapter*/
  4700. #define DEVICE_D_LINK_AIRXPERT_DWL_AG650_WIRELESS3 0x3a07 /*AirXpert DWL-AG650 Wireless Cardbus Adapter*/
  4701. #define DEVICE_D_LINK_AIRXPERT_DWL_AG520_WIRELESS 0x3a08 /*AirXpert DWL-AG520 Wireless PCI Adapter*/
  4702. #define DEVICE_D_LINK_AIRXPERT_DWL_AG650_WIRELESS4 0x3a10 /*AirXpert DWL-AG650 Wireless Cardbus Adapter(rev.B)*/
  4703. #define DEVICE_D_LINK_AIRXPERT_DWL_AG520_WIRELESS2 0x3a11 /*AirXpert DWL-AG520 Wireless PCI Adapter(rev.B)*/
  4704. #define DEVICE_D_LINK_AIRPLUS_DWL_G650_WIRELESS 0x3a12 /*AirPlus DWL-G650 Wireless Cardbus Adapter(rev.C)*/
  4705. #define DEVICE_D_LINK_AIRPLUS_DWL_G520_WIRELESS 0x3a13 /*AirPlus DWL-G520 Wireless PCI Adapter(rev.B)*/
  4706. #define DEVICE_D_LINK_AIRPREMIER_DWL_AG530_WIRELESS 0x3a14 /*AirPremier DWL-AG530 Wireless PCI Adapter*/
  4707. #define DEVICE_D_LINK_AIRXPERT_DWL_AG660_WIRELESS 0x3a63 /*AirXpert DWL-AG660 Wireless Cardbus Adapter*/
  4708. #define DEVICE_D_LINK_DWL_G650_CARDBUS_PC 0x3b05 /*DWL-G650+ CardBus PC Card*/
  4709. #define DEVICE_D_LINK_DL2000_BASED_GIGABIT_ETHERNET 0x4000 /*DL2000-based Gigabit Ethernet*/
  4710. #define DEVICE_D_LINK_GIGABIT_ETHERNET_ADAPTER 0x4c00 /*Gigabit Ethernet Adapter*/
  4711. #define SUBDEVICE_D_LINK_DGE_530T_GIGABIT_ETHERNET 0x11864c00 /*DGE-530T Gigabit Ethernet Adapter*/
  4712. #define DEVICE_D_LINK_D_LINK_DWL_650_CARDBUS 0x8400 /*D-Link DWL-650+ CardBus PC Card*/
  4713. /* Vendor: 1187: Advanced Technology Laboratories, Inc. */
  4714. /* Vendor: 1188: Shima Seiki Manufacturing Ltd. */
  4715. /* Vendor: 1189: Matsushita Electronics Co Ltd */
  4716. /* Vendor: 118a: Hilevel Technology */
  4717. /* Vendor: 118b: Hypertec Pty Limited */
  4718. /* Vendor: 118c: Corollary, Inc */
  4719. #define DEVICE_COROLLARY_PCIB_C_BUS_II 0x0014 /*PCIB [C-bus II to PCI bus host bridge chip]*/
  4720. #define DEVICE_COROLLARY_INTEL_8_WAY_XEON 0x1117 /*Intel 8-way XEON Profusion Chipset [Cache Coherency Filter]*/
  4721. /* Vendor: 118d: BitFlow Inc */
  4722. #define DEVICE_BITFLOW_RAPTOR_PCI_FRAMEGRABBER 0x0001 /*Raptor-PCI framegrabber*/
  4723. #define DEVICE_BITFLOW_MODEL_12_ROAD 0x0012 /*Model 12 Road Runner Frame Grabber*/
  4724. #define DEVICE_BITFLOW_MODEL_14_ROAD 0x0014 /*Model 14 Road Runner Frame Grabber*/
  4725. #define DEVICE_BITFLOW_MODEL_24_ROAD 0x0024 /*Model 24 Road Runner Frame Grabber*/
  4726. #define DEVICE_BITFLOW_MODEL_44_ROAD 0x0044 /*Model 44 Road Runner Frame Grabber*/
  4727. #define DEVICE_BITFLOW_MODEL_12_ROAD2 0x0112 /*Model 12 Road Runner Frame Grabber*/
  4728. #define DEVICE_BITFLOW_MODEL_14_ROAD2 0x0114 /*Model 14 Road Runner Frame Grabber*/
  4729. #define DEVICE_BITFLOW_MODEL_24_ROAD2 0x0124 /*Model 24 Road Runner Frame Grabber*/
  4730. #define DEVICE_BITFLOW_MODEL_44_ROAD2 0x0144 /*Model 44 Road Runner Frame Grabber*/
  4731. #define DEVICE_BITFLOW_MODEL_12_ROAD3 0x0212 /*Model 12 Road Runner Frame Grabber*/
  4732. #define DEVICE_BITFLOW_MODEL_14_ROAD3 0x0214 /*Model 14 Road Runner Frame Grabber*/
  4733. #define DEVICE_BITFLOW_MODEL_24_ROAD3 0x0224 /*Model 24 Road Runner Frame Grabber*/
  4734. #define DEVICE_BITFLOW_MODEL_44_ROAD3 0x0244 /*Model 44 Road Runner Frame Grabber*/
  4735. #define DEVICE_BITFLOW_MODEL_12_ROAD4 0x0312 /*Model 12 Road Runner Frame Grabber*/
  4736. #define DEVICE_BITFLOW_MODEL_14_ROAD4 0x0314 /*Model 14 Road Runner Frame Grabber*/
  4737. #define DEVICE_BITFLOW_MODEL_24_ROAD4 0x0324 /*Model 24 Road Runner Frame Grabber*/
  4738. #define DEVICE_BITFLOW_MODEL_44_ROAD4 0x0344 /*Model 44 Road Runner Frame Grabber*/
  4739. /* Vendor: 118e: Hermstedt GmbH */
  4740. /* Vendor: 118f: Green Logic */
  4741. /* Vendor: 1190: Tripace */
  4742. #define DEVICE_TRIPACE_TP_910_920_940_PCI_ULTRA_WIDE 0xc731 /*TP-910/920/940 PCI Ultra(Wide) SCSI Adapter*/
  4743. /* Vendor: 1191: Artop Electronic Corp */
  4744. #define DEVICE_ARTOP_SCSI_CACHE_HOST 0x0003 /*SCSI Cache Host Adapter*/
  4745. #define DEVICE_ARTOP_ATP8400 0x0004 /*ATP8400*/
  4746. #define DEVICE_ARTOP_ATP850UF 0x0005 /*ATP850UF*/
  4747. #define DEVICE_ARTOP_ATP860_NO_BIOS 0x0006 /*ATP860 NO-BIOS*/
  4748. #define DEVICE_ARTOP_ATP860 0x0007 /*ATP860*/
  4749. #define DEVICE_ARTOP_ATP865_NO_ROM 0x0008 /*ATP865 NO-ROM*/
  4750. #define DEVICE_ARTOP_ATP865 0x0009 /*ATP865*/
  4751. #define DEVICE_ARTOP_AEC6710_SCSI_2_HOST 0x8002 /*AEC6710 SCSI-2 Host Adapter*/
  4752. #define DEVICE_ARTOP_AEC6712UW_SCSI 0x8010 /*AEC6712UW SCSI*/
  4753. #define DEVICE_ARTOP_AEC6712U_SCSI 0x8020 /*AEC6712U SCSI*/
  4754. #define DEVICE_ARTOP_AEC6712S_SCSI 0x8030 /*AEC6712S SCSI*/
  4755. #define DEVICE_ARTOP_AEC6712D_SCSI 0x8040 /*AEC6712D SCSI*/
  4756. #define DEVICE_ARTOP_AEC6712SUW_SCSI 0x8050 /*AEC6712SUW SCSI*/
  4757. /* Vendor: 1192: Densan Company Ltd */
  4758. /* Vendor: 1193: Zeitnet Inc. */
  4759. #define DEVICE_ZEITNET_1221 0x0001 /*1221*/
  4760. #define DEVICE_ZEITNET_1225 0x0002 /*1225*/
  4761. /* Vendor: 1194: Toucan Technology */
  4762. /* Vendor: 1195: Ratoc System Inc */
  4763. /* Vendor: 1196: Hytec Electronics Ltd */
  4764. /* Vendor: 1197: Gage Applied Sciences, Inc. */
  4765. #define DEVICE_GAGE_COMPUSCOPE_82G_8BIT 0x010c /*CompuScope 82G 8bit 2GS/s Analog Input Card*/
  4766. /* Vendor: 1198: Lambda Systems Inc */
  4767. /* Vendor: 1199: Attachmate Corporation */
  4768. /* Vendor: 119a: Mind Share, Inc. */
  4769. /* Vendor: 119b: Omega Micro Inc. */
  4770. #define DEVICE_OMEGA_82C092G 0x1221 /*82C092G*/
  4771. /* Vendor: 119c: Information Technology Inst. */
  4772. /* Vendor: 119d: Bug, Inc. Sapporo Japan */
  4773. /* Vendor: 119e: Fujitsu Microelectronics Ltd. */
  4774. #define DEVICE_FUJITSU3_FIRESTREAM_155 0x0001 /*FireStream 155*/
  4775. #define DEVICE_FUJITSU3_FIRESTREAM_50 0x0003 /*FireStream 50*/
  4776. /* Vendor: 119f: Bull HN Information Systems */
  4777. /* Vendor: 11a0: Convex Computer Corporation */
  4778. /* Vendor: 11a1: Hamamatsu Photonics K.K. */
  4779. /* Vendor: 11a2: Sierra Research and Technology */
  4780. /* Vendor: 11a3: Deuretzbacher GmbH & Co. Eng. KG */
  4781. /* Vendor: 11a4: Barco Graphics NV */
  4782. /* Vendor: 11a5: Microunity Systems Eng. Inc */
  4783. /* Vendor: 11a6: Pure Data Ltd. */
  4784. /* Vendor: 11a7: Power Computing Corp. */
  4785. /* Vendor: 11a8: Systech Corp. */
  4786. /* Vendor: 11a9: InnoSys Inc. */
  4787. #define DEVICE_INNOSYS_AMCC_S933Q_INTELLIGENT 0x4240 /*AMCC S933Q Intelligent Serial Card*/
  4788. /* Vendor: 11aa: Actel */
  4789. /* Vendor: 11ab: Marvell Technology Group Ltd. */
  4790. #define DEVICE_MARVELL_GT_64010_64010A_SYSTEM_CONTROLLER 0x0146 /*GT-64010/64010A System Controller*/
  4791. #define DEVICE_MARVELL_W8300_802_11_ADAPTER 0x138f /*W8300 802.11 Adapter (rev 07)*/
  4792. #define DEVICE_MARVELL_MARVELL_W8300_802_11 0x1fa6 /*Marvell W8300 802.11 Adapter*/
  4793. #define DEVICE_MARVELL_GIGABIT_ETHERNET_CONTROLLER 0x4320 /*Gigabit Ethernet Controller*/
  4794. #define SUBDEVICE_MARVELL_MARVELL_88E8001_GIGABIT 0x10190f38 /*Marvell 88E8001 Gigabit Ethernet Controller (ECS)*/
  4795. #define SUBDEVICE_MARVELL_MARVELL_88E8001_GIGABIT2 0x10198001 /*Marvell 88E8001 Gigabit Ethernet Controller (ECS)*/
  4796. #define SUBDEVICE_MARVELL_MARVELL_88E8001_GIGABIT3 0x1043173c /*Marvell 88E8001 Gigabit Ethernet Controller (Asus)*/
  4797. #define SUBDEVICE_MARVELL_MARVELL_88E8001_GIGABIT4 0x1043811a /*Marvell 88E8001 Gigabit Ethernet Controller (Asus)*/
  4798. #define SUBDEVICE_MARVELL_MARVELL_88E8001_GIGABIT5 0x105b0c19 /*Marvell 88E8001 Gigabit Ethernet Controller (Foxconn)*/
  4799. #define SUBDEVICE_MARVELL_SMC_EZ_CARD 0x10b8b452 /*SMC EZ Card 1000 (SMC9452TXV.2)*/
  4800. #define SUBDEVICE_MARVELL_MARVELL_RDK_8001 0x11ab0121 /*Marvell RDK-8001*/
  4801. #define SUBDEVICE_MARVELL_MARVELL_RDK_8003 0x11ab0321 /*Marvell RDK-8003*/
  4802. #define SUBDEVICE_MARVELL_MARVELL_RDK_8010 0x11ab1021 /*Marvell RDK-8010*/
  4803. #define SUBDEVICE_MARVELL_MARVELL_YUKON_GIGABIT 0x11ab5021 /*Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Controller (64 bit)*/
  4804. #define SUBDEVICE_MARVELL_MARVELL_YUKON_GIGABIT2 0x11ab9521 /*Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Controller (32 bit)*/
  4805. #define SUBDEVICE_MARVELL_MARVELL_88E8001_GIGABIT6 0x1458e000 /*Marvell 88E8001 Gigabit Ethernet Controller (Gigabyte)*/
  4806. #define SUBDEVICE_MARVELL_MARVELL_88E8001_GIGABIT7 0x147b1406 /*Marvell 88E8001 Gigabit Ethernet Controller (Abit)*/
  4807. #define SUBDEVICE_MARVELL_MARVELL_88E8001_GIGABIT8 0x15d40047 /*Marvell 88E8001 Gigabit Ethernet Controller (Iwill)*/
  4808. #define SUBDEVICE_MARVELL_MARVELL_88E8001_GIGABIT9 0x16959025 /*Marvell 88E8001 Gigabit Ethernet Controller (Epox)*/
  4809. #define SUBDEVICE_MARVELL_MARVELL_88E8001_GIGABIT10 0x17f21c03 /*Marvell 88E8001 Gigabit Ethernet Controller (Albatron)*/
  4810. #define SUBDEVICE_MARVELL_MARVELL_88E8001_GIGABIT11 0x270f2803 /*Marvell 88E8001 Gigabit Ethernet Controller (Chaintech)*/
  4811. #define DEVICE_MARVELL_FAST_ETHERNET_CONTROLLER 0x4350 /*Fast Ethernet Controller*/
  4812. #define SUBDEVICE_MARVELL_MARVELL_88E8035_FAST 0x11790001 /*Marvell 88E8035 Fast Ethernet Controller (Toshiba)*/
  4813. #define SUBDEVICE_MARVELL_MARVELL_RDK_8035 0x11ab3521 /*Marvell RDK-8035*/
  4814. #define SUBDEVICE_MARVELL_MARVELL_88E8035_FAST2 0x1854000d /*Marvell 88E8035 Fast Ethernet Controller (LGE)*/
  4815. #define SUBDEVICE_MARVELL_MARVELL_88E8035_FAST3 0x1854000e /*Marvell 88E8035 Fast Ethernet Controller (LGE)*/
  4816. #define SUBDEVICE_MARVELL_MARVELL_88E8035_FAST4 0x1854000f /*Marvell 88E8035 Fast Ethernet Controller (LGE)*/
  4817. #define SUBDEVICE_MARVELL_MARVELL_88E8035_FAST5 0x18540011 /*Marvell 88E8035 Fast Ethernet Controller (LGE)*/
  4818. #define SUBDEVICE_MARVELL_MARVELL_88E8035_FAST6 0x18540012 /*Marvell 88E8035 Fast Ethernet Controller (LGE)*/
  4819. #define SUBDEVICE_MARVELL_MARVELL_88E8035_FAST7 0x18540016 /*Marvell 88E8035 Fast Ethernet Controller (LGE)*/
  4820. #define SUBDEVICE_MARVELL_MARVELL_88E8035_FAST8 0x18540017 /*Marvell 88E8035 Fast Ethernet Controller (LGE)*/
  4821. #define SUBDEVICE_MARVELL_MARVELL_88E8035_FAST9 0x18540018 /*Marvell 88E8035 Fast Ethernet Controller (LGE)*/
  4822. #define SUBDEVICE_MARVELL_MARVELL_88E8035_FAST10 0x18540019 /*Marvell 88E8035 Fast Ethernet Controller (LGE)*/
  4823. #define SUBDEVICE_MARVELL_MARVELL_88E8035_FAST11 0x1854001c /*Marvell 88E8035 Fast Ethernet Controller (LGE)*/
  4824. #define SUBDEVICE_MARVELL_MARVELL_88E8035_FAST12 0x1854001e /*Marvell 88E8035 Fast Ethernet Controller (LGE)*/
  4825. #define SUBDEVICE_MARVELL_MARVELL_88E8035_FAST13 0x18540020 /*Marvell 88E8035 Fast Ethernet Controller (LGE)*/
  4826. #define DEVICE_MARVELL_FAST_ETHERNET_CONTROLLER2 0x4351 /*Fast Ethernet Controller*/
  4827. #define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST 0x107b4009 /*Marvell 88E8036 Fast Ethernet Controller (Wistron)*/
  4828. #define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST2 0x10f78338 /*Marvell 88E8036 Fast Ethernet Controller (Panasonic)*/
  4829. #define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST3 0x11790001 /*Marvell 88E8036 Fast Ethernet Controller (Toshiba)*/
  4830. #define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST4 0x1179ff00 /*Marvell 88E8036 Fast Ethernet Controller (Compal)*/
  4831. #define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST5 0x1179ff10 /*Marvell 88E8036 Fast Ethernet Controller (Inventec)*/
  4832. #define SUBDEVICE_MARVELL_MARVELL_RDK_8036 0x11ab3621 /*Marvell RDK-8036*/
  4833. #define SUBDEVICE_MARVELL_ABOCOM_EFE3K 0x13d1ac12 /*Abocom EFE3K - 10/100 Ethernet Expresscard*/
  4834. #define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST6 0x161f203d /*Marvell 88E8036 Fast Ethernet Controller (Arima)*/
  4835. #define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST7 0x1854000d /*Marvell 88E8036 Fast Ethernet Controller (LGE)*/
  4836. #define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST8 0x1854000e /*Marvell 88E8036 Fast Ethernet Controller (LGE)*/
  4837. #define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST9 0x1854000f /*Marvell 88E8036 Fast Ethernet Controller (LGE)*/
  4838. #define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST10 0x18540011 /*Marvell 88E8036 Fast Ethernet Controller (LGE)*/
  4839. #define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST11 0x18540012 /*Marvell 88E8036 Fast Ethernet Controller (LGE)*/
  4840. #define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST12 0x18540016 /*Marvell 88E8036 Fast Ethernet Controller (LGE)*/
  4841. #define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST13 0x18540017 /*Marvell 88E8036 Fast Ethernet Controller (LGE)*/
  4842. #define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST14 0x18540018 /*Marvell 88E8036 Fast Ethernet Controller (LGE)*/
  4843. #define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST15 0x18540019 /*Marvell 88E8036 Fast Ethernet Controller (LGE)*/
  4844. #define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST16 0x1854001c /*Marvell 88E8036 Fast Ethernet Controller (LGE)*/
  4845. #define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST17 0x1854001e /*Marvell 88E8036 Fast Ethernet Controller (LGE)*/
  4846. #define SUBDEVICE_MARVELL_MARVELL_88E8036_FAST18 0x18540020 /*Marvell 88E8036 Fast Ethernet Controller (LGE)*/
  4847. #define DEVICE_MARVELL_GIGABIT_ETHERNET_CONTROLLER2 0x4360 /*Gigabit Ethernet Controller*/
  4848. #define SUBDEVICE_MARVELL_MARVELL_88E8052_GIGABIT 0x10438134 /*Marvell 88E8052 Gigabit Ethernet Controller (Asus)*/
  4849. #define SUBDEVICE_MARVELL_MARVELL_88E8052_GIGABIT2 0x107b4009 /*Marvell 88E8052 Gigabit Ethernet Controller (Wistron)*/
  4850. #define SUBDEVICE_MARVELL_MARVELL_RDK_8052 0x11ab5221 /*Marvell RDK-8052*/
  4851. #define SUBDEVICE_MARVELL_MARVELL_88E8052_GIGABIT3 0x1458e000 /*Marvell 88E8052 Gigabit Ethernet Controller (Gigabyte)*/
  4852. #define SUBDEVICE_MARVELL_MARVELL_88E8052_GIGABIT4 0x1462052c /*Marvell 88E8052 Gigabit Ethernet Controller (MSI)*/
  4853. #define SUBDEVICE_MARVELL_MARVELL_88E8052_GIGABIT5 0x18498052 /*Marvell 88E8052 Gigabit Ethernet Controller (ASRock)*/
  4854. #define SUBDEVICE_MARVELL_MARVELL_88E8052_GIGABIT6 0x1940e000 /*Marvell 88E8052 Gigabit Ethernet Controller (Gigabyte)*/
  4855. #define SUBDEVICE_MARVELL_MARVELL_88E8052_GIGABIT7 0xa0a00509 /*Marvell 88E8052 Gigabit Ethernet Controller (Aopen)*/
  4856. #define DEVICE_MARVELL_GIGABIT_ETHERNET_CONTROLLER3 0x4361 /*Gigabit Ethernet Controller*/
  4857. #define SUBDEVICE_MARVELL_MARVELL_88E8050_GIGABIT 0x107b3015 /*Marvell 88E8050 Gigabit Ethernet Controller (Gateway)*/
  4858. #define SUBDEVICE_MARVELL_MARVELL_88E8050_GIGABIT2 0x11ab5021 /*Marvell 88E8050 Gigabit Ethernet Controller (Intel)*/
  4859. #define SUBDEVICE_MARVELL_D925XCVLK_MAINBOARD 0x80863063 /*D925XCVLK mainboard*/
  4860. #define DEVICE_MARVELL_GIGABIT_ETHERNET_CONTROLLER4 0x4362 /*Gigabit Ethernet Controller*/
  4861. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT 0x103c2a0d /*Marvell 88E8053 Gigabit Ethernet Controller (Asus)*/
  4862. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT2 0x10438142 /*Marvell 88E8053 Gigabit Ethernet Controller (Asus)*/
  4863. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT3 0x109f3197 /*Marvell 88E8053 Gigabit Ethernet Controller (Trigem)*/
  4864. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT4 0x10f78338 /*Marvell 88E8053 Gigabit Ethernet Controller (Panasonic)*/
  4865. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT5 0x10fda430 /*Marvell 88E8053 Gigabit Ethernet Controller (SOYO)*/
  4866. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT6 0x11790001 /*Marvell 88E8053 Gigabit Ethernet Controller (Toshiba)*/
  4867. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT7 0x1179ff00 /*Marvell 88E8053 Gigabit Ethernet Controller (Compal)*/
  4868. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT8 0x1179ff10 /*Marvell 88E8053 Gigabit Ethernet Controller (Inventec)*/
  4869. #define SUBDEVICE_MARVELL_MARVELL_RDK_8053 0x11ab5321 /*Marvell RDK-8053*/
  4870. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT9 0x1297c240 /*Marvell 88E8053 Gigabit Ethernet Controller (Shuttle)*/
  4871. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT10 0x1297c241 /*Marvell 88E8053 Gigabit Ethernet Controller (Shuttle)*/
  4872. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT11 0x1297c242 /*Marvell 88E8053 Gigabit Ethernet Controller (Shuttle)*/
  4873. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT12 0x1297c243 /*Marvell 88E8053 Gigabit Ethernet Controller (Shuttle)*/
  4874. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT13 0x1297c244 /*Marvell 88E8053 Gigabit Ethernet Controller (Shuttle)*/
  4875. #define SUBDEVICE_MARVELL_ABOCOM_EGE5K 0x13d1ac11 /*Abocom EGE5K - Giga Ethernet Expresscard*/
  4876. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT14 0x1458e000 /*Marvell 88E8053 Gigabit Ethernet Controller (Gigabyte)*/
  4877. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT15 0x1462058c /*Marvell 88E8053 Gigabit Ethernet Controller (MSI)*/
  4878. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT16 0x14c00012 /*Marvell 88E8053 Gigabit Ethernet Controller (Compal)*/
  4879. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT17 0x155804a0 /*Marvell 88E8053 Gigabit Ethernet Controller (Clevo)*/
  4880. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT18 0x15bd1003 /*Marvell 88E8053 Gigabit Ethernet Controller (DFI)*/
  4881. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT19 0x161f203c /*Marvell 88E8053 Gigabit Ethernet Controller (Arima)*/
  4882. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT20 0x161f203d /*Marvell 88E8053 Gigabit Ethernet Controller (Arima)*/
  4883. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT21 0x16959029 /*Marvell 88E8053 Gigabit Ethernet Controller (Epox)*/
  4884. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT22 0x17f22c08 /*Marvell 88E8053 Gigabit Ethernet Controller (Albatron)*/
  4885. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT23 0x17ff0585 /*Marvell 88E8053 Gigabit Ethernet Controller (Quanta)*/
  4886. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT24 0x18498053 /*Marvell 88E8053 Gigabit Ethernet Controller (ASRock)*/
  4887. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT25 0x1854000b /*Marvell 88E8053 Gigabit Ethernet Controller (LGE)*/
  4888. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT26 0x1854000c /*Marvell 88E8053 Gigabit Ethernet Controller (LGE)*/
  4889. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT27 0x18540010 /*Marvell 88E8053 Gigabit Ethernet Controller (LGE)*/
  4890. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT28 0x18540013 /*Marvell 88E8053 Gigabit Ethernet Controller (LGE)*/
  4891. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT29 0x18540014 /*Marvell 88E8053 Gigabit Ethernet Controller (LGE)*/
  4892. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT30 0x18540015 /*Marvell 88E8053 Gigabit Ethernet Controller (LGE)*/
  4893. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT31 0x1854001a /*Marvell 88E8053 Gigabit Ethernet Controller (LGE)*/
  4894. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT32 0x1854001b /*Marvell 88E8053 Gigabit Ethernet Controller (LGE)*/
  4895. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT33 0x1854001d /*Marvell 88E8053 Gigabit Ethernet Controller (LGE)*/
  4896. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT34 0x1854001f /*Marvell 88E8053 Gigabit Ethernet Controller (LGE)*/
  4897. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT35 0x18540021 /*Marvell 88E8053 Gigabit Ethernet Controller (LGE)*/
  4898. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT36 0x18540022 /*Marvell 88E8053 Gigabit Ethernet Controller (LGE)*/
  4899. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT37 0x1940e000 /*Marvell 88E8053 Gigabit Ethernet Controller (Gigabyte)*/
  4900. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT38 0x270f2801 /*Marvell 88E8053 Gigabit Ethernet Controller (Chaintech)*/
  4901. #define SUBDEVICE_MARVELL_MARVELL_88E8053_GIGABIT39 0xa0a00506 /*Marvell 88E8053 Gigabit Ethernet Controller (Aopen)*/
  4902. #define DEVICE_MARVELL_GT_64115_SYSTEM_CONTROLLER 0x4611 /*GT-64115 System Controller*/
  4903. #define DEVICE_MARVELL_GT_64120_64120A_64121A_SYSTEM_CONTROLLER 0x4620 /*GT-64120/64120A/64121A System Controller*/
  4904. #define DEVICE_MARVELL_GT_48001 0x4801 /*GT-48001*/
  4905. #define DEVICE_MARVELL_MV88SX5040_4_PORT_SATA 0x5040 /*MV88SX5040 4-port SATA I PCI-X Controller*/
  4906. #define DEVICE_MARVELL_MV88SX5041_4_PORT_SATA 0x5041 /*MV88SX5041 4-port SATA I PCI-X Controller*/
  4907. #define DEVICE_MARVELL_MV88SX5080_8_PORT_SATA 0x5080 /*MV88SX5080 8-port SATA I PCI-X Controller*/
  4908. #define DEVICE_MARVELL_MV88SX5081_8_PORT_SATA 0x5081 /*MV88SX5081 8-port SATA I PCI-X Controller*/
  4909. #define DEVICE_MARVELL_MV88SX6041_4_PORT_SATA 0x6041 /*MV88SX6041 4-port SATA II PCI-X Controller*/
  4910. #define DEVICE_MARVELL_MV88SX6081_8_PORT_SATA 0x6081 /*MV88SX6081 8-port SATA II PCI-X Controller*/
  4911. #define DEVICE_MARVELL_MV64360_64361_64362_SYSTEM_CONTROLLER 0x6460 /*MV64360/64361/64362 System Controller*/
  4912. #define DEVICE_MARVELL_GT_64010_PRIMARY_IMAGE 0xf003 /*GT-64010 Primary Image Piranha Image Generator*/
  4913. /* Vendor: 11ac: Canon Information Systems Research Aust. */
  4914. /* Vendor: 11ad: Lite-On Communications Inc */
  4915. #define DEVICE_LITE_ON_LNE100TX 0x0002 /*LNE100TX*/
  4916. #define SUBDEVICE_LITE_ON_LNE100TX 0x11ad0002 /*LNE100TX*/
  4917. #define SUBDEVICE_LITE_ON_LNE100TX2 0x11ad0003 /*LNE100TX*/
  4918. #define SUBDEVICE_LITE_ON_LNE100TX3 0x11adf003 /*LNE100TX*/
  4919. #define SUBDEVICE_LITE_ON_LNE100TX4 0x11adffff /*LNE100TX*/
  4920. #define SUBDEVICE_LITE_ON_FA310TX 0x1385f004 /*FA310TX*/
  4921. #define DEVICE_LITE_ON_LNE100TX_LINKSYS_ETHERFAST 0xc115 /*LNE100TX [Linksys EtherFast 10/100]*/
  4922. #define SUBDEVICE_LITE_ON_LNE100TX_VER_2_0 0x11adc001 /*LNE100TX [ver 2.0]*/
  4923. /* Vendor: 11ae: Aztech System Ltd */
  4924. /* Vendor: 11af: Avid Technology Inc. */
  4925. #define DEVICE_AVID__CINEMA 0x0001 /*[Cinema]*/
  4926. /* Vendor: 11b0: V3 Semiconductor Inc. */
  4927. #define DEVICE_V3_SEMICONDUCTOR_V300PSC 0x0002 /*V300PSC*/
  4928. #define DEVICE_V3_SEMICONDUCTOR_V292PBC_AM29030_40_BRIDGE 0x0292 /*V292PBC [Am29030/40 Bridge]*/
  4929. #define DEVICE_V3_SEMICONDUCTOR_V96XPBC 0x0960 /*V96xPBC*/
  4930. #define DEVICE_V3_SEMICONDUCTOR_V96DPC 0xc960 /*V96DPC*/
  4931. /* Vendor: 11b1: Apricot Computers */
  4932. /* Vendor: 11b2: Eastman Kodak */
  4933. /* Vendor: 11b3: Barr Systems Inc. */
  4934. /* Vendor: 11b4: Leitch Technology International */
  4935. /* Vendor: 11b5: Radstone Technology Plc */
  4936. /* Vendor: 11b6: United Video Corp */
  4937. /* Vendor: 11b7: Motorola */
  4938. /* Vendor: 11b8: XPoint Technologies, Inc */
  4939. #define DEVICE_XPOINT_QUAD_PEERMASTER 0x0001 /*Quad PeerMaster*/
  4940. /* Vendor: 11b9: Pathlight Technology Inc. */
  4941. #define DEVICE_PATHLIGHT_SSA_CONTROLLER 0xc0ed /*SSA Controller*/
  4942. /* Vendor: 11ba: Videotron Corp */
  4943. /* Vendor: 11bb: Pyramid Technology */
  4944. /* Vendor: 11bc: Network Peripherals Inc */
  4945. #define DEVICE_NETWORK2_NP_PCI 0x0001 /*NP-PCI*/
  4946. /* Vendor: 11bd: Pinnacle Systems Inc. */
  4947. /* Vendor: 11be: International Microcircuits Inc */
  4948. /* Vendor: 11bf: Astrodesign, Inc. */
  4949. /* Vendor: 11c0: Hewlett Packard */
  4950. /* Vendor: 11c1: Agere Systems (former Lucent Microelectronics) */
  4951. #define DEVICE_AGERE_56K_WINMODEM 0x0440 /*56k WinModem*/
  4952. #define SUBDEVICE_AGERE_LT_WINMODEM_56K 0x10338015 /*LT WinModem 56k Data+Fax+Voice+Dsvd*/
  4953. #define SUBDEVICE_AGERE_LT_WINMODEM_56K2 0x10338047 /*LT WinModem 56k Data+Fax+Voice+Dsvd*/
  4954. #define SUBDEVICE_AGERE_LT_WINMODEM_56K3 0x1033804f /*LT WinModem 56k Data+Fax+Voice+Dsvd*/
  4955. #define SUBDEVICE_AGERE_LB_LT_MODEM 0x10cf102c /*LB LT Modem V.90 56k*/
  4956. #define SUBDEVICE_AGERE_BIBLO_LT_MODEM 0x10cf104a /*BIBLO LT Modem 56k*/
  4957. #define SUBDEVICE_AGERE_LB2_LT_MODEM 0x10cf105f /*LB2 LT Modem V.90 56k*/
  4958. #define SUBDEVICE_AGERE_INTERNAL_V_90_MODEM 0x11790001 /*Internal V.90 Modem*/
  4959. #define SUBDEVICE_AGERE_LT_WINMODEM_56K4 0x11c10440 /*LT WinModem 56k Data+Fax+Voice+Dsvd*/
  4960. #define SUBDEVICE_AGERE_MDP7800_U_MODEM 0x122d4101 /*MDP7800-U Modem*/
  4961. #define SUBDEVICE_AGERE_MDP7800SP_U_MODEM 0x122d4102 /*MDP7800SP-U Modem*/
  4962. #define SUBDEVICE_AGERE_LT_WINMODEM_56K5 0x13e00040 /*LT WinModem 56k Data+Fax+Voice+Dsvd*/
  4963. #define SUBDEVICE_AGERE_LT_WINMODEM_56K6 0x13e00440 /*LT WinModem 56k Data+Fax+Voice+Dsvd*/
  4964. #define SUBDEVICE_AGERE_LT_WINMODEM_56K7 0x13e00441 /*LT WinModem 56k Data+Fax+Voice+Dsvd*/
  4965. #define SUBDEVICE_AGERE_LT_WINMODEM_56K8 0x13e00450 /*LT WinModem 56k Data+Fax+Voice+Dsvd*/
  4966. #define SUBDEVICE_AGERE_LT_WINMODEM_56K9 0x13e0f100 /*LT WinModem 56k Data+Fax+Voice+Dsvd*/
  4967. #define SUBDEVICE_AGERE_LT_WINMODEM_56K10 0x13e0f101 /*LT WinModem 56k Data+Fax+Voice+Dsvd*/
  4968. #define SUBDEVICE_AGERE_LT56PV_MODEM 0x144d2101 /*LT56PV Modem*/
  4969. #define SUBDEVICE_AGERE_LT_WINMODEM_56K11 0x149f0440 /*LT WinModem 56k Data+Fax+Voice+Dsvd*/
  4970. #define DEVICE_AGERE_56K_WINMODEM2 0x0441 /*56k WinModem*/
  4971. #define SUBDEVICE_AGERE_LT_WINMODEM_56K12 0x1033804d /*LT WinModem 56k Data+Fax*/
  4972. #define SUBDEVICE_AGERE_LT_WINMODEM_56K13 0x10338065 /*LT WinModem 56k Data+Fax*/
  4973. #define SUBDEVICE_AGERE_SUPRA_56I 0x10920440 /*Supra 56i*/
  4974. #define SUBDEVICE_AGERE_INTERNAL_V_90_MODEM2 0x11790001 /*Internal V.90 Modem*/
  4975. #define SUBDEVICE_AGERE_LT_WINMODEM_56K14 0x11c10440 /*LT WinModem 56k Data+Fax*/
  4976. #define SUBDEVICE_AGERE_LT_WINMODEM_56K15 0x11c10441 /*LT WinModem 56k Data+Fax*/
  4977. #define SUBDEVICE_AGERE_MDP7800_U_MODEM2 0x122d4100 /*MDP7800-U Modem*/
  4978. #define SUBDEVICE_AGERE_LT_WINMODEM_56K16 0x13e00040 /*LT WinModem 56k Data+Fax*/
  4979. #define SUBDEVICE_AGERE_LT_WINMODEM_56K17 0x13e00100 /*LT WinModem 56k Data+Fax*/
  4980. #define SUBDEVICE_AGERE_LT_WINMODEM_56K18 0x13e00410 /*LT WinModem 56k Data+Fax*/
  4981. #define SUBDEVICE_AGERE_TELEPATH_INTERNET_56K 0x13e00420 /*TelePath Internet 56k WinModem*/
  4982. #define SUBDEVICE_AGERE_LT_WINMODEM_56K19 0x13e00440 /*LT WinModem 56k Data+Fax*/
  4983. #define SUBDEVICE_AGERE_LT_WINMODEM_56K20 0x13e00443 /*LT WinModem 56k Data+Fax*/
  4984. #define SUBDEVICE_AGERE_LT_WINMODEM_56K21 0x13e0f102 /*LT WinModem 56k Data+Fax*/
  4985. #define SUBDEVICE_AGERE_COMMWAVE_56K_MODEM 0x14169804 /*CommWave 56k Modem*/
  4986. #define SUBDEVICE_AGERE_LT_WINMODEM_56K22 0x141d0440 /*LT WinModem 56k Data+Fax*/
  4987. #define SUBDEVICE_AGERE_LUCENT_56K_V_90 0x144f0441 /*Lucent 56k V.90 DF Modem*/
  4988. #define SUBDEVICE_AGERE_LUCENT_56K_V_902 0x144f0449 /*Lucent 56k V.90 DF Modem*/
  4989. #define SUBDEVICE_AGERE_LUCENT_WIN_MODEM 0x144f110d /*Lucent Win Modem*/
  4990. #define SUBDEVICE_AGERE_PRESARIO_56K_V_90 0x14680441 /*Presario 56k V.90 DF Modem*/
  4991. #define SUBDEVICE_AGERE_LUCENT_WIN_MODEM2 0x16680440 /*Lucent Win Modem*/
  4992. #define DEVICE_AGERE_56K_WINMODEM3 0x0442 /*56k WinModem*/
  4993. #define SUBDEVICE_AGERE_LT_WINMODEM_56K23 0x11c10440 /*LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd*/
  4994. #define SUBDEVICE_AGERE_LT_WINMODEM_56K24 0x11c10442 /*LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd*/
  4995. #define SUBDEVICE_AGERE_LT_WINMODEM_56K25 0x13e00412 /*LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd*/
  4996. #define SUBDEVICE_AGERE_LT_WINMODEM_56K26 0x13e00442 /*LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd*/
  4997. #define SUBDEVICE_AGERE_LT_WINMODEM_56K27 0x13fc2471 /*LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd*/
  4998. #define SUBDEVICE_AGERE_LT56PT_MODEM 0x144d2104 /*LT56PT Modem*/
  4999. #define SUBDEVICE_AGERE_LT_WINMODEM_56K28 0x144f1104 /*LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd*/
  5000. #define SUBDEVICE_AGERE_LT_WINMODEM_56K29 0x149f0440 /*LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd*/
  5001. #define SUBDEVICE_AGERE_LT_WINMODEM_56K30 0x16680440 /*LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd*/
  5002. #define DEVICE_AGERE_LT_WINMODEM 0x0443 /*LT WinModem*/
  5003. #define DEVICE_AGERE_LT_WINMODEM2 0x0444 /*LT WinModem*/
  5004. #define DEVICE_AGERE_LT_WINMODEM3 0x0445 /*LT WinModem*/
  5005. #define SUBDEVICE_AGERE_PRO_100_MINIPCI_PROBABLY 0x80862203 /*PRO/100+ MiniPCI (probably an Ambit U98.003.C.00 combo card)*/
  5006. #define SUBDEVICE_AGERE_PRO_100_MINIPCI_ON 0x80862204 /*PRO/100+ MiniPCI on Armada E500*/
  5007. #define DEVICE_AGERE_LT_WINMODEM4 0x0446 /*LT WinModem*/
  5008. #define DEVICE_AGERE_LT_WINMODEM5 0x0447 /*LT WinModem*/
  5009. #define DEVICE_AGERE_WINMODEM_56K 0x0448 /*WinModem 56k*/
  5010. #define SUBDEVICE_AGERE_LUCENT_WIN_MODEM3 0x10140131 /*Lucent Win Modem*/
  5011. #define SUBDEVICE_AGERE_LT_WINMODEM_56K31 0x10338066 /*LT WinModem 56k Data+Fax+Voice+Dsvd*/
  5012. #define SUBDEVICE_AGERE_56K_VOICE_MODEM 0x13e00030 /*56k Voice Modem*/
  5013. #define SUBDEVICE_AGERE_LT_WINMODEM_56K32 0x13e00040 /*LT WinModem 56k Data+Fax+Voice+Dsvd*/
  5014. #define SUBDEVICE_AGERE_LT_WINMODEM_56K33 0x16682400 /*LT WinModem 56k (MiniPCI Ethernet+Modem)*/
  5015. #define DEVICE_AGERE_WINMODEM_56K2 0x0449 /*WinModem 56k*/
  5016. #define SUBDEVICE_AGERE_56K_V_90_MODEM 0x0e11b14d /*56k V.90 Modem*/
  5017. #define SUBDEVICE_AGERE_LT_WINMODEM_56K34 0x13e00020 /*LT WinModem 56k Data+Fax*/
  5018. #define SUBDEVICE_AGERE_TELEPATH_INTERNET_56K2 0x13e00041 /*TelePath Internet 56k WinModem*/
  5019. #define SUBDEVICE_AGERE_LUCENT_WIN_MODEM4 0x14360440 /*Lucent Win Modem*/
  5020. #define SUBDEVICE_AGERE_LUCENT_56K_V_903 0x144f0449 /*Lucent 56k V.90 DFi Modem*/
  5021. #define SUBDEVICE_AGERE_IBM_THINKPAD_T23 0x14680410 /*IBM ThinkPad T23 (2647-4MG)*/
  5022. #define SUBDEVICE_AGERE_LUCENT_WIN_MODEM5 0x14680440 /*Lucent Win Modem*/
  5023. #define SUBDEVICE_AGERE_PRESARIO_56K_V_902 0x14680449 /*Presario 56k V.90 DFi Modem*/
  5024. #define DEVICE_AGERE_F_1156IV_WINMODEM_V90 0x044a /*F-1156IV WinModem (V90, 56KFlex)*/
  5025. #define SUBDEVICE_AGERE_LB_GLOBAL_LT 0x10cf1072 /*LB Global LT Modem*/
  5026. #define SUBDEVICE_AGERE_LT_WINMODEM_56K35 0x13e00012 /*LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd*/
  5027. #define SUBDEVICE_AGERE_LT_WINMODEM_56K36 0x13e00042 /*LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd*/
  5028. #define SUBDEVICE_AGERE_LT_WINMODEM_56K37 0x144f1005 /*LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd*/
  5029. #define DEVICE_AGERE_LT_WINMODEM6 0x044b /*LT WinModem*/
  5030. #define DEVICE_AGERE_LT_WINMODEM7 0x044c /*LT WinModem*/
  5031. #define DEVICE_AGERE_LT_WINMODEM8 0x044d /*LT WinModem*/
  5032. #define DEVICE_AGERE_LT_WINMODEM9 0x044e /*LT WinModem*/
  5033. #define DEVICE_AGERE_V90_WILDWIRE_MODEM 0x044f /*V90 WildWire Modem*/
  5034. #define DEVICE_AGERE_LT_WINMODEM10 0x0450 /*LT WinModem*/
  5035. #define SUBDEVICE_AGERE_VERSA_NOTE_VXI 0x103380a8 /*Versa Note Vxi*/
  5036. #define SUBDEVICE_AGERE_MAGNIA_SG20 0x144f4005 /*Magnia SG20*/
  5037. #define DEVICE_AGERE_LT_WINMODEM11 0x0451 /*LT WinModem*/
  5038. #define DEVICE_AGERE_LT_WINMODEM12 0x0452 /*LT WinModem*/
  5039. #define DEVICE_AGERE_LT_WINMODEM13 0x0453 /*LT WinModem*/
  5040. #define DEVICE_AGERE_LT_WINMODEM14 0x0454 /*LT WinModem*/
  5041. #define DEVICE_AGERE_LT_WINMODEM15 0x0455 /*LT WinModem*/
  5042. #define DEVICE_AGERE_LT_WINMODEM16 0x0456 /*LT WinModem*/
  5043. #define DEVICE_AGERE_LT_WINMODEM17 0x0457 /*LT WinModem*/
  5044. #define DEVICE_AGERE_LT_WINMODEM18 0x0458 /*LT WinModem*/
  5045. #define DEVICE_AGERE_LT_WINMODEM19 0x0459 /*LT WinModem*/
  5046. #define DEVICE_AGERE_LT_WINMODEM20 0x045a /*LT WinModem*/
  5047. #define DEVICE_AGERE_LT_WINMODEM21 0x045c /*LT WinModem*/
  5048. #define DEVICE_AGERE_V90_WILDWIRE_MODEM2 0x0461 /*V90 WildWire Modem*/
  5049. #define DEVICE_AGERE_V90_WILDWIRE_MODEM3 0x0462 /*V90 WildWire Modem*/
  5050. #define DEVICE_AGERE_VENUS_MODEM_V90 0x0480 /*Venus Modem (V90, 56KFlex)*/
  5051. #define DEVICE_AGERE_V_92_56K_WINMODEM 0x048c /*V.92 56K WinModem*/
  5052. #define DEVICE_AGERE_V_92_56K_WINMODEM2 0x048f /*V.92 56k WinModem*/
  5053. #define DEVICE_AGERE_USB 0x5801 /*USB*/
  5054. #define DEVICE_AGERE_USS_312_USB_CONTROLLER 0x5802 /*USS-312 USB Controller*/
  5055. #define DEVICE_AGERE_USS_344S_USB_CONTROLLER 0x5803 /*USS-344S USB Controller*/
  5056. #define DEVICE_AGERE_FW323 0x5811 /*FW323*/
  5057. #define SUBDEVICE_AGERE_D865PERL_MAINBOARD 0x8086524c /*D865PERL mainboard*/
  5058. #define SUBDEVICE_AGERE_FIREWIRE_HOST_BUS 0xdead0800 /*FireWire Host Bus Adapter*/
  5059. #define DEVICE_AGERE_WL60010_WIRELESS_LAN 0xab10 /*WL60010 Wireless LAN MAC*/
  5060. #define DEVICE_AGERE_WL60040_MULTIMODE_WIRELES 0xab11 /*WL60040 Multimode Wireles LAN MAC*/
  5061. #define SUBDEVICE_AGERE_WAVELAN_11ABG_CARDBUS 0x11c1ab12 /*WaveLAN 11abg Cardbus card (Model 1102)*/
  5062. #define SUBDEVICE_AGERE_WAVELAN_11ABG_MINIPCI 0x11c1ab13 /*WaveLAN 11abg MiniPCI card (Model 0512)*/
  5063. #define SUBDEVICE_AGERE_WAVELAN_11ABG_CARDBUS2 0x11c1ab15 /*WaveLAN 11abg Cardbus card (Model 1106)*/
  5064. #define SUBDEVICE_AGERE_WAVELAN_11ABG_MINIPCI2 0x11c1ab16 /*WaveLAN 11abg MiniPCI card (Model 0516)*/
  5065. #define DEVICE_AGERE_ORINOCO_PCI_ADAPTER 0xab20 /*ORiNOCO PCI Adapter*/
  5066. #define DEVICE_AGERE_AGERE_WIRELESS_PCI 0xab21 /*Agere Wireless PCI Adapter*/
  5067. #define DEVICE_AGERE_HERMES2_MINI_PCI_WAVELAN 0xab30 /*Hermes2 Mini-PCI WaveLAN a/b/g*/
  5068. #define SUBDEVICE_AGERE_HERMES2_MINI_PCI_WAVELAN 0x14cd2012 /*Hermes2 Mini-PCI WaveLAN a/b/g*/
  5069. /* Vendor: 11c2: Sand Microelectronics */
  5070. /* Vendor: 11c3: NEC Corporation */
  5071. /* Vendor: 11c4: Document Technologies, Inc */
  5072. /* Vendor: 11c5: Shiva Corporation */
  5073. /* Vendor: 11c6: Dainippon Screen Mfg. Co. Ltd */
  5074. /* Vendor: 11c7: D.C.M. Data Systems */
  5075. /* Vendor: 11c8: Dolphin Interconnect Solutions AS */
  5076. #define DEVICE_DOLPHIN_PSB32_SCI_ADAPTER_D31X 0x0658 /*PSB32 SCI-Adapter D31x*/
  5077. #define DEVICE_DOLPHIN_PSB64_SCI_ADAPTER_D32X 0xd665 /*PSB64 SCI-Adapter D32x*/
  5078. #define DEVICE_DOLPHIN_PSB66_SCI_ADAPTER_D33X 0xd667 /*PSB66 SCI-Adapter D33x*/
  5079. /* Vendor: 11c9: Magma */
  5080. #define DEVICE_MAGMA_16_LINE_SERIAL_PORT 0x0010 /*16-line serial port w/- DMA*/
  5081. #define DEVICE_MAGMA_4_LINE_SERIAL_PORT 0x0011 /*4-line serial port w/- DMA*/
  5082. /* Vendor: 11ca: LSI Systems, Inc */
  5083. /* Vendor: 11cb: Specialix Research Ltd. */
  5084. #define DEVICE_SPECIALIX_PCI_9050 0x2000 /*PCI_9050*/
  5085. #define SUBDEVICE_SPECIALIX_SX 0x11cb0200 /*SX*/
  5086. #define SUBDEVICE_SPECIALIX_I_O8 0x11cbb008 /*I/O8+*/
  5087. #define DEVICE_SPECIALIX_SUPI_1 0x4000 /*SUPI_1*/
  5088. #define DEVICE_SPECIALIX_T225 0x8000 /*T225*/
  5089. /* Vendor: 11cc: Michels & Kleberhoff Computer GmbH */
  5090. /* Vendor: 11cd: HAL Computer Systems, Inc. */
  5091. /* Vendor: 11ce: Netaccess */
  5092. /* Vendor: 11cf: Pioneer Electronic Corporation */
  5093. /* Vendor: 11d0: Lockheed Martin Federal Systems-Manassas */
  5094. /* Vendor: 11d1: Auravision */
  5095. #define DEVICE_AURAVISION_VXP524 0x01f7 /*VxP524*/
  5096. /* Vendor: 11d2: Intercom Inc. */
  5097. /* Vendor: 11d3: Trancell Systems Inc */
  5098. /* Vendor: 11d4: Analog Devices */
  5099. #define DEVICE_ANALOG_BLACKFIN_BF535_PROCESSOR 0x1535 /*Blackfin BF535 processor*/
  5100. #define DEVICE_ANALOG_SM56_PCI_MODEM 0x1805 /*SM56 PCI modem*/
  5101. #define DEVICE_ANALOG_AD1889_SOUND_CHIP 0x1889 /*AD1889 sound chip*/
  5102. /* Vendor: 11d5: Ikon Corporation */
  5103. #define DEVICE_IKON_10115 0x0115 /*10115*/
  5104. #define DEVICE_IKON_10117 0x0117 /*10117*/
  5105. /* Vendor: 11d6: Tekelec Telecom */
  5106. /* Vendor: 11d7: Trenton Technology, Inc. */
  5107. /* Vendor: 11d8: Image Technologies Development */
  5108. /* Vendor: 11d9: TEC Corporation */
  5109. /* Vendor: 11da: Novell */
  5110. /* Vendor: 11db: Sega Enterprises Ltd */
  5111. /* Vendor: 11dc: Questra Corporation */
  5112. /* Vendor: 11dd: Crosfield Electronics Limited */
  5113. /* Vendor: 11de: Zoran Corporation */
  5114. #define DEVICE_ZORAN_ZR36057PQC_VIDEO_CUTTING 0x6057 /*ZR36057PQC Video cutting chipset*/
  5115. #define SUBDEVICE_ZORAN_DC10_PLUS 0x10317efe /*DC10 Plus*/
  5116. #define SUBDEVICE_ZORAN_MIROVIDEO_DC50_MOTION 0x1031fc00 /*MiroVIDEO DC50, Motion JPEG Capture/CODEC Board*/
  5117. #define SUBDEVICE_ZORAN_JPEG_TV_CARD 0x13ca4231 /*JPEG/TV Card*/
  5118. #define DEVICE_ZORAN_ZR36120 0x6120 /*ZR36120*/
  5119. #define SUBDEVICE_ZORAN_CINEMASTER_C_DVD 0x1328f001 /*Cinemaster C DVD Decoder*/
  5120. /* Vendor: 11df: New Wave PDG */
  5121. /* Vendor: 11e0: Cray Communications A/S */
  5122. /* Vendor: 11e1: GEC Plessey Semi Inc. */
  5123. /* Vendor: 11e2: Samsung Information Systems America */
  5124. /* Vendor: 11e3: Quicklogic Corporation */
  5125. #define DEVICE_QUICKLOGIC_PC_WATCHDOG 0x5030 /*PC Watchdog*/
  5126. /* Vendor: 11e4: Second Wave Inc */
  5127. /* Vendor: 11e5: IIX Consulting */
  5128. /* Vendor: 11e6: Mitsui-Zosen System Research */
  5129. /* Vendor: 11e7: Toshiba America, Elec. Company */
  5130. /* Vendor: 11e8: Digital Processing Systems Inc. */
  5131. /* Vendor: 11e9: Highwater Designs Ltd. */
  5132. /* Vendor: 11ea: Elsag Bailey */
  5133. /* Vendor: 11eb: Formation Inc. */
  5134. /* Vendor: 11ec: Coreco Inc */
  5135. /* Vendor: 11ed: Mediamatics */
  5136. /* Vendor: 11ee: Dome Imaging Systems Inc */
  5137. /* Vendor: 11ef: Nicolet Technologies B.V. */
  5138. /* Vendor: 11f0: Compu-Shack */
  5139. #define DEVICE_COMPU_SHACK_FDDI 0x4231 /*FDDI*/
  5140. #define DEVICE_COMPU_SHACK_FASTLINE_UTP_QUATTRO 0x4232 /*FASTline UTP Quattro*/
  5141. #define DEVICE_COMPU_SHACK_FASTLINE_FO 0x4233 /*FASTline FO*/
  5142. #define DEVICE_COMPU_SHACK_FASTLINE_UTP 0x4234 /*FASTline UTP*/
  5143. #define DEVICE_COMPU_SHACK_FASTLINE_II_UTP 0x4235 /*FASTline-II UTP*/
  5144. #define DEVICE_COMPU_SHACK_FASTLINE_II_FO 0x4236 /*FASTline-II FO*/
  5145. #define DEVICE_COMPU_SHACK_GIGALINE 0x4731 /*GIGAline*/
  5146. /* Vendor: 11f1: Symbios Logic Inc */
  5147. /* Vendor: 11f2: Picture Tel Japan K.K. */
  5148. /* Vendor: 11f3: Keithley Metrabyte */
  5149. /* Vendor: 11f4: Kinetic Systems Corporation */
  5150. #define DEVICE_KINETIC_CAMAC_CONTROLLER 0x2915 /*CAMAC controller*/
  5151. /* Vendor: 11f5: Computing Devices International */
  5152. /* Vendor: 11f6: Compex */
  5153. #define DEVICE_COMPEX_ENET100VG4 0x0112 /*ENet100VG4*/
  5154. #define DEVICE_COMPEX_FREEDOMLINE_100 0x0113 /*FreedomLine 100*/
  5155. #define DEVICE_COMPEX_READYLINK_2000 0x1401 /*ReadyLink 2000*/
  5156. #define DEVICE_COMPEX_RL100_ATX_10_100 0x2011 /*RL100-ATX 10/100*/
  5157. #define SUBDEVICE_COMPEX_RL100_ATX 0x11f62011 /*RL100-ATX*/
  5158. #define DEVICE_COMPEX_READYLINK_100TX_WINBOND 0x2201 /*ReadyLink 100TX (Winbond W89C840)*/
  5159. #define SUBDEVICE_COMPEX_READYLINK_100TX 0x11f62011 /*ReadyLink 100TX*/
  5160. #define DEVICE_COMPEX_RL100TX_FAST_ETHERNET 0x9881 /*RL100TX Fast Ethernet*/
  5161. /* Vendor: 11f7: Scientific Atlanta */
  5162. /* Vendor: 11f8: PMC-Sierra Inc. */
  5163. #define DEVICE_PMC_SIERRA_PM7375_LASAR_155_ATM 0x7375 /*PM7375 [LASAR-155 ATM SAR]*/
  5164. /* Vendor: 11f9: I-Cube Inc */
  5165. /* Vendor: 11fa: Kasan Electronics Company, Ltd. */
  5166. /* Vendor: 11fb: Datel Inc */
  5167. /* Vendor: 11fc: Silicon Magic */
  5168. /* Vendor: 11fd: High Street Consultants */
  5169. /* Vendor: 11fe: Comtrol Corporation */
  5170. #define DEVICE_COMTROL_ROCKETPORT_32_PORT 0x0001 /*RocketPort 32 port w/external I/F*/
  5171. #define DEVICE_COMTROL_ROCKETPORT_8_PORT 0x0002 /*RocketPort 8 port w/external I/F*/
  5172. #define DEVICE_COMTROL_ROCKETPORT_16_PORT 0x0003 /*RocketPort 16 port w/external I/F*/
  5173. #define DEVICE_COMTROL_ROCKETPORT_4_PORT 0x0004 /*RocketPort 4 port w/quad cable*/
  5174. #define DEVICE_COMTROL_ROCKETPORT_8_PORT2 0x0005 /*RocketPort 8 port w/octa cable*/
  5175. #define DEVICE_COMTROL_ROCKETPORT_8_PORT3 0x0006 /*RocketPort 8 port w/RJ11 connectors*/
  5176. #define DEVICE_COMTROL_ROCKETPORT_4_PORT2 0x0007 /*RocketPort 4 port w/RJ11 connectors*/
  5177. #define DEVICE_COMTROL_ROCKETPORT_8_PORT4 0x0008 /*RocketPort 8 port w/ DB78 SNI (Siemens) connector*/
  5178. #define DEVICE_COMTROL_ROCKETPORT_16_PORT2 0x0009 /*RocketPort 16 port w/ DB78 SNI (Siemens) connector*/
  5179. #define DEVICE_COMTROL_ROCKETPORT_PLUS_4 0x000a /*RocketPort Plus 4 port*/
  5180. #define DEVICE_COMTROL_ROCKETPORT_PLUS_8 0x000b /*RocketPort Plus 8 port*/
  5181. #define DEVICE_COMTROL_ROCKETMODEM_6_PORT 0x000c /*RocketModem 6 port*/
  5182. #define DEVICE_COMTROL_ROCKETMODEM_4_PORT 0x000d /*RocketModem 4-port*/
  5183. #define DEVICE_COMTROL_ROCKETPORT_PLUS_2 0x000e /*RocketPort Plus 2 port RS232*/
  5184. #define DEVICE_COMTROL_ROCKETPORT_PLUS_22 0x000f /*RocketPort Plus 2 port RS422*/
  5185. #define DEVICE_COMTROL_ROCKETPORT_UPCI_32 0x0801 /*RocketPort UPCI 32 port w/external I/F*/
  5186. #define DEVICE_COMTROL_ROCKETPORT_UPCI_8 0x0802 /*RocketPort UPCI 8 port w/external I/F*/
  5187. #define DEVICE_COMTROL_ROCKETPORT_UPCI_16 0x0803 /*RocketPort UPCI 16 port w/external I/F*/
  5188. #define DEVICE_COMTROL_ROCKETPORT_UPCI_82 0x0805 /*RocketPort UPCI 8 port w/octa cable*/
  5189. #define DEVICE_COMTROL_ROCKETMODEM_III_8 0x080c /*RocketModem III 8 port*/
  5190. #define DEVICE_COMTROL_ROCKETMODEM_III_4 0x080d /*RocketModem III 4 port*/
  5191. #define DEVICE_COMTROL_ROCKETPORT_COMPACT_PCI 0x0903 /*RocketPort Compact PCI 16 port w/external I/F*/
  5192. #define DEVICE_COMTROL_ROCKETPORT_4_PORT_UART 0x8015 /*RocketPort 4-port UART 16954*/
  5193. /* Vendor: 11ff: Scion Corporation */
  5194. #define DEVICE_SCION_AG_5 0x0003 /*AG-5*/
  5195. /* Vendor: 1200: CSS Corporation */
  5196. /* Vendor: 1201: Vista Controls Corp */
  5197. /* Vendor: 1202: Network General Corp. */
  5198. #define DEVICE_NETWORK3_GIGABIT_ETHERNET_ADAPTER 0x4300 /*Gigabit Ethernet Adapter*/
  5199. #define SUBDEVICE_NETWORK3_SK_9841_LX 0x12029841 /*SK-9841 LX*/
  5200. #define SUBDEVICE_NETWORK3_SK_9841_LX_DUAL 0x12029842 /*SK-9841 LX dual link*/
  5201. #define SUBDEVICE_NETWORK3_SK_9843_SX 0x12029843 /*SK-9843 SX*/
  5202. #define SUBDEVICE_NETWORK3_SK_9843_SX_DUAL 0x12029844 /*SK-9843 SX dual link*/
  5203. /* Vendor: 1203: Bayer Corporation, Agfa Division */
  5204. /* Vendor: 1204: Lattice Semiconductor Corporation */
  5205. /* Vendor: 1205: Array Corporation */
  5206. /* Vendor: 1206: Amdahl Corporation */
  5207. /* Vendor: 1208: Parsytec GmbH */
  5208. #define DEVICE_PARSYTEC_HS_LINK_DEVICE 0x4853 /*HS-Link Device*/
  5209. /* Vendor: 1209: SCI Systems Inc */
  5210. /* Vendor: 120a: Synaptel */
  5211. /* Vendor: 120b: Adaptive Solutions */
  5212. /* Vendor: 120c: Technical Corp. */
  5213. /* Vendor: 120d: Compression Labs, Inc. */
  5214. /* Vendor: 120e: Cyclades Corporation */
  5215. #define DEVICE_CYCLADES_CYCLOM_Y_BELOW_FIRST 0x0100 /*Cyclom-Y below first megabyte*/
  5216. #define DEVICE_CYCLADES_CYCLOM_Y_ABOVE_FIRST 0x0101 /*Cyclom-Y above first megabyte*/
  5217. #define DEVICE_CYCLADES_CYCLOM_4Y_BELOW_FIRST 0x0102 /*Cyclom-4Y below first megabyte*/
  5218. #define DEVICE_CYCLADES_CYCLOM_4Y_ABOVE_FIRST 0x0103 /*Cyclom-4Y above first megabyte*/
  5219. #define DEVICE_CYCLADES_CYCLOM_8Y_BELOW_FIRST 0x0104 /*Cyclom-8Y below first megabyte*/
  5220. #define DEVICE_CYCLADES_CYCLOM_8Y_ABOVE_FIRST 0x0105 /*Cyclom-8Y above first megabyte*/
  5221. #define DEVICE_CYCLADES_CYCLADES_Z_BELOW_FIRST 0x0200 /*Cyclades-Z below first megabyte*/
  5222. #define DEVICE_CYCLADES_CYCLADES_Z_ABOVE_FIRST 0x0201 /*Cyclades-Z above first megabyte*/
  5223. #define DEVICE_CYCLADES_PC300_RSV_OR_X21 0x0300 /*PC300/RSV or /X21 (2 ports)*/
  5224. #define DEVICE_CYCLADES_PC300_RSV_OR_X212 0x0301 /*PC300/RSV or /X21 (1 port)*/
  5225. #define DEVICE_CYCLADES_PC300_TE_2_PORTS 0x0310 /*PC300/TE (2 ports)*/
  5226. #define DEVICE_CYCLADES_PC300_TE_1_PORT 0x0311 /*PC300/TE (1 port)*/
  5227. #define DEVICE_CYCLADES_PC300_TE_M_2_PORTS 0x0320 /*PC300/TE-M (2 ports)*/
  5228. #define DEVICE_CYCLADES_PC300_TE_M_1_PORT 0x0321 /*PC300/TE-M (1 port)*/
  5229. #define DEVICE_CYCLADES_PC400 0x0400 /*PC400*/
  5230. /* Vendor: 120f: Essential Communications */
  5231. #define DEVICE_ESSENTIAL_ROADRUNNER_SERIAL_HIPPI 0x0001 /*Roadrunner serial HIPPI*/
  5232. /* Vendor: 1210: Hyperparallel Technologies */
  5233. /* Vendor: 1211: Braintech Inc */
  5234. /* Vendor: 1212: Kingston Technology Corp. */
  5235. /* Vendor: 1213: Applied Intelligent Systems, Inc. */
  5236. /* Vendor: 1214: Performance Technologies, Inc. */
  5237. /* Vendor: 1215: Interware Co., Ltd */
  5238. /* Vendor: 1216: Purup Prepress A/S */
  5239. /* Vendor: 1217: O2 Micro, Inc. */
  5240. #define DEVICE_O2_MICRO_OZ6729 0x6729 /*OZ6729*/
  5241. #define DEVICE_O2_MICRO_OZ6730 0x673a /*OZ6730*/
  5242. #define DEVICE_O2_MICRO_OZ6832_6833_CARDBUS_CONTROLLER 0x6832 /*OZ6832/6833 Cardbus Controller*/
  5243. #define DEVICE_O2_MICRO_OZ6836_6860_CARDBUS_CONTROLLER 0x6836 /*OZ6836/6860 Cardbus Controller*/
  5244. #define DEVICE_O2_MICRO_OZ6812_CARDBUS_CONTROLLER 0x6872 /*OZ6812 Cardbus Controller*/
  5245. #define DEVICE_O2_MICRO_OZ6922_CARDBUS_CONTROLLER 0x6925 /*OZ6922 Cardbus Controller*/
  5246. #define DEVICE_O2_MICRO_OZ6933_CARDBUS_CONTROLLER 0x6933 /*OZ6933 Cardbus Controller*/
  5247. #define SUBDEVICE_O2_MICRO_TRAVELMATE_612_TX 0x10251016 /*Travelmate 612 TX*/
  5248. #define DEVICE_O2_MICRO_OZ6912_CARDBUS_CONTROLLER 0x6972 /*OZ6912 Cardbus Controller*/
  5249. #define SUBDEVICE_O2_MICRO_THINKPAD_R30 0x1014020c /*ThinkPad R30*/
  5250. #define SUBDEVICE_O2_MICRO_MAGNIA_Z310 0x11790001 /*Magnia Z310*/
  5251. #define DEVICE_O2_MICRO_OZ711MX_MULTIMEDIABAY_ACCELERATOR 0x7110 /*OZ711Mx MultiMediaBay Accelerator*/
  5252. #define SUBDEVICE_O2_MICRO_NC6000_LAPTOP 0x103c0890 /*NC6000 laptop*/
  5253. #define DEVICE_O2_MICRO_OZ711EC1_M1_SMARTCARDBUS_MULTIMEDIABAY 0x7112 /*OZ711EC1/M1 SmartCardBus MultiMediaBay Controller*/
  5254. #define DEVICE_O2_MICRO_OZ711EC1_SMARTCARDBUS_CONTROLLER 0x7113 /*OZ711EC1 SmartCardBus Controller*/
  5255. #define DEVICE_O2_MICRO_OZ711M1_SMARTCARDBUS_MULTIMEDIABAY 0x7114 /*OZ711M1 SmartCardBus MultiMediaBay Controller*/
  5256. #define DEVICE_O2_MICRO_OZ711E2_SMARTCARDBUS_CONTROLLER 0x71e2 /*OZ711E2 SmartCardBus Controller*/
  5257. #define DEVICE_O2_MICRO_OZ711M2_SMARTCARDBUS_MULTIMEDIABAY 0x7212 /*OZ711M2 SmartCardBus MultiMediaBay Controller*/
  5258. #define DEVICE_O2_MICRO_OZ6933E_CARDBUS_CONTROLLER 0x7213 /*OZ6933E CardBus Controller*/
  5259. #define DEVICE_O2_MICRO_OZ711M3_SMARTCARDBUS_MULTIMEDIABAY 0x7223 /*OZ711M3 SmartCardBus MultiMediaBay Controller*/
  5260. #define SUBDEVICE_O2_MICRO_NC6000_LAPTOP2 0x103c0890 /*NC6000 laptop*/
  5261. /* Vendor: 1218: Hybricon Corp. */
  5262. /* Vendor: 1219: First Virtual Corporation */
  5263. /* Vendor: 121a: 3Dfx Interactive, Inc. */
  5264. #define DEVICE_3DFX_VOODOO 0x0001 /*Voodoo*/
  5265. #define DEVICE_3DFX_VOODOO_2 0x0002 /*Voodoo 2*/
  5266. #define DEVICE_3DFX_VOODOO_BANSHEE 0x0003 /*Voodoo Banshee*/
  5267. #define SUBDEVICE_3DFX_MONSTER_FUSION 0x10920003 /*Monster Fusion*/
  5268. #define SUBDEVICE_3DFX_MONSTER_FUSION2 0x10924000 /*Monster Fusion*/
  5269. #define SUBDEVICE_3DFX_MONSTER_FUSION3 0x10924002 /*Monster Fusion*/
  5270. #define SUBDEVICE_3DFX_MONSTER_FUSION_AGP 0x10924801 /*Monster Fusion AGP*/
  5271. #define SUBDEVICE_3DFX_MONSTER_FUSION_AGP2 0x10924803 /*Monster Fusion AGP*/
  5272. #define SUBDEVICE_3DFX_MONSTER_FUSION4 0x10928030 /*Monster Fusion*/
  5273. #define SUBDEVICE_3DFX_MONSTER_FUSION_AGP3 0x10928035 /*Monster Fusion AGP*/
  5274. #define SUBDEVICE_3DFX_DRAGON_4000 0x10b00001 /*Dragon 4000*/
  5275. #define SUBDEVICE_3DFX_3D_BLASTER_BANSHEE 0x11021018 /*3D Blaster Banshee VE*/
  5276. #define SUBDEVICE_3DFX_VOODOO_BANSHEE_AGP 0x121a0001 /*Voodoo Banshee AGP*/
  5277. #define SUBDEVICE_3DFX_VOODOO_BANSHEE_AGP2 0x121a0003 /*Voodoo Banshee AGP SGRAM*/
  5278. #define SUBDEVICE_3DFX_VOODOO_BANSHEE 0x121a0004 /*Voodoo Banshee*/
  5279. #define SUBDEVICE_3DFX_RAVEN 0x139c0016 /*Raven*/
  5280. #define SUBDEVICE_3DFX_RAVEN2 0x139c0017 /*Raven*/
  5281. #define SUBDEVICE_3DFX_MAXI_GAMER_PHOENIX 0x14af0002 /*Maxi Gamer Phoenix*/
  5282. #define DEVICE_3DFX_VOODOO_BANSHEE_VELOCITY 0x0004 /*Voodoo Banshee [Velocity 100]*/
  5283. #define DEVICE_3DFX_VOODOO_3 0x0005 /*Voodoo 3*/
  5284. #define SUBDEVICE_3DFX_VOODOO3_AGP 0x121a0004 /*Voodoo3 AGP*/
  5285. #define SUBDEVICE_3DFX_VOODOO3_AGP2 0x121a0030 /*Voodoo3 AGP*/
  5286. #define SUBDEVICE_3DFX_VOODOO3_AGP3 0x121a0031 /*Voodoo3 AGP*/
  5287. #define SUBDEVICE_3DFX_VOODOO3_AGP4 0x121a0034 /*Voodoo3 AGP*/
  5288. #define SUBDEVICE_3DFX_VOODOO3_2000_PCI 0x121a0036 /*Voodoo3 2000 PCI*/
  5289. #define SUBDEVICE_3DFX_VOODOO3_AGP5 0x121a0037 /*Voodoo3 AGP*/
  5290. #define SUBDEVICE_3DFX_VOODOO3_AGP6 0x121a0038 /*Voodoo3 AGP*/
  5291. #define SUBDEVICE_3DFX_VOODOO3_AGP7 0x121a003a /*Voodoo3 AGP*/
  5292. #define SUBDEVICE_3DFX_VOODOO3 0x121a0044 /*Voodoo3*/
  5293. #define SUBDEVICE_3DFX_VELOCITY_100 0x121a004b /*Velocity 100*/
  5294. #define SUBDEVICE_3DFX_VELOCITY_200 0x121a004c /*Velocity 200*/
  5295. #define SUBDEVICE_3DFX_VOODOO3_AGP8 0x121a004d /*Voodoo3 AGP*/
  5296. #define SUBDEVICE_3DFX_VOODOO3_AGP9 0x121a004e /*Voodoo3 AGP*/
  5297. #define SUBDEVICE_3DFX_VOODOO3_AGP10 0x121a0051 /*Voodoo3 AGP*/
  5298. #define SUBDEVICE_3DFX_VOODOO3_AGP11 0x121a0052 /*Voodoo3 AGP*/
  5299. #define SUBDEVICE_3DFX_VOODOO3_3500_TV 0x121a0060 /*Voodoo3 3500 TV (NTSC)*/
  5300. #define SUBDEVICE_3DFX_VOODOO3_3500_TV2 0x121a0061 /*Voodoo3 3500 TV (PAL)*/
  5301. #define SUBDEVICE_3DFX_VOODOO3_3500_TV3 0x121a0062 /*Voodoo3 3500 TV (SECAM)*/
  5302. #define DEVICE_3DFX_VOODOO_4 0x0009 /*Voodoo 4 / Voodoo 5*/
  5303. #define SUBDEVICE_3DFX_VOODOO5_PCI_5500 0x121a0003 /*Voodoo5 PCI 5500*/
  5304. #define SUBDEVICE_3DFX_VOODOO5_AGP_5500_6000 0x121a0009 /*Voodoo5 AGP 5500/6000*/
  5305. #define DEVICE_3DFX_VOODOO_3_3000_AVENGER 0x0057 /*Voodoo 3/3000 [Avenger]*/
  5306. /* Vendor: 121b: Advanced Telecommunications Modules */
  5307. /* Vendor: 121c: Nippon Texaco., Ltd */
  5308. /* Vendor: 121d: Lippert Automationstechnik GmbH */
  5309. /* Vendor: 121e: CSPI */
  5310. /* Vendor: 121f: Arcus Technology, Inc. */
  5311. /* Vendor: 1220: Ariel Corporation */
  5312. #define DEVICE_ARIEL_AMCC_5933_TMS320C80 0x1220 /*AMCC 5933 TMS320C80 DSP/Imaging board*/
  5313. /* Vendor: 1221: Contec Co., Ltd */
  5314. /* Vendor: 1222: Ancor Communications, Inc. */
  5315. /* Vendor: 1223: Artesyn Communication Products */
  5316. #define DEVICE_ARTESYN_PM_LINK 0x0003 /*PM/Link*/
  5317. #define DEVICE_ARTESYN_PM_T1 0x0004 /*PM/T1*/
  5318. #define DEVICE_ARTESYN_PM_E1 0x0005 /*PM/E1*/
  5319. #define DEVICE_ARTESYN_PM_SLS 0x0008 /*PM/SLS*/
  5320. #define DEVICE_ARTESYN_BAJASPAN_RESOURCE_TARGET 0x0009 /*BajaSpan Resource Target*/
  5321. #define DEVICE_ARTESYN_BAJASPAN_SECTION_0 0x000a /*BajaSpan Section 0*/
  5322. #define DEVICE_ARTESYN_BAJASPAN_SECTION_1 0x000b /*BajaSpan Section 1*/
  5323. #define DEVICE_ARTESYN_BAJASPAN_SECTION_2 0x000c /*BajaSpan Section 2*/
  5324. #define DEVICE_ARTESYN_BAJASPAN_SECTION_3 0x000d /*BajaSpan Section 3*/
  5325. #define DEVICE_ARTESYN_PM_PPC 0x000e /*PM/PPC*/
  5326. /* Vendor: 1224: Interactive Images */
  5327. /* Vendor: 1225: Power I/O, Inc. */
  5328. /* Vendor: 1227: Tech-Source */
  5329. #define DEVICE_TECH_SOURCE_RAPTOR_GFX_8P 0x0006 /*Raptor GFX 8P*/
  5330. /* Vendor: 1228: Norsk Elektro Optikk A/S */
  5331. /* Vendor: 1229: Data Kinesis Inc. */
  5332. /* Vendor: 122a: Integrated Telecom */
  5333. /* Vendor: 122b: LG Industrial Systems Co., Ltd */
  5334. /* Vendor: 122c: Sican GmbH */
  5335. /* Vendor: 122d: Aztech System Ltd */
  5336. #define DEVICE_AZTECH2_368DSP 0x1206 /*368DSP*/
  5337. #define DEVICE_AZTECH2_TRIDENT_PCI288_Q3DII_NX 0x1400 /*Trident PCI288-Q3DII (NX)*/
  5338. #define DEVICE_AZTECH2_3328_AUDIO 0x50dc /*3328 Audio*/
  5339. #define SUBDEVICE_AZTECH2_3328_AUDIO 0x122d0001 /*3328 Audio*/
  5340. #define DEVICE_AZTECH2_3328_AUDIO2 0x80da /*3328 Audio*/
  5341. #define SUBDEVICE_AZTECH2_3328_AUDIO2 0x122d0001 /*3328 Audio*/
  5342. /* Vendor: 122e: Xyratex */
  5343. /* Vendor: 122f: Andrew Corporation */
  5344. /* Vendor: 1230: Fishcamp Engineering */
  5345. /* Vendor: 1231: Woodward McCoach, Inc. */
  5346. /* Vendor: 1232: GPT Limited */
  5347. /* Vendor: 1233: Bus-Tech, Inc. */
  5348. /* Vendor: 1234: Technical Corp. */
  5349. /* Vendor: 1235: Risq Modular Systems, Inc. */
  5350. /* Vendor: 1236: Sigma Designs Corporation */
  5351. #define DEVICE_SIGMA2_REALMAGIC64_GX 0x0000 /*RealMagic64/GX*/
  5352. #define DEVICE_SIGMA2_REALMAGIC_64_GX_SD 0x6401 /*REALmagic 64/GX (SD 6425)*/
  5353. /* Vendor: 1237: Alta Technology Corporation */
  5354. /* Vendor: 1238: Adtran */
  5355. /* Vendor: 1239: 3DO Company */
  5356. /* Vendor: 123a: Visicom Laboratories, Inc. */
  5357. /* Vendor: 123b: Seeq Technology, Inc. */
  5358. /* Vendor: 123c: Century Systems, Inc. */
  5359. /* Vendor: 123d: Engineering Design Team, Inc. */
  5360. #define DEVICE_ENGINEERING_EASYCONNECT_8_32 0x0000 /*EasyConnect 8/32*/
  5361. #define DEVICE_ENGINEERING_EASYCONNECT_8_64 0x0002 /*EasyConnect 8/64*/
  5362. #define DEVICE_ENGINEERING_EASYIO 0x0003 /*EasyIO*/
  5363. /* Vendor: 123e: Simutech, Inc. */
  5364. /* Vendor: 123f: C-Cube Microsystems */
  5365. #define DEVICE_C_CUBE_MPEG 0x00e4 /*MPEG*/
  5366. #define DEVICE_C_CUBE_E4 0x8120 /*E4?*/
  5367. #define SUBDEVICE_C_CUBE_DV500_E4 0x11bd0006 /*DV500 E4*/
  5368. #define SUBDEVICE_C_CUBE_DV500_E42 0x11bd000a /*DV500 E4*/
  5369. #define DEVICE_C_CUBE_CINEMASTER_C_3_0 0x8888 /*Cinemaster C 3.0 DVD Decoder*/
  5370. #define SUBDEVICE_C_CUBE_CINEMASTER_C_3_0 0x10020001 /*Cinemaster C 3.0 DVD Decoder*/
  5371. #define SUBDEVICE_C_CUBE_CINEMASTER_C_3_02 0x10020002 /*Cinemaster C 3.0 DVD Decoder*/
  5372. #define SUBDEVICE_C_CUBE_CINEMASTER_C_3_03 0x13280001 /*Cinemaster C 3.0 DVD Decoder*/
  5373. /* Vendor: 1240: Marathon Technologies Corp. */
  5374. /* Vendor: 1241: DSC Communications */
  5375. /* Vendor: 1242: JNI Corporation */
  5376. #define DEVICE_JNI_JNIC_1560_PCI_X_FIBRE 0x1560 /*JNIC-1560 PCI-X Fibre Channel Controller*/
  5377. #define SUBDEVICE_JNI_FCX2_6562_DUAL_CHANNEL 0x12426562 /*FCX2-6562 Dual Channel PCI-X Fibre Channel Adapter*/
  5378. #define SUBDEVICE_JNI_FCX_6562_PCI_X_FIBRE 0x1242656a /*FCX-6562 PCI-X Fibre Channel Adapter*/
  5379. #define DEVICE_JNI_FCI_1063_FIBRE_CHANNEL 0x4643 /*FCI-1063 Fibre Channel Adapter*/
  5380. #define DEVICE_JNI_FCX2_6562_DUAL_CHANNEL 0x6562 /*FCX2-6562 Dual Channel PCI-X Fibre Channel Adapter*/
  5381. #define DEVICE_JNI_FCX_6562_PCI_X_FIBRE 0x656a /*FCX-6562 PCI-X Fibre Channel Adapter*/
  5382. /* Vendor: 1243: Delphax */
  5383. /* Vendor: 1244: AVM Audiovisuelles MKTG & Computer System GmbH */
  5384. #define DEVICE_AVM_B1_ISDN 0x0700 /*B1 ISDN*/
  5385. #define DEVICE_AVM_C4_ISDN 0x0800 /*C4 ISDN*/
  5386. #define DEVICE_AVM_A1_ISDN_FRITZ 0x0a00 /*A1 ISDN [Fritz]*/
  5387. #define SUBDEVICE_AVM_FRITZ_CARD_ISDN_CONTROLLER 0x12440a00 /*FRITZ!Card ISDN Controller*/
  5388. #define DEVICE_AVM_FRITZ_PCI_V2_0_ISDN 0x0e00 /*Fritz!PCI v2.0 ISDN*/
  5389. #define DEVICE_AVM_C2_ISDN 0x1100 /*C2 ISDN*/
  5390. #define DEVICE_AVM_T1_ISDN 0x1200 /*T1 ISDN*/
  5391. #define DEVICE_AVM_FRITZ_CARD_DSL_SL 0x2700 /*Fritz!Card DSL SL*/
  5392. #define DEVICE_AVM_FRITZ_CARD_DSL_V2_0 0x2900 /*Fritz!Card DSL v2.0*/
  5393. /* Vendor: 1245: A.P.D., S.A. */
  5394. /* Vendor: 1246: Dipix Technologies, Inc. */
  5395. /* Vendor: 1247: Xylon Research, Inc. */
  5396. /* Vendor: 1248: Central Data Corporation */
  5397. /* Vendor: 1249: Samsung Electronics Co., Ltd. */
  5398. /* Vendor: 124a: AEG Electrocom GmbH */
  5399. /* Vendor: 124b: SBS/Greenspring Modular I/O */
  5400. #define DEVICE_SBS_GREENSPRING_PCI_40A_OR_CPCI_200 0x0040 /*PCI-40A or cPCI-200 Quad IndustryPack carrier*/
  5401. #define SUBDEVICE_SBS_GREENSPRING_PCI9080_BRIDGE 0x124b9080 /*PCI9080 Bridge*/
  5402. /* Vendor: 124c: Solitron Technologies, Inc. */
  5403. /* Vendor: 124d: Stallion Technologies, Inc. */
  5404. #define DEVICE_STALLION_EASYCONNECTION_8_32 0x0000 /*EasyConnection 8/32*/
  5405. #define DEVICE_STALLION_EASYCONNECTION_8_64 0x0002 /*EasyConnection 8/64*/
  5406. #define DEVICE_STALLION_EASYIO 0x0003 /*EasyIO*/
  5407. #define DEVICE_STALLION_EASYCONNECTION_RA 0x0004 /*EasyConnection/RA*/
  5408. /* Vendor: 124e: Cylink */
  5409. /* Vendor: 124f: Infotrend Technology, Inc. */
  5410. #define DEVICE_INFOTREND_IFT_2000_SERIES_RAID 0x0041 /*IFT-2000 Series RAID Controller*/
  5411. /* Vendor: 1250: Hitachi Microcomputer System Ltd */
  5412. /* Vendor: 1251: VLSI Solutions Oy */
  5413. /* Vendor: 1253: Guzik Technical Enterprises */
  5414. /* Vendor: 1254: Linear Systems Ltd. */
  5415. /* Vendor: 1255: Optibase Ltd */
  5416. #define DEVICE_OPTIBASE_MPEG_FORGE 0x1110 /*MPEG Forge*/
  5417. #define DEVICE_OPTIBASE_MPEG_FUSION 0x1210 /*MPEG Fusion*/
  5418. #define DEVICE_OPTIBASE_VIDEOPLEX 0x2110 /*VideoPlex*/
  5419. #define DEVICE_OPTIBASE_VIDEOPLEX_CC 0x2120 /*VideoPlex CC*/
  5420. #define DEVICE_OPTIBASE_VIDEOQUEST 0x2130 /*VideoQuest*/
  5421. /* Vendor: 1256: Perceptive Solutions, Inc. */
  5422. #define DEVICE_PERCEPTIVE_PCI_2220I 0x4201 /*PCI-2220I*/
  5423. #define DEVICE_PERCEPTIVE_PCI_2240I 0x4401 /*PCI-2240I*/
  5424. #define DEVICE_PERCEPTIVE_PCI_2000 0x5201 /*PCI-2000*/
  5425. /* Vendor: 1257: Vertex Networks, Inc. */
  5426. /* Vendor: 1258: Gilbarco, Inc. */
  5427. /* Vendor: 1259: Allied Telesyn International */
  5428. #define DEVICE_ALLIED_AT_2560_FAST_ETHERNET 0x2560 /*AT-2560 Fast Ethernet Adapter (i82557B)*/
  5429. #define DEVICE_ALLIED_RTL81XX_FAST_ETHERNET 0xa117 /*RTL81xx Fast Ethernet*/
  5430. #define DEVICE_ALLIED_21X4X_DEC_TULIP_COMPATIBLE 0xa120 /*21x4x DEC-Tulip compatible 10/100 Ethernet*/
  5431. /* Vendor: 125a: ABB Power Systems */
  5432. /* Vendor: 125b: Asix Electronics Corporation */
  5433. #define DEVICE_ASIX_ALFA_GFC2204_FAST 0x1400 /*ALFA GFC2204 Fast Ethernet*/
  5434. /* Vendor: 125c: Aurora Technologies, Inc. */
  5435. #define DEVICE_AURORA_SATURN_4520P 0x0101 /*Saturn 4520P*/
  5436. #define DEVICE_AURORA_ARIES_16000P 0x0640 /*Aries 16000P*/
  5437. /* Vendor: 125d: ESS Technology */
  5438. #define DEVICE_ESS_ES336H_FAX_MODEM 0x0000 /*ES336H Fax Modem (Early Model)*/
  5439. #define DEVICE_ESS_SOLO 0x1948 /*Solo?*/
  5440. #define DEVICE_ESS_ES1968_MAESTRO_2 0x1968 /*ES1968 Maestro 2*/
  5441. #define SUBDEVICE_ESS_ES1968_MAESTRO_2_PCI 0x10280085 /*ES1968 Maestro-2 PCI*/
  5442. #define SUBDEVICE_ESS_ES1968_MAESTRO_2_AUDIODRIVE 0x10338051 /*ES1968 Maestro-2 Audiodrive*/
  5443. #define DEVICE_ESS_ES1969_SOLO_1_AUDIODRIVE 0x1969 /*ES1969 Solo-1 Audiodrive*/
  5444. #define SUBDEVICE_ESS_ES1969_SOLO_1_AUDIODRIVE 0x10140166 /*ES1969 SOLO-1 AudioDrive on IBM Aptiva Mainboard*/
  5445. #define SUBDEVICE_ESS_SOLO_1_AUDIO_ADAPTER 0x125d8888 /*Solo-1 Audio Adapter*/
  5446. #define DEVICE_ESS_ES1978_MAESTRO_2E 0x1978 /*ES1978 Maestro 2E*/
  5447. #define SUBDEVICE_ESS_ARMADA_M700_E500 0x0e11b112 /*Armada M700/E500*/
  5448. #define SUBDEVICE_ESS_ES1978_MAESTRO_2E_AUDIODRIVE 0x1033803c /*ES1978 Maestro-2E Audiodrive*/
  5449. #define SUBDEVICE_ESS_ES1978_MAESTRO_2E_AUDIODRIVE2 0x10338058 /*ES1978 Maestro-2E Audiodrive*/
  5450. #define SUBDEVICE_ESS_MONSTER_SOUND_MX400 0x10924000 /*Monster Sound MX400*/
  5451. #define SUBDEVICE_ESS_ES1978_MAESTRO_2E_AUDIODRIVE3 0x11790001 /*ES1978 Maestro-2E Audiodrive*/
  5452. #define DEVICE_ESS_ES1988_ALLEGRO_1 0x1988 /*ES1988 Allegro-1*/
  5453. #define SUBDEVICE_ESS_SONIC_IMPACT_S100 0x10924100 /*Sonic Impact S100*/
  5454. #define SUBDEVICE_ESS_ESS_ALLEGRO_1_AUDIODRIVE 0x125d1988 /*ESS Allegro-1 Audiodrive*/
  5455. #define DEVICE_ESS_ESS_MODEM 0x1989 /*ESS Modem*/
  5456. #define SUBDEVICE_ESS_ESS_MODEM 0x125d1989 /*ESS Modem*/
  5457. #define DEVICE_ESS_ES1983S_MAESTRO_3I_PCI 0x1998 /*ES1983S Maestro-3i PCI Audio Accelerator*/
  5458. #define SUBDEVICE_ESS_LATITUDE_C600 0x102800b1 /*Latitude C600*/
  5459. #define SUBDEVICE_ESS_ES1983S_MAESTRO_3I_DELL 0x102800e6 /*ES1983S Maestro-3i (Dell Inspiron 8100)*/
  5460. #define DEVICE_ESS_ES1983S_MAESTRO_3I_PCI2 0x1999 /*ES1983S Maestro-3i PCI Modem Accelerator*/
  5461. #define DEVICE_ESS_ES1983S_MAESTRO_3I_PCI3 0x199a /*ES1983S Maestro-3i PCI Audio Accelerator*/
  5462. #define DEVICE_ESS_ES1983S_MAESTRO_3I_PCI4 0x199b /*ES1983S Maestro-3i PCI Modem Accelerator*/
  5463. #define DEVICE_ESS_ES336H_FAX_MODEM2 0x2808 /*ES336H Fax Modem (Later Model)*/
  5464. #define DEVICE_ESS_ES2838_2839_SUPERLINK_MODEM 0x2838 /*ES2838/2839 SuperLink Modem*/
  5465. #define DEVICE_ESS_ES2898_MODEM 0x2898 /*ES2898 Modem*/
  5466. #define SUBDEVICE_ESS_ES56_PI_DATA_FAX 0x125d0424 /*ES56-PI Data Fax Modem*/
  5467. #define SUBDEVICE_ESS_ES56T_PI_DATA_FAX 0x125d0425 /*ES56T-PI Data Fax Modem*/
  5468. #define SUBDEVICE_ESS_ES56V_PI_DATA_FAX 0x125d0426 /*ES56V-PI Data Fax Modem*/
  5469. #define SUBDEVICE_ESS_VW_PI_DATA_FAX 0x125d0427 /*VW-PI Data Fax Modem*/
  5470. #define SUBDEVICE_ESS_ES56ST_PI_DATA_FAX 0x125d0428 /*ES56ST-PI Data Fax Modem*/
  5471. #define SUBDEVICE_ESS_ES56SV_PI_DATA_FAX 0x125d0429 /*ES56SV-PI Data Fax Modem*/
  5472. #define SUBDEVICE_ESS_ES56_PI_DATA_FAX2 0x147ac001 /*ES56-PI Data Fax Modem*/
  5473. #define SUBDEVICE_ESS_ES56_PI_DATA_FAX3 0x14fe0428 /*ES56-PI Data Fax Modem*/
  5474. #define SUBDEVICE_ESS_ES56_PI_DATA_FAX4 0x14fe0429 /*ES56-PI Data Fax Modem*/
  5475. /* Vendor: 125e: Specialvideo Engineering SRL */
  5476. /* Vendor: 125f: Concurrent Technologies, Inc. */
  5477. /* Vendor: 1260: Intersil Corporation */
  5478. #define DEVICE_INTERSIL_PRISM_2_5_WAVELAN 0x3872 /*Prism 2.5 Wavelan chipset*/
  5479. #define SUBDEVICE_INTERSIL_LAN_EXPRESS_IEEE_802_11B 0x14680202 /*LAN-Express IEEE 802.11b Wireless LAN*/
  5480. #define DEVICE_INTERSIL_PRISM_2_5_WAVELAN2 0x3873 /*Prism 2.5 Wavelan chipset*/
  5481. #define SUBDEVICE_INTERSIL_DWL_520_WIRELESS_PCI 0x11863501 /*DWL-520 Wireless PCI Adapter*/
  5482. #define SUBDEVICE_INTERSIL_DWL_520_WIRELESS_PCI2 0x11863700 /*DWL-520 Wireless PCI Adapter, Rev E1*/
  5483. #define SUBDEVICE_INTERSIL_MA311_802_11B_WIRELESS 0x13854105 /*MA311 802.11b wireless adapter*/
  5484. #define SUBDEVICE_INTERSIL_HWP01170_01_802_11B_PCI 0x16680414 /*HWP01170-01 802.11b PCI Wireless Adapter*/
  5485. #define SUBDEVICE_INTERSIL_AIR_MATE_PC_400_PCI 0x16a51601 /*AIR.mate PC-400 PCI Wireless LAN Adapter*/
  5486. #define SUBDEVICE_INTERSIL_WMP11_WIRELESS_802_11B 0x17373874 /*WMP11 Wireless 802.11b PCI Adapter*/
  5487. #define SUBDEVICE_INTERSIL_WIRELESS_802_11B_MINIPCI 0x80862513 /*Wireless 802.11b MiniPCI Adapter*/
  5488. #define DEVICE_INTERSIL_ISL3886_PRISM_JAVELIN_PRISM 0x3886 /*ISL3886 [Prism Javelin/Prism Xbow]*/
  5489. #define SUBDEVICE_INTERSIL_Z_COM_XG_901_AND 0x17cf0037 /*Z-Com XG-901 and clones Wireless Adapter*/
  5490. #define DEVICE_INTERSIL_INTERSIL_ISL3890_PRISM 0x3890 /*Intersil ISL3890 [Prism GT/Prism Duette]*/
  5491. #define SUBDEVICE_INTERSIL_SMC2802W_WIRELESS_PCI 0x10b82802 /*SMC2802W Wireless PCI Adapter*/
  5492. #define SUBDEVICE_INTERSIL_SMC2835W_WIRELESS_CARDBUS 0x10b82835 /*SMC2835W Wireless Cardbus Adapter*/
  5493. #define SUBDEVICE_INTERSIL_SMC2835W_V2_WIRELESS 0x10b8a835 /*SMC2835W V2 Wireless Cardbus Adapter*/
  5494. #define SUBDEVICE_INTERSIL_SMC2802W_V2_WIRELESS 0x1113ee03 /*SMC2802W V2 Wireless PCI Adapter*/
  5495. #define SUBDEVICE_INTERSIL_DWL_G650_A1_WIRELESS 0x11863202 /*DWL-G650 A1 Wireless Adapter*/
  5496. #define SUBDEVICE_INTERSIL_CG_WLCB54GT_WIRELESS_ADAPTER 0x1259c104 /*CG-WLCB54GT Wireless Adapter*/
  5497. #define SUBDEVICE_INTERSIL_WG511_WIRELESS_ADAPTER 0x13854800 /*WG511 Wireless Adapter*/
  5498. #define SUBDEVICE_INTERSIL_ALLNET_ALL0271_WIRELESS 0x16a51605 /*ALLNET ALL0271 Wireless PCI Adapter*/
  5499. #define SUBDEVICE_INTERSIL_Z_COM_XG_600_AND 0x17cf0014 /*Z-Com XG-600 and clones Wireless Adapter*/
  5500. #define SUBDEVICE_INTERSIL_Z_COM_XG_900_AND 0x17cf0020 /*Z-Com XG-900 and clones Wireless Adapter*/
  5501. #define DEVICE_INTERSIL_HMP8130_NTSC_PAL_VIDEO 0x8130 /*HMP8130 NTSC/PAL Video Decoder*/
  5502. #define DEVICE_INTERSIL_HMP8131_NTSC_PAL_VIDEO 0x8131 /*HMP8131 NTSC/PAL Video Decoder*/
  5503. /* Vendor: 1261: Matsushita-Kotobuki Electronics Industries, Ltd. */
  5504. /* Vendor: 1262: ES Computer Company, Ltd. */
  5505. /* Vendor: 1263: Sonic Solutions */
  5506. /* Vendor: 1264: Aval Nagasaki Corporation */
  5507. /* Vendor: 1265: Casio Computer Co., Ltd. */
  5508. /* Vendor: 1266: Microdyne Corporation */
  5509. #define DEVICE_MICRODYNE_NE10_100_ADAPTER_I82557B 0x0001 /*NE10/100 Adapter (i82557B)*/
  5510. #define DEVICE_MICRODYNE_NE2000PLUS_RT8029_ETHERNET 0x1910 /*NE2000Plus (RT8029) Ethernet Adapter*/
  5511. #define SUBDEVICE_MICRODYNE_NE2000PLUS_ETHERNET_ADAPTER 0x12661910 /*NE2000Plus Ethernet Adapter*/
  5512. /* Vendor: 1267: S. A. Telecommunications */
  5513. #define DEVICE_S_A_PCR2101 0x5352 /*PCR2101*/
  5514. #define DEVICE_S_A_TELSAT_TURBO 0x5a4b /*Telsat Turbo*/
  5515. /* Vendor: 1268: Tektronix */
  5516. /* Vendor: 1269: Thomson-CSF/TTM */
  5517. /* Vendor: 126a: Lexmark International, Inc. */
  5518. /* Vendor: 126b: Adax, Inc. */
  5519. /* Vendor: 126c: Northern Telecom */
  5520. #define DEVICE_NORTHERN_10_100BASETX_RTL81XX 0x1211 /*10/100BaseTX [RTL81xx]*/
  5521. #define DEVICE_NORTHERN_802_11B_WIRELESS_ETHERNET 0x126c /*802.11b Wireless Ethernet Adapter*/
  5522. /* Vendor: 126d: Splash Technology, Inc. */
  5523. /* Vendor: 126e: Sumitomo Metal Industries, Ltd. */
  5524. /* Vendor: 126f: Silicon Motion, Inc. */
  5525. #define DEVICE_SILICON7_SM501_VOYAGERGX 0x0501 /*SM501 VoyagerGX*/
  5526. #define DEVICE_SILICON7_SM710_LYNXEM 0x0710 /*SM710 LynxEM*/
  5527. #define DEVICE_SILICON7_SM712_LYNXEM 0x0712 /*SM712 LynxEM+*/
  5528. #define DEVICE_SILICON7_SM720_LYNX3DM 0x0720 /*SM720 Lynx3DM*/
  5529. #define DEVICE_SILICON7_SM731_COUGAR3DR 0x0730 /*SM731 Cougar3DR*/
  5530. #define DEVICE_SILICON7_SM810_LYNXE 0x0810 /*SM810 LynxE*/
  5531. #define DEVICE_SILICON7_SM811_LYNXE 0x0811 /*SM811 LynxE*/
  5532. #define DEVICE_SILICON7_SM820_LYNX3D 0x0820 /*SM820 Lynx3D*/
  5533. #define DEVICE_SILICON7_SM910 0x0910 /*SM910*/
  5534. /* Vendor: 1270: Olympus Optical Co., Ltd. */
  5535. /* Vendor: 1271: GW Instruments */
  5536. /* Vendor: 1272: Telematics International */
  5537. /* Vendor: 1273: Hughes Network Systems */
  5538. #define DEVICE_HUGHES_DIRECPC 0x0002 /*DirecPC*/
  5539. /* Vendor: 1274: Ensoniq */
  5540. #define DEVICE_ENSONIQ_ES1373_AUDIOPCI_ALSO 0x1171 /*ES1373 [AudioPCI] (also Creative Labs CT5803)*/
  5541. #define DEVICE_ENSONIQ_ES1371_AUDIOPCI_97 0x1371 /*ES1371 [AudioPCI-97]*/
  5542. #define SUBDEVICE_ENSONIQ_AUDIOPCI_ON_MOTHERBOARD 0x0e110024 /*AudioPCI on Motherboard Compaq Deskpro*/
  5543. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI 0x0e11b1a7 /*ES1371, ES1373 AudioPCI*/
  5544. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI2 0x103380ac /*ES1371, ES1373 AudioPCI*/
  5545. #define SUBDEVICE_ENSONIQ_TAZER 0x10421854 /*Tazer*/
  5546. #define SUBDEVICE_ENSONIQ_TABOR2 0x107b8054 /*Tabor2*/
  5547. #define SUBDEVICE_ENSONIQ_CREATIVE_SOUND_BLASTER 0x12741371 /*Creative Sound Blaster AudioPCI64V, AudioPCI128*/
  5548. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI3 0x14626470 /*ES1371, ES1373 AudioPCI On Motherboard MS-6147 1.1A*/
  5549. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI4 0x14626560 /*ES1371, ES1373 AudioPCI On Motherboard MS-6156 1.10*/
  5550. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI5 0x14626630 /*ES1371, ES1373 AudioPCI On Motherboard MS-6163BX 1.0A*/
  5551. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI6 0x14626631 /*ES1371, ES1373 AudioPCI On Motherboard MS-6163VIA 1.0A*/
  5552. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI7 0x14626632 /*ES1371, ES1373 AudioPCI On Motherboard MS-6163BX 2.0A*/
  5553. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI8 0x14626633 /*ES1371, ES1373 AudioPCI On Motherboard MS-6163VIA 2.0A*/
  5554. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI9 0x14626820 /*ES1371, ES1373 AudioPCI On Motherboard MS-6182 1.00*/
  5555. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI10 0x14626822 /*ES1371, ES1373 AudioPCI On Motherboard MS-6182 1.00A*/
  5556. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI11 0x14626830 /*ES1371, ES1373 AudioPCI On Motherboard MS-6183 1.00*/
  5557. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI12 0x14626880 /*ES1371, ES1373 AudioPCI On Motherboard MS-6188 1.00*/
  5558. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI13 0x14626900 /*ES1371, ES1373 AudioPCI On Motherboard MS-6190 1.00*/
  5559. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI14 0x14626910 /*ES1371, ES1373 AudioPCI On Motherboard MS-6191*/
  5560. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI15 0x14626930 /*ES1371, ES1373 AudioPCI On Motherboard MS-6193*/
  5561. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI16 0x14626990 /*ES1371, ES1373 AudioPCI On Motherboard MS-6199BX 2.0A*/
  5562. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI17 0x14626991 /*ES1371, ES1373 AudioPCI On Motherboard MS-6199VIA 2.0A*/
  5563. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI18 0x14a42077 /*ES1371, ES1373 AudioPCI On Motherboard KR639*/
  5564. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI19 0x14a42105 /*ES1371, ES1373 AudioPCI On Motherboard MR800*/
  5565. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI20 0x14a42107 /*ES1371, ES1373 AudioPCI On Motherboard MR801*/
  5566. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI21 0x14a42172 /*ES1371, ES1373 AudioPCI On Motherboard DR739*/
  5567. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI22 0x15099902 /*ES1371, ES1373 AudioPCI On Motherboard KW11*/
  5568. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI23 0x15099903 /*ES1371, ES1373 AudioPCI On Motherboard KW31*/
  5569. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI24 0x15099904 /*ES1371, ES1373 AudioPCI On Motherboard KA11*/
  5570. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI25 0x15099905 /*ES1371, ES1373 AudioPCI On Motherboard KC13*/
  5571. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI26 0x152d8801 /*ES1371, ES1373 AudioPCI On Motherboard CP810E*/
  5572. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI27 0x152d8802 /*ES1371, ES1373 AudioPCI On Motherboard CP810*/
  5573. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI28 0x152d8803 /*ES1371, ES1373 AudioPCI On Motherboard P3810E*/
  5574. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI29 0x152d8804 /*ES1371, ES1373 AudioPCI On Motherboard P3810-S*/
  5575. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI30 0x152d8805 /*ES1371, ES1373 AudioPCI On Motherboard P3820-S*/
  5576. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI31 0x270f2001 /*ES1371, ES1373 AudioPCI On Motherboard 6CTR*/
  5577. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI32 0x270f2200 /*ES1371, ES1373 AudioPCI On Motherboard 6WTX*/
  5578. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI33 0x270f3000 /*ES1371, ES1373 AudioPCI On Motherboard 6WSV*/
  5579. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI34 0x270f3100 /*ES1371, ES1373 AudioPCI On Motherboard 6WIV2*/
  5580. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI35 0x270f3102 /*ES1371, ES1373 AudioPCI On Motherboard 6WIV*/
  5581. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI36 0x270f7060 /*ES1371, ES1373 AudioPCI On Motherboard 6ASA2*/
  5582. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI37 0x80864249 /*ES1371, ES1373 AudioPCI On Motherboard BI440ZX*/
  5583. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI38 0x8086424c /*ES1371, ES1373 AudioPCI On Motherboard BL440ZX*/
  5584. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI39 0x8086425a /*ES1371, ES1373 AudioPCI On Motherboard BZ440ZX*/
  5585. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI40 0x80864341 /*ES1371, ES1373 AudioPCI On Motherboard Cayman*/
  5586. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI41 0x80864343 /*ES1371, ES1373 AudioPCI On Motherboard Cape Cod*/
  5587. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI42 0x80864649 /*ES1371, ES1373 AudioPCI On Motherboard Fire Island*/
  5588. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI43 0x8086464a /*ES1371, ES1373 AudioPCI On Motherboard FJ440ZX*/
  5589. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI44 0x80864d4f /*ES1371, ES1373 AudioPCI On Motherboard Montreal*/
  5590. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI45 0x80864f43 /*ES1371, ES1373 AudioPCI On Motherboard OC440LX*/
  5591. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI46 0x80865243 /*ES1371, ES1373 AudioPCI On Motherboard RC440BX*/
  5592. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI47 0x80865352 /*ES1371, ES1373 AudioPCI On Motherboard SunRiver*/
  5593. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI48 0x80865643 /*ES1371, ES1373 AudioPCI On Motherboard Vancouver*/
  5594. #define SUBDEVICE_ENSONIQ_ES1371_ES1373_AUDIOPCI49 0x80865753 /*ES1371, ES1373 AudioPCI On Motherboard WS440BX*/
  5595. #define DEVICE_ENSONIQ_ES1370_AUDIOPCI 0x5000 /*ES1370 [AudioPCI]*/
  5596. #define DEVICE_ENSONIQ_5880_AUDIOPCI 0x5880 /*5880 AudioPCI*/
  5597. #define SUBDEVICE_ENSONIQ_CREATIVE_SOUND_BLASTER2 0x12742000 /*Creative Sound Blaster AudioPCI128*/
  5598. #define SUBDEVICE_ENSONIQ_CREATIVE_SOUNDBLASTER_AUDIOPCI 0x12742003 /*Creative SoundBlaster AudioPCI 128*/
  5599. #define SUBDEVICE_ENSONIQ_CREATIVE_SOUND_BLASTER3 0x12745880 /*Creative Sound Blaster AudioPCI128*/
  5600. #define SUBDEVICE_ENSONIQ_SOUND_BLASTER_16PCI 0x12748001 /*Sound Blaster 16PCI 4.1ch*/
  5601. #define SUBDEVICE_ENSONIQ_5880_AUDIOPCI_ON 0x1458a000 /*5880 AudioPCI On Motherboard 6OXET*/
  5602. #define SUBDEVICE_ENSONIQ_5880_AUDIOPCI_ON2 0x14626880 /*5880 AudioPCI On Motherboard MS-6188 1.00*/
  5603. #define SUBDEVICE_ENSONIQ_5880_AUDIOPCI_ON3 0x270f2001 /*5880 AudioPCI On Motherboard 6CTR*/
  5604. #define SUBDEVICE_ENSONIQ_5880_AUDIOPCI_ON4 0x270f2200 /*5880 AudioPCI On Motherboard 6WTX*/
  5605. #define SUBDEVICE_ENSONIQ_5880_AUDIOPCI_ON5 0x270f7040 /*5880 AudioPCI On Motherboard 6ATA4*/
  5606. /* Vendor: 1275: Network Appliance Corporation */
  5607. /* Vendor: 1276: Switched Network Technologies, Inc. */
  5608. /* Vendor: 1277: Comstream */
  5609. /* Vendor: 1278: Transtech Parallel Systems Ltd. */
  5610. #define DEVICE_TRANSTECH_TPE3_TM3_POWERPC_NODE 0x0701 /*TPE3/TM3 PowerPC Node*/
  5611. #define DEVICE_TRANSTECH_TPE5_POWERPC_PCI 0x0710 /*TPE5 PowerPC PCI board*/
  5612. /* Vendor: 1279: Transmeta Corporation */
  5613. #define DEVICE_TRANSMETA_NORTHBRIDGE 0x0295 /*Northbridge*/
  5614. #define DEVICE_TRANSMETA_LONGRUN_NORTHBRIDGE 0x0395 /*LongRun Northbridge*/
  5615. #define DEVICE_TRANSMETA_SDRAM_CONTROLLER 0x0396 /*SDRAM controller*/
  5616. #define DEVICE_TRANSMETA_BIOS_SCRATCHPAD 0x0397 /*BIOS scratchpad*/
  5617. /* Vendor: 127a: Rockwell International */
  5618. #define DEVICE_ROCKWELL_HCF_56K_DATA_FAX 0x1002 /*HCF 56k Data/Fax Modem*/
  5619. #define SUBDEVICE_ROCKWELL_SUPRAEXPRESS_56I_PRO 0x1092094c /*SupraExpress 56i PRO [Diamond SUP2380]*/
  5620. #define SUBDEVICE_ROCKWELL_HPG_MDP3858_U 0x122d4002 /*HPG / MDP3858-U*/
  5621. #define SUBDEVICE_ROCKWELL_MDP3858_E 0x122d4005 /*MDP3858-E*/
  5622. #define SUBDEVICE_ROCKWELL_MDP3858_A_NZ 0x122d4007 /*MDP3858-A/-NZ*/
  5623. #define SUBDEVICE_ROCKWELL_MDP3858_SA 0x122d4012 /*MDP3858-SA*/
  5624. #define SUBDEVICE_ROCKWELL_MDP3858_W 0x122d4017 /*MDP3858-W*/
  5625. #define SUBDEVICE_ROCKWELL_MDP3858_W2 0x122d4018 /*MDP3858-W*/
  5626. #define SUBDEVICE_ROCKWELL_ROCKWELL_56K_D_F 0x127a1002 /*Rockwell 56K D/F HCF Modem*/
  5627. #define DEVICE_ROCKWELL_HCF_56K_DATA_FAX2 0x1003 /*HCF 56k Data/Fax Modem*/
  5628. #define SUBDEVICE_ROCKWELL_229_DF_ZEPHYR 0x0e11b0bc /*229-DF Zephyr*/
  5629. #define SUBDEVICE_ROCKWELL_229_DF_CHEETAH 0x0e11b114 /*229-DF Cheetah*/
  5630. #define SUBDEVICE_ROCKWELL_229_DF 0x1033802b /*229-DF*/
  5631. #define SUBDEVICE_ROCKWELL_PCI56RX_MODEM 0x13df1003 /*PCI56RX Modem*/
  5632. #define SUBDEVICE_ROCKWELL_IBM 0x13e00117 /*IBM*/
  5633. #define SUBDEVICE_ROCKWELL_IBM_F_1156IV_R3_SPAIN 0x13e00147 /*IBM F-1156IV+/R3 Spain V.90 Modem*/
  5634. #define SUBDEVICE_ROCKWELL_IBM2 0x13e00197 /*IBM*/
  5635. #define SUBDEVICE_ROCKWELL_IBM_F_1156IV_R3_WW 0x13e001c7 /*IBM F-1156IV+/R3 WW V.90 Modem*/
  5636. #define SUBDEVICE_ROCKWELL_IBM3 0x13e001f7 /*IBM*/
  5637. #define SUBDEVICE_ROCKWELL_IBM4 0x14361003 /*IBM*/
  5638. #define SUBDEVICE_ROCKWELL_IBM_5614PM3G_V_90 0x14361103 /*IBM 5614PM3G V.90 Modem*/
  5639. #define SUBDEVICE_ROCKWELL_COMPAQ_229_DF_DUCATI 0x14361602 /*Compaq 229-DF Ducati*/
  5640. #define DEVICE_ROCKWELL_HCF_56K_DATA_FAX_VOICE 0x1004 /*HCF 56k Data/Fax/Voice Modem*/
  5641. #define SUBDEVICE_ROCKWELL_MICROLINK_56K_MODEM 0x10481500 /*MicroLink 56k Modem*/
  5642. #define SUBDEVICE_ROCKWELL_FUJITSU_229_DFRT 0x10cf1059 /*Fujitsu 229-DFRT*/
  5643. #define DEVICE_ROCKWELL_HCF_56K_DATA_FAX_VOICE_SPKP 0x1005 /*HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem*/
  5644. #define SUBDEVICE_ROCKWELL_229_DFSV 0x10338029 /*229-DFSV*/
  5645. #define SUBDEVICE_ROCKWELL_MODEM 0x10338054 /*Modem*/
  5646. #define SUBDEVICE_ROCKWELL_FUJITSU 0x10cf103c /*Fujitsu*/
  5647. #define SUBDEVICE_ROCKWELL_FUJITSU_229_DFSV 0x10cf1055 /*Fujitsu 229-DFSV*/
  5648. #define SUBDEVICE_ROCKWELL_FUJITSU_229_DFSV2 0x10cf1056 /*Fujitsu 229-DFSV*/
  5649. #define SUBDEVICE_ROCKWELL_MDP3858SP_U 0x122d4003 /*MDP3858SP-U*/
  5650. #define SUBDEVICE_ROCKWELL_PACKARD_BELL_MDP3858V_E 0x122d4006 /*Packard Bell MDP3858V-E*/
  5651. #define SUBDEVICE_ROCKWELL_MDP3858SP_A_SP_NZ 0x122d4008 /*MDP3858SP-A/SP-NZ*/
  5652. #define SUBDEVICE_ROCKWELL_MDP3858SP_E 0x122d4009 /*MDP3858SP-E*/
  5653. #define SUBDEVICE_ROCKWELL_MDP3858V_U 0x122d4010 /*MDP3858V-U*/
  5654. #define SUBDEVICE_ROCKWELL_MDP3858SP_SA 0x122d4011 /*MDP3858SP-SA*/
  5655. #define SUBDEVICE_ROCKWELL_MDP3858V_A_V_NZ 0x122d4013 /*MDP3858V-A/V-NZ*/
  5656. #define SUBDEVICE_ROCKWELL_MDP3858SP_W 0x122d4015 /*MDP3858SP-W*/
  5657. #define SUBDEVICE_ROCKWELL_MDP3858V_W 0x122d4016 /*MDP3858V-W*/
  5658. #define SUBDEVICE_ROCKWELL_MDP3858V_SA 0x122d4019 /*MDP3858V-SA*/
  5659. #define SUBDEVICE_ROCKWELL_PCI56RVP_MODEM 0x13df1005 /*PCI56RVP Modem*/
  5660. #define SUBDEVICE_ROCKWELL_IBM5 0x13e00187 /*IBM*/
  5661. #define SUBDEVICE_ROCKWELL_IBM6 0x13e001a7 /*IBM*/
  5662. #define SUBDEVICE_ROCKWELL_IBM_DF_1156IV_R3_SPAIN 0x13e001b7 /*IBM DF-1156IV+/R3 Spain V.90 Modem*/
  5663. #define SUBDEVICE_ROCKWELL_IBM_DF_1156IV_R3_WW 0x13e001d7 /*IBM DF-1156IV+/R3 WW V.90 Modem*/
  5664. #define SUBDEVICE_ROCKWELL_IBM7 0x14361005 /*IBM*/
  5665. #define SUBDEVICE_ROCKWELL_IBM8 0x14361105 /*IBM*/
  5666. #define SUBDEVICE_ROCKWELL_IBM_5614PS3G_V_90 0x14371105 /*IBM 5614PS3G V.90 Modem*/
  5667. #define DEVICE_ROCKWELL_HCF_56K_MODEM 0x1022 /*HCF 56k Modem*/
  5668. #define SUBDEVICE_ROCKWELL_M3_5614PM3G_V_90_MODEM 0x14361303 /*M3-5614PM3G V.90 Modem*/
  5669. #define DEVICE_ROCKWELL_HCF_56K_DATA_FAX3 0x1023 /*HCF 56k Data/Fax Modem*/
  5670. #define SUBDEVICE_ROCKWELL_PACKARD_BELL_MDP3858_WE 0x122d4020 /*Packard Bell MDP3858-WE*/
  5671. #define SUBDEVICE_ROCKWELL_MDP3858_UE 0x122d4023 /*MDP3858-UE*/
  5672. #define SUBDEVICE_ROCKWELL_IBM_F_1156IV_R6_SPAIN 0x13e00247 /*IBM F-1156IV+/R6 Spain V.90 Modem*/
  5673. #define SUBDEVICE_ROCKWELL_IBM9 0x13e00297 /*IBM*/
  5674. #define SUBDEVICE_ROCKWELL_IBM_F_1156IV_R6_WW 0x13e002c7 /*IBM F-1156IV+/R6 WW V.90 Modem*/
  5675. #define SUBDEVICE_ROCKWELL_IBM10 0x14361203 /*IBM*/
  5676. #define SUBDEVICE_ROCKWELL_IBM11 0x14361303 /*IBM*/
  5677. #define DEVICE_ROCKWELL_HCF_56K_DATA_FAX_VOICE2 0x1024 /*HCF 56k Data/Fax/Voice Modem*/
  5678. #define DEVICE_ROCKWELL_HCF_56K_DATA_FAX_VOICE_SPKP2 0x1025 /*HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem*/
  5679. #define SUBDEVICE_ROCKWELL_FUJITSU_235_DFSV 0x10cf106a /*Fujitsu 235-DFSV*/
  5680. #define SUBDEVICE_ROCKWELL_PACKARD_BELL_MDP3858V_WE 0x122d4021 /*Packard Bell MDP3858V-WE*/
  5681. #define SUBDEVICE_ROCKWELL_MDP3858SP_WE 0x122d4022 /*MDP3858SP-WE*/
  5682. #define SUBDEVICE_ROCKWELL_MDP3858V_UE 0x122d4024 /*MDP3858V-UE*/
  5683. #define SUBDEVICE_ROCKWELL_MDP3858SP_UE 0x122d4025 /*MDP3858SP-UE*/
  5684. #define DEVICE_ROCKWELL_HCF_56K_PCI 0x1026 /*HCF 56k PCI Speakerphone Modem*/
  5685. #define DEVICE_ROCKWELL_HCF_56K_MODEM2 0x1032 /*HCF 56k Modem*/
  5686. #define DEVICE_ROCKWELL_HCF_56K_MODEM3 0x1033 /*HCF 56k Modem*/
  5687. #define DEVICE_ROCKWELL_HCF_56K_MODEM4 0x1034 /*HCF 56k Modem*/
  5688. #define DEVICE_ROCKWELL_HCF_56K_PCI2 0x1035 /*HCF 56k PCI Speakerphone Modem*/
  5689. #define DEVICE_ROCKWELL_HCF_56K_MODEM5 0x1036 /*HCF 56k Modem*/
  5690. #define DEVICE_ROCKWELL_HCF_56K_VOLCANO 0x1085 /*HCF 56k Volcano PCI Modem*/
  5691. #define DEVICE_ROCKWELL_HCF_56K_DATA_FAX4 0x2005 /*HCF 56k Data/Fax Modem*/
  5692. #define SUBDEVICE_ROCKWELL_229_DFSV2 0x104d8044 /*229-DFSV*/
  5693. #define SUBDEVICE_ROCKWELL_229_DFSV3 0x104d8045 /*229-DFSV*/
  5694. #define SUBDEVICE_ROCKWELL_PBE_AZTECH_235W_DFSV 0x104d8055 /*PBE/Aztech 235W-DFSV*/
  5695. #define SUBDEVICE_ROCKWELL_235_DFSV 0x104d8056 /*235-DFSV*/
  5696. #define SUBDEVICE_ROCKWELL_MODEM2 0x104d805a /*Modem*/
  5697. #define SUBDEVICE_ROCKWELL_MODEM3 0x104d805f /*Modem*/
  5698. #define SUBDEVICE_ROCKWELL_MODEM4 0x104d8074 /*Modem*/
  5699. #define DEVICE_ROCKWELL_HSF_56K_DATA_FAX 0x2013 /*HSF 56k Data/Fax Modem*/
  5700. #define SUBDEVICE_ROCKWELL_MODEM5 0x11790001 /*Modem*/
  5701. #define SUBDEVICE_ROCKWELL_MODEM6 0x1179ff00 /*Modem*/
  5702. #define DEVICE_ROCKWELL_HSF_56K_DATA_FAX_VOICE 0x2014 /*HSF 56k Data/Fax/Voice Modem*/
  5703. #define SUBDEVICE_ROCKWELL_FUJITSU_CITICORP_III 0x10cf1057 /*Fujitsu Citicorp III*/
  5704. #define SUBDEVICE_ROCKWELL_MSP3880_U 0x122d4050 /*MSP3880-U*/
  5705. #define SUBDEVICE_ROCKWELL_MSP3880_W 0x122d4055 /*MSP3880-W*/
  5706. #define DEVICE_ROCKWELL_HSF_56K_DATA_FAX_VOICE_SPKP 0x2015 /*HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem*/
  5707. #define SUBDEVICE_ROCKWELL_FUJITSU2 0x10cf1063 /*Fujitsu*/
  5708. #define SUBDEVICE_ROCKWELL_FUJITSU3 0x10cf1064 /*Fujitsu*/
  5709. #define SUBDEVICE_ROCKWELL_FUJITSU4 0x14682015 /*Fujitsu*/
  5710. #define DEVICE_ROCKWELL_HSF_56K_DATA_FAX_VOICE_SPKP2 0x2016 /*HSF 56k Data/Fax/Voice/Spkp Modem*/
  5711. #define SUBDEVICE_ROCKWELL_MSP3880V_W 0x122d4051 /*MSP3880V-W*/
  5712. #define SUBDEVICE_ROCKWELL_MSP3880SP_W 0x122d4052 /*MSP3880SP-W*/
  5713. #define SUBDEVICE_ROCKWELL_MSP3880V_U 0x122d4054 /*MSP3880V-U*/
  5714. #define SUBDEVICE_ROCKWELL_MSP3880SP_U 0x122d4056 /*MSP3880SP-U*/
  5715. #define SUBDEVICE_ROCKWELL_MSP3880SP_A 0x122d4057 /*MSP3880SP-A*/
  5716. #define DEVICE_ROCKWELL_RIPTIDE_HSF_56K 0x4311 /*Riptide HSF 56k PCI Modem*/
  5717. #define SUBDEVICE_ROCKWELL_RING_MODULAR_RIPTIDE 0x127a4311 /*Ring Modular? Riptide HSF RT HP Dom*/
  5718. #define SUBDEVICE_ROCKWELL_HP_GVC 0x13e00210 /*HP-GVC*/
  5719. #define DEVICE_ROCKWELL_RIPTIDE_PCI_AUDIO 0x4320 /*Riptide PCI Audio Controller*/
  5720. #define SUBDEVICE_ROCKWELL_RIPTIDE_PCI_AUDIO 0x12354320 /*Riptide PCI Audio Controller*/
  5721. #define DEVICE_ROCKWELL_RIPTIDE_HCF_56K 0x4321 /*Riptide HCF 56k PCI Modem*/
  5722. #define SUBDEVICE_ROCKWELL_HEWLETT_PACKARD_DF 0x12354321 /*Hewlett Packard DF*/
  5723. #define SUBDEVICE_ROCKWELL_HEWLETT_PACKARD_DF2 0x12354324 /*Hewlett Packard DF*/
  5724. #define SUBDEVICE_ROCKWELL_HEWLETT_PACKARD_DF3 0x13e00210 /*Hewlett Packard DF*/
  5725. #define SUBDEVICE_ROCKWELL_RIPTIDE 0x144d2321 /*Riptide*/
  5726. #define DEVICE_ROCKWELL_RIPTIDE_PCI_GAME 0x4322 /*Riptide PCI Game Controller*/
  5727. #define SUBDEVICE_ROCKWELL_RIPTIDE_PCI_GAME 0x12354322 /*Riptide PCI Game Controller*/
  5728. #define DEVICE_ROCKWELL_RAPIDFIRE_616X_ATM155 0x8234 /*RapidFire 616X ATM155 Adapter*/
  5729. #define SUBDEVICE_ROCKWELL_RAPIDFIRE_616X_ATM155 0x108d0022 /*RapidFire 616X ATM155 Adapter*/
  5730. #define SUBDEVICE_ROCKWELL_RAPIDFIRE_616X_ATM1552 0x108d0027 /*RapidFire 616X ATM155 Adapter*/
  5731. /* Vendor: 127b: Pixera Corporation */
  5732. /* Vendor: 127c: Crosspoint Solutions, Inc. */
  5733. /* Vendor: 127d: Vela Research */
  5734. /* Vendor: 127e: Winnov, L.P. */
  5735. /* Vendor: 127f: Fujifilm */
  5736. /* Vendor: 1280: Photoscript Group Ltd. */
  5737. /* Vendor: 1281: Yokogawa Electric Corporation */
  5738. /* Vendor: 1282: Davicom Semiconductor, Inc. */
  5739. #define DEVICE_DAVICOM2_ETHERNET_100_10_MBIT 0x9009 /*Ethernet 100/10 MBit*/
  5740. #define DEVICE_DAVICOM2_21X4X_DEC_TULIP_COMPATIBLE 0x9100 /*21x4x DEC-Tulip compatible 10/100 Ethernet*/
  5741. #define DEVICE_DAVICOM2_21X4X_DEC_TULIP_COMPATIBLE2 0x9102 /*21x4x DEC-Tulip compatible 10/100 Ethernet*/
  5742. #define DEVICE_DAVICOM2_ETHERNET_100_10_MBIT2 0x9132 /*Ethernet 100/10 MBit*/
  5743. /* Vendor: 1283: Integrated Technology Express, Inc. */
  5744. #define DEVICE_INTEGRATED5_IT8330G 0x673a /*IT8330G*/
  5745. #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)*/
  5746. #define SUBDEVICE_INTEGRATED5_IT_ITE8212_DUAL_CHANNEL 0x12830001 /*IT/ITE8212 Dual channel ATA RAID controller*/
  5747. #define DEVICE_INTEGRATED5_IT8330G2 0x8330 /*IT8330G*/
  5748. #define DEVICE_INTEGRATED5_IT8874F_PCI_DUAL 0x8872 /*IT8874F PCI Dual Serial Port Controller*/
  5749. #define DEVICE_INTEGRATED5_IT8888F_PCI_TO 0x8888 /*IT8888F PCI to ISA Bridge with SMB*/
  5750. #define DEVICE_INTEGRATED5_IT8889F_PCI_TO 0x8889 /*IT8889F PCI to ISA Bridge*/
  5751. #define DEVICE_INTEGRATED5_IT8330G3 0xe886 /*IT8330G*/
  5752. /* Vendor: 1284: Sahara Networks, Inc. */
  5753. /* Vendor: 1285: Platform Technologies, Inc. */
  5754. #define DEVICE_PLATFORM_AGOGO_SOUND_CHIP 0x0100 /*AGOGO sound chip (aka ESS Maestro 1)*/
  5755. /* Vendor: 1286: Mazet GmbH */
  5756. /* Vendor: 1287: M-Pact, Inc. */
  5757. #define DEVICE_M_PACT_LS220D_DVD_DECODER 0x001e /*LS220D DVD Decoder*/
  5758. #define DEVICE_M_PACT_LS220C_DVD_DECODER 0x001f /*LS220C DVD Decoder*/
  5759. /* Vendor: 1288: Timestep Corporation */
  5760. /* Vendor: 1289: AVC Technology, Inc. */
  5761. /* Vendor: 128a: Asante Technologies, Inc. */
  5762. /* Vendor: 128b: Transwitch Corporation */
  5763. /* Vendor: 128c: Retix Corporation */
  5764. /* Vendor: 128d: G2 Networks, Inc. */
  5765. #define DEVICE_G2_NETWORKS_ATM155_ADAPTER 0x0021 /*ATM155 Adapter*/
  5766. /* Vendor: 128e: Hoontech Corporation/Samho Multi Tech Ltd. */
  5767. #define DEVICE_HOONTECH_ST128_WSS_SB 0x0008 /*ST128 WSS/SB*/
  5768. #define DEVICE_HOONTECH_ST128_SAM9407 0x0009 /*ST128 SAM9407*/
  5769. #define DEVICE_HOONTECH_ST128_GAME_PORT 0x000a /*ST128 Game Port*/
  5770. #define DEVICE_HOONTECH_ST128_MPU_PORT 0x000b /*ST128 MPU Port*/
  5771. #define DEVICE_HOONTECH_ST128_CTRL_PORT 0x000c /*ST128 Ctrl Port*/
  5772. /* Vendor: 128f: Tateno Dennou, Inc. */
  5773. /* Vendor: 1290: Sord Computer Corporation */
  5774. /* Vendor: 1291: NCS Computer Italia */
  5775. /* Vendor: 1292: Tritech Microelectronics Inc */
  5776. /* Vendor: 1293: Media Reality Technology */
  5777. /* Vendor: 1294: Rhetorex, Inc. */
  5778. /* Vendor: 1295: Imagenation Corporation */
  5779. /* Vendor: 1296: Kofax Image Products */
  5780. /* Vendor: 1297: Holco Enterprise Co, Ltd/Shuttle Computer */
  5781. /* Vendor: 1298: Spellcaster Telecommunications Inc. */
  5782. /* Vendor: 1299: Knowledge Technology Lab. */
  5783. /* Vendor: 129a: VMetro, inc. */
  5784. #define DEVICE_VMETRO_PBT_615_PCI_X_BUS 0x0615 /*PBT-615 PCI-X Bus Analyzer*/
  5785. /* Vendor: 129b: Image Access */
  5786. /* Vendor: 129c: Jaycor */
  5787. /* Vendor: 129d: Compcore Multimedia, Inc. */
  5788. /* Vendor: 129e: Victor Company of Japan, Ltd. */
  5789. /* Vendor: 129f: OEC Medical Systems, Inc. */
  5790. /* Vendor: 12a0: Allen-Bradley Company */
  5791. /* Vendor: 12a1: Simpact Associates, Inc. */
  5792. /* Vendor: 12a2: Newgen Systems Corporation */
  5793. /* Vendor: 12a3: Lucent Technologies */
  5794. #define DEVICE_LUCENT_T8105_H100_DIGITAL 0x8105 /*T8105 H100 Digital Switch*/
  5795. /* Vendor: 12a4: NTT Electronics Technology Company */
  5796. /* Vendor: 12a5: Vision Dynamics Ltd. */
  5797. /* Vendor: 12a6: Scalable Networks, Inc. */
  5798. /* Vendor: 12a7: AMO GmbH */
  5799. /* Vendor: 12a8: News Datacom */
  5800. /* Vendor: 12a9: Xiotech Corporation */
  5801. /* Vendor: 12aa: SDL Communications, Inc. */
  5802. /* Vendor: 12ab: Yuan Yuan Enterprise Co., Ltd. */
  5803. #define DEVICE_YUAN_AU8830_VORTEX2_BASED 0x0002 /*AU8830 [Vortex2] Based Sound Card With A3D Support*/
  5804. #define DEVICE_YUAN_MPG_200C_PCI_DVD 0x3000 /*MPG-200C PCI DVD Decoder Card*/
  5805. /* Vendor: 12ac: Measurex Corporation */
  5806. /* Vendor: 12ad: Multidata GmbH */
  5807. /* Vendor: 12ae: Alteon Networks Inc. */
  5808. #define DEVICE_ALTEON_ACENIC_GIGABIT_ETHERNET 0x0001 /*AceNIC Gigabit Ethernet*/
  5809. #define SUBDEVICE_ALTEON_GIGABIT_ETHERNET_SX_PCI 0x10140104 /*Gigabit Ethernet-SX PCI Adapter*/
  5810. #define SUBDEVICE_ALTEON_GIGABIT_ETHERNET_SX_UNIVERSAL 0x12ae0001 /*Gigabit Ethernet-SX (Universal)*/
  5811. #define SUBDEVICE_ALTEON_GIGABIT_ETHERNET_SX_PCI2 0x14100104 /*Gigabit Ethernet-SX PCI Adapter*/
  5812. #define DEVICE_ALTEON_ACENIC_GIGABIT_ETHERNET2 0x0002 /*AceNIC Gigabit Ethernet (Copper)*/
  5813. #define SUBDEVICE_ALTEON_ACENIC_GIGABIT_ETHERNET 0x10a98002 /*Acenic Gigabit Ethernet*/
  5814. #define SUBDEVICE_ALTEON_GIGABIT_ETHERNET_T_3C986_T 0x12ae0002 /*Gigabit Ethernet-T (3C986-T)*/
  5815. #define DEVICE_ALTEON_FARALLON_PN9100_T_GIGABIT 0x00fa /*Farallon PN9100-T Gigabit Ethernet*/
  5816. /* Vendor: 12af: TDK USA Corp */
  5817. /* Vendor: 12b0: Jorge Scientific Corp */
  5818. /* Vendor: 12b1: GammaLink */
  5819. /* Vendor: 12b2: General Signal Networks */
  5820. /* Vendor: 12b3: Inter-Face Co Ltd */
  5821. /* Vendor: 12b4: FutureTel Inc */
  5822. /* Vendor: 12b5: Granite Systems Inc. */
  5823. /* Vendor: 12b6: Natural Microsystems */
  5824. /* Vendor: 12b7: Cognex Modular Vision Systems Div. - Acumen Inc. */
  5825. /* Vendor: 12b8: Korg */
  5826. /* Vendor: 12b9: 3Com Corp, Modem Division (formerly US Robotics) */
  5827. #define DEVICE_3COM2_WINMODEM 0x1006 /*WinModem*/
  5828. #define SUBDEVICE_3COM2_USR_56K_INTERNAL 0x12b9005c /*USR 56k Internal Voice WinModem (Model 3472)*/
  5829. #define SUBDEVICE_3COM2_USR_56K_INTERNAL2 0x12b9005e /*USR 56k Internal WinModem (Models 662975)*/
  5830. #define SUBDEVICE_3COM2_USR_56K_INTERNAL3 0x12b90062 /*USR 56k Internal Voice WinModem (Model 662978)*/
  5831. #define SUBDEVICE_3COM2_USR_56K_INTERNAL4 0x12b90068 /*USR 56k Internal Voice WinModem (Model 5690)*/
  5832. #define SUBDEVICE_3COM2_USR_56K_INTERNAL5 0x12b9007a /*USR 56k Internal Voice WinModem (Model 662974)*/
  5833. #define SUBDEVICE_3COM2_USR_56K_INTERNAL6 0x12b9007f /*USR 56k Internal WinModem (Models 5698, 5699)*/
  5834. #define SUBDEVICE_3COM2_USR_56K_INTERNAL7 0x12b90080 /*USR 56k Internal WinModem (Models 2975, 3528)*/
  5835. #define SUBDEVICE_3COM2_USR_56K_INTERNAL8 0x12b90081 /*USR 56k Internal Voice WinModem (Models 2974, 3529)*/
  5836. #define SUBDEVICE_3COM2_USR_56K_INTERNAL9 0x12b90091 /*USR 56k Internal Voice WinModem (Model 2978)*/
  5837. #define DEVICE_3COM2_USR_56K_INTERNAL 0x1007 /*USR 56k Internal WinModem*/
  5838. #define SUBDEVICE_3COM2_USR_56K_INTERNAL10 0x12b900a3 /*USR 56k Internal WinModem (Model 3595)*/
  5839. #define DEVICE_3COM2_56K_FAXMODEM_MODEL 0x1008 /*56K FaxModem Model 5610*/
  5840. #define SUBDEVICE_3COM2_USR_56K_INTERNAL11 0x12b900a2 /*USR 56k Internal FAX Modem (Model 2977)*/
  5841. #define SUBDEVICE_3COM2_USR_56K_INTERNAL12 0x12b900aa /*USR 56k Internal Voice Modem (Model 2976)*/
  5842. #define SUBDEVICE_3COM2_USR_56K_INTERNAL13 0x12b900ab /*USR 56k Internal Voice Modem (Model 5609)*/
  5843. #define SUBDEVICE_3COM2_USR_56K_INTERNAL14 0x12b900ac /*USR 56k Internal Voice Modem (Model 3298)*/
  5844. #define SUBDEVICE_3COM2_USR_56K_INTERNAL15 0x12b900ad /*USR 56k Internal FAX Modem (Model 5610)*/
  5845. /* Vendor: 12ba: BittWare, Inc. */
  5846. /* Vendor: 12bb: Nippon Unisoft Corporation */
  5847. /* Vendor: 12bc: Array Microsystems */
  5848. /* Vendor: 12bd: Computerm Corp. */
  5849. /* Vendor: 12be: Anchor Chips Inc. */
  5850. #define DEVICE_ANCHOR_AN3041Q_CO_MEM 0x3041 /*AN3041Q CO-MEM*/
  5851. #define DEVICE_ANCHOR_AN3042Q_CO_MEM_LITE 0x3042 /*AN3042Q CO-MEM Lite*/
  5852. #define SUBDEVICE_ANCHOR_ANCHOR_CHIPS_LITE 0x12be3042 /*Anchor Chips Lite Evaluation Board*/
  5853. /* Vendor: 12bf: Fujifilm Microdevices */
  5854. /* Vendor: 12c0: Infimed */
  5855. /* Vendor: 12c1: GMM Research Corp */
  5856. /* Vendor: 12c2: Mentec Limited */
  5857. /* Vendor: 12c3: Holtek Microelectronics Inc */
  5858. #define DEVICE_HOLTEK_PCI_NE2K_ETHERNET 0x0058 /*PCI NE2K Ethernet*/
  5859. #define DEVICE_HOLTEK_PCI_NE2K_ETHERNET2 0x5598 /*PCI NE2K Ethernet*/
  5860. /* Vendor: 12c4: Connect Tech Inc */
  5861. /* Vendor: 12c5: Picture Elements Incorporated */
  5862. #define DEVICE_PICTURE2_IMAGING_SCANNING_SUBSYSTEM_ENGINE 0x007e /*Imaging/Scanning Subsystem Engine*/
  5863. #define DEVICE_PICTURE2_IMAGING_SCANNING_SUBSYSTEM_ENGINE2 0x007f /*Imaging/Scanning Subsystem Engine*/
  5864. #define DEVICE_PICTURE2_PCIVST_GRAYSCALE_THRESHOLDING 0x0081 /*PCIVST [Grayscale Thresholding Engine]*/
  5865. #define DEVICE_PICTURE2_VIDEO_SIMULATOR_SENDER 0x0085 /*Video Simulator/Sender*/
  5866. #define DEVICE_PICTURE2_THR2_MULTI_SCALE_THRESHOLDER 0x0086 /*THR2 Multi-scale Thresholder*/
  5867. /* Vendor: 12c6: Mitani Corporation */
  5868. /* Vendor: 12c7: Dialogic Corp */
  5869. /* Vendor: 12c8: G Force Co, Ltd */
  5870. /* Vendor: 12c9: Gigi Operations */
  5871. /* Vendor: 12ca: Integrated Computing Engines */
  5872. /* Vendor: 12cb: Antex Electronics Corporation */
  5873. /* Vendor: 12cc: Pluto Technologies International */
  5874. /* Vendor: 12cd: Aims Lab */
  5875. /* Vendor: 12ce: Netspeed Inc. */
  5876. /* Vendor: 12cf: Prophet Systems, Inc. */
  5877. /* Vendor: 12d0: GDE Systems, Inc. */
  5878. /* Vendor: 12d1: PSITech */
  5879. /* Vendor: 12d2: NVidia / SGS Thomson (Joint Venture) */
  5880. #define DEVICE_NVIDIA2_NV1 0x0008 /*NV1*/
  5881. #define DEVICE_NVIDIA2_DAC64 0x0009 /*DAC64*/
  5882. #define DEVICE_NVIDIA2_RIVA128 0x0018 /*Riva128*/
  5883. #define SUBDEVICE_NVIDIA2_VICTORY_ERAZOR 0x10480c10 /*VICTORY Erazor*/
  5884. #define SUBDEVICE_NVIDIA2_STB_VELOCITY_128 0x107b8030 /*STB Velocity 128*/
  5885. #define SUBDEVICE_NVIDIA2_VIPER_V330 0x10920350 /*Viper V330*/
  5886. #define SUBDEVICE_NVIDIA2_VIPER_V3302 0x10921092 /*Viper V330*/
  5887. #define SUBDEVICE_NVIDIA2_STB_VELOCITY_1282 0x10b41b1b /*STB Velocity 128*/
  5888. #define SUBDEVICE_NVIDIA2_STB_VELOCITY_1283 0x10b41b1d /*STB Velocity 128*/
  5889. #define SUBDEVICE_NVIDIA2_STB_VELOCITY_1284 0x10b41b1e /*STB Velocity 128, PAL TV-Out*/
  5890. #define SUBDEVICE_NVIDIA2_STB_VELOCITY_1285 0x10b41b20 /*STB Velocity 128 Sapphire*/
  5891. #define SUBDEVICE_NVIDIA2_STB_VELOCITY_1286 0x10b41b21 /*STB Velocity 128*/
  5892. #define SUBDEVICE_NVIDIA2_STB_VELOCITY_1287 0x10b41b22 /*STB Velocity 128 AGP, NTSC TV-Out*/
  5893. #define SUBDEVICE_NVIDIA2_STB_VELOCITY_1288 0x10b41b23 /*STB Velocity 128 AGP, PAL TV-Out*/
  5894. #define SUBDEVICE_NVIDIA2_STB_VELOCITY_1289 0x10b41b27 /*STB Velocity 128 DVD*/
  5895. #define SUBDEVICE_NVIDIA2_MVP_PRO_128 0x10b41b88 /*MVP Pro 128*/
  5896. #define SUBDEVICE_NVIDIA2_STB_VELOCITY_12810 0x10b4222a /*STB Velocity 128 AGP*/
  5897. #define SUBDEVICE_NVIDIA2_STB_VELOCITY_12811 0x10b42230 /*STB Velocity 128*/
  5898. #define SUBDEVICE_NVIDIA2_STB_VELOCITY_12812 0x10b42232 /*STB Velocity 128*/
  5899. #define SUBDEVICE_NVIDIA2_STB_VELOCITY_12813 0x10b42235 /*STB Velocity 128 AGP*/
  5900. #define SUBDEVICE_NVIDIA2_3DVISION_SAGP_3DEXPLORER 0x2a1554a3 /*3DVision-SAGP / 3DexPlorer 3000*/
  5901. #define DEVICE_NVIDIA2_RIVA128ZX 0x0019 /*Riva128ZX*/
  5902. #define DEVICE_NVIDIA2_TNT 0x0020 /*TNT*/
  5903. #define DEVICE_NVIDIA2_TNT2 0x0028 /*TNT2*/
  5904. #define DEVICE_NVIDIA2_UTNT2 0x0029 /*UTNT2*/
  5905. #define DEVICE_NVIDIA2_VTNT2 0x002c /*VTNT2*/
  5906. #define DEVICE_NVIDIA2_ITNT2 0x00a0 /*ITNT2*/
  5907. /* Vendor: 12d3: Vingmed Sound A/S */
  5908. /* Vendor: 12d4: Ulticom (Formerly DGM&S) */
  5909. #define DEVICE_ULTICOM_T1_CARD 0x0200 /*T1 Card*/
  5910. /* Vendor: 12d5: Equator Technologies Inc */
  5911. /* Vendor: 12d6: Analogic Corp */
  5912. /* Vendor: 12d7: Biotronic SRL */
  5913. /* Vendor: 12d8: Pericom Semiconductor */
  5914. /* Vendor: 12d9: Aculab PLC */
  5915. #define DEVICE_ACULAB_PCI_PROSODY 0x0002 /*PCI Prosody*/
  5916. #define DEVICE_ACULAB_CPCI_PROSODY 0x0004 /*cPCI Prosody*/
  5917. #define DEVICE_ACULAB_ACULAB_E1_T1_PCI 0x0005 /*Aculab E1/T1 PCI card*/
  5918. /* Vendor: 12da: True Time Inc. */
  5919. /* Vendor: 12db: Annapolis Micro Systems, Inc */
  5920. /* Vendor: 12dc: Symicron Computer Communication Ltd. */
  5921. /* Vendor: 12dd: Management Graphics */
  5922. /* Vendor: 12de: Rainbow Technologies */
  5923. #define DEVICE_RAINBOW_CRYPTOSWIFT_CS200 0x0200 /*CryptoSwift CS200*/
  5924. /* Vendor: 12df: SBS Technologies Inc */
  5925. /* Vendor: 12e0: Chase Research */
  5926. #define DEVICE_CHASE_ST16C654_QUAD_UART 0x0010 /*ST16C654 Quad UART*/
  5927. #define DEVICE_CHASE_ST16C654_QUAD_UART2 0x0020 /*ST16C654 Quad UART*/
  5928. #define DEVICE_CHASE_ST16C654_QUAD_UART3 0x0030 /*ST16C654 Quad UART*/
  5929. /* Vendor: 12e1: Nintendo Co, Ltd */
  5930. /* Vendor: 12e2: Datum Inc. Bancomm-Timing Division */
  5931. /* Vendor: 12e3: Imation Corp - Medical Imaging Systems */
  5932. /* Vendor: 12e4: Brooktrout Technology Inc */
  5933. /* Vendor: 12e5: Apex Semiconductor Inc */
  5934. /* Vendor: 12e6: Cirel Systems */
  5935. /* Vendor: 12e7: Sunsgroup Corporation */
  5936. /* Vendor: 12e8: Crisc Corp */
  5937. /* Vendor: 12e9: GE Spacenet */
  5938. /* Vendor: 12ea: Zuken */
  5939. /* Vendor: 12eb: Aureal Semiconductor */
  5940. #define DEVICE_AUREAL_VORTEX_1 0x0001 /*Vortex 1*/
  5941. #define SUBDEVICE_AUREAL_AU8820_VORTEX_DIGITAL 0x104d8036 /*AU8820 Vortex Digital Audio Processor*/
  5942. #define SUBDEVICE_AUREAL_SONIC_IMPACT_A3D 0x10922000 /*Sonic Impact A3D*/
  5943. #define SUBDEVICE_AUREAL_SONIC_IMPACT_A3D2 0x10922100 /*Sonic Impact A3D*/
  5944. #define SUBDEVICE_AUREAL_SONIC_IMPACT_A3D3 0x10922110 /*Sonic Impact A3D*/
  5945. #define SUBDEVICE_AUREAL_SONIC_IMPACT_A3D4 0x10922200 /*Sonic Impact A3D*/
  5946. #define SUBDEVICE_AUREAL_AU8820_VORTEX_DIGITAL2 0x122d1002 /*AU8820 Vortex Digital Audio Processor*/
  5947. #define SUBDEVICE_AUREAL_AU8820_VORTEX_DIGITAL3 0x12eb0001 /*AU8820 Vortex Digital Audio Processor*/
  5948. #define SUBDEVICE_AUREAL_MONTEGO 0x50533355 /*Montego*/
  5949. #define DEVICE_AUREAL_VORTEX_2 0x0002 /*Vortex 2*/
  5950. #define SUBDEVICE_AUREAL_AU8830_VORTEX_3D 0x104d8049 /*AU8830 Vortex 3D Digital Audio Processor*/
  5951. #define SUBDEVICE_AUREAL_AU8830_VORTEX_3D2 0x104d807b /*AU8830 Vortex 3D Digital Audio Processor*/
  5952. #define SUBDEVICE_AUREAL_MONSTER_SOUND_II 0x10923000 /*Monster Sound II*/
  5953. #define SUBDEVICE_AUREAL_MONSTER_SOUND_II2 0x10923001 /*Monster Sound II*/
  5954. #define SUBDEVICE_AUREAL_MONSTER_SOUND_II3 0x10923002 /*Monster Sound II*/
  5955. #define SUBDEVICE_AUREAL_MONSTER_SOUND_II4 0x10923003 /*Monster Sound II*/
  5956. #define SUBDEVICE_AUREAL_MONSTER_SOUND_II5 0x10923004 /*Monster Sound II*/
  5957. #define SUBDEVICE_AUREAL_AU8830_VORTEX_3D3 0x12eb0001 /*AU8830 Vortex 3D Digital Audio Processor*/
  5958. #define SUBDEVICE_AUREAL_AU8830_VORTEX_3D4 0x12eb0002 /*AU8830 Vortex 3D Digital Audio Processor*/
  5959. #define SUBDEVICE_AUREAL_AU8830_VORTEX_3D5 0x12eb0088 /*AU8830 Vortex 3D Digital Audio Processor*/
  5960. #define SUBDEVICE_AUREAL_AU8830_VORTEX_3D6 0x144d3510 /*AU8830 Vortex 3D Digital Audio Processor*/
  5961. #define SUBDEVICE_AUREAL_MONTEGO_II 0x50533356 /*Montego II*/
  5962. #define DEVICE_AUREAL_AU8810_VORTEX_DIGITAL 0x0003 /*AU8810 Vortex Digital Audio Processor*/
  5963. #define SUBDEVICE_AUREAL_AU8810_VORTEX_DIGITAL 0x104d8049 /*AU8810 Vortex Digital Audio Processor*/
  5964. #define SUBDEVICE_AUREAL_AU8810_VORTEX_DIGITAL2 0x104d8077 /*AU8810 Vortex Digital Audio Processor*/
  5965. #define SUBDEVICE_AUREAL_AU8810_VORTEX_DIGITAL3 0x109f1000 /*AU8810 Vortex Digital Audio Processor*/
  5966. #define SUBDEVICE_AUREAL_AU8810_VORTEX_DIGITAL4 0x12eb0003 /*AU8810 Vortex Digital Audio Processor*/
  5967. #define SUBDEVICE_AUREAL_AU8810_VORTEX_DIGITAL5 0x14626780 /*AU8810 Vortex Digital Audio Processor*/
  5968. #define SUBDEVICE_AUREAL_AU8810_VORTEX_DIGITAL6 0x14a42073 /*AU8810 Vortex Digital Audio Processor*/
  5969. #define SUBDEVICE_AUREAL_AU8810_VORTEX_DIGITAL7 0x14a42091 /*AU8810 Vortex Digital Audio Processor*/
  5970. #define SUBDEVICE_AUREAL_AU8810_VORTEX_DIGITAL8 0x14a42104 /*AU8810 Vortex Digital Audio Processor*/
  5971. #define SUBDEVICE_AUREAL_AU8810_VORTEX_DIGITAL9 0x14a42106 /*AU8810 Vortex Digital Audio Processor*/
  5972. #define DEVICE_AUREAL_VORTEX_56K_SOFTWARE 0x8803 /*Vortex 56k Software Modem*/
  5973. #define SUBDEVICE_AUREAL_VORTEX_56K_SOFTWARE 0x12eb8803 /*Vortex 56k Software Modem*/
  5974. /* Vendor: 12ec: 3A International, Inc. */
  5975. /* Vendor: 12ed: Optivision Inc. */
  5976. /* Vendor: 12ee: Orange Micro */
  5977. /* Vendor: 12ef: Vienna Systems */
  5978. /* Vendor: 12f0: Pentek */
  5979. /* Vendor: 12f1: Sorenson Vision Inc */
  5980. /* Vendor: 12f2: Gammagraphx, Inc. */
  5981. /* Vendor: 12f3: Radstone Technology */
  5982. /* Vendor: 12f4: Megatel */
  5983. /* Vendor: 12f5: Forks */
  5984. /* Vendor: 12f6: Dawson France */
  5985. /* Vendor: 12f7: Cognex */
  5986. /* Vendor: 12f8: Electronic Design GmbH */
  5987. #define DEVICE_ELECTRONIC_VIDEOMAKER 0x0002 /*VideoMaker*/
  5988. /* Vendor: 12f9: Four Fold Ltd */
  5989. /* Vendor: 12fb: Spectrum Signal Processing */
  5990. /* Vendor: 12fc: Capital Equipment Corp */
  5991. /* Vendor: 12fd: I2S */
  5992. /* Vendor: 12fe: ESD Electronic System Design GmbH */
  5993. /* Vendor: 12ff: Lexicon */
  5994. /* Vendor: 1300: Harman International Industries Inc */
  5995. /* Vendor: 1302: Computer Sciences Corp */
  5996. /* Vendor: 1303: Innovative Integration */
  5997. /* Vendor: 1304: Juniper Networks */
  5998. /* Vendor: 1305: Netphone, Inc */
  5999. /* Vendor: 1306: Duet Technologies */
  6000. /* Vendor: 1307: Measurement Computing */
  6001. #define DEVICE_MEASUREMENT_PCI_DAS1602_16 0x0001 /*PCI-DAS1602/16*/
  6002. #define DEVICE_MEASUREMENT_PCI_DIO48H 0x000b /*PCI-DIO48H*/
  6003. #define DEVICE_MEASUREMENT_PCI_PDISO8 0x000c /*PCI-PDISO8*/
  6004. #define DEVICE_MEASUREMENT_PCI_PDISO16 0x000d /*PCI-PDISO16*/
  6005. #define DEVICE_MEASUREMENT_PCI_DAS1200 0x000f /*PCI-DAS1200*/
  6006. #define DEVICE_MEASUREMENT_PCI_DAS1602_12 0x0010 /*PCI-DAS1602/12*/
  6007. #define DEVICE_MEASUREMENT_PCI_DIO24H 0x0014 /*PCI-DIO24H*/
  6008. #define DEVICE_MEASUREMENT_PCI_DIO24H_CTR3 0x0015 /*PCI-DIO24H/CTR3*/
  6009. #define DEVICE_MEASUREMENT_PCI_DIO48H_CTR15 0x0016 /*PCI-DIO48H/CTR15*/
  6010. #define DEVICE_MEASUREMENT_PCI_DIO96H 0x0017 /*PCI-DIO96H*/
  6011. #define DEVICE_MEASUREMENT_PCI_CTR05 0x0018 /*PCI-CTR05*/
  6012. #define DEVICE_MEASUREMENT_PCI_DAS1200_JR 0x0019 /*PCI-DAS1200/JR*/
  6013. #define DEVICE_MEASUREMENT_PCI_DAS1001 0x001a /*PCI-DAS1001*/
  6014. #define DEVICE_MEASUREMENT_PCI_DAS1002 0x001b /*PCI-DAS1002*/
  6015. #define DEVICE_MEASUREMENT_PCI_DAS1602JR_16 0x001c /*PCI-DAS1602JR/16*/
  6016. #define DEVICE_MEASUREMENT_PCI_DAS6402_16 0x001d /*PCI-DAS6402/16*/
  6017. #define DEVICE_MEASUREMENT_PCI_DAS6402_12 0x001e /*PCI-DAS6402/12*/
  6018. #define DEVICE_MEASUREMENT_PCI_DAS16_M1 0x001f /*PCI-DAS16/M1*/
  6019. #define DEVICE_MEASUREMENT_PCI_DDA02_12 0x0020 /*PCI-DDA02/12*/
  6020. #define DEVICE_MEASUREMENT_PCI_DDA04_12 0x0021 /*PCI-DDA04/12*/
  6021. #define DEVICE_MEASUREMENT_PCI_DDA08_12 0x0022 /*PCI-DDA08/12*/
  6022. #define DEVICE_MEASUREMENT_PCI_DDA02_16 0x0023 /*PCI-DDA02/16*/
  6023. #define DEVICE_MEASUREMENT_PCI_DDA04_16 0x0024 /*PCI-DDA04/16*/
  6024. #define DEVICE_MEASUREMENT_PCI_DDA08_16 0x0025 /*PCI-DDA08/16*/
  6025. #define DEVICE_MEASUREMENT_PCI_DAC04_12_HS 0x0026 /*PCI-DAC04/12-HS*/
  6026. #define DEVICE_MEASUREMENT_PCI_DAC04_16_HS 0x0027 /*PCI-DAC04/16-HS*/
  6027. #define DEVICE_MEASUREMENT_PCI_DIO24 0x0028 /*PCI-DIO24*/
  6028. #define DEVICE_MEASUREMENT_PCI_DAS08 0x0029 /*PCI-DAS08*/
  6029. #define DEVICE_MEASUREMENT_PCI_INT32 0x002c /*PCI-INT32*/
  6030. #define DEVICE_MEASUREMENT_PCI_DUAL_AC5 0x0033 /*PCI-DUAL-AC5*/
  6031. #define DEVICE_MEASUREMENT_PCI_DAS_TC 0x0034 /*PCI-DAS-TC*/
  6032. #define DEVICE_MEASUREMENT_PCI_DAS64_M1_16 0x0035 /*PCI-DAS64/M1/16*/
  6033. #define DEVICE_MEASUREMENT_PCI_DAS64_M2_16 0x0036 /*PCI-DAS64/M2/16*/
  6034. #define DEVICE_MEASUREMENT_PCI_DAS64_M3_16 0x0037 /*PCI-DAS64/M3/16*/
  6035. #define DEVICE_MEASUREMENT_PCI_DAS1000 0x004c /*PCI-DAS1000*/
  6036. #define DEVICE_MEASUREMENT_PCI_QUAD04 0x004d /*PCI-QUAD04*/
  6037. #define DEVICE_MEASUREMENT_PCI_DAS4020_12 0x0052 /*PCI-DAS4020/12*/
  6038. #define DEVICE_MEASUREMENT_PCI_DAS6025 0x005e /*PCI-DAS6025*/
  6039. /* Vendor: 1308: Jato Technologies Inc. */
  6040. #define DEVICE_JATO_NETCELERATOR_ADAPTER 0x0001 /*NetCelerator Adapter*/
  6041. #define SUBDEVICE_JATO_NETCELERATOR_ADAPTER 0x13080001 /*NetCelerator Adapter*/
  6042. /* Vendor: 1309: AB Semiconductor Ltd */
  6043. /* Vendor: 130a: Mitsubishi Electric Microcomputer */
  6044. /* Vendor: 130b: Colorgraphic Communications Corp */
  6045. /* Vendor: 130c: Ambex Technologies, Inc */
  6046. /* Vendor: 130d: Accelerix Inc */
  6047. /* Vendor: 130e: Yamatake-Honeywell Co. Ltd */
  6048. /* Vendor: 130f: Advanet Inc */
  6049. /* Vendor: 1310: Gespac */
  6050. /* Vendor: 1311: Videoserver, Inc */
  6051. /* Vendor: 1312: Acuity Imaging, Inc */
  6052. /* Vendor: 1313: Yaskawa Electric Co. */
  6053. /* Vendor: 1316: Teradyne Inc */
  6054. /* Vendor: 1317: Linksys */
  6055. #define DEVICE_LINKSYS_21X4X_DEC_TULIP_COMPATIBLE 0x0981 /*21x4x DEC-Tulip compatible 10/100 Ethernet*/
  6056. #define DEVICE_LINKSYS_NC100_NETWORK_EVERYWHERE 0x0985 /*NC100 Network Everywhere Fast Ethernet 10/100*/
  6057. #define DEVICE_LINKSYS_21X4X_DEC_TULIP_COMPATIBLE2 0x1985 /*21x4x DEC-Tulip compatible 10/100 Ethernet*/
  6058. #define DEVICE_LINKSYS_HSP_MICROMODEM_56 0x2850 /*HSP MicroModem 56*/
  6059. #define DEVICE_LINKSYS_ADMTEK_ADM8211_802_11B 0x8201 /*ADMtek ADM8211 802.11b Wireless Interface*/
  6060. #define SUBDEVICE_LINKSYS_SMC2635W_802_11B_11MBPS 0x10b82635 /*SMC2635W 802.11b (11Mbps) wireless lan pcmcia (cardbus) card*/
  6061. #define SUBDEVICE_LINKSYS_SMC2635W_802_11B_11MBPS2 0x13178201 /*SMC2635W 802.11b (11mbps) wireless lan pcmcia (cardbus) card*/
  6062. #define DEVICE_LINKSYS_ADMTEK_ADM8211_802_11B2 0x8211 /*ADMtek ADM8211 802.11b Wireless Interface*/
  6063. #define DEVICE_LINKSYS_21X4X_DEC_TULIP_COMPATIBLE3 0x9511 /*21x4x DEC-Tulip compatible 10/100 Ethernet*/
  6064. /* Vendor: 1318: Packet Engines Inc. */
  6065. #define DEVICE_PACKET_GNIC_II_PCI_GIGABIT 0x0911 /*GNIC-II PCI Gigabit Ethernet [Hamachi]*/
  6066. /* Vendor: 1319: Fortemedia, Inc */
  6067. #define DEVICE_FORTEMEDIA_XWAVE_QS3000A_FM801 0x0801 /*Xwave QS3000A [FM801]*/
  6068. #define DEVICE_FORTEMEDIA_XWAVE_QS3000A_FM8012 0x0802 /*Xwave QS3000A [FM801 game port]*/
  6069. #define DEVICE_FORTEMEDIA_FM801_PCI_AUDIO 0x1000 /*FM801 PCI Audio*/
  6070. #define DEVICE_FORTEMEDIA_FM801_PCI_JOYSTICK 0x1001 /*FM801 PCI Joystick*/
  6071. /* Vendor: 131a: Finisar Corp. */
  6072. /* Vendor: 131c: Nippon Electro-Sensory Devices Corp */
  6073. /* Vendor: 131d: Sysmic, Inc. */
  6074. /* Vendor: 131e: Xinex Networks Inc */
  6075. /* Vendor: 131f: Siig Inc */
  6076. #define DEVICE_SIIG_CYBERSERIAL_1_PORT_16550 0x1000 /*CyberSerial (1-port) 16550*/
  6077. #define DEVICE_SIIG_CYBERSERIAL_1_PORT_16650 0x1001 /*CyberSerial (1-port) 16650*/
  6078. #define DEVICE_SIIG_CYBERSERIAL_1_PORT_16850 0x1002 /*CyberSerial (1-port) 16850*/
  6079. #define DEVICE_SIIG_DUET_1S_16550_1P 0x1010 /*Duet 1S(16550)+1P*/
  6080. #define DEVICE_SIIG_DUET_1S_16650_1P 0x1011 /*Duet 1S(16650)+1P*/
  6081. #define DEVICE_SIIG_DUET_1S_16850_1P 0x1012 /*Duet 1S(16850)+1P*/
  6082. #define DEVICE_SIIG_CYBERPARALLEL_1_PORT 0x1020 /*CyberParallel (1-port)*/
  6083. #define DEVICE_SIIG_CYBERPARALLEL_2_PORT 0x1021 /*CyberParallel (2-port)*/
  6084. #define DEVICE_SIIG_CYBERSERIAL_2_PORT_16550 0x1030 /*CyberSerial (2-port) 16550*/
  6085. #define DEVICE_SIIG_CYBERSERIAL_2_PORT_16650 0x1031 /*CyberSerial (2-port) 16650*/
  6086. #define DEVICE_SIIG_CYBERSERIAL_2_PORT_16850 0x1032 /*CyberSerial (2-port) 16850*/
  6087. #define DEVICE_SIIG_TRIO_2S_16550_1P 0x1034 /*Trio 2S(16550)+1P*/
  6088. #define DEVICE_SIIG_TRIO_2S_16650_1P 0x1035 /*Trio 2S(16650)+1P*/
  6089. #define DEVICE_SIIG_TRIO_2S_16850_1P 0x1036 /*Trio 2S(16850)+1P*/
  6090. #define DEVICE_SIIG_CYBERSERIAL_4_PORT_16550 0x1050 /*CyberSerial (4-port) 16550*/
  6091. #define DEVICE_SIIG_CYBERSERIAL_4_PORT_16650 0x1051 /*CyberSerial (4-port) 16650*/
  6092. #define DEVICE_SIIG_CYBERSERIAL_4_PORT_16850 0x1052 /*CyberSerial (4-port) 16850*/
  6093. #define DEVICE_SIIG_CYBERSERIAL_1_PORT_165502 0x2000 /*CyberSerial (1-port) 16550*/
  6094. #define DEVICE_SIIG_CYBERSERIAL_1_PORT_166502 0x2001 /*CyberSerial (1-port) 16650*/
  6095. #define DEVICE_SIIG_CYBERSERIAL_1_PORT_168502 0x2002 /*CyberSerial (1-port) 16850*/
  6096. #define DEVICE_SIIG_DUET_1S_16550_1P2 0x2010 /*Duet 1S(16550)+1P*/
  6097. #define DEVICE_SIIG_DUET_1S_16650_1P2 0x2011 /*Duet 1S(16650)+1P*/
  6098. #define DEVICE_SIIG_DUET_1S_16850_1P2 0x2012 /*Duet 1S(16850)+1P*/
  6099. #define DEVICE_SIIG_CYBERPARALLEL_1_PORT2 0x2020 /*CyberParallel (1-port)*/
  6100. #define DEVICE_SIIG_CYBERPARALLEL_2_PORT2 0x2021 /*CyberParallel (2-port)*/
  6101. #define DEVICE_SIIG_CYBERSERIAL_2_PORT_165502 0x2030 /*CyberSerial (2-port) 16550*/
  6102. #define SUBDEVICE_SIIG_PCI_SERIAL_CARD 0x131f2030 /*PCI Serial Card*/
  6103. #define DEVICE_SIIG_CYBERSERIAL_2_PORT_166502 0x2031 /*CyberSerial (2-port) 16650*/
  6104. #define DEVICE_SIIG_CYBERSERIAL_2_PORT_168502 0x2032 /*CyberSerial (2-port) 16850*/
  6105. #define DEVICE_SIIG_TRIO_1S_16550_2P 0x2040 /*Trio 1S(16550)+2P*/
  6106. #define DEVICE_SIIG_TRIO_1S_16650_2P 0x2041 /*Trio 1S(16650)+2P*/
  6107. #define DEVICE_SIIG_TRIO_1S_16850_2P 0x2042 /*Trio 1S(16850)+2P*/
  6108. #define DEVICE_SIIG_CYBERSERIAL_4_PORT_165502 0x2050 /*CyberSerial (4-port) 16550*/
  6109. #define DEVICE_SIIG_CYBERSERIAL_4_PORT_166502 0x2051 /*CyberSerial (4-port) 16650*/
  6110. #define DEVICE_SIIG_CYBERSERIAL_4_PORT_168502 0x2052 /*CyberSerial (4-port) 16850*/
  6111. #define DEVICE_SIIG_TRIO_2S_16550_1P2 0x2060 /*Trio 2S(16550)+1P*/
  6112. #define DEVICE_SIIG_TRIO_2S_16650_1P2 0x2061 /*Trio 2S(16650)+1P*/
  6113. #define DEVICE_SIIG_TRIO_2S_16850_1P2 0x2062 /*Trio 2S(16850)+1P*/
  6114. #define DEVICE_SIIG_CYBERSERIAL_8_PORT_ST16654 0x2081 /*CyberSerial (8-port) ST16654*/
  6115. /* Vendor: 1320: Crypto AG */
  6116. /* Vendor: 1321: Arcobel Graphics BV */
  6117. /* Vendor: 1322: MTT Co., Ltd */
  6118. /* Vendor: 1323: Dome Inc */
  6119. /* Vendor: 1324: Sphere Communications */
  6120. /* Vendor: 1325: Salix Technologies, Inc */
  6121. /* Vendor: 1326: Seachange international */
  6122. /* Vendor: 1327: Voss scientific */
  6123. /* Vendor: 1328: quadrant international */
  6124. /* Vendor: 1329: Productivity Enhancement */
  6125. /* Vendor: 132a: Microcom Inc. */
  6126. /* Vendor: 132b: Broadband Technologies */
  6127. /* Vendor: 132c: Micrel Inc */
  6128. /* Vendor: 132d: Integrated Silicon Solution, Inc. */
  6129. /* Vendor: 1330: MMC Networks */
  6130. /* Vendor: 1331: Radisys Corp. */
  6131. #define DEVICE_RADISYS_ENP_2611 0x0030 /*ENP-2611*/
  6132. #define DEVICE_RADISYS_82600_HOST_BRIDGE 0x8200 /*82600 Host Bridge*/
  6133. #define DEVICE_RADISYS_82600_IDE 0x8201 /*82600 IDE*/
  6134. #define DEVICE_RADISYS_82600_USB 0x8202 /*82600 USB*/
  6135. #define DEVICE_RADISYS_82600_PCI_BRIDGE 0x8210 /*82600 PCI Bridge*/
  6136. /* Vendor: 1332: Micro Memory */
  6137. #define DEVICE_MICRO3_MM_5415CN_PCI_MEMORY 0x5415 /*MM-5415CN PCI Memory Module with Battery Backup*/
  6138. #define DEVICE_MICRO3_MM_5425CN_PCI_64_66 0x5425 /*MM-5425CN PCI 64/66 Memory Module with Battery Backup*/
  6139. /* Vendor: 1334: Redcreek Communications, Inc */
  6140. /* Vendor: 1335: Videomail, Inc */
  6141. /* Vendor: 1337: Third Planet Publishing */
  6142. /* Vendor: 1338: BT Electronics */
  6143. /* Vendor: 133a: Vtel Corp */
  6144. /* Vendor: 133b: Softcom Microsystems */
  6145. /* Vendor: 133c: Holontech Corp */
  6146. /* Vendor: 133d: SS Technologies */
  6147. /* Vendor: 133e: Virtual Computer Corp */
  6148. /* Vendor: 133f: SCM Microsystems */
  6149. /* Vendor: 1340: Atalla Corp */
  6150. /* Vendor: 1341: Kyoto Microcomputer Co */
  6151. /* Vendor: 1342: Promax Systems Inc */
  6152. /* Vendor: 1343: Phylon Communications Inc */
  6153. /* Vendor: 1344: Crucial Technology */
  6154. /* Vendor: 1345: Arescom Inc */
  6155. /* Vendor: 1347: Odetics */
  6156. /* Vendor: 1349: Sumitomo Electric Industries, Ltd. */
  6157. /* Vendor: 134a: DTC Technology Corp. */
  6158. #define DEVICE_DTC_DOMEX_536 0x0001 /*Domex 536*/
  6159. #define DEVICE_DTC_DOMEX_DMX3194UP_SCSI 0x0002 /*Domex DMX3194UP SCSI Adapter*/
  6160. /* Vendor: 134b: ARK Research Corp. */
  6161. /* Vendor: 134c: Chori Joho System Co. Ltd */
  6162. /* Vendor: 134d: PCTel Inc */
  6163. #define DEVICE_PCTEL_HSP56_MICROMODEM 0x2189 /*HSP56 MicroModem*/
  6164. #define DEVICE_PCTEL_2304WT_V_92_MDC 0x2486 /*2304WT V.92 MDC Modem*/
  6165. #define DEVICE_PCTEL_HSP_MICROMODEM_56 0x7890 /*HSP MicroModem 56*/
  6166. #define SUBDEVICE_PCTEL_PCT789_ADAPTER 0x134d0001 /*PCT789 adapter*/
  6167. #define DEVICE_PCTEL_HSP_MICROMODEM_562 0x7891 /*HSP MicroModem 56*/
  6168. #define SUBDEVICE_PCTEL_HSP_MICROMODEM_56 0x134d0001 /*HSP MicroModem 56*/
  6169. #define DEVICE_PCTEL_HSP_MICROMODEM_563 0x7892 /*HSP MicroModem 56*/
  6170. #define DEVICE_PCTEL_HSP_MICROMODEM_564 0x7893 /*HSP MicroModem 56*/
  6171. #define DEVICE_PCTEL_HSP_MICROMODEM_565 0x7894 /*HSP MicroModem 56*/
  6172. #define DEVICE_PCTEL_HSP_MICROMODEM_566 0x7895 /*HSP MicroModem 56*/
  6173. #define DEVICE_PCTEL_HSP_MICROMODEM_567 0x7896 /*HSP MicroModem 56*/
  6174. #define DEVICE_PCTEL_HSP_MICROMODEM_568 0x7897 /*HSP MicroModem 56*/
  6175. /* Vendor: 134e: CSTI */
  6176. /* Vendor: 134f: Algo System Co Ltd */
  6177. /* Vendor: 1350: Systec Co. Ltd */
  6178. /* Vendor: 1351: Sonix Inc */
  6179. /* Vendor: 1353: Thales Idatys */
  6180. #define DEVICE_THALES_PROSERVER 0x0002 /*Proserver*/
  6181. #define DEVICE_THALES_PCI_FUT 0x0003 /*PCI-FUT*/
  6182. #define DEVICE_THALES_PCI_S0 0x0004 /*PCI-S0*/
  6183. #define DEVICE_THALES_PCI_FUT_S0 0x0005 /*PCI-FUT-S0*/
  6184. /* Vendor: 1354: Dwave System Inc */
  6185. /* Vendor: 1355: Kratos Analytical Ltd */
  6186. /* Vendor: 1356: The Logical Co */
  6187. /* Vendor: 1359: Prisa Networks */
  6188. /* Vendor: 135a: Brain Boxes */
  6189. /* Vendor: 135b: Giganet Inc */
  6190. /* Vendor: 135c: Quatech Inc */
  6191. #define DEVICE_QUATECH_QSC_100 0x0010 /*QSC-100*/
  6192. #define DEVICE_QUATECH_DSC_100 0x0020 /*DSC-100*/
  6193. #define DEVICE_QUATECH_DSC_200_300 0x0030 /*DSC-200/300*/
  6194. #define DEVICE_QUATECH_QSC_200_300 0x0040 /*QSC-200/300*/
  6195. #define DEVICE_QUATECH_ESC_100D 0x0050 /*ESC-100D*/
  6196. #define DEVICE_QUATECH_ESC_100M 0x0060 /*ESC-100M*/
  6197. #define DEVICE_QUATECH_MPAC_100_SYNCRONOUS_SERIAL 0x00f0 /*MPAC-100 Syncronous Serial Card (Zilog 85230)*/
  6198. #define DEVICE_QUATECH_QSCLP_100 0x0170 /*QSCLP-100*/
  6199. #define DEVICE_QUATECH_DSCLP_100 0x0180 /*DSCLP-100*/
  6200. #define DEVICE_QUATECH_SSCLP_100 0x0190 /*SSCLP-100*/
  6201. #define DEVICE_QUATECH_QSCLP_200_300 0x01a0 /*QSCLP-200/300*/
  6202. #define DEVICE_QUATECH_DSCLP_200_300 0x01b0 /*DSCLP-200/300*/
  6203. #define DEVICE_QUATECH_SSCLP_200_300 0x01c0 /*SSCLP-200/300*/
  6204. /* Vendor: 135d: ABB Network Partner AB */
  6205. /* Vendor: 135e: Sealevel Systems Inc */
  6206. #define DEVICE_SEALEVEL_ROUTE_56_PCI 0x5101 /*Route 56.PCI - Multi-Protocol Serial Interface (Zilog Z16C32)*/
  6207. #define DEVICE_SEALEVEL_SINGLE_PORT_RS_232_422_485_530 0x7101 /*Single Port RS-232/422/485/530*/
  6208. #define DEVICE_SEALEVEL_DUAL_PORT_RS_232_422_485 0x7201 /*Dual Port RS-232/422/485 Interface*/
  6209. #define DEVICE_SEALEVEL_DUAL_PORT_RS_232 0x7202 /*Dual Port RS-232 Interface*/
  6210. #define DEVICE_SEALEVEL_FOUR_PORT_RS_232 0x7401 /*Four Port RS-232 Interface*/
  6211. #define DEVICE_SEALEVEL_FOUR_PORT_RS_422_485 0x7402 /*Four Port RS-422/485 Interface*/
  6212. #define DEVICE_SEALEVEL_EIGHT_PORT_RS_232 0x7801 /*Eight Port RS-232 Interface*/
  6213. #define DEVICE_SEALEVEL_8001_DIGITAL_I_O 0x8001 /*8001 Digital I/O Adapter*/
  6214. /* Vendor: 135f: I-Data International A-S */
  6215. /* Vendor: 1360: Meinberg Funkuhren */
  6216. #define DEVICE_MEINBERG_PCI32_DCF77_RADIO 0x0101 /*PCI32 DCF77 Radio Clock*/
  6217. #define DEVICE_MEINBERG_PCI509_DCF77_RADIO 0x0102 /*PCI509 DCF77 Radio Clock*/
  6218. #define DEVICE_MEINBERG_PCI510_DCF77_RADIO 0x0103 /*PCI510 DCF77 Radio Clock*/
  6219. #define DEVICE_MEINBERG_GPS167PCI_GPS_RECEIVER 0x0201 /*GPS167PCI GPS Receiver*/
  6220. #define DEVICE_MEINBERG_GPS168PCI_GPS_RECEIVER 0x0202 /*GPS168PCI GPS Receiver*/
  6221. #define DEVICE_MEINBERG_GPS169PCI_GPS_RECEIVER 0x0203 /*GPS169PCI GPS Receiver*/
  6222. #define DEVICE_MEINBERG_TCR510PCI_IRIG_RECEIVER 0x0301 /*TCR510PCI IRIG Receiver*/
  6223. /* Vendor: 1361: Soliton Systems K.K. */
  6224. /* Vendor: 1362: Fujifacom Corporation */
  6225. /* Vendor: 1363: Phoenix Technology Ltd */
  6226. /* Vendor: 1364: ATM Communications Inc */
  6227. /* Vendor: 1365: Hypercope GmbH */
  6228. /* Vendor: 1366: Teijin Seiki Co. Ltd */
  6229. /* Vendor: 1367: Hitachi Zosen Corporation */
  6230. /* Vendor: 1368: Skyware Corporation */
  6231. /* Vendor: 1369: Digigram */
  6232. /* Vendor: 136a: High Soft Tech */
  6233. /* Vendor: 136b: Kawasaki Steel Corporation */
  6234. #define DEVICE_KAWASAKI_KL5A72002_MOTION_JPEG 0xff01 /*KL5A72002 Motion JPEG*/
  6235. /* Vendor: 136c: Adtek System Science Co Ltd */
  6236. /* Vendor: 136d: Gigalabs Inc */
  6237. /* Vendor: 136f: Applied Magic Inc */
  6238. /* Vendor: 1370: ATL Products */
  6239. /* Vendor: 1371: CNet Technology Inc */
  6240. #define DEVICE_CNET_GIGACARD_NETWORK_ADAPTER 0x434e /*GigaCard Network Adapter*/
  6241. #define SUBDEVICE_CNET_N_WAY_PCI_BUS_GIGA_CARD 0x1371434e /*N-Way PCI-Bus Giga-Card 1000/100/10Mbps(L)*/
  6242. /* Vendor: 1373: Silicon Vision Inc */
  6243. /* Vendor: 1374: Silicom Ltd */
  6244. /* Vendor: 1375: Argosystems Inc */
  6245. /* Vendor: 1376: LMC */
  6246. /* Vendor: 1377: Electronic Equipment Production & Distribution GmbH */
  6247. /* Vendor: 1378: Telemann Co. Ltd */
  6248. /* Vendor: 1379: Asahi Kasei Microsystems Co Ltd */
  6249. /* Vendor: 137a: Mark of the Unicorn Inc */
  6250. #define DEVICE_MARK_PCI_324_AUDIOWIRE_INTERFACE 0x0001 /*PCI-324 Audiowire Interface*/
  6251. /* Vendor: 137b: PPT Vision */
  6252. /* Vendor: 137c: Iwatsu Electric Co Ltd */
  6253. /* Vendor: 137d: Dynachip Corporation */
  6254. /* Vendor: 137e: Patriot Scientific Corporation */
  6255. /* Vendor: 137f: Japan Satellite Systems Inc */
  6256. /* Vendor: 1380: Sanritz Automation Co Ltd */
  6257. /* Vendor: 1381: Brains Co. Ltd */
  6258. /* Vendor: 1382: Marian - Electronic & Software */
  6259. #define DEVICE_MARIAN_ARC88_AUDIO_RECORDING 0x0001 /*ARC88 audio recording card*/
  6260. #define DEVICE_MARIAN_MARC_8_MIDI_8 0x2088 /*Marc-8 MIDI 8 channel audio card*/
  6261. /* Vendor: 1383: Controlnet Inc */
  6262. /* Vendor: 1384: Reality Simulation Systems Inc */
  6263. /* Vendor: 1385: Netgear */
  6264. #define DEVICE_NETGEAR_WG311T 0x0013 /*WG311T*/
  6265. #define DEVICE_NETGEAR_802_11B_WIRELESS_ADAPTER 0x4100 /*802.11b Wireless Adapter (MA301)*/
  6266. #define DEVICE_NETGEAR_MA311_802_11B_WIRELESS 0x4105 /*MA311 802.11b wireless adapter*/
  6267. #define DEVICE_NETGEAR_WAG511_802_11A_B_G_DUAL 0x4400 /*WAG511 802.11a/b/g Dual Band Wireless PC Card*/
  6268. #define DEVICE_NETGEAR_WAG511_802_11A_B_G_DUAL2 0x4600 /*WAG511 802.11a/b/g Dual Band Wireless PC Card*/
  6269. #define DEVICE_NETGEAR_WAG511_802_11A_B_G_DUAL3 0x4601 /*WAG511 802.11a/b/g Dual Band Wireless PC Card*/
  6270. #define DEVICE_NETGEAR_WAG511_802_11A_B_G_DUAL4 0x4610 /*WAG511 802.11a/b/g Dual Band Wireless PC Card*/
  6271. #define DEVICE_NETGEAR_WAG311_802_11A_G_WIRELESS 0x4a00 /*WAG311 802.11a/g Wireless PCI Adapter*/
  6272. #define DEVICE_NETGEAR_WG311V2_54_MBPS 0x4c00 /*WG311v2 54 Mbps Wireless PCI Adapter*/
  6273. #define DEVICE_NETGEAR_GA620_GIGABIT_ETHERNET 0x620a /*GA620 Gigabit Ethernet*/
  6274. #define DEVICE_NETGEAR_GA622 0x622a /*GA622*/
  6275. #define DEVICE_NETGEAR_GA630_GIGABIT_ETHERNET 0x630a /*GA630 Gigabit Ethernet*/
  6276. #define DEVICE_NETGEAR_FA310TX 0xf004 /*FA310TX*/
  6277. /* Vendor: 1386: Video Domain Technologies */
  6278. /* Vendor: 1387: Systran Corp */
  6279. /* Vendor: 1388: Hitachi Information Technology Co Ltd */
  6280. /* Vendor: 1389: Applicom International */
  6281. #define DEVICE_APPLICOM_PCI1500PFB_INTELLIGENT_FIELDBUS 0x0001 /*PCI1500PFB [Intelligent fieldbus adaptor]*/
  6282. /* Vendor: 138a: Fusion Micromedia Corp */
  6283. /* Vendor: 138b: Tokimec Inc */
  6284. /* Vendor: 138c: Silicon Reality */
  6285. /* Vendor: 138d: Future Techno Designs pte Ltd */
  6286. /* Vendor: 138e: Basler GmbH */
  6287. /* Vendor: 138f: Patapsco Designs Inc */
  6288. /* Vendor: 1390: Concept Development Inc */
  6289. /* Vendor: 1391: Development Concepts Inc */
  6290. /* Vendor: 1392: Medialight Inc */
  6291. /* Vendor: 1393: Moxa Technologies Co Ltd */
  6292. #define DEVICE_MOXA_SMARTIO_C104H_PCI 0x1040 /*Smartio C104H/PCI*/
  6293. #define DEVICE_MOXA_INDUSTRIO_CP_114 0x1141 /*Industrio CP-114*/
  6294. #define DEVICE_MOXA_SMARTIO_C168H_PCI 0x1680 /*Smartio C168H/PCI*/
  6295. #define DEVICE_MOXA_INTELLIO_CP_204J 0x2040 /*Intellio CP-204J*/
  6296. #define DEVICE_MOXA_INTELLIO_C218_TURBO 0x2180 /*Intellio C218 Turbo PCI*/
  6297. #define DEVICE_MOXA_INTELLIO_C320_TURBO 0x3200 /*Intellio C320 Turbo PCI*/
  6298. /* Vendor: 1394: Level One Communications */
  6299. #define DEVICE_LEVEL_LXT1001_GIGABIT_ETHERNET 0x0001 /*LXT1001 Gigabit Ethernet*/
  6300. #define SUBDEVICE_LEVEL_NETCELERATOR_ADAPTER 0x13940001 /*NetCelerator Adapter*/
  6301. /* Vendor: 1395: Ambicom Inc */
  6302. /* Vendor: 1396: Cipher Systems Inc */
  6303. /* Vendor: 1397: Cologne Chip Designs GmbH */
  6304. #define DEVICE_COLOGNE_ISDN_NETWORK_CONTROLLER 0x2bd0 /*ISDN network controller [HFC-PCI]*/
  6305. #define SUBDEVICE_COLOGNE_ISDN_BOARD 0x13972bd0 /*ISDN Board*/
  6306. #define SUBDEVICE_COLOGNE_CI1_1_HARP 0xe4bf1000 /*CI1-1-Harp*/
  6307. /* Vendor: 1398: Clarion co. Ltd */
  6308. /* Vendor: 1399: Rios systems Co Ltd */
  6309. /* Vendor: 139a: Alacritech Inc */
  6310. #define DEVICE_ALACRITECH_QUAD_PORT_10_100 0x0001 /*Quad Port 10/100 Server Accelerator*/
  6311. #define DEVICE_ALACRITECH_SINGLE_PORT_10_100 0x0003 /*Single Port 10/100 Server Accelerator*/
  6312. #define DEVICE_ALACRITECH_SINGLE_PORT_GIGABIT 0x0005 /*Single Port Gigabit Server Accelerator*/
  6313. /* Vendor: 139b: Mediasonic Multimedia Systems Ltd */
  6314. /* Vendor: 139c: Quantum 3d Inc */
  6315. /* Vendor: 139d: EPL limited */
  6316. /* Vendor: 139e: Media4 */
  6317. /* Vendor: 139f: Aethra s.r.l. */
  6318. /* Vendor: 13a0: Crystal Group Inc */
  6319. /* Vendor: 13a1: Kawasaki Heavy Industries Ltd */
  6320. /* Vendor: 13a2: Ositech Communications Inc */
  6321. /* Vendor: 13a3: Hifn Inc. */
  6322. #define DEVICE_HIFN_7751_SECURITY_PROCESSOR 0x0005 /*7751 Security Processor*/
  6323. #define DEVICE_HIFN_6500_PUBLIC_KEY 0x0006 /*6500 Public Key Processor*/
  6324. #define DEVICE_HIFN_7811_SECURITY_PROCESSOR 0x0007 /*7811 Security Processor*/
  6325. #define DEVICE_HIFN_7951_SECURITY_PROCESSOR 0x0012 /*7951 Security Processor*/
  6326. #define DEVICE_HIFN_78XX_SECURITY_PROCESSOR 0x0014 /*78XX Security Processor*/
  6327. #define DEVICE_HIFN_8065_SECURITY_PROCESSOR 0x0016 /*8065 Security Processor*/
  6328. #define DEVICE_HIFN_8165_SECURITY_PROCESSOR 0x0017 /*8165 Security Processor*/
  6329. #define DEVICE_HIFN_8154_SECURITY_PROCESSOR 0x0018 /*8154 Security Processor*/
  6330. /* Vendor: 13a4: Rascom Inc */
  6331. /* Vendor: 13a5: Audio Digital Imaging Inc */
  6332. /* Vendor: 13a6: Videonics Inc */
  6333. /* Vendor: 13a7: Teles AG */
  6334. /* Vendor: 13a8: Exar Corp. */
  6335. #define DEVICE_EXAR_XR17C154_QUAD_UART 0x0154 /*XR17C154 Quad UART*/
  6336. #define DEVICE_EXAR_XR17C158_OCTAL_UART 0x0158 /*XR17C158 Octal UART*/
  6337. /* Vendor: 13a9: Siemens Medical Systems, Ultrasound Group */
  6338. /* Vendor: 13aa: Broadband Networks Inc */
  6339. /* Vendor: 13ab: Arcom Control Systems Ltd */
  6340. /* Vendor: 13ac: Motion Media Technology Ltd */
  6341. /* Vendor: 13ad: Nexus Inc */
  6342. /* Vendor: 13ae: ALD Technology Ltd */
  6343. /* Vendor: 13af: T.Sqware */
  6344. /* Vendor: 13b0: Maxspeed Corp */
  6345. /* Vendor: 13b1: Tamura corporation */
  6346. /* Vendor: 13b2: Techno Chips Co. Ltd */
  6347. /* Vendor: 13b3: Lanart Corporation */
  6348. /* Vendor: 13b4: Wellbean Co Inc */
  6349. /* Vendor: 13b5: ARM */
  6350. /* Vendor: 13b6: Dlog GmbH */
  6351. /* Vendor: 13b7: Logic Devices Inc */
  6352. /* Vendor: 13b8: Nokia Telecommunications oy */
  6353. /* Vendor: 13b9: Elecom Co Ltd */
  6354. /* Vendor: 13ba: Oxford Instruments */
  6355. /* Vendor: 13bb: Sanyo Technosound Co Ltd */
  6356. /* Vendor: 13bc: Bitran Corporation */
  6357. /* Vendor: 13bd: Sharp corporation */
  6358. /* Vendor: 13be: Miroku Jyoho Service Co. Ltd */
  6359. /* Vendor: 13bf: Sharewave Inc */
  6360. /* Vendor: 13c0: Microgate Corporation */
  6361. #define DEVICE_MICROGATE_SYNCLINK_ADAPTER_V1 0x0010 /*SyncLink Adapter v1*/
  6362. #define DEVICE_MICROGATE_SYNCLINK_SCC_ADAPTER 0x0020 /*SyncLink SCC Adapter*/
  6363. #define DEVICE_MICROGATE_SYNCLINK_MULTIPORT_ADAPTER 0x0030 /*SyncLink Multiport Adapter*/
  6364. #define DEVICE_MICROGATE_SYNCLINK_ADAPTER_V2 0x0210 /*SyncLink Adapter v2*/
  6365. /* Vendor: 13c1: 3ware Inc */
  6366. #define DEVICE_3WARE_3WARE_INC_3WARE 0x1000 /*3ware Inc 3ware 5xxx/6xxx-series PATA-RAID*/
  6367. #define DEVICE_3WARE_3WARE_INC_3WARE2 0x1001 /*3ware Inc 3ware 7xxx/8xxx-series PATA/SATA-RAID*/
  6368. #define SUBDEVICE_3WARE_3WARE_INC_3WARE 0x13c11001 /*3ware Inc 3ware 7xxx/8xxx-series PATA/SATA-RAID*/
  6369. #define DEVICE_3WARE_3WARE_INC_3WARE3 0x1002 /*3ware Inc 3ware 9xxx-series SATA-RAID*/
  6370. /* Vendor: 13c2: Technotrend Systemtechnik GmbH */
  6371. /* Vendor: 13c3: Janz Computer AG */
  6372. /* Vendor: 13c4: Phase Metrics */
  6373. /* Vendor: 13c5: Alphi Technology Corp */
  6374. /* Vendor: 13c6: Condor Engineering Inc */
  6375. #define DEVICE_CONDOR_CEI_520_A429_CARD 0x0520 /*CEI-520 A429 Card*/
  6376. #define DEVICE_CONDOR_CEI_620_A429_CARD 0x0620 /*CEI-620 A429 Card*/
  6377. #define DEVICE_CONDOR_CEI_820_A429_CARD 0x0820 /*CEI-820 A429 Card*/
  6378. /* Vendor: 13c7: Blue Chip Technology Ltd */
  6379. /* Vendor: 13c8: Apptech Inc */
  6380. /* Vendor: 13c9: Eaton Corporation */
  6381. /* Vendor: 13ca: Iomega Corporation */
  6382. /* Vendor: 13cb: Yano Electric Co Ltd */
  6383. /* Vendor: 13cc: Metheus Corporation */
  6384. /* Vendor: 13cd: Compatible Systems Corporation */
  6385. /* Vendor: 13ce: Cocom A/S */
  6386. /* Vendor: 13cf: Studio Audio & Video Ltd */
  6387. /* Vendor: 13d0: Techsan Electronics Co Ltd */
  6388. #define DEVICE_TECHSAN_B2C2_FLEXCOPII_DVB 0x2103 /*B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card*/
  6389. #define DEVICE_TECHSAN_B2C2_FLEXCOPIII_DVB 0x2200 /*B2C2 FlexCopIII DVB chip / Technisat SkyStar2 DVB card*/
  6390. /* Vendor: 13d1: Abocom Systems Inc */
  6391. #define DEVICE_ABOCOM_ADMTEK_CENTAUR_C_REV 0xab02 /*ADMtek Centaur-C rev 17 [D-Link DFE-680TX] CardBus Fast Ethernet Adapter*/
  6392. #define DEVICE_ABOCOM_21X4X_DEC_TULIP_COMPATIBLE 0xab03 /*21x4x DEC-Tulip compatible 10/100 Ethernet*/
  6393. #define DEVICE_ABOCOM_RTL8139_FE2000VX_CARDBUS 0xab06 /*RTL8139 [FE2000VX] CardBus Fast Ethernet Attached Port Adapter*/
  6394. #define DEVICE_ABOCOM_21X4X_DEC_TULIP_COMPATIBLE2 0xab08 /*21x4x DEC-Tulip compatible 10/100 Ethernet*/
  6395. /* Vendor: 13d2: Shark Multimedia Inc */
  6396. /* Vendor: 13d3: IMC Networks */
  6397. /* Vendor: 13d4: Graphics Microsystems Inc */
  6398. /* Vendor: 13d5: Media 100 Inc */
  6399. /* Vendor: 13d6: K.I. Technology Co Ltd */
  6400. /* Vendor: 13d7: Toshiba Engineering Corporation */
  6401. /* Vendor: 13d8: Phobos corporation */
  6402. /* Vendor: 13d9: Apex PC Solutions Inc */
  6403. /* Vendor: 13da: Intresource Systems pte Ltd */
  6404. /* Vendor: 13db: Janich & Klass Computertechnik GmbH */
  6405. /* Vendor: 13dc: Netboost Corporation */
  6406. /* Vendor: 13dd: Multimedia Bundle Inc */
  6407. /* Vendor: 13de: ABB Robotics Products AB */
  6408. /* Vendor: 13df: E-Tech Inc */
  6409. #define DEVICE_E_TECH_PCI56RVP_MODEM 0x0001 /*PCI56RVP Modem*/
  6410. #define SUBDEVICE_E_TECH_PCI56RVP_MODEM 0x13df0001 /*PCI56RVP Modem*/
  6411. /* Vendor: 13e0: GVC Corporation */
  6412. /* Vendor: 13e1: Silicom Multimedia Systems Inc */
  6413. /* Vendor: 13e2: Dynamics Research Corporation */
  6414. /* Vendor: 13e3: Nest Inc */
  6415. /* Vendor: 13e4: Calculex Inc */
  6416. /* Vendor: 13e5: Telesoft Design Ltd */
  6417. /* Vendor: 13e6: Argosy research Inc */
  6418. /* Vendor: 13e7: NAC Incorporated */
  6419. /* Vendor: 13e8: Chip Express Corporation */
  6420. /* Vendor: 13e9: Intraserver Technology Inc */
  6421. /* Vendor: 13ea: Dallas Semiconductor */
  6422. /* Vendor: 13eb: Hauppauge Computer Works Inc */
  6423. /* Vendor: 13ec: Zydacron Inc */
  6424. /* Vendor: 13ed: Raytheion E-Systems */
  6425. /* Vendor: 13ee: Hayes Microcomputer Products Inc */
  6426. /* Vendor: 13ef: Coppercom Inc */
  6427. /* Vendor: 13f0: Sundance Technology Inc */
  6428. #define DEVICE_SUNDANCE_ST201_SUNDANCE_ETHERNET 0x0201 /*ST201 Sundance Ethernet*/
  6429. /* Vendor: 13f1: Oce' - Technologies B.V. */
  6430. /* Vendor: 13f2: Ford Microelectronics Inc */
  6431. /* Vendor: 13f3: Mcdata Corporation */
  6432. /* Vendor: 13f4: Troika Networks, Inc. */
  6433. #define DEVICE_TROIKA_ZENTAI_FIBRE_CHANNEL 0x1401 /*Zentai Fibre Channel Adapter*/
  6434. /* Vendor: 13f5: Kansai Electric Co. Ltd */
  6435. /* Vendor: 13f6: C-Media Electronics Inc */
  6436. #define DEVICE_C_MEDIA_CMI8738 0x0011 /*CMI8738*/
  6437. #define DEVICE_C_MEDIA_CM8338A 0x0100 /*CM8338A*/
  6438. #define SUBDEVICE_C_MEDIA_CMI8338_C3DX_PCI_AUDIO 0x13f6ffff /*CMI8338/C3DX PCI Audio Device*/
  6439. #define DEVICE_C_MEDIA_CM8338B 0x0101 /*CM8338B*/
  6440. #define SUBDEVICE_C_MEDIA_CMI8338_031_PCI_AUDIO 0x13f60101 /*CMI8338-031 PCI Audio Device*/
  6441. #define DEVICE_C_MEDIA_CM8738 0x0111 /*CM8738*/
  6442. #define SUBDEVICE_C_MEDIA_P6STP_FL_MOTHERBOARD 0x10190970 /*P6STP-FL motherboard*/
  6443. #define SUBDEVICE_C_MEDIA_CUSI_FX_MOTHERBOARD 0x10438035 /*CUSI-FX motherboard*/
  6444. #define SUBDEVICE_C_MEDIA_CMI8738_6_CHANNEL_AUDIO 0x10438077 /*CMI8738 6-channel audio controller*/
  6445. #define SUBDEVICE_C_MEDIA_CMI8738_6CH_MX 0x104380e2 /*CMI8738 6ch-MX*/
  6446. #define SUBDEVICE_C_MEDIA_CMI8738_C3DX_PCI_AUDIO 0x13f60111 /*CMI8738/C3DX PCI Audio Device*/
  6447. #define SUBDEVICE_C_MEDIA_GAMESURROUND_MUSE_XL 0x1681a000 /*Gamesurround MUSE XL*/
  6448. #define DEVICE_C_MEDIA_CM87382 0x0211 /*CM8738*/
  6449. /* Vendor: 13f7: Wildfire Communications */
  6450. /* Vendor: 13f8: Ad Lib Multimedia Inc */
  6451. /* Vendor: 13f9: NTT Advanced Technology Corp. */
  6452. /* Vendor: 13fa: Pentland Systems Ltd */
  6453. /* Vendor: 13fb: Aydin Corp */
  6454. /* Vendor: 13fc: Computer Peripherals International */
  6455. /* Vendor: 13fd: Micro Science Inc */
  6456. /* Vendor: 13fe: Advantech Co. Ltd */
  6457. #define DEVICE_ADVANTECH_PCI_1240_4_CHANNEL_STEPPER 0x1240 /*PCI-1240 4-channel stepper motor controller card w. Nova Electronics MCX314*/
  6458. #define DEVICE_ADVANTECH_PCI_1612_4_PORT_RS_232_422_485 0x1600 /*PCI-1612 4-port RS-232/422/485 PCI Communication Card*/
  6459. #define DEVICE_ADVANTECH_PCI_1752 0x1752 /*PCI-1752*/
  6460. #define DEVICE_ADVANTECH_PCI_1754 0x1754 /*PCI-1754*/
  6461. #define DEVICE_ADVANTECH_PCI_1756 0x1756 /*PCI-1756*/
  6462. /* Vendor: 13ff: Silicon Spice Inc */
  6463. /* Vendor: 1400: Artx Inc */
  6464. #define DEVICE_ARTX_9432_TX 0x1401 /*9432 TX*/
  6465. /* Vendor: 1401: CR-Systems A/S */
  6466. /* Vendor: 1402: Meilhaus Electronic GmbH */
  6467. /* Vendor: 1403: Ascor Inc */
  6468. /* Vendor: 1404: Fundamental Software Inc */
  6469. /* Vendor: 1405: Excalibur Systems Inc */
  6470. /* Vendor: 1406: Oce' Printing Systems GmbH */
  6471. /* Vendor: 1407: Lava Computer mfg Inc */
  6472. #define DEVICE_LAVA_LAVA_DUAL_SERIAL 0x0100 /*Lava Dual Serial*/
  6473. #define DEVICE_LAVA_LAVA_QUATRO_A 0x0101 /*Lava Quatro A*/
  6474. #define DEVICE_LAVA_LAVA_QUATRO_B 0x0102 /*Lava Quatro B*/
  6475. #define DEVICE_LAVA_QUATTRO_PCI_A 0x0120 /*Quattro-PCI A*/
  6476. #define DEVICE_LAVA_QUATTRO_PCI_B 0x0121 /*Quattro-PCI B*/
  6477. #define DEVICE_LAVA_LAVA_OCTO_A 0x0180 /*Lava Octo A*/
  6478. #define DEVICE_LAVA_LAVA_OCTO_B 0x0181 /*Lava Octo B*/
  6479. #define DEVICE_LAVA_LAVA_PORT_PLUS 0x0200 /*Lava Port Plus*/
  6480. #define DEVICE_LAVA_LAVA_QUAD_A 0x0201 /*Lava Quad A*/
  6481. #define DEVICE_LAVA_LAVA_QUAD_B 0x0202 /*Lava Quad B*/
  6482. #define DEVICE_LAVA_LAVA_QUATTRO_PCI 0x0220 /*Lava Quattro PCI Ports A/B*/
  6483. #define DEVICE_LAVA_LAVA_QUATTRO_PCI2 0x0221 /*Lava Quattro PCI Ports C/D*/
  6484. #define DEVICE_LAVA_LAVA_SINGLE_SERIAL 0x0500 /*Lava Single Serial*/
  6485. #define DEVICE_LAVA_LAVA_PORT_650 0x0600 /*Lava Port 650*/
  6486. #define DEVICE_LAVA_LAVA_PARALLEL 0x8000 /*Lava Parallel*/
  6487. #define DEVICE_LAVA_DUAL_PARALLEL_PORT 0x8001 /*Dual parallel port controller A*/
  6488. #define DEVICE_LAVA_LAVA_DUAL_PARALLEL 0x8002 /*Lava Dual Parallel port A*/
  6489. #define DEVICE_LAVA_LAVA_DUAL_PARALLEL2 0x8003 /*Lava Dual Parallel port B*/
  6490. #define DEVICE_LAVA_BOCA_RESEARCH_IOPPAR 0x8800 /*BOCA Research IOPPAR*/
  6491. /* Vendor: 1408: Aloka Co. Ltd */
  6492. /* Vendor: 1409: Timedia Technology Co Ltd */
  6493. #define DEVICE_TIMEDIA_PCI2S550_DUAL_16550 0x7168 /*PCI2S550 (Dual 16550 UART)*/
  6494. /* Vendor: 140a: DSP Research Inc */
  6495. /* Vendor: 140b: Ramix Inc */
  6496. /* Vendor: 140c: Elmic Systems Inc */
  6497. /* Vendor: 140d: Matsushita Electric Works Ltd */
  6498. /* Vendor: 140e: Goepel Electronic GmbH */
  6499. /* Vendor: 140f: Salient Systems Corp */
  6500. /* Vendor: 1410: Midas lab Inc */
  6501. /* Vendor: 1411: Ikos Systems Inc */
  6502. /* Vendor: 1412: VIA Technologies Inc. */
  6503. #define DEVICE_VIA3_ICE1712_ENVY24_PCI 0x1712 /*ICE1712 [Envy24] PCI Multi-Channel I/O Controller*/
  6504. #define SUBDEVICE_VIA3_M_AUDIO_DELTA_410 0x1412d638 /*M-Audio Delta 410*/
  6505. #define DEVICE_VIA3_VT1720_24_ENVY24PT_HT_PCI 0x1724 /*VT1720/24 [Envy24PT/HT] PCI Multi-Channel Audio Controller*/
  6506. /* Vendor: 1413: Addonics */
  6507. /* Vendor: 1414: Microsoft Corporation */
  6508. /* Vendor: 1415: Oxford Semiconductor Ltd */
  6509. #define DEVICE_OXFORD2_VSCOM_011H_EP1_1 0x8403 /*VScom 011H-EP1 1 port parallel adaptor*/
  6510. #define DEVICE_OXFORD2_OX16PCI954_QUAD_16950 0x9501 /*OX16PCI954 (Quad 16950 UART) function 0*/
  6511. #define SUBDEVICE_OXFORD2_CYBERPRO_4_PORT 0x131f2050 /*CyberPro (4-port)*/
  6512. #define SUBDEVICE_OXFORD2_MCCR_SERIAL_P0_3 0x15ed2000 /*MCCR Serial p0-3 of 8*/
  6513. #define SUBDEVICE_OXFORD2_MCCR_SERIAL_P0_32 0x15ed2001 /*MCCR Serial p0-3 of 16*/
  6514. #define DEVICE_OXFORD2_EXSYS_EX_41092_DUAL 0x950a /*EXSYS EX-41092 Dual 16950 Serial adapter*/
  6515. #define DEVICE_OXFORD2_OXCB950_CARDBUS_16950 0x950b /*OXCB950 Cardbus 16950 UART*/
  6516. #define DEVICE_OXFORD2_OX16PCI954_QUAD_169502 0x9511 /*OX16PCI954 (Quad 16950 UART) function 1*/
  6517. #define SUBDEVICE_OXFORD2_MCCR_SERIAL_P4_7 0x15ed2000 /*MCCR Serial p4-7 of 8*/
  6518. #define SUBDEVICE_OXFORD2_MCCR_SERIAL_P4_15 0x15ed2001 /*MCCR Serial p4-15 of 16*/
  6519. #define DEVICE_OXFORD2_OX16PCI952_DUAL_16950 0x9521 /*OX16PCI952 (Dual 16950 UART)*/
  6520. /* Vendor: 1416: Multiwave Innovation pte Ltd */
  6521. /* Vendor: 1417: Convergenet Technologies Inc */
  6522. /* Vendor: 1418: Kyushu electronics systems Inc */
  6523. /* Vendor: 1419: Excel Switching Corp */
  6524. /* Vendor: 141a: Apache Micro Peripherals Inc */
  6525. /* Vendor: 141b: Zoom Telephonics Inc */
  6526. /* Vendor: 141d: Digitan Systems Inc */
  6527. /* Vendor: 141e: Fanuc Ltd */
  6528. /* Vendor: 141f: Visiontech Ltd */
  6529. /* Vendor: 1420: Psion Dacom plc */
  6530. #define DEVICE_PSION_GOLD_CARD_NETGLOBAL 0x8002 /*Gold Card NetGlobal 56k+10/100Mb CardBus (Ethernet part)*/
  6531. #define DEVICE_PSION_GOLD_CARD_NETGLOBAL2 0x8003 /*Gold Card NetGlobal 56k+10/100Mb CardBus (Modem part)*/
  6532. /* Vendor: 1421: Ads Technologies Inc */
  6533. /* Vendor: 1422: Ygrec Systems Co Ltd */
  6534. /* Vendor: 1423: Custom Technology Corp. */
  6535. /* Vendor: 1424: Videoserver Connections */
  6536. /* Vendor: 1425: Chelsio Communications Inc */
  6537. /* Vendor: 1426: Storage Technology Corp. */
  6538. /* Vendor: 1427: Better On-Line Solutions */
  6539. /* Vendor: 1428: Edec Co Ltd */
  6540. /* Vendor: 1429: Unex Technology Corp. */
  6541. /* Vendor: 142a: Kingmax Technology Inc */
  6542. /* Vendor: 142b: Radiolan */
  6543. /* Vendor: 142c: Minton Optic Industry Co Ltd */
  6544. /* Vendor: 142d: Pix stream Inc */
  6545. /* Vendor: 142e: Vitec Multimedia */
  6546. #define DEVICE_VITEC_VM2_2_VIDEO_MAKER 0x4020 /*VM2-2 [Video Maker 2] MPEG1/2 Encoder*/
  6547. /* Vendor: 142f: Radicom Research Inc */
  6548. /* Vendor: 1430: ITT Aerospace/Communications Division */
  6549. /* Vendor: 1431: Gilat Satellite Networks */
  6550. /* Vendor: 1432: Edimax Computer Co. */
  6551. #define DEVICE_EDIMAX_RTL81XX_FAST_ETHERNET 0x9130 /*RTL81xx Fast Ethernet*/
  6552. /* Vendor: 1433: Eltec Elektronik GmbH */
  6553. /* Vendor: 1435: Real Time Devices US Inc. */
  6554. /* Vendor: 1436: CIS Technology Inc */
  6555. /* Vendor: 1437: Nissin Inc Co */
  6556. /* Vendor: 1438: Atmel-dream */
  6557. /* Vendor: 1439: Outsource Engineering & Mfg. Inc */
  6558. /* Vendor: 143a: Stargate Solutions Inc */
  6559. /* Vendor: 143b: Canon Research Center, America */
  6560. /* Vendor: 143c: Amlogic Inc */
  6561. /* Vendor: 143d: Tamarack Microelectronics Inc */
  6562. /* Vendor: 143e: Jones Futurex Inc */
  6563. /* Vendor: 143f: Lightwell Co Ltd - Zax Division */
  6564. /* Vendor: 1440: ALGOL Corp. */
  6565. /* Vendor: 1441: AGIE Ltd */
  6566. /* Vendor: 1442: Phoenix Contact GmbH & Co. */
  6567. /* Vendor: 1443: Unibrain S.A. */
  6568. /* Vendor: 1444: TRW */
  6569. /* Vendor: 1445: Logical DO Ltd */
  6570. /* Vendor: 1446: Graphin Co Ltd */
  6571. /* Vendor: 1447: AIM GmBH */
  6572. /* Vendor: 1448: Alesis Studio Electronics */
  6573. /* Vendor: 1449: TUT Systems Inc */
  6574. /* Vendor: 144a: Adlink Technology */
  6575. #define DEVICE_ADLINK_PCI_7296 0x7296 /*PCI-7296*/
  6576. #define DEVICE_ADLINK_PCI_7432 0x7432 /*PCI-7432*/
  6577. #define DEVICE_ADLINK_PCI_7433 0x7433 /*PCI-7433*/
  6578. #define DEVICE_ADLINK_PCI_7434 0x7434 /*PCI-7434*/
  6579. #define DEVICE_ADLINK_PCI_7841 0x7841 /*PCI-7841*/
  6580. #define DEVICE_ADLINK_PCI_8133 0x8133 /*PCI-8133*/
  6581. #define DEVICE_ADLINK_PCI_8164 0x8164 /*PCI-8164*/
  6582. #define DEVICE_ADLINK_PCI_8554 0x8554 /*PCI-8554*/
  6583. #define DEVICE_ADLINK_PCI_9111 0x9111 /*PCI-9111*/
  6584. #define DEVICE_ADLINK_PCI_9113 0x9113 /*PCI-9113*/
  6585. #define DEVICE_ADLINK_PCI_9114 0x9114 /*PCI-9114*/
  6586. /* Vendor: 144b: Loronix Information Systems Inc */
  6587. /* Vendor: 144c: Catalina Research Inc */
  6588. /* Vendor: 144d: Samsung Electronics Co Ltd */
  6589. /* Vendor: 144e: OLITEC */
  6590. /* Vendor: 144f: Askey Computer Corp. */
  6591. /* Vendor: 1450: Octave Communications Ind. */
  6592. /* Vendor: 1451: SP3D Chip Design GmBH */
  6593. /* Vendor: 1453: MYCOM Inc */
  6594. /* Vendor: 1454: Altiga Networks */
  6595. /* Vendor: 1455: Logic Plus Plus Inc */
  6596. /* Vendor: 1456: Advanced Hardware Architectures */
  6597. /* Vendor: 1457: Nuera Communications Inc */
  6598. /* Vendor: 1458: Giga-byte Technology */
  6599. /* Vendor: 1459: DOOIN Electronics */
  6600. /* Vendor: 145a: Escalate Networks Inc */
  6601. /* Vendor: 145b: PRAIM SRL */
  6602. /* Vendor: 145c: Cryptek */
  6603. /* Vendor: 145d: Gallant Computer Inc */
  6604. /* Vendor: 145e: Aashima Technology B.V. */
  6605. /* Vendor: 145f: Baldor Electric Company */
  6606. #define DEVICE_BALDOR_NEXTMOVE_PCI 0x0001 /*NextMove PCI*/
  6607. /* Vendor: 1460: DYNARC INC */
  6608. /* Vendor: 1461: Avermedia Technologies Inc */
  6609. /* Vendor: 1462: Micro-Star International Co., Ltd. */
  6610. #define DEVICE_MICRO_STAR_PCI_CARD_WIRELESS 0x6825 /*PCI Card wireless 11g [PC54G]*/
  6611. #define DEVICE_MICRO_STAR_NVIDIA_NV25_GEFORCE4 0x8725 /*NVIDIA NV25 [GeForce4 Ti 4600] VGA Adapter*/
  6612. #define DEVICE_MICRO_STAR_NVIDIA_NV28_GEFORCE4 0x9000 /*NVIDIA NV28 [GeForce4 Ti 4800] VGA Adapter*/
  6613. #define DEVICE_MICRO_STAR_NVIDIA_NV31_GEFORCE 0x9119 /*NVIDIA NV31 [GeForce FX 5600XT] VGA Adapter*/
  6614. /* Vendor: 1463: Fast Corporation */
  6615. /* Vendor: 1464: Interactive Circuits & Systems Ltd */
  6616. /* Vendor: 1465: GN NETTEST Telecom DIV. */
  6617. /* Vendor: 1466: Designpro Inc. */
  6618. /* Vendor: 1467: DIGICOM SPA */
  6619. /* Vendor: 1468: AMBIT Microsystem Corp. */
  6620. /* Vendor: 1469: Cleveland Motion Controls */
  6621. /* Vendor: 146a: IFR */
  6622. /* Vendor: 146b: Parascan Technologies Ltd */
  6623. /* Vendor: 146c: Ruby Tech Corp. */
  6624. #define DEVICE_RUBY_FE_1430TX_FAST_ETHERNET 0x1430 /*FE-1430TX Fast Ethernet PCI Adapter*/
  6625. /* Vendor: 146d: Tachyon, INC. */
  6626. /* Vendor: 146e: Williams Electronics Games, Inc. */
  6627. /* Vendor: 146f: Multi Dimensional Consulting Inc */
  6628. /* Vendor: 1470: Bay Networks */
  6629. /* Vendor: 1471: Integrated Telecom Express Inc */
  6630. /* Vendor: 1472: DAIKIN Industries, Ltd */
  6631. /* Vendor: 1473: ZAPEX Technologies Inc */
  6632. /* Vendor: 1474: Doug Carson & Associates */
  6633. /* Vendor: 1475: PICAZO Communications */
  6634. /* Vendor: 1476: MORTARA Instrument Inc */
  6635. /* Vendor: 1477: Net Insight */
  6636. /* Vendor: 1478: DIATREND Corporation */
  6637. /* Vendor: 1479: TORAY Industries Inc */
  6638. /* Vendor: 147a: FORMOSA Industrial Computing */
  6639. /* Vendor: 147b: ABIT Computer Corp. */
  6640. /* Vendor: 147c: AWARE, Inc. */
  6641. /* Vendor: 147d: Interworks Computer Products */
  6642. /* Vendor: 147e: Matsushita Graphic Communication Systems, Inc. */
  6643. /* Vendor: 147f: NIHON UNISYS, Ltd. */
  6644. /* Vendor: 1480: SCII Telecom */
  6645. /* Vendor: 1481: BIOPAC Systems Inc */
  6646. /* Vendor: 1482: ISYTEC - Integrierte Systemtechnik GmBH */
  6647. /* Vendor: 1483: LABWAY Corporation */
  6648. /* Vendor: 1484: Logic Corporation */
  6649. /* Vendor: 1485: ERMA - Electronic GmBH */
  6650. /* Vendor: 1486: L3 Communications Telemetry & Instrumentation */
  6651. /* Vendor: 1487: MARQUETTE Medical Systems */
  6652. /* Vendor: 1488: KONTRON Electronik GmBH */
  6653. /* Vendor: 1489: KYE Systems Corporation */
  6654. /* Vendor: 148a: OPTO */
  6655. /* Vendor: 148b: INNOMEDIALOGIC Inc. */
  6656. /* Vendor: 148c: C.P. Technology Co. Ltd */
  6657. /* Vendor: 148d: DIGICOM Systems, Inc. */
  6658. #define DEVICE_DIGICOM3_HCF_56K_DATA_FAX 0x1003 /*HCF 56k Data/Fax Modem*/
  6659. /* Vendor: 148e: OSI Plus Corporation */
  6660. /* Vendor: 148f: Plant Equipment, Inc. */
  6661. /* Vendor: 1490: Stone Microsystems PTY Ltd. */
  6662. /* Vendor: 1491: ZEAL Corporation */
  6663. /* Vendor: 1492: Time Logic Corporation */
  6664. /* Vendor: 1493: MAKER Communications */
  6665. /* Vendor: 1494: WINTOP Technology, Inc. */
  6666. /* Vendor: 1495: TOKAI Communications Industry Co. Ltd */
  6667. /* Vendor: 1496: JOYTECH Computer Co., Ltd. */
  6668. /* Vendor: 1497: SMA Regelsysteme GmBH */
  6669. /* Vendor: 1498: TEWS Datentechnik GmBH */
  6670. #define DEVICE_TEWS_TPCI200 0x30c8 /*TPCI200*/
  6671. /* Vendor: 1499: EMTEC CO., Ltd */
  6672. /* Vendor: 149a: ANDOR Technology Ltd */
  6673. /* Vendor: 149b: SEIKO Instruments Inc */
  6674. /* Vendor: 149c: OVISLINK Corp. */
  6675. /* Vendor: 149d: NEWTEK Inc */
  6676. #define DEVICE_NEWTEK_VIDEO_TOASTER_FOR 0x0001 /*Video Toaster for PC*/
  6677. /* Vendor: 149e: Mapletree Networks Inc. */
  6678. /* Vendor: 149f: LECTRON Co Ltd */
  6679. /* Vendor: 14a0: SOFTING GmBH */
  6680. /* Vendor: 14a1: Systembase Co Ltd */
  6681. /* Vendor: 14a2: Millennium Engineering Inc */
  6682. /* Vendor: 14a3: Maverick Networks */
  6683. /* Vendor: 14a4: GVC/BCM Advanced Research */
  6684. /* Vendor: 14a5: XIONICS Document Technologies Inc */
  6685. /* Vendor: 14a6: INOVA Computers GmBH & Co KG */
  6686. /* Vendor: 14a7: MYTHOS Systems Inc */
  6687. /* Vendor: 14a8: FEATRON Technologies Corporation */
  6688. /* Vendor: 14a9: HIVERTEC Inc */
  6689. /* Vendor: 14aa: Advanced MOS Technology Inc */
  6690. /* Vendor: 14ab: Mentor Graphics Corp. */
  6691. /* Vendor: 14ac: Novaweb Technologies Inc */
  6692. /* Vendor: 14ad: Time Space Radio AB */
  6693. /* Vendor: 14ae: CTI, Inc */
  6694. /* Vendor: 14af: Guillemot Corporation */
  6695. #define DEVICE_GUILLEMOT_3D_PROPHET_II 0x7102 /*3D Prophet II MX*/
  6696. /* Vendor: 14b0: BST Communication Technology Ltd */
  6697. /* Vendor: 14b1: Nextcom K.K. */
  6698. /* Vendor: 14b2: ENNOVATE Networks Inc */
  6699. /* Vendor: 14b3: XPEED Inc */
  6700. #define DEVICE_XPEED_DSL_NIC 0x0000 /*DSL NIC*/
  6701. /* Vendor: 14b4: PHILIPS Business Electronics B.V. */
  6702. /* Vendor: 14b5: Creamware GmBH */
  6703. #define DEVICE_CREAMWARE_SCOPE 0x0200 /*Scope*/
  6704. #define DEVICE_CREAMWARE_PULSAR 0x0300 /*Pulsar*/
  6705. #define DEVICE_CREAMWARE_PULSARSRB 0x0400 /*PulsarSRB*/
  6706. #define DEVICE_CREAMWARE_PULSAR2 0x0600 /*Pulsar2*/
  6707. #define DEVICE_CREAMWARE_DSP_BOARD 0x0800 /*DSP-Board*/
  6708. #define DEVICE_CREAMWARE_DSP_BOARD2 0x0900 /*DSP-Board*/
  6709. #define DEVICE_CREAMWARE_DSP_BOARD3 0x0a00 /*DSP-Board*/
  6710. #define DEVICE_CREAMWARE_DSP_BOARD4 0x0b00 /*DSP-Board*/
  6711. /* Vendor: 14b6: Quantum Data Corp. */
  6712. /* Vendor: 14b7: PROXIM Inc */
  6713. #define DEVICE_PROXIM_SYMPHONY_4110 0x0001 /*Symphony 4110*/
  6714. /* Vendor: 14b8: Techsoft Technology Co Ltd */
  6715. /* Vendor: 14b9: AIRONET Wireless Communications */
  6716. #define DEVICE_AIRONET_PC4800 0x0001 /*PC4800*/
  6717. #define DEVICE_AIRONET_PC48002 0x0340 /*PC4800*/
  6718. #define DEVICE_AIRONET_PC48003 0x0350 /*PC4800*/
  6719. #define DEVICE_AIRONET_PC4500 0x4500 /*PC4500*/
  6720. #define DEVICE_AIRONET_CISCO_AIRONET_340 0x4800 /*Cisco Aironet 340 802.11b Wireless LAN Adapter/Aironet PC4800*/
  6721. #define DEVICE_AIRONET_CISCO_AIRONET_WIRELESS 0xa504 /*Cisco Aironet Wireless 802.11b*/
  6722. #define DEVICE_AIRONET_CISCO_AIRONET_CB20A 0xa505 /*Cisco Aironet CB20a 802.11a Wireless LAN Adapter*/
  6723. #define DEVICE_AIRONET_CISCO_AIRONET_MINI 0xa506 /*Cisco Aironet Mini PCI b/g*/
  6724. /* Vendor: 14ba: INTERNIX Inc. */
  6725. /* Vendor: 14bb: SEMTECH Corporation */
  6726. /* Vendor: 14bc: Globespan Semiconductor Inc. */
  6727. /* Vendor: 14bd: CARDIO Control N.V. */
  6728. /* Vendor: 14be: L3 Communications */
  6729. /* Vendor: 14bf: SPIDER Communications Inc. */
  6730. /* Vendor: 14c0: COMPAL Electronics Inc */
  6731. /* Vendor: 14c1: MYRICOM Inc. */
  6732. #define DEVICE_MYRICOM_MYRINET_2000_SCALABLE 0x8043 /*Myrinet 2000 Scalable Cluster Interconnect*/
  6733. /* Vendor: 14c2: DTK Computer */
  6734. /* Vendor: 14c3: MEDIATEK Corp. */
  6735. /* Vendor: 14c4: IWASAKI Information Systems Co Ltd */
  6736. /* Vendor: 14c5: Automation Products AB */
  6737. /* Vendor: 14c6: Data Race Inc */
  6738. /* Vendor: 14c7: Modular Technology Holdings Ltd */
  6739. /* Vendor: 14c8: Turbocomm Tech. Inc. */
  6740. /* Vendor: 14c9: ODIN Telesystems Inc */
  6741. /* Vendor: 14ca: PE Logic Corp. */
  6742. /* Vendor: 14cb: Billionton Systems Inc */
  6743. /* Vendor: 14cc: NAKAYO Telecommunications Inc */
  6744. /* Vendor: 14cd: Universal Scientific Ind. */
  6745. /* Vendor: 14ce: Whistle Communications */
  6746. /* Vendor: 14cf: TEK Microsystems Inc. */
  6747. /* Vendor: 14d0: Ericsson Axe R & D */
  6748. /* Vendor: 14d1: Computer Hi-Tech Co Ltd */
  6749. /* Vendor: 14d2: Titan Electronics Inc */
  6750. #define DEVICE_TITAN_VSCOM_010L_1 0x8001 /*VScom 010L 1 port parallel adaptor*/
  6751. #define DEVICE_TITAN_VSCOM_020L_2 0x8002 /*VScom 020L 2 port parallel adaptor*/
  6752. #define DEVICE_TITAN_VSCOM_100L_1 0x8010 /*VScom 100L 1 port serial adaptor*/
  6753. #define DEVICE_TITAN_VSCOM_110L_1 0x8011 /*VScom 110L 1 port serial and 1 port parallel adaptor*/
  6754. #define DEVICE_TITAN_VSCOM_200L_1 0x8020 /*VScom 200L 1 port serial adaptor*/
  6755. #define DEVICE_TITAN_VSCOM_210L_2 0x8021 /*VScom 210L 2 port serial and 1 port parallel adaptor*/
  6756. #define DEVICE_TITAN_VSCOM_400L_4 0x8040 /*VScom 400L 4 port serial adaptor*/
  6757. #define DEVICE_TITAN_VSCOM_800L_8 0x8080 /*VScom 800L 8 port serial adaptor*/
  6758. #define DEVICE_TITAN_VSCOM_010H_1 0xa000 /*VScom 010H 1 port parallel adaptor*/
  6759. #define DEVICE_TITAN_VSCOM_100H_1 0xa001 /*VScom 100H 1 port serial adaptor*/
  6760. #define DEVICE_TITAN_VSCOM_400H_4 0xa003 /*VScom 400H 4 port serial adaptor*/
  6761. #define DEVICE_TITAN_VSCOM_400HF1_4 0xa004 /*VScom 400HF1 4 port serial adaptor*/
  6762. #define DEVICE_TITAN_VSCOM_200H_2 0xa005 /*VScom 200H 2 port serial adaptor*/
  6763. #define DEVICE_TITAN_VSCOM_010HV2_1 0xe001 /*VScom 010HV2 1 port parallel adaptor*/
  6764. #define DEVICE_TITAN_VSCOM_100HV2_1 0xe010 /*VScom 100HV2 1 port serial adaptor*/
  6765. #define DEVICE_TITAN_VSCOM_200HV2_2 0xe020 /*VScom 200HV2 2 port serial adaptor*/
  6766. /* Vendor: 14d3: CIRTECH (UK) Ltd */
  6767. /* Vendor: 14d4: Panacom Technology Corp */
  6768. /* Vendor: 14d5: Nitsuko Corporation */
  6769. /* Vendor: 14d6: Accusys Inc */
  6770. /* Vendor: 14d7: Hirakawa Hewtech Corp */
  6771. /* Vendor: 14d8: HOPF Elektronik GmBH */
  6772. /* Vendor: 14d9: Alliance Semiconductor Corporation */
  6773. #define DEVICE_ALLIANCE2_AP1011_SP1011_HYPERTRANSPORT_PCI_BRIDGE 0x0010 /*AP1011/SP1011 HyperTransport-PCI Bridge [Sturgeon]*/
  6774. #define DEVICE_ALLIANCE2_AS90L10204_10208_HYPERTRANSPORT_TO 0x9000 /*AS90L10204/10208 HyperTransport to PCI-X Bridge*/
  6775. /* Vendor: 14da: National Aerospace Laboratories */
  6776. /* Vendor: 14db: AFAVLAB Technology Inc */
  6777. #define DEVICE_AFAVLAB_TK9902 0x2120 /*TK9902*/
  6778. /* Vendor: 14dc: Amplicon Liveline Ltd */
  6779. #define DEVICE_AMPLICON_PCI230 0x0000 /*PCI230*/
  6780. #define DEVICE_AMPLICON_PCI242 0x0001 /*PCI242*/
  6781. #define DEVICE_AMPLICON_PCI244 0x0002 /*PCI244*/
  6782. #define DEVICE_AMPLICON_PCI247 0x0003 /*PCI247*/
  6783. #define DEVICE_AMPLICON_PCI248 0x0004 /*PCI248*/
  6784. #define DEVICE_AMPLICON_PCI249 0x0005 /*PCI249*/
  6785. #define DEVICE_AMPLICON_PCI260 0x0006 /*PCI260*/
  6786. #define DEVICE_AMPLICON_PCI224 0x0007 /*PCI224*/
  6787. #define DEVICE_AMPLICON_PCI234 0x0008 /*PCI234*/
  6788. #define DEVICE_AMPLICON_PCI236 0x0009 /*PCI236*/
  6789. #define DEVICE_AMPLICON_PCI272 0x000a /*PCI272*/
  6790. #define DEVICE_AMPLICON_PCI215 0x000b /*PCI215*/
  6791. /* Vendor: 14dd: Boulder Design Labs Inc */
  6792. /* Vendor: 14de: Applied Integration Corporation */
  6793. /* Vendor: 14df: ASIC Communications Corp */
  6794. /* Vendor: 14e1: INVERTEX */
  6795. /* Vendor: 14e2: INFOLIBRIA */
  6796. /* Vendor: 14e3: AMTELCO */
  6797. /* Vendor: 14e4: Broadcom Corporation */
  6798. #define DEVICE_BROADCOM_SENTRY5_CHIPCOMMON_I_O 0x0800 /*Sentry5 Chipcommon I/O Controller*/
  6799. #define DEVICE_BROADCOM_SENTRY5_PCI_BRIDGE 0x0804 /*Sentry5 PCI Bridge*/
  6800. #define DEVICE_BROADCOM_SENTRY5_MIPS32_CPU 0x0805 /*Sentry5 MIPS32 CPU*/
  6801. #define DEVICE_BROADCOM_SENTRY5_ETHERNET_CONTROLLER 0x0806 /*Sentry5 Ethernet Controller*/
  6802. #define DEVICE_BROADCOM_SENTRY5_CRYPTO_ACCELERATOR 0x080b /*Sentry5 Crypto Accelerator*/
  6803. #define DEVICE_BROADCOM_SENTRY5_DDR_SDR_RAM 0x080f /*Sentry5 DDR/SDR RAM Controller*/
  6804. #define DEVICE_BROADCOM_SENTRY5_EXTERNAL_INTERFACE 0x0811 /*Sentry5 External Interface Core*/
  6805. #define DEVICE_BROADCOM_BCM3302_SENTRY5_MIPS32 0x0816 /*BCM3302 Sentry5 MIPS32 CPU*/
  6806. #define DEVICE_BROADCOM_NETXTREME_BCM5700_GIGABIT 0x1644 /*NetXtreme BCM5700 Gigabit Ethernet*/
  6807. #define SUBDEVICE_BROADCOM_BROADCOM_VIGIL_B5700 0x10140277 /*Broadcom Vigil B5700 1000Base-T*/
  6808. #define SUBDEVICE_BROADCOM_BROADCOM_BCM5700 0x102800d1 /*Broadcom BCM5700*/
  6809. #define SUBDEVICE_BROADCOM_BROADCOM_BCM57002 0x10280106 /*Broadcom BCM5700*/
  6810. #define SUBDEVICE_BROADCOM_BROADCOM_BCM5700_1000BASE_T 0x10280109 /*Broadcom BCM5700 1000Base-T*/
  6811. #define SUBDEVICE_BROADCOM_BROADCOM_BCM5700_1000BASETX 0x1028010a /*Broadcom BCM5700 1000BaseTX*/
  6812. #define SUBDEVICE_BROADCOM_3C996_T_1000BASE_T 0x10b71000 /*3C996-T 1000Base-T*/
  6813. #define SUBDEVICE_BROADCOM_3C996B_T_1000BASE_T 0x10b71001 /*3C996B-T 1000Base-T*/
  6814. #define SUBDEVICE_BROADCOM_3C996C_T_1000BASE_T 0x10b71002 /*3C996C-T 1000Base-T*/
  6815. #define SUBDEVICE_BROADCOM_3C997_T_1000BASE_T_DUAL 0x10b71003 /*3C997-T 1000Base-T Dual Port*/
  6816. #define SUBDEVICE_BROADCOM_3C996_SX_1000BASE_SX 0x10b71004 /*3C996-SX 1000Base-SX*/
  6817. #define SUBDEVICE_BROADCOM_3C997_SX_1000BASE_SX_DUAL 0x10b71005 /*3C997-SX 1000Base-SX Dual Port*/
  6818. #define SUBDEVICE_BROADCOM_3C942_GIGABIT_LOM 0x10b71008 /*3C942 Gigabit LOM (31X31)*/
  6819. #define SUBDEVICE_BROADCOM_NETXTREME_1000BASE_SX 0x14e40002 /*NetXtreme 1000Base-SX*/
  6820. #define SUBDEVICE_BROADCOM_NETXTREME_1000BASE_SX2 0x14e40003 /*NetXtreme 1000Base-SX*/
  6821. #define SUBDEVICE_BROADCOM_NETXTREME_1000BASE_T 0x14e40004 /*NetXtreme 1000Base-T*/
  6822. #define SUBDEVICE_BROADCOM_NETXTREME_1000BASETX 0x14e41028 /*NetXtreme 1000BaseTX*/
  6823. #define SUBDEVICE_BROADCOM_BCM5700_1000BASE_T 0x14e41644 /*BCM5700 1000Base-T*/
  6824. #define DEVICE_BROADCOM_NETXTREME_BCM5701_GIGABIT 0x1645 /*NetXtreme BCM5701 Gigabit Ethernet*/
  6825. #define SUBDEVICE_BROADCOM_NC7770_GIGABIT_SERVER 0x0e11007c /*NC7770 Gigabit Server Adapter (PCI-X, 10/100/1000-T)*/
  6826. #define SUBDEVICE_BROADCOM_NC6770_GIGABIT_SERVER 0x0e11007d /*NC6770 Gigabit Server Adapter (PCI-X, 1000-SX)*/
  6827. #define SUBDEVICE_BROADCOM_NC7780_GIGABIT_SERVER 0x0e110085 /*NC7780 Gigabit Server Adapter (embedded, WOL)*/
  6828. #define SUBDEVICE_BROADCOM_NC7780_GIGABIT_SERVER2 0x0e110099 /*NC7780 Gigabit Server Adapter (embedded, WOL)*/
  6829. #define SUBDEVICE_BROADCOM_NC7770_GIGABIT_SERVER2 0x0e11009a /*NC7770 Gigabit Server Adapter (PCI-X, 10/100/1000-T)*/
  6830. #define SUBDEVICE_BROADCOM_NC6770_GIGABIT_SERVER2 0x0e1100c1 /*NC6770 Gigabit Server Adapter (PCI-X, 1000-SX)*/
  6831. #define SUBDEVICE_BROADCOM_BROADCOM_BCM5701_1000BASE_T 0x10280121 /*Broadcom BCM5701 1000Base-T*/
  6832. #define SUBDEVICE_BROADCOM_HP_1000BASE_T_PCI 0x103c128a /*HP 1000Base-T (PCI) [A7061A]*/
  6833. #define SUBDEVICE_BROADCOM_HP_1000BASE_SX_PCI 0x103c128b /*HP 1000Base-SX (PCI) [A7073A]*/
  6834. #define SUBDEVICE_BROADCOM_HP_CORE_LAN 0x103c12a4 /*HP Core Lan 1000Base-T*/
  6835. #define SUBDEVICE_BROADCOM_HP_IOX_CORE 0x103c12c1 /*HP IOX Core Lan 1000Base-T [A7109AX]*/
  6836. #define SUBDEVICE_BROADCOM_SGI_IO9_GIGABIT 0x10a98010 /*SGI IO9 Gigabit Ethernet (Copper)*/
  6837. #define SUBDEVICE_BROADCOM_SGI_GIGABIT_ETHERNET 0x10a98011 /*SGI Gigabit Ethernet (Copper)*/
  6838. #define SUBDEVICE_BROADCOM_SGI_GIGABIT_ETHERNET2 0x10a98012 /*SGI Gigabit Ethernet (Fiber)*/
  6839. #define SUBDEVICE_BROADCOM_3C996_SX_1000BASE_SX2 0x10b71004 /*3C996-SX 1000Base-SX*/
  6840. #define SUBDEVICE_BROADCOM_3C996B_T_1000BASE_T2 0x10b71006 /*3C996B-T 1000Base-T*/
  6841. #define SUBDEVICE_BROADCOM_3C1000_T_1000BASE_T 0x10b71007 /*3C1000-T 1000Base-T*/
  6842. #define SUBDEVICE_BROADCOM_3C940_BR01_1000BASE_T 0x10b71008 /*3C940-BR01 1000Base-T*/
  6843. #define SUBDEVICE_BROADCOM_BCM5701_1000BASE_T 0x14e40001 /*BCM5701 1000Base-T*/
  6844. #define SUBDEVICE_BROADCOM_BCM5701_1000BASE_T2 0x14e40005 /*BCM5701 1000Base-T*/
  6845. #define SUBDEVICE_BROADCOM_BCM5701_1000BASE_T3 0x14e40006 /*BCM5701 1000Base-T*/
  6846. #define SUBDEVICE_BROADCOM_BCM5701_1000BASE_SX 0x14e40007 /*BCM5701 1000Base-SX*/
  6847. #define SUBDEVICE_BROADCOM_BCM5701_1000BASE_T4 0x14e40008 /*BCM5701 1000Base-T*/
  6848. #define SUBDEVICE_BROADCOM_BCM5701_1000BASE_T5 0x14e48008 /*BCM5701 1000Base-T*/
  6849. #define DEVICE_BROADCOM_NETXTREME_BCM5702_GIGABIT 0x1646 /*NetXtreme BCM5702 Gigabit Ethernet*/
  6850. #define SUBDEVICE_BROADCOM_NC7760_1000BASETX 0x0e1100bb /*NC7760 1000BaseTX*/
  6851. #define SUBDEVICE_BROADCOM_BROADCOM_BCM5702_1000BASETX 0x10280126 /*Broadcom BCM5702 1000BaseTX*/
  6852. #define SUBDEVICE_BROADCOM_BCM5702_1000BASETX 0x14e48009 /*BCM5702 1000BaseTX*/
  6853. #define DEVICE_BROADCOM_NETXTREME_BCM5703_GIGABIT 0x1647 /*NetXtreme BCM5703 Gigabit Ethernet*/
  6854. #define SUBDEVICE_BROADCOM_NC7780_1000BASETX 0x0e110099 /*NC7780 1000BaseTX*/
  6855. #define SUBDEVICE_BROADCOM_NC7770_1000BASETX 0x0e11009a /*NC7770 1000BaseTX*/
  6856. #define SUBDEVICE_BROADCOM_SGI_IO9_GIGABIT2 0x10a98010 /*SGI IO9 Gigabit Ethernet (Copper)*/
  6857. #define SUBDEVICE_BROADCOM_BCM5703_1000BASETX 0x14e40009 /*BCM5703 1000BaseTX*/
  6858. #define SUBDEVICE_BROADCOM_BCM5703_1000BASESX 0x14e4000a /*BCM5703 1000BaseSX*/
  6859. #define SUBDEVICE_BROADCOM_BCM5703_1000BASETX2 0x14e4000b /*BCM5703 1000BaseTX*/
  6860. #define SUBDEVICE_BROADCOM_BCM5703_1000BASETX3 0x14e48009 /*BCM5703 1000BaseTX*/
  6861. #define SUBDEVICE_BROADCOM_BCM5703_1000BASETX4 0x14e4800a /*BCM5703 1000BaseTX*/
  6862. #define DEVICE_BROADCOM_NETXTREME_BCM5704_GIGABIT 0x1648 /*NetXtreme BCM5704 Gigabit Ethernet*/
  6863. #define SUBDEVICE_BROADCOM_NC7772_GIGABIT_SERVER 0x0e1100cf /*NC7772 Gigabit Server Adapter (PCI-X, 10,100,1000-T)*/
  6864. #define SUBDEVICE_BROADCOM_NC7782_GIGABIT_SERVER 0x0e1100d0 /*NC7782 Gigabit Server Adapter (PCI-X, 10,100,1000-T)*/
  6865. #define SUBDEVICE_BROADCOM_NC7783_GIGABIT_SERVER 0x0e1100d1 /*NC7783 Gigabit Server Adapter (PCI-X, 10,100,1000-T)*/
  6866. #define SUBDEVICE_BROADCOM_3C998_T_DUAL_PORT 0x10b72000 /*3C998-T Dual Port 10/100/1000 PCI-X*/
  6867. #define SUBDEVICE_BROADCOM_3C999_T_QUAD_PORT 0x10b73000 /*3C999-T Quad Port 10/100/1000 PCI-X*/
  6868. #define SUBDEVICE_BROADCOM_NETXTREME_CIOB_E_1000BASE_T 0x11661648 /*NetXtreme CIOB-E 1000Base-T*/
  6869. #define DEVICE_BROADCOM_NETXTREME_II_BCM5706 0x164a /*NetXtreme II BCM5706 Gigabit Ethernet*/
  6870. #define DEVICE_BROADCOM_NETXTREME_BCM5702FE_GIGABIT 0x164d /*NetXtreme BCM5702FE Gigabit Ethernet*/
  6871. #define DEVICE_BROADCOM_NETXTREME_BCM5705_GIGABIT 0x1653 /*NetXtreme BCM5705 Gigabit Ethernet*/
  6872. #define SUBDEVICE_BROADCOM_NC7761_GIGABIT_SERVER 0x0e1100e3 /*NC7761 Gigabit Server Adapter*/
  6873. #define DEVICE_BROADCOM_NETXTREME_BCM5705_2_GIGABIT 0x1654 /*NetXtreme BCM5705_2 Gigabit Ethernet*/
  6874. #define SUBDEVICE_BROADCOM_NC7761_GIGABIT_SERVER2 0x0e1100e3 /*NC7761 Gigabit Server Adapter*/
  6875. #define SUBDEVICE_BROADCOM_NC1020_HP_PROLIANT 0x103c3100 /*NC1020 HP ProLiant Gigabit Server Adapter 32 PCI*/
  6876. #define DEVICE_BROADCOM_NETXTREME_BCM5721_GIGABIT 0x1659 /*NetXtreme BCM5721 Gigabit Ethernet PCI Express*/
  6877. #define DEVICE_BROADCOM_NETXTREME_BCM5705M_GIGABIT 0x165d /*NetXtreme BCM5705M Gigabit Ethernet*/
  6878. #define DEVICE_BROADCOM_NETXTREME_BCM5705M_2_GIGABIT 0x165e /*NetXtreme BCM5705M_2 Gigabit Ethernet*/
  6879. #define SUBDEVICE_BROADCOM_NC6000_LAPTOP 0x103c0890 /*NC6000 laptop*/
  6880. #define DEVICE_BROADCOM_570X_10_100_INTEGRATED 0x166e /*570x 10/100 Integrated Controller*/
  6881. #define DEVICE_BROADCOM_NETXTREME_BCM5751_GIGABIT 0x1677 /*NetXtreme BCM5751 Gigabit Ethernet PCI Express*/
  6882. #define SUBDEVICE_BROADCOM_OPTIPLEX_GX280 0x10280179 /*Optiplex GX280*/
  6883. #define DEVICE_BROADCOM_NETXTREME_BCM5751M_GIGABIT 0x167d /*NetXtreme BCM5751M Gigabit Ethernet PCI Express*/
  6884. #define DEVICE_BROADCOM_NETXTREME_BCM5751F_FAST 0x167e /*NetXtreme BCM5751F Fast Ethernet PCI Express*/
  6885. #define DEVICE_BROADCOM_NETXTREME_BCM5782_GIGABIT 0x1696 /*NetXtreme BCM5782 Gigabit Ethernet*/
  6886. #define SUBDEVICE_BROADCOM_HP_D530_CMT 0x103c12bc /*HP d530 CMT (DG746A)*/
  6887. #define SUBDEVICE_BROADCOM_NETXTREME_BCM5782_1000BASE_T 0x14e4000d /*NetXtreme BCM5782 1000Base-T*/
  6888. #define DEVICE_BROADCOM_NETXTREME_BCM5788_GIGABIT 0x169c /*NetXtreme BCM5788 Gigabit Ethernet*/
  6889. #define DEVICE_BROADCOM_NETLINK_BCM5789_GIGABIT 0x169d /*NetLink BCM5789 Gigabit Ethernet PCI Express*/
  6890. #define DEVICE_BROADCOM_NETXTREME_BCM5702X_GIGABIT 0x16a6 /*NetXtreme BCM5702X Gigabit Ethernet*/
  6891. #define SUBDEVICE_BROADCOM_NC7760_GIGABIT_SERVER 0x0e1100bb /*NC7760 Gigabit Server Adapter (PCI-X, 10/100/1000-T)*/
  6892. #define SUBDEVICE_BROADCOM_BCM5702_1000BASE_T 0x10280126 /*BCM5702 1000Base-T*/
  6893. #define SUBDEVICE_BROADCOM_BCM5702_1000BASE_T2 0x14e4000c /*BCM5702 1000Base-T*/
  6894. #define SUBDEVICE_BROADCOM_BCM5702_1000BASE_T3 0x14e48009 /*BCM5702