PageRenderTime 64ms CodeModel.GetById 21ms RepoModel.GetById 0ms 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

Large files files are truncated, but you can click here to view the full file

  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 /*Rag…

Large files files are truncated, but you can click here to view the full file