[BACK]Return to pcidevs.h CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / dev / pci

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/dev/pci/pcidevs.h between version 1.1097 and 1.1097.2.15

version 1.1097, 2012/02/15 16:27:23 version 1.1097.2.15, 2014/12/04 05:54:51
Line 4 
Line 4 
  * THIS FILE AUTOMATICALLY GENERATED.  DO NOT EDIT.   * THIS FILE AUTOMATICALLY GENERATED.  DO NOT EDIT.
  *   *
  * generated from:   * generated from:
  *      NetBSD: pcidevs,v 1.1102 2012/02/15 16:26:00 tsutsui Exp   *      NetBSD: pcidevs,v 1.1102.2.15 2014/12/04 05:54:03 snj Exp
  */   */
   
 /*  /*
Line 624 
Line 624 
 #define PCI_VENDOR_RDC  0x17F3          /* RDC Semiconductor */  #define PCI_VENDOR_RDC  0x17F3          /* RDC Semiconductor */
 #define PCI_VENDOR_LINKSYS2     0x17fe          /* Linksys */  #define PCI_VENDOR_LINKSYS2     0x17fe          /* Linksys */
 #define PCI_VENDOR_RALINK       0x1814          /* Ralink Technologies */  #define PCI_VENDOR_RALINK       0x1814          /* Ralink Technologies */
 #define PCI_VENDOR_RMI  0x182e          /* Raza Microelectronics Inc. (NetLogic) */  #define PCI_VENDOR_RMI  0x182e          /* Raza Microelectronics Inc. (Broadcom) */
   #define PCI_VENDOR_NETLOGIC     0x184e          /* Netlogic Microsystems (Broadcom) */
 #define PCI_VENDOR_BBELEC       0x1896          /* B & B Electronics */  #define PCI_VENDOR_BBELEC       0x1896          /* B & B Electronics */
   #define PCI_VENDOR_XGI  0x18ca          /* XGI Technology */
 #define PCI_VENDOR_RENESAS      0x1912          /* Renesas Technologies */  #define PCI_VENDOR_RENESAS      0x1912          /* Renesas Technologies */
 #define PCI_VENDOR_FREESCALE    0x1957          /* Freescale Semiconductor */  #define PCI_VENDOR_FREESCALE    0x1957          /* Freescale Semiconductor */
 #define PCI_VENDOR_ATTANSIC     0x1969          /* Attansic Technologies */  #define PCI_VENDOR_ATTANSIC     0x1969          /* Attansic Technologies */
 #define PCI_VENDOR_JMICRON      0x197b          /* JMicron Technology */  #define PCI_VENDOR_JMICRON      0x197b          /* JMicron Technology */
   #define PCI_VENDOR_ASPEED       0x1a03          /* ASPEED Technology */
 #define PCI_VENDOR_EVE  0x1adb          /* EVE */  #define PCI_VENDOR_EVE  0x1adb          /* EVE */
 #define PCI_VENDOR_QUMRANET     0x1af4          /* Qumranet */  #define PCI_VENDOR_QUMRANET     0x1af4          /* Qumranet */
   #define PCI_VENDOR_ASMEDIA      0x1b21          /* ASMedia */
   #define PCI_VENDOR_FRESCO       0x1b73          /* Fresco Logic */
 #define PCI_VENDOR_SYMPHONY2    0x1c1c          /* Symphony Labs (2nd PCI Vendor ID) */  #define PCI_VENDOR_SYMPHONY2    0x1c1c          /* Symphony Labs (2nd PCI Vendor ID) */
 #define PCI_VENDOR_TEKRAM2      0x1de1          /* Tekram Technology (2nd PCI Vendor ID) */  #define PCI_VENDOR_TEKRAM2      0x1de1          /* Tekram Technology (2nd PCI Vendor ID) */
 #define PCI_VENDOR_SUNIX2       0x1fd4          /* SUNIX Co */  #define PCI_VENDOR_SUNIX2       0x1fd4          /* SUNIX Co */
Line 656 
Line 661 
 #define PCI_VENDOR_PCHDTV       0x7063          /* pcHDTV */  #define PCI_VENDOR_PCHDTV       0x7063          /* pcHDTV */
 #define PCI_VENDOR_QUANCOM      0x8008          /* QUANCOM Electronic GmbH */  #define PCI_VENDOR_QUANCOM      0x8008          /* QUANCOM Electronic GmbH */
 #define PCI_VENDOR_INTEL        0x8086          /* Intel */  #define PCI_VENDOR_INTEL        0x8086          /* Intel */
   #define PCI_VENDOR_VIRTUALBOX   0x80ee          /* VirtualBox */
 #define PCI_VENDOR_TRIGEM2      0x8800          /* Trigem Computer (2nd PCI Vendor ID) */  #define PCI_VENDOR_TRIGEM2      0x8800          /* Trigem Computer (2nd PCI Vendor ID) */
 #define PCI_VENDOR_PROLAN       0x8c4a          /* ProLAN */  #define PCI_VENDOR_PROLAN       0x8c4a          /* ProLAN */
 #define PCI_VENDOR_COMPUTONE    0x8e0e          /* Computone */  #define PCI_VENDOR_COMPUTONE    0x8e0e          /* Computone */
Line 868 
Line 874 
 #define PCI_PRODUCT_ADP2_ASR2410SA      0x0290          /* ASR-2410SA */  #define PCI_PRODUCT_ADP2_ASR2410SA      0x0290          /* ASR-2410SA */
 #define PCI_PRODUCT_ADP2_AAR2810SA      0x0292          /* AAR-2810SA */  #define PCI_PRODUCT_ADP2_AAR2810SA      0x0292          /* AAR-2810SA */
 #define PCI_PRODUCT_ADP2_3405   0x02bb          /* RAID 3405 */  #define PCI_PRODUCT_ADP2_3405   0x02bb          /* RAID 3405 */
   #define PCI_PRODUCT_ADP2_3805   0x02bc          /* RAID 3805 */
   #define PCI_PRODUCT_ADP2_2405   0x02d5          /* RAID 2405 */
 #define PCI_PRODUCT_ADP2_AAC364 0x0364          /* AAC-364 */  #define PCI_PRODUCT_ADP2_AAC364 0x0364          /* AAC-364 */
 #define PCI_PRODUCT_ADP2_ASR5400S       0x0365          /* ASR-5400S */  #define PCI_PRODUCT_ADP2_ASR5400S       0x0365          /* ASR-5400S */
 #define PCI_PRODUCT_ADP2_PERC_2QC       0x1364          /* Dell PERC 2/QC */  #define PCI_PRODUCT_ADP2_PERC_2QC       0x1364          /* Dell PERC 2/QC */
Line 917 
Line 925 
 #define PCI_PRODUCT_ALTEON_BCM5700      0x0003          /* ACEnic BCM5700 10/100/1000 Ethernet */  #define PCI_PRODUCT_ALTEON_BCM5700      0x0003          /* ACEnic BCM5700 10/100/1000 Ethernet */
 #define PCI_PRODUCT_ALTEON_BCM5701      0x0004          /* ACEnic BCM5701 10/100/1000 Ethernet */  #define PCI_PRODUCT_ALTEON_BCM5701      0x0004          /* ACEnic BCM5701 10/100/1000 Ethernet */
   
   /* Altera products */
   #define PCI_PRODUCT_ALTERA_EP4CGX15BF14C8N      0x4c15          /* EP4CGX15BF14C8N */
   
 /* Altima products */  /* Altima products */
 #define PCI_PRODUCT_ALTIMA_AC1000       0x03e8          /* AC1000 Gigabit Ethernet */  #define PCI_PRODUCT_ALTIMA_AC1000       0x03e8          /* AC1000 Gigabit Ethernet */
 #define PCI_PRODUCT_ALTIMA_AC1001       0x03e9          /* AC1001 Gigabit Ethernet */  #define PCI_PRODUCT_ALTIMA_AC1001       0x03e9          /* AC1001 Gigabit Ethernet */
 #define PCI_PRODUCT_ALTIMA_AC9100       0x03ea          /* AC9100 Gigabit Ethernet */  #define PCI_PRODUCT_ALTIMA_AC9100       0x03ea          /* AC9100 Gigabit Ethernet */
   #define PCI_PRODUCT_ALTIMA_AC1003       0x03eb          /* AC1003 Gigabit Ethernet */
   
 /* AMD products */  /* AMD products */
 #define PCI_PRODUCT_AMD_AMD64_HT        0x1100          /* K8 AMD64 HyperTransport Configuration */  #define PCI_PRODUCT_AMD_AMD64_HT        0x1100          /* K8 AMD64 HyperTransport Configuration */
Line 938 
Line 950 
 #define PCI_PRODUCT_AMD_AMD64_F11_MISC  0x1303          /* AMD64 Family11h Miscellaneous Configuration */  #define PCI_PRODUCT_AMD_AMD64_F11_MISC  0x1303          /* AMD64 Family11h Miscellaneous Configuration */
 #define PCI_PRODUCT_AMD_AMD64_F11_LINK  0x1304          /* AMD64 Family11h Link Configuration */  #define PCI_PRODUCT_AMD_AMD64_F11_LINK  0x1304          /* AMD64 Family11h Link Configuration */
 #define PCI_PRODUCT_AMD_F14_RC  0x1510          /* Family14h Root Complex */  #define PCI_PRODUCT_AMD_F14_RC  0x1510          /* Family14h Root Complex */
 #define PCI_PRODUCT_AMD_F14_HT  0x1700          /* Family14h HyperTransport Configuration */  #define PCI_PRODUCT_AMD_F15_HT  0x1600          /* Family15h HyperTransport Configuration */
 #define PCI_PRODUCT_AMD_F14_ADDR        0x1701          /* Family14h Address Map Configuration */  #define PCI_PRODUCT_AMD_F15_ADDR        0x1601          /* Family15h Address Map Configuration */
 #define PCI_PRODUCT_AMD_F14_DRAM        0x1702          /* Family14h DRAM Configuration */  #define PCI_PRODUCT_AMD_F15_DRAM        0x1602          /* Family15h DRAM Configuration */
 #define PCI_PRODUCT_AMD_F14_NB  0x1703          /* Family14h North Bridge Configuration */  #define PCI_PRODUCT_AMD_F15_MISC        0x1603          /* Family15h Miscellaneous Configuration */
 #define PCI_PRODUCT_AMD_F14_CSTATE      0x1704          /* Family14h CPU C-state Configuration */  #define PCI_PRODUCT_AMD_F15_LINK        0x1604          /* Family15h Link Configuration */
 #define PCI_PRODUCT_AMD_F14_MISC        0x1716          /* Family14h Misc. Configuration */  #define PCI_PRODUCT_AMD_F15_NB  0x1605          /* Family15h North Bridge Configuration */
 #define PCI_PRODUCT_AMD_F14_HB18        0x1718          /* Family14h Host Bridge */  #define PCI_PRODUCT_AMD_F14_HT  0x1700          /* Family12h/14h HyperTransport Configuration */
 #define PCI_PRODUCT_AMD_F14_HB19        0x1719          /* Family14h Host Bridge */  #define PCI_PRODUCT_AMD_F14_ADDR        0x1701          /* Family12h/14h Address Map Configuration */
   #define PCI_PRODUCT_AMD_F14_DRAM        0x1702          /* Family12h/14h DRAM Configuration */
   #define PCI_PRODUCT_AMD_F14_NB  0x1703          /* Family12h/14h North Bridge Configuration */
   #define PCI_PRODUCT_AMD_F14_CSTATE      0x1704          /* Family12h/14h CPU C-state Configuration */
   #define PCI_PRODUCT_AMD_F12_RC  0x1705          /* Family12h Root Complex */
   #define PCI_PRODUCT_AMD_F12_GPP0        0x1709          /* Family12h GPP0 Root Port */
   #define PCI_PRODUCT_AMD_F14_MISC        0x1716          /* Family12h/14h Misc. Configuration */
   #define PCI_PRODUCT_AMD_F14_HB18        0x1718          /* Family12h/14h Host Bridge */
   #define PCI_PRODUCT_AMD_F14_HB19        0x1719          /* Family12h/14h Host Bridge */
 #define PCI_PRODUCT_AMD_PCNET_PCI       0x2000          /* PCnet-PCI Ethernet */  #define PCI_PRODUCT_AMD_PCNET_PCI       0x2000          /* PCnet-PCI Ethernet */
 #define PCI_PRODUCT_AMD_PCNET_HOME      0x2001          /* PCnet-Home HomePNA Ethernet */  #define PCI_PRODUCT_AMD_PCNET_HOME      0x2001          /* PCnet-Home HomePNA Ethernet */
 #define PCI_PRODUCT_AMD_AM_1771_MBW     0x2003          /* Alchemy AM 1771 MBW */  #define PCI_PRODUCT_AMD_AM_1771_MBW     0x2003          /* Alchemy AM 1771 MBW */
Line 1007 
Line 1027 
 #define PCI_PRODUCT_AMD_PBC8111_AC      0x746d          /* AMD8111 AC97 Audio */  #define PCI_PRODUCT_AMD_PBC8111_AC      0x746d          /* AMD8111 AC97 Audio */
 #define PCI_PRODUCT_AMD_PBC8111_MC97    0x746e          /* AMD8111 MC97 Modem */  #define PCI_PRODUCT_AMD_PBC8111_MC97    0x746e          /* AMD8111 MC97 Modem */
 #define PCI_PRODUCT_AMD_PBC8111_AC_756b 0x756b          /* AMD8111 756b ACPI Controller */  #define PCI_PRODUCT_AMD_PBC8111_AC_756b 0x756b          /* AMD8111 756b ACPI Controller */
 #define PCI_PRODUCT_AMD_HUDSON2_IDE     0x780c          /* HUDSON-2 IDE Controller */  #define PCI_PRODUCT_AMD_HUDSON_SATA     0x7800          /* Hudson SATA Controller */
 #define PCI_PRODUCT_AMD_HUDSON2_SATA    0x7800          /* HUDSON-2 SATA Controller */  #define PCI_PRODUCT_AMD_HUDSON_SATA_AHCI        0x7801          /* Hudson AHCI SATA Controller */
   #define PCI_PRODUCT_AMD_HUDSON_SDHC     0x7806          /* Hudson SD Flash Controller */
   #define PCI_PRODUCT_AMD_HUDSON_OHCI     0x7807          /* Hudson USB OHCI Controller */
   #define PCI_PRODUCT_AMD_HUDSON_EHCI     0x7808          /* Hudson USB EHCI Controller */
   #define PCI_PRODUCT_AMD_HUDSON_OHCI_2   0x7809          /* Hudson USB OHCI Controller */
   #define PCI_PRODUCT_AMD_HUDSON_SMB      0x780b          /* Hudson SMBus Controller */
   #define PCI_PRODUCT_AMD_HUDSON_IDE      0x780c          /* Hudson IDE Controller */
   #define PCI_PRODUCT_AMD_HUDSON_HDAUDIO  0x780d          /* Hudson HD Audio Controller */
   #define PCI_PRODUCT_AMD_HUDSON_LPC      0x780e          /* Hudson LPC Bridge */
   #define PCI_PRODUCT_AMD_HUDSON_PCI      0x780f          /* Hudson PCI Bridge */
   #define PCI_PRODUCT_AMD_HUDSON_XHCI     0x7812          /* Hudson USB xHCI Controller */
 #define PCI_PRODUCT_AMD_RS880_HB        0x9601          /* RS880 Host Bridge */  #define PCI_PRODUCT_AMD_RS880_HB        0x9601          /* RS880 Host Bridge */
 #define PCI_PRODUCT_AMD_RS780_PPB_GFX   0x9602          /* RS780 PCI-PCI Bridge (int gfx) */  #define PCI_PRODUCT_AMD_RS780_PPB_GFX   0x9602          /* RS780 PCI-PCI Bridge (int gfx) */
 #define PCI_PRODUCT_AMD_RS780_PPB_GFX0  0x9603          /* RS780 PCI-PCI Bridge (ext gfx port 0) */  #define PCI_PRODUCT_AMD_RS780_PPB_GFX0  0x9603          /* RS780 PCI-PCI Bridge (ext gfx port 0) */
Line 1087 
Line 1117 
 #define PCI_PRODUCT_APPLE_INTREPID2_ATA 0x0069          /* Intrepid 2 ATA */  #define PCI_PRODUCT_APPLE_INTREPID2_ATA 0x0069          /* Intrepid 2 ATA */
 #define PCI_PRODUCT_APPLE_INTREPID2_FW  0x006a          /* Intrepid 2 FireWire */  #define PCI_PRODUCT_APPLE_INTREPID2_FW  0x006a          /* Intrepid 2 FireWire */
 #define PCI_PRODUCT_APPLE_INTREPID2_GMAC        0x006b          /* Intrepid 2 GMAC */  #define PCI_PRODUCT_APPLE_INTREPID2_GMAC        0x006b          /* Intrepid 2 GMAC */
   #define PCI_PRODUCT_APPLE_BCM5701       0x1645          /* BCM5701 */
   
 /* ARC Logic products */  /* ARC Logic products */
 #define PCI_PRODUCT_ARC_1000PV  0xa091          /* 1000PV */  #define PCI_PRODUCT_ARC_1000PV  0xa091          /* 1000PV */
Line 1116 
Line 1147 
 /* ASIX Electronics products */  /* ASIX Electronics products */
 #define PCI_PRODUCT_ASIX_AX88140A       0x1400          /* AX88140A 10/100 Ethernet */  #define PCI_PRODUCT_ASIX_AX88140A       0x1400          /* AX88140A 10/100 Ethernet */
   
   /* ASMedia products */
   #define PCI_PRODUCT_ASMEDIA_ASM1061_01  0x0601          /* ASM1061 AHCI SATA III Controller */
   #define PCI_PRODUCT_ASMEDIA_ASM1061_02  0x0602          /* ASM1061 AHCI SATA III Controller */
   #define PCI_PRODUCT_ASMEDIA_ASM1061_11  0x0611          /* ASM1061 AHCI SATA III Controller */
   #define PCI_PRODUCT_ASMEDIA_ASM1061_12  0x0612          /* ASM1061 AHCI SATA III Controller */
   #define PCI_PRODUCT_ASMEDIA_ASM1042     0x1042          /* ASM1042 xHCI USB 3.0 */
   
 /* Asustek products */  /* Asustek products */
 #define PCI_PRODUCT_ASUSTEK_HFCPCI      0x0675          /* ISDN */  #define PCI_PRODUCT_ASUSTEK_HFCPCI      0x0675          /* ISDN */
   
Line 1126 
Line 1164 
 #define PCI_PRODUCT_ATTANSIC_AR8131     0x1063          /* AR8131 Gigabit Ethernet Adapter */  #define PCI_PRODUCT_ATTANSIC_AR8131     0x1063          /* AR8131 Gigabit Ethernet Adapter */
 #define PCI_PRODUCT_ATTANSIC_AR8151     0x1073          /* AR8151 v1.0 Gigabit Ethernet Adapter */  #define PCI_PRODUCT_ATTANSIC_AR8151     0x1073          /* AR8151 v1.0 Gigabit Ethernet Adapter */
 #define PCI_PRODUCT_ATTANSIC_AR8151_V2  0x1083          /* AR8151 v2.0 Gigabit Ethernet Adapter */  #define PCI_PRODUCT_ATTANSIC_AR8151_V2  0x1083          /* AR8151 v2.0 Gigabit Ethernet Adapter */
   #define PCI_PRODUCT_ATTANSIC_AR8162     0x1090          /* AR8162 */
   #define PCI_PRODUCT_ATTANSIC_AR8161     0x1091          /* AR8161 */
   #define PCI_PRODUCT_ATTANSIC_AR8172     0x10a0          /* AR8172 */
   #define PCI_PRODUCT_ATTANSIC_AR8171     0x10a1          /* AR8171 */
 #define PCI_PRODUCT_ATTANSIC_ETHERNET_100       0x2048          /* L2 100 Mbit Ethernet Adapter */  #define PCI_PRODUCT_ATTANSIC_ETHERNET_100       0x2048          /* L2 100 Mbit Ethernet Adapter */
 #define PCI_PRODUCT_ATTANSIC_AR8152_B   0x2060          /* AR8152 v1.1 Fast Ethernet Adapter */  #define PCI_PRODUCT_ATTANSIC_AR8152_B   0x2060          /* AR8152 v1.1 Fast Ethernet Adapter */
 #define PCI_PRODUCT_ATTANSIC_AR8152_B2  0x2062          /* AR8152 v2.0 Fast Ethernet Adapter */  #define PCI_PRODUCT_ATTANSIC_AR8152_B2  0x2062          /* AR8152 v2.0 Fast Ethernet Adapter */
   
 /* ATI products */  /* ATI products */
 /* See http://www.x.org/wiki/Radeon%20ASICs */  /* See http://www.x.org/wiki/Radeon%20ASICs */
   #define PCI_PRODUCT_ATI_RADEON_WRESTLER_HDMI    0x1314          /* Wrestler HDMI Audio */
   #define PCI_PRODUCT_ATI_RADEON_BEAVERCREEK_HDMI 0x1714          /* BeaverCreek HDMI Audio */
 #define PCI_PRODUCT_ATI_RADEON_RV380_3150       0x3150          /* Radeon Mobility X600 (M24) 3150 */  #define PCI_PRODUCT_ATI_RADEON_RV380_3150       0x3150          /* Radeon Mobility X600 (M24) 3150 */
 #define PCI_PRODUCT_ATI_RADEON_RV380_3154       0x3154          /* FireGL M24 GL 3154 */  #define PCI_PRODUCT_ATI_RADEON_RV380_3154       0x3154          /* FireGL M24 GL 3154 */
 #define PCI_PRODUCT_ATI_RADEON_RV380_3E50       0x3e50          /* Radeon X600 (RV380) 3E50 */  #define PCI_PRODUCT_ATI_RADEON_RV380_3E50       0x3e50          /* Radeon X600 (RV380) 3E50 */
Line 1205 
Line 1249 
 #define PCI_PRODUCT_ATI_SB700_SATA_RAID 0x4392          /* SB700/SB800 RAID SATA Controller */  #define PCI_PRODUCT_ATI_SB700_SATA_RAID 0x4392          /* SB700/SB800 RAID SATA Controller */
 #define PCI_PRODUCT_ATI_SB700_SATA_RAID5        0x4393          /* SB700/SB800 RAID5 SATA Controller */  #define PCI_PRODUCT_ATI_SB700_SATA_RAID5        0x4393          /* SB700/SB800 RAID5 SATA Controller */
 #define PCI_PRODUCT_ATI_SB700_SATA_FC   0x4394          /* SB700/SB800 FC SATA Controller */  #define PCI_PRODUCT_ATI_SB700_SATA_FC   0x4394          /* SB700/SB800 FC SATA Controller */
   #define PCI_PRODUCT_ATI_SB700_SATA_AHCI2        0x4395          /* SB700/SB800 SATA Controller (AHCI mode) */
 #define PCI_PRODUCT_ATI_SB700_USB_EHCI  0x4396          /* SB700/SB800 USB EHCI Controller */  #define PCI_PRODUCT_ATI_SB700_USB_EHCI  0x4396          /* SB700/SB800 USB EHCI Controller */
 #define PCI_PRODUCT_ATI_SB800_SATA      0x4395          /* SB800 SATA Controller */  #define PCI_PRODUCT_ATI_SB800_SATA      0x4395          /* SB800 SATA Controller */
 #define PCI_PRODUCT_ATI_SB700_USB_OHCI0 0x4397          /* SB700/SB800 USB OHCI Controller */  #define PCI_PRODUCT_ATI_SB700_USB_OHCI0 0x4397          /* SB700/SB800 USB OHCI Controller */
Line 1429 
Line 1474 
 #define PCI_PRODUCT_ATI_RS690_PPB_7917  0x7917          /* RS690 PCI to PCI-Express Port 3 Bridge */  #define PCI_PRODUCT_ATI_RS690_PPB_7917  0x7917          /* RS690 PCI to PCI-Express Port 3 Bridge */
 #define PCI_PRODUCT_ATI_RADEON_HD4650   0x9498          /* Radeon HD4650 */  #define PCI_PRODUCT_ATI_RADEON_HD4650   0x9498          /* Radeon HD4650 */
 #define PCI_PRODUCT_ATI_RADEON_HD2600_XT        0x9588          /* Radeon HD2600 XT GDDR3 */  #define PCI_PRODUCT_ATI_RADEON_HD2600_XT        0x9588          /* Radeon HD2600 XT GDDR3 */
   #define PCI_PRODUCT_ATI_RADEON_HD3400_M82       0x95c4          /* Mobility Radeon HD 3400 Series (M82) */
 #define PCI_PRODUCT_ATI_RADEON_HD4250_S 0x95C5          /* Radeon HD4250 GPU (RV610) Secondary */  #define PCI_PRODUCT_ATI_RADEON_HD4250_S 0x95C5          /* Radeon HD4250 GPU (RV610) Secondary */
   #define PCI_PRODUCT_ATI_RADEON_HD6520G  0x9647          /* Radeon HD6520G */
 #define PCI_PRODUCT_ATI_RADEON_HD4200   0x9712          /* Radeon HD4200 Mobility */  #define PCI_PRODUCT_ATI_RADEON_HD4200   0x9712          /* Radeon HD4200 Mobility */
 #define PCI_PRODUCT_ATI_RADEON_HD4250   0x9715          /* Radeon HD4250 GPU (RS880) */  #define PCI_PRODUCT_ATI_RADEON_HD4250   0x9715          /* Radeon HD4250 GPU (RS880) */
 #define PCI_PRODUCT_ATI_RADEON_HD6310   0x9802          /* Radeon HD6310 Graphics */  #define PCI_PRODUCT_ATI_RADEON_HD6310   0x9802          /* Radeon HD6310 Graphics */
   #define PCI_PRODUCT_ATI_RADEON_HD6320   0x9806          /* Radeon HD6320 Graphics */
   #define PCI_PRODUCT_ATI_RADEON_HD7340   0x9808          /* Radeon HD7340 Graphics */
 #define PCI_PRODUCT_ATI_RADEON_HD2600_HD        0xaa08          /* Radeon HD2600 HD Audio Controller */  #define PCI_PRODUCT_ATI_RADEON_HD2600_HD        0xaa08          /* Radeon HD2600 HD Audio Controller */
 #define PCI_PRODUCT_ATI_RADEON_HD5600_HDMI      0xaa60          /* Redwood HDMI Audio */  #define PCI_PRODUCT_ATI_RADEON_HD5600_HDMI      0xaa60          /* Redwood HDMI Audio */
   
Line 1451 
Line 1500 
 #define PCI_PRODUCT_AMCIRCUITS_ADDI7800 0x818e          /* ADDI-DATA APCI-7800 8-port Serial */  #define PCI_PRODUCT_AMCIRCUITS_ADDI7800 0x818e          /* ADDI-DATA APCI-7800 8-port Serial */
 #define PCI_PRODUCT_AMCIRCUITS_S5920    0x5920          /* S5920 PCI Target */  #define PCI_PRODUCT_AMCIRCUITS_S5920    0x5920          /* S5920 PCI Target */
   
   /* ASPEED Technology products */
   #define PCI_PRODUCT_ASPEED_AST1150      0x1150          /* AST1150 PCIe-to-PCI bridge */
   #define PCI_PRODUCT_ASPEED_AST1180      0x1180          /* AST1180 */
   #define PCI_PRODUCT_ASPEED_AST2000      0x2000          /* ASPEED Graphics Family */
   
 /* Atheros Communications products */  /* Atheros Communications products */
 #define PCI_PRODUCT_ATHEROS_AR5201      0x0007          /* AR5201 Wireless LAN */  #define PCI_PRODUCT_ATHEROS_AR5201      0x0007          /* AR5201 Wireless LAN */
 #define PCI_PRODUCT_ATHEROS_AR5311      0x0011          /* AR5211 Wireless LAN */  #define PCI_PRODUCT_ATHEROS_AR5311      0x0011          /* AR5211 Wireless LAN */
Line 1459 
Line 1513 
 #define PCI_PRODUCT_ATHEROS_AR9285      0x002b          /* AR9285 Wireless LAN */  #define PCI_PRODUCT_ATHEROS_AR9285      0x002b          /* AR9285 Wireless LAN */
 #define PCI_PRODUCT_ATHEROS_AR2427      0x002c          /* AR2427 Wireless LAN */  #define PCI_PRODUCT_ATHEROS_AR2427      0x002c          /* AR2427 Wireless LAN */
 #define PCI_PRODUCT_ATHEROS_AR9287      0x002e          /* AR9287 Wireless LAN */  #define PCI_PRODUCT_ATHEROS_AR9287      0x002e          /* AR9287 Wireless LAN */
   #define PCI_PRODUCT_ATHEROS_AR9462      0x0034          /* AR9462 Wireless LAN */
 #define PCI_PRODUCT_ATHEROS_AR5201_AP   0x0207          /* AR5201 Wireless LAN Reference Card (Early AP11) */  #define PCI_PRODUCT_ATHEROS_AR5201_AP   0x0207          /* AR5201 Wireless LAN Reference Card (Early AP11) */
 #define PCI_PRODUCT_ATHEROS_AR5201_DEFAULT      0x1107          /* AR5201 Wireless LAN (no eeprom) */  #define PCI_PRODUCT_ATHEROS_AR5201_DEFAULT      0x1107          /* AR5201 Wireless LAN (no eeprom) */
 #define PCI_PRODUCT_ATHEROS_AR5212_DEFAULT      0x1113          /* AR5212 Wireless LAN (no eeprom) */  #define PCI_PRODUCT_ATHEROS_AR5212_DEFAULT      0x1113          /* AR5212 Wireless LAN (no eeprom) */
Line 1492 
Line 1547 
 #define PCI_PRODUCT_AVM_T1      0x1200          /* Primary Rate T1 ISDN Interface */  #define PCI_PRODUCT_AVM_T1      0x1200          /* Primary Rate T1 ISDN Interface */
   
 /* RMI products */  /* RMI products */
   #define PCI_PRODUCT_RMI_XLR_PCIX        0x000b          /* XLR PCI-X bridge */
 #define PCI_PRODUCT_RMI_XLS_PCIE        0xabcd          /* XLS PCIe-PCIe bridge */  #define PCI_PRODUCT_RMI_XLS_PCIE        0xabcd          /* XLS PCIe-PCIe bridge */
   
 /* B & B Electronics Products */  /* B & B Electronics Products */
Line 1542 
Line 1598 
 #define PCI_PRODUCT_BROADCOM_BCM5705K   0x1654          /* BCM5705K 10/100/1000 Ethernet */  #define PCI_PRODUCT_BROADCOM_BCM5705K   0x1654          /* BCM5705K 10/100/1000 Ethernet */
 #define PCI_PRODUCT_BROADCOM_BCM5717    0x1655          /* BCM5717 10/100/1000 Ethernet */  #define PCI_PRODUCT_BROADCOM_BCM5717    0x1655          /* BCM5717 10/100/1000 Ethernet */
 #define PCI_PRODUCT_BROADCOM_BCM5718    0x1656          /* BCM5718 10/100/1000 Ethernet */  #define PCI_PRODUCT_BROADCOM_BCM5718    0x1656          /* BCM5718 10/100/1000 Ethernet */
   #define PCI_PRODUCT_BROADCOM_BCM5719    0x1657          /* BCM5719 NetXtreme 1000baseT Ethernet */
 #define PCI_PRODUCT_BROADCOM_BCM5720    0x1658          /* BCM5720 NetXtreme 1000baseT Ethernet */  #define PCI_PRODUCT_BROADCOM_BCM5720    0x1658          /* BCM5720 NetXtreme 1000baseT Ethernet */
 #define PCI_PRODUCT_BROADCOM_BCM5721    0x1659          /* BCM5721 NetXtreme 1000baseT Ethernet */  #define PCI_PRODUCT_BROADCOM_BCM5721    0x1659          /* BCM5721 NetXtreme 1000baseT Ethernet */
 #define PCI_PRODUCT_BROADCOM_BCM5722    0x165a          /* BCM5722 NetXtreme 1000baseT Ethernet */  #define PCI_PRODUCT_BROADCOM_BCM5722    0x165a          /* BCM5722 NetXtreme 1000baseT Ethernet */
Line 1569 
Line 1626 
 #define PCI_PRODUCT_BROADCOM_BCM5787F   0x167f          /* BCM5787F 10/100 Ethernet */  #define PCI_PRODUCT_BROADCOM_BCM5787F   0x167f          /* BCM5787F 10/100 Ethernet */
 #define PCI_PRODUCT_BROADCOM_BCM5761E   0x1680          /* BCM5761E 10/100/1000 Ethernet */  #define PCI_PRODUCT_BROADCOM_BCM5761E   0x1680          /* BCM5761E 10/100/1000 Ethernet */
 #define PCI_PRODUCT_BROADCOM_BCM5761    0x1681          /* BCM5761 10/100/1000 Ethernet */  #define PCI_PRODUCT_BROADCOM_BCM5761    0x1681          /* BCM5761 10/100/1000 Ethernet */
   #define PCI_PRODUCT_BROADCOM_BCM57762   0x1682          /* BCM57762 Gigabit Ethernet */
 #define PCI_PRODUCT_BROADCOM_BCM5764    0x1684          /* BCM5764 NetXtreme 1000baseT Ethernet */  #define PCI_PRODUCT_BROADCOM_BCM5764    0x1684          /* BCM5764 NetXtreme 1000baseT Ethernet */
   #define PCI_PRODUCT_BROADCOM_BCM57766   0x1686          /* BCM57766 NetXtreme 1000baseT Ethernet */
 #define PCI_PRODUCT_BROADCOM_BCM5761S   0x1688          /* BCM5761S 10/100/1000 Ethernet */  #define PCI_PRODUCT_BROADCOM_BCM5761S   0x1688          /* BCM5761S 10/100/1000 Ethernet */
 #define PCI_PRODUCT_BROADCOM_BCM5761SE  0x1689          /* BCM5761SE 10/100/1000 Ethernet */  #define PCI_PRODUCT_BROADCOM_BCM5761SE  0x1689          /* BCM5761SE 10/100/1000 Ethernet */
 #define PCI_PRODUCT_BROADCOM_BCM57760   0x1690          /* BCM57760 NetXtreme 1000baseT Ethernet */  #define PCI_PRODUCT_BROADCOM_BCM57760   0x1690          /* BCM57760 NetXtreme 1000baseT Ethernet */
Line 1584 
Line 1643 
 #define PCI_PRODUCT_BROADCOM_BCM5787    0x169b          /* BCM5787 NetLink 1000baseT Ethernet */  #define PCI_PRODUCT_BROADCOM_BCM5787    0x169b          /* BCM5787 NetLink 1000baseT Ethernet */
 #define PCI_PRODUCT_BROADCOM_BCM5788    0x169c          /* BCM5788 10/100/1000 Ethernet */  #define PCI_PRODUCT_BROADCOM_BCM5788    0x169c          /* BCM5788 10/100/1000 Ethernet */
 #define PCI_PRODUCT_BROADCOM_BCM5789    0x169d          /* BCM5789 NetLink 1000baseT Ethernet */  #define PCI_PRODUCT_BROADCOM_BCM5789    0x169d          /* BCM5789 NetLink 1000baseT Ethernet */
 #define PCI_PRODUCT_BROADCOM_BCM5785F   0x16a0          /* BCM5785F 10/100/1000 Ethernet */  #define PCI_PRODUCT_BROADCOM_BCM5785F   0x16a0          /* BCM5785F 10/100 Ethernet */
 #define PCI_PRODUCT_BROADCOM_BCM5702X   0x16a6          /* BCM5702X 10/100/1000 Ethernet */  #define PCI_PRODUCT_BROADCOM_BCM5702X   0x16a6          /* BCM5702X 10/100/1000 Ethernet */
 #define PCI_PRODUCT_BROADCOM_BCM5703X   0x16a7          /* BCM5703X 10/100/1000 Ethernet */  #define PCI_PRODUCT_BROADCOM_BCM5703X   0x16a7          /* BCM5703X 10/100/1000 Ethernet */
 #define PCI_PRODUCT_BROADCOM_BCM5704S   0x16a8          /* BCM5704S 1000baseSX Ethernet */  #define PCI_PRODUCT_BROADCOM_BCM5704S   0x16a8          /* BCM5704S 1000baseSX Ethernet */
Line 1593 
Line 1652 
 #define PCI_PRODUCT_BROADCOM_BCM57761   0x16b0          /* BCM57761 10/100/1000 Ethernet */  #define PCI_PRODUCT_BROADCOM_BCM57761   0x16b0          /* BCM57761 10/100/1000 Ethernet */
 #define PCI_PRODUCT_BROADCOM_BCM57781   0x16b1          /* BCM57781 10/100/1000 Ethernet */  #define PCI_PRODUCT_BROADCOM_BCM57781   0x16b1          /* BCM57781 10/100/1000 Ethernet */
 #define PCI_PRODUCT_BROADCOM_BCM57791   0x16b2          /* BCM57791 10/100/1000 Ethernet */  #define PCI_PRODUCT_BROADCOM_BCM57791   0x16b2          /* BCM57791 10/100/1000 Ethernet */
   #define PCI_PRODUCT_BROADCOM_BCM57786   0x16b3          /* BCM57786 10/100/1000 Ethernet */
 #define PCI_PRODUCT_BROADCOM_BCM57765   0x16b4          /* BCM57765 Integrated Gigabit Ethernet */  #define PCI_PRODUCT_BROADCOM_BCM57765   0x16b4          /* BCM57765 Integrated Gigabit Ethernet */
 #define PCI_PRODUCT_BROADCOM_BCM57785   0x16b5          /* BCM57785 Integrated Gigabit Ethernet */  #define PCI_PRODUCT_BROADCOM_BCM57785   0x16b5          /* BCM57785 Integrated Gigabit Ethernet */
 #define PCI_PRODUCT_BROADCOM_BCM57795   0x16b6          /* BCM57795 10/100/1000 Ethernet */  #define PCI_PRODUCT_BROADCOM_BCM57795   0x16b6          /* BCM57795 10/100/1000 Ethernet */
   #define PCI_PRODUCT_BROADCOM_BCM57782   0x16b7          /* BCM57782 10/100/1000 Ethernet */
 #define PCI_PRODUCT_BROADCOM_BCM5702_ALT        0x16c6          /* BCM5702 10/100/1000 Ethernet */  #define PCI_PRODUCT_BROADCOM_BCM5702_ALT        0x16c6          /* BCM5702 10/100/1000 Ethernet */
 #define PCI_PRODUCT_BROADCOM_BCM5703_ALT        0x16c7          /* BCM5703 10/100/1000 Ethernet */  #define PCI_PRODUCT_BROADCOM_BCM5703_ALT        0x16c7          /* BCM5703 10/100/1000 Ethernet */
 #define PCI_PRODUCT_BROADCOM_BCM5781    0x16dd          /* BCM5781 Integrated Gigabit Ethernet */  #define PCI_PRODUCT_BROADCOM_BCM5781    0x16dd          /* BCM5781 Integrated Gigabit Ethernet */
Line 1610 
Line 1671 
 #define PCI_PRODUCT_BROADCOM_BCM5906M   0x1713          /* BCM5906M NetLink Fast Ethernet */  #define PCI_PRODUCT_BROADCOM_BCM5906M   0x1713          /* BCM5906M NetLink Fast Ethernet */
 #define PCI_PRODUCT_BROADCOM_BCM4303    0x4301          /* BCM4303 */  #define PCI_PRODUCT_BROADCOM_BCM4303    0x4301          /* BCM4303 */
 #define PCI_PRODUCT_BROADCOM_BCM4307    0x4307          /* BCM4307 */  #define PCI_PRODUCT_BROADCOM_BCM4307    0x4307          /* BCM4307 */
 #define PCI_PRODUCT_BROADCOM_BCM4311    0x4311          /* BCM4311 */  #define PCI_PRODUCT_BROADCOM_BCM4311    0x4311          /* BCM4311 2.4GHz */
 #define PCI_PRODUCT_BROADCOM_BCM4312    0x4312          /* BCM4312 */  #define PCI_PRODUCT_BROADCOM_BCM4312    0x4312          /* BCM4312 Dualband */
 #define PCI_PRODUCT_BROADCOM_BCM4313    0x4313          /* BCM4313 */  #define PCI_PRODUCT_BROADCOM_BCM4313    0x4313          /* BCM4313 5GHz */
 #define PCI_PRODUCT_BROADCOM_BCM4315    0x4315          /* BCM4315 */  #define PCI_PRODUCT_BROADCOM_BCM4315    0x4315          /* BCM4315 2.4GHz */
 #define PCI_PRODUCT_BROADCOM_BCM4318    0x4318          /* BCM4318 AirForce One 54g */  #define PCI_PRODUCT_BROADCOM_BCM4318    0x4318          /* BCM4318 AirForce One 54g */
 #define PCI_PRODUCT_BROADCOM_BCM4319    0x4319          /* BCM4319 */  #define PCI_PRODUCT_BROADCOM_BCM4319    0x4319          /* BCM4319 */
 #define PCI_PRODUCT_BROADCOM_BCM4306    0x4320          /* BCM4306 */  #define PCI_PRODUCT_BROADCOM_BCM4306    0x4320          /* BCM4306 */
Line 1627 
Line 1688 
 #define PCI_PRODUCT_BROADCOM_BCM432B    0x432b          /* BCM432B 802.11a/b/g/n */  #define PCI_PRODUCT_BROADCOM_BCM432B    0x432b          /* BCM432B 802.11a/b/g/n */
 #define PCI_PRODUCT_BROADCOM_BCM432C    0x432c          /* BCM432C 802.11b/g/n */  #define PCI_PRODUCT_BROADCOM_BCM432C    0x432c          /* BCM432C 802.11b/g/n */
 #define PCI_PRODUCT_BROADCOM_BCM432D    0x432d          /* BCM432D 802.11 */  #define PCI_PRODUCT_BROADCOM_BCM432D    0x432d          /* BCM432D 802.11 */
   #define PCI_PRODUCT_BROADCOM_BCM43224   0x4353          /* BCM43224 Dualband 802.11 */
   #define PCI_PRODUCT_BROADCOM_BCM43225   0x4357          /* BCM43225 2.4GHz 802.11 */
   #define PCI_PRODUCT_BROADCOM_BCM43227   0x4358          /* BCM43227 2.4GHz 802.11 */
   #define PCI_PRODUCT_BROADCOM_BCM43228   0x4359          /* BCM43228 Dualband 802.11 */
 #define PCI_PRODUCT_BROADCOM_BCM4401    0x4401          /* BCM4401 10/100 Ethernet */  #define PCI_PRODUCT_BROADCOM_BCM4401    0x4401          /* BCM4401 10/100 Ethernet */
 #define PCI_PRODUCT_BROADCOM_5801       0x5801          /* 5801 Security Processor */  #define PCI_PRODUCT_BROADCOM_5801       0x5801          /* 5801 Security Processor */
 #define PCI_PRODUCT_BROADCOM_5802       0x5802          /* 5802 Security Processor */  #define PCI_PRODUCT_BROADCOM_5802       0x5802          /* 5802 Security Processor */
Line 1805 
Line 1870 
 #define PCI_PRODUCT_COMTROL_ROCKETMODEM4        0x000d          /* RocketModem 4 Port */  #define PCI_PRODUCT_COMTROL_ROCKETMODEM4        0x000d          /* RocketModem 4 Port */
 #define PCI_PRODUCT_COMTROL_ROCKETPORTP232      0x000e          /* RocketPort 2 Port RS232 */  #define PCI_PRODUCT_COMTROL_ROCKETPORTP232      0x000e          /* RocketPort 2 Port RS232 */
 #define PCI_PRODUCT_COMTROL_ROCKETPORTP422      0x000f          /* RocketPort 2 Port RS422 */  #define PCI_PRODUCT_COMTROL_ROCKETPORTP422      0x000f          /* RocketPort 2 Port RS422 */
   #define PCI_PRODUCT_COMTROL_ROCKETPORT550811A   0x8010          /* RocketPort 550/8 RJ11 part A */
   #define PCI_PRODUCT_COMTROL_ROCKETPORT550811B   0x8011          /* RocketPort 550/8 RJ11 part B */
   #define PCI_PRODUCT_COMTROL_ROCKETPORT5508OA    0x8012          /* RocketPort 550/8 Octa part A */
   #define PCI_PRODUCT_COMTROL_ROCKETPORT5508OB    0x8013          /* RocketPort 550/8 Octa part B */
   #define PCI_PRODUCT_COMTROL_ROCKETPORT5504      0x8014          /* RocketPort 550/4 */
   #define PCI_PRODUCT_COMTROL_ROCKETPORT550Q      0x8015          /* RocketPort 550/Quad */
   #define PCI_PRODUCT_COMTROL_ROCKETPORT55016A    0x8016          /* RocketPort 550/16 part A */
   #define PCI_PRODUCT_COMTROL_ROCKETPORT55016B    0x8017          /* RocketPort 550/16 part B */
   #define PCI_PRODUCT_COMTROL_ROCKETPORT5508A     0x8018          /* RocketPort 550/8 part A */
   #define PCI_PRODUCT_COMTROL_ROCKETPORT5508B     0x8019          /* RocketPort 550/8 part B */
   
 /* Conexant Systems products */  /* Conexant Systems products */
 #define PCI_PRODUCT_CONEXANT_SOFTK56    0x2443          /* SoftK56 PCI Software Modem */  #define PCI_PRODUCT_CONEXANT_SOFTK56    0x2443          /* SoftK56 PCI Software Modem */
Line 1925 
Line 2000 
 /* Digi International Products */  /* Digi International Products */
 #define PCI_PRODUCT_DIGI_NEO4   0x00b0          /* Neo 4-port */  #define PCI_PRODUCT_DIGI_NEO4   0x00b0          /* Neo 4-port */
 #define PCI_PRODUCT_DIGI_NEO8   0x00b1          /* Neo 8-port */  #define PCI_PRODUCT_DIGI_NEO8   0x00b1          /* Neo 8-port */
   #define PCI_PRODUCT_DIGI_NEO8_PCIE      0x00f0          /* Neo 8-port (PCIe) */
   
 /* D-Link Systems products */  /* D-Link Systems products */
 #define PCI_PRODUCT_DLINK_DL1002        0x1002          /* DL-1002 10/100 Ethernet */  #define PCI_PRODUCT_DLINK_DL1002        0x1002          /* DL-1002 10/100 Ethernet */
Line 2043 
Line 2119 
 #define PCI_PRODUCT_FORTEMEDIA_FM801    0x0801          /* 801 Sound */  #define PCI_PRODUCT_FORTEMEDIA_FM801    0x0801          /* 801 Sound */
 #define PCI_PRODUCT_FORTEMEDIA_PCIJOY   0x0802          /* PCI Gameport Joystick */  #define PCI_PRODUCT_FORTEMEDIA_PCIJOY   0x0802          /* PCI Gameport Joystick */
   
   /* Fresco Logic products */
   #define PCI_PRODUCT_FRESCO_FL1000       0x1000          /* FL1000 USB3 Host Controller */
   #define PCI_PRODUCT_FRESCO_FL1009       0x1009          /* FL1009 USB3 Host Controller */
   
 /* Future Domain products */  /* Future Domain products */
 #define PCI_PRODUCT_FUTUREDOMAIN_TMC_18C30      0x0000          /* TMC-18C30 (36C70) */  #define PCI_PRODUCT_FUTUREDOMAIN_TMC_18C30      0x0000          /* TMC-18C30 (36C70) */
   
Line 2083 
Line 2163 
 #define PCI_PRODUCT_FREESCALE_P2020     0x0071          /* P2020 */  #define PCI_PRODUCT_FREESCALE_P2020     0x0071          /* P2020 */
 #define PCI_PRODUCT_FREESCALE_P2010E    0x0078          /* P2010E */  #define PCI_PRODUCT_FREESCALE_P2010E    0x0078          /* P2010E */
 #define PCI_PRODUCT_FREESCALE_P2010     0x0079          /* P2010 */  #define PCI_PRODUCT_FREESCALE_P2010     0x0079          /* P2010 */
   #define PCI_PRODUCT_FREESCALE_P1020E    0x0100          /* P1021E */
   #define PCI_PRODUCT_FREESCALE_P1020     0x0101          /* P1020 */
   #define PCI_PRODUCT_FREESCALE_P1021E    0x0102          /* P1021E */
   #define PCI_PRODUCT_FREESCALE_P1021     0x0103          /* P1021 */
   #define PCI_PRODUCT_FREESCALE_P1024E    0x0104          /* P1024E */
   #define PCI_PRODUCT_FREESCALE_P1024     0x0105          /* P1024 */
   #define PCI_PRODUCT_FREESCALE_P1025E    0x0106          /* P1025E */
   #define PCI_PRODUCT_FREESCALE_P1025     0x0107          /* P1025 */
   #define PCI_PRODUCT_FREESCALE_P1011E    0x0108          /* P1011E */
   #define PCI_PRODUCT_FREESCALE_P1011     0x0109          /* P1011 */
   #define PCI_PRODUCT_FREESCALE_P1022E    0x0110          /* P1022E */
   #define PCI_PRODUCT_FREESCALE_P1022     0x0111          /* P1022 */
   #define PCI_PRODUCT_FREESCALE_P1013E    0x0118          /* P1013E */
   #define PCI_PRODUCT_FREESCALE_P1013     0x0119          /* P1013 */
   #define PCI_PRODUCT_FREESCALE_P4080E    0x0400          /* P4080E */
   #define PCI_PRODUCT_FREESCALE_P4080     0x0401          /* P4080 */
   #define PCI_PRODUCT_FREESCALE_P4040E    0x0408          /* P4040E */
   #define PCI_PRODUCT_FREESCALE_P4040     0x0409          /* P4040 */
   #define PCI_PRODUCT_FREESCALE_P2040E    0x0410          /* P2040E */
   #define PCI_PRODUCT_FREESCALE_P2040     0x0411          /* P2040 */
   #define PCI_PRODUCT_FREESCALE_P3041E    0x041e          /* P3041E */
   #define PCI_PRODUCT_FREESCALE_P3041     0x041f          /* P3041 */
   #define PCI_PRODUCT_FREESCALE_P5020E    0x0420          /* P5020E */
   #define PCI_PRODUCT_FREESCALE_P5020     0x0421          /* P5020 */
   #define PCI_PRODUCT_FREESCALE_P5010E    0x0428          /* P5010E */
   #define PCI_PRODUCT_FREESCALE_P5010     0x0429          /* P5010 */
   
 /* Marvell products */  /* Marvell products */
 #define PCI_PRODUCT_MARVELL_GT64010A    0x0146          /* GT-64010A System Controller */  #define PCI_PRODUCT_MARVELL_GT64010A    0x0146          /* GT-64010A System Controller */
Line 2109 
Line 2215 
 #define PCI_PRODUCT_MARVELL_YUKON_8036  0x4351          /* Yukon 88E8036 */  #define PCI_PRODUCT_MARVELL_YUKON_8036  0x4351          /* Yukon 88E8036 */
 #define PCI_PRODUCT_MARVELL_YUKON_8038  0x4352          /* Yukon 88E8038 */  #define PCI_PRODUCT_MARVELL_YUKON_8038  0x4352          /* Yukon 88E8038 */
 #define PCI_PRODUCT_MARVELL_YUKON_8039  0x4353          /* Yukon 88E8039 */  #define PCI_PRODUCT_MARVELL_YUKON_8039  0x4353          /* Yukon 88E8039 */
   #define PCI_PRODUCT_MARVELL_YUKON_8040  0x4354          /* Yukon 88E8040 */
 #define PCI_PRODUCT_MARVELL_YUKON_C033  0x4356          /* Yukon 88EC033 */  #define PCI_PRODUCT_MARVELL_YUKON_C033  0x4356          /* Yukon 88EC033 */
 #define PCI_PRODUCT_MARVELL_YUKON_8052  0x4360          /* Yukon 88E8052 */  #define PCI_PRODUCT_MARVELL_YUKON_8052  0x4360          /* Yukon 88E8052 */
 #define PCI_PRODUCT_MARVELL_YUKON_8050  0x4361          /* Yukon 88E8050 */  #define PCI_PRODUCT_MARVELL_YUKON_8050  0x4361          /* Yukon 88E8050 */
Line 2146 
Line 2253 
 #define PCI_PRODUCT_MARVELL_88F6183     0x6183          /* 88F6183 SoC Orion1 */  #define PCI_PRODUCT_MARVELL_88F6183     0x6183          /* 88F6183 SoC Orion1 */
 #define PCI_PRODUCT_MARVELL_88F6192     0x6192          /* 88F6192 SoC Kirkwood */  #define PCI_PRODUCT_MARVELL_88F6192     0x6192          /* 88F6192 SoC Kirkwood */
 #define PCI_PRODUCT_MARVELL_88F6281     0x6281          /* 88F6281 SoC Kirkwood */  #define PCI_PRODUCT_MARVELL_88F6281     0x6281          /* 88F6281 SoC Kirkwood */
   #define PCI_PRODUCT_MARVELL_88F6282     0x6282          /* 88F6282 SoC Kirkwood */
 #define PCI_PRODUCT_MARVELL_GT64130     0x6320          /* GT-64130 System Controller */  #define PCI_PRODUCT_MARVELL_GT64130     0x6320          /* GT-64130 System Controller */
 #define PCI_PRODUCT_MARVELL_GT64260     0x6430          /* GT-64260 System Controller */  #define PCI_PRODUCT_MARVELL_GT64260     0x6430          /* GT-64260 System Controller */
 #define PCI_PRODUCT_MARVELL_MV64360     0x6460          /* MV6436x System Controller */  #define PCI_PRODUCT_MARVELL_MV64360     0x6460          /* MV6436x System Controller */
 #define PCI_PRODUCT_MARVELL_MV64460     0x6480          /* MV6446x System Controller */  #define PCI_PRODUCT_MARVELL_MV64460     0x6480          /* MV6446x System Controller */
   #define PCI_PRODUCT_MARVELL_MV6707      0x6707          /* MV6707 SoC Armada 370 */
   #define PCI_PRODUCT_MARVELL_MV6710      0x6710          /* MV6710 SoC Armada 370 */
   #define PCI_PRODUCT_MARVELL_MV6W11      0x6711          /* MV6W11 SoC Armada 370 */
 #define PCI_PRODUCT_MARVELL_88SX7042    0x7042          /* 88SX7042 SATA IIe */  #define PCI_PRODUCT_MARVELL_88SX7042    0x7042          /* 88SX7042 SATA IIe */
 #define PCI_PRODUCT_MARVELL_MV78100     0x7810          /* MV78100 SoC Discovery Innovation */  #define PCI_PRODUCT_MARVELL_MV78100     0x7810          /* MV78100 SoC Discovery Innovation */
   #define PCI_PRODUCT_MARVELL_MV78130     0x7813          /* MV78130 SoC Armada XP */
   #define PCI_PRODUCT_MARVELL_MV78160     0x7816          /* MV78160 SoC Armada XP */
 #define PCI_PRODUCT_MARVELL_MV78200     0x7820          /* MV78200 SoC Discovery Innovation */  #define PCI_PRODUCT_MARVELL_MV78200     0x7820          /* MV78200 SoC Discovery Innovation */
   #define PCI_PRODUCT_MARVELL_MV78230     0x7823          /* MV78230 SoC Armada XP */
   #define PCI_PRODUCT_MARVELL_MV78260     0x7826          /* MV78260 SoC Armada XP */
   #define PCI_PRODUCT_MARVELL_MV78460     0x7846          /* MV78460 SoC Armada XP */
 #define PCI_PRODUCT_MARVELL_88W8660     0x8660          /* 88W8660 SoC Orion1 */  #define PCI_PRODUCT_MARVELL_88W8660     0x8660          /* 88W8660 SoC Orion1 */
   
   #define PCI_PRODUCT_MARVELL2_88SE9120   0x9120          /* 88SE9120 SATA */
 #define PCI_PRODUCT_MARVELL2_88SE9123   0x9123          /* 88SE9123 SATA II PCI-E AHCI Controller */  #define PCI_PRODUCT_MARVELL2_88SE9123   0x9123          /* 88SE9123 SATA II PCI-E AHCI Controller */
 #define PCI_PRODUCT_MARVELL2_88SE9128   0x91a3          /* 88SE9128 SATA */  #define PCI_PRODUCT_MARVELL2_88SE9128   0x91a3          /* 88SE9128 SATA */
   #define PCI_PRODUCT_MARVELL2_88SE9172   0x9172          /* 88SE9172 SATA */
   #define PCI_PRODUCT_MARVELL2_88SE9182   0x9182          /* 88SE9182 SATA */
   #define PCI_PRODUCT_MARVELL2_88SE9183   0x9183          /* 88SE9183 SATA */
   #define PCI_PRODUCT_MARVELL2_88SE9215   0x9215          /* 88SE9215 SATA */
   #define PCI_PRODUCT_MARVELL2_88SE9220   0x9220          /* 88SE9220 SATA */
   #define PCI_PRODUCT_MARVELL2_88SE9230   0x9230          /* 88SE9230 SATA */
   #define PCI_PRODUCT_MARVELL2_88SE9235   0x9235          /* 88SE9235 SATA */
   
 /* Global Sun Tech products */  /* Global Sun Tech products */
 #define PCI_PRODUCT_GLOBALSUN_GL24110P  0x1101          /* GL24110P PCI IEEE 802.11b */  #define PCI_PRODUCT_GLOBALSUN_GL24110P  0x1101          /* GL24110P PCI IEEE 802.11b */
Line 2216 
Line 2340 
 #define PCI_PRODUCT_HP_HPSA_11  0x323a          /* Smart Array */  #define PCI_PRODUCT_HP_HPSA_11  0x323a          /* Smart Array */
 #define PCI_PRODUCT_HP_HPSA_12  0x323b          /* Smart Array */  #define PCI_PRODUCT_HP_HPSA_12  0x323b          /* Smart Array */
 #define PCI_PRODUCT_HP_HPSA_13  0x323c          /* Smart Array */  #define PCI_PRODUCT_HP_HPSA_13  0x323c          /* Smart Array */
   #define PCI_PRODUCT_HP_USB      0x3300          /* iLO3 Virtual USB */
   #define PCI_PRODUCT_HP_ILO3_SLAVE       0x3306          /* iLO3 Slave */
   #define PCI_PRODUCT_HP_ILO3_MGMT        0x3307          /* iLO3 Management */
   
 /* Hifn products */  /* Hifn products */
 #define PCI_PRODUCT_HIFN_7751   0x0005          /* 7751 */  #define PCI_PRODUCT_HIFN_7751   0x0005          /* 7751 */
Line 2340 
Line 2467 
 #define PCI_PRODUCT_INTEL_WIFI_LINK_6230_1      0x0090          /* Centrino Advanced-N 6230 */  #define PCI_PRODUCT_INTEL_WIFI_LINK_6230_1      0x0090          /* Centrino Advanced-N 6230 */
 #define PCI_PRODUCT_INTEL_WIFI_LINK_6230_2      0x0091          /* Centrino Advanced-N 6230 */  #define PCI_PRODUCT_INTEL_WIFI_LINK_6230_2      0x0091          /* Centrino Advanced-N 6230 */
 #define PCI_PRODUCT_INTEL_SANDYBRIDGE_HB        0x0100          /* Sandy Bridge Host Bridge */  #define PCI_PRODUCT_INTEL_SANDYBRIDGE_HB        0x0100          /* Sandy Bridge Host Bridge */
   #define PCI_PRODUCT_INTEL_SANDYBRIDGE_PCIE      0x0101          /* Sandy Bridge PCIe Root port */
 #define PCI_PRODUCT_INTEL_SANDYBRIDGE_IGD       0x0102          /* Sandy Bridge Integrated Graphics Device */  #define PCI_PRODUCT_INTEL_SANDYBRIDGE_IGD       0x0102          /* Sandy Bridge Integrated Graphics Device */
   #define PCI_PRODUCT_INTEL_SANDYBRIDGE_PCIE_1    0x0105          /* Sandy Bridge PCIe Root port */
   #define PCI_PRODUCT_INTEL_SANDYBRIDGE_PCIE_2    0x0109          /* Sandy Bridge PCIe Root port */
   #define PCI_PRODUCT_INTEL_SANDYBRIDGE_IGD_1     0x0112          /* Sandy Bridge Integrated Graphics Device */
   #define PCI_PRODUCT_INTEL_SANDYBRIDGE_IGD_2     0x0122          /* Sandy Bridge Integrated Graphics Device */
 #define PCI_PRODUCT_INTEL_SANDYBRIDGE_M_HB      0x0104          /* Sandy Bridge Host Bridge */  #define PCI_PRODUCT_INTEL_SANDYBRIDGE_M_HB      0x0104          /* Sandy Bridge Host Bridge */
 #define PCI_PRODUCT_INTEL_SANDYBRIDGE_M_IGD     0x0106          /* Sandy Bridge Integrated Graphics Device */  #define PCI_PRODUCT_INTEL_SANDYBRIDGE_M_IGD     0x0106          /* Sandy Bridge Integrated Graphics Device */
   #define PCI_PRODUCT_INTEL_SANDYBRIDGE_M_IGD_1   0x0116          /* Sandy Bridge Integrated Graphics Device */
   #define PCI_PRODUCT_INTEL_SANDYBRIDGE_M_IGD_2   0x0126          /* Sandy Bridge Integrated Graphics Device */
   #define PCI_PRODUCT_INTEL_SANDYBRIDGE_S_HB      0x0108          /* Sandy Bridge Host Bridge */
   #define PCI_PRODUCT_INTEL_SANDYBRIDGE_S_IGD     0x010A          /* Sandy Bridge Integrated Graphics Device */
   #define PCI_PRODUCT_INTEL_IVYBRIDGE_HB  0x0150          /* Ivy Bridge Host Bridge */
   #define PCI_PRODUCT_INTEL_IVYBRIDGE_PCIE        0x0151          /* Ivy Bridge PCI Express Root Port */
   #define PCI_PRODUCT_INTEL_IVYBRIDGE_IGD 0x0152          /* Ivy Bridge Integrated Graphics Device */
   #define PCI_PRODUCT_INTEL_IVYBRIDGE_M_HB        0x0154          /* Ivy Bridge Host Bridge */
   #define PCI_PRODUCT_INTEL_IVYBRIDGE_PCIE_1      0x0155          /* Ivy Bridge PCI Express Root Port */
   #define PCI_PRODUCT_INTEL_IVYBRIDGE_M_IGD       0x0156          /* Ivy Bridge Integrated Graphics Device */
   #define PCI_PRODUCT_INTEL_IVYBRIDGE_S_HB        0x0158          /* Ivy Bridge Host Bridge */
   #define PCI_PRODUCT_INTEL_IVYBRIDGE_PCIE_2      0x0159          /* Ivy Bridge PCI Express Root Port */
   #define PCI_PRODUCT_INTEL_IVYBRIDGE_S_IGD       0x015a          /* Ivy Bridge Integrated Graphics Device */
   #define PCI_PRODUCT_INTEL_IVYBRIDGE_PCIE_3      0x015d          /* Ivy Bridge PCI Express Root Port */
   #define PCI_PRODUCT_INTEL_IVYBRIDGE_IGD_1       0x0162          /* Ivy Bridge Integrated Graphics Device */
   #define PCI_PRODUCT_INTEL_IVYBRIDGE_M_IGD_1     0x0166          /* Ivy Bridge Integrated Graphics Device */
   #define PCI_PRODUCT_INTEL_IVYBRIDGE_S_IGD_1     0x016a          /* Ivy Bridge Integrated Graphics Device */
 #define PCI_PRODUCT_INTEL_80312 0x030d          /* 80312 I/O Companion Chip */  #define PCI_PRODUCT_INTEL_80312 0x030d          /* 80312 I/O Companion Chip */
 #define PCI_PRODUCT_INTEL_80321 0x0319          /* 80321 I/O Processor */  #define PCI_PRODUCT_INTEL_80321 0x0319          /* 80321 I/O Processor */
   #define PCI_PRODUCT_INTEL_6700PXH_IOXAPIC       0x0326          /* 6700PXH IOxAPIC */
   #define PCI_PRODUCT_INTEL_6702PXH_PCIX  0x032c          /* 6702PXH PCI Express-to-PCIX */
 #define PCI_PRODUCT_INTEL_IOP333_A      0x0370          /* IOP333 PCI Express-to-PCI Bridge #0 */  #define PCI_PRODUCT_INTEL_IOP333_A      0x0370          /* IOP333 PCI Express-to-PCI Bridge #0 */
 #define PCI_PRODUCT_INTEL_IOP333_B      0x0372          /* IOP333 PCI Express-to-PCI Bridge #1 */  #define PCI_PRODUCT_INTEL_IOP333_B      0x0372          /* IOP333 PCI Express-to-PCI Bridge #1 */
 #define PCI_PRODUCT_INTEL_6700PXH_PCIE0 0x0329          /* 6700PXH PCI Express-to-PCI Bridge #0 */  #define PCI_PRODUCT_INTEL_6700PXH_PCIE0 0x0329          /* 6700PXH PCI Express-to-PCI Bridge #0 */
Line 2352 
Line 2503 
 #define PCI_PRODUCT_INTEL_SRCZCRX       0x0407          /* RAID Controller */  #define PCI_PRODUCT_INTEL_SRCZCRX       0x0407          /* RAID Controller */
 #define PCI_PRODUCT_INTEL_SRCU42E       0x0408          /* SCSI RAID Controller */  #define PCI_PRODUCT_INTEL_SRCU42E       0x0408          /* SCSI RAID Controller */
 #define PCI_PRODUCT_INTEL_SRCS28X       0x0409          /* SATA RAID Controller */  #define PCI_PRODUCT_INTEL_SRCS28X       0x0409          /* SATA RAID Controller */
   #define PCI_PRODUCT_INTEL_HASWELL_IGD   0x0402          /* Haswell Integrated Graphics Device */
   #define PCI_PRODUCT_INTEL_HASWELL_IGD_1 0x0412          /* Haswell Integrated Graphics Device */
 #define PCI_PRODUCT_INTEL_PCEB  0x0482          /* 82375EB/SB PCI-EISA Bridge */  #define PCI_PRODUCT_INTEL_PCEB  0x0482          /* 82375EB/SB PCI-EISA Bridge */
 #define PCI_PRODUCT_INTEL_CDC   0x0483          /* 82424ZX Cache and DRAM Controller */  #define PCI_PRODUCT_INTEL_CDC   0x0483          /* 82424ZX Cache and DRAM Controller */
 #define PCI_PRODUCT_INTEL_SIO   0x0484          /* 82378ZB System I/O */  #define PCI_PRODUCT_INTEL_SIO   0x0484          /* 82378ZB System I/O */
Line 2359 
Line 2512 
 #define PCI_PRODUCT_INTEL_PCMC  0x04a3          /* 82434LX/NX PCI, Cache and Memory Controller (PCMC) */  #define PCI_PRODUCT_INTEL_PCMC  0x04a3          /* 82434LX/NX PCI, Cache and Memory Controller (PCMC) */
 #define PCI_PRODUCT_INTEL_GDT_RAID1     0x0600          /* GDT RAID */  #define PCI_PRODUCT_INTEL_GDT_RAID1     0x0600          /* GDT RAID */
 #define PCI_PRODUCT_INTEL_GDT_RAID2     0x061f          /* GDT RAID */  #define PCI_PRODUCT_INTEL_GDT_RAID2     0x061f          /* GDT RAID */
   #define PCI_PRODUCT_INTEL_WIFI_LINK_6150_1      0x0885          /* Centrino Wireless-N 6150 */
   #define PCI_PRODUCT_INTEL_WIFI_LINK_6150_2      0x0886          /* Centrino Wireless-N 6150 */
   #define PCI_PRODUCT_INTEL_WIFI_LINK_2230_1      0x0887          /* Centrino Wireless-N 2230 */
   #define PCI_PRODUCT_INTEL_WIFI_LINK_2230_2      0x0888          /* Centrino Wireless-N 2230 */
   #define PCI_PRODUCT_INTEL_WIFI_LINK_6235        0x088e          /* Centrino Advanced-N 6235 */
   #define PCI_PRODUCT_INTEL_WIFI_LINK_6235_2      0x088f          /* Centrino Advanced-N 6235 */
   #define PCI_PRODUCT_INTEL_WIFI_LINK_2200_1      0x0890          /* Centrino Wireless-N 2200 */
   #define PCI_PRODUCT_INTEL_WIFI_LINK_2200_2      0x0891          /* Centrino Wireless-N 2200 */
   #define PCI_PRODUCT_INTEL_WIFI_LINK_135_1       0x0892          /* Centrino Wireless-N 135 */
   #define PCI_PRODUCT_INTEL_WIFI_LINK_135_2       0x0893          /* Centrino Wireless-N 135 */
   #define PCI_PRODUCT_INTEL_WIFI_LINK_105_1       0x0894          /* Centrino Wireless-N 105 */
   #define PCI_PRODUCT_INTEL_WIFI_LINK_105_2       0x0895          /* Centrino Wireless-N 105 */
   #define PCI_PRODUCT_INTEL_WIFI_LINK_130_1       0x0896          /* Centrino Wireless-N 130 */
   #define PCI_PRODUCT_INTEL_WIFI_LINK_130_2       0x0897          /* Centrino Wireless-N 130 */
   #define PCI_PRODUCT_INTEL_X1000_SDIO_EMMC       0x08a7          /* Quark X1000 SDIO/eMMC */
   #define PCI_PRODUCT_INTEL_WIFI_LINK_100_1       0x08ae          /* Centrino Wireless-N 100 */
   #define PCI_PRODUCT_INTEL_WIFI_LINK_100_2       0x08af          /* Centrino Wireless-N 100 */
   #define PCI_PRODUCT_INTEL_WIFI_LINK_7260_1      0x08b1          /* Dual Band Wireless AC 7260 */
   #define PCI_PRODUCT_INTEL_WIFI_LINK_7260_2      0x08b2          /* Dual Band Wireless AC 7260 */
   #define PCI_PRODUCT_INTEL_WIFI_LINK_3160_1      0x08b3          /* Dual Band Wireless AC 3160 */
   #define PCI_PRODUCT_INTEL_WIFI_LINK_3160_2      0x08b4          /* Dual Band Wirelsss AC 3160 */
   #define PCI_PRODUCT_INTEL_X1000_I2C_GPIO        0x0934          /* Quark X1000 I2C and GPIO */
   #define PCI_PRODUCT_INTEL_X1000_SPI     0x0935          /* Quark X1000 SPI */
   #define PCI_PRODUCT_INTEL_X1000_HS_UART 0x0936          /* Quark X1000 HS-UART */
   #define PCI_PRODUCT_INTEL_X1000_MAC     0x0937          /* Quark X1000 10/100 Ethernet MAC */
   #define PCI_PRODUCT_INTEL_X1000_EHCI    0x0939          /* Quark X1000 EHCI */
   #define PCI_PRODUCT_INTEL_X1000_OHCI    0x093a          /* Quark X1000 OHCI */
   #define PCI_PRODUCT_INTEL_X1000_HB      0x0958          /* Quark X1000 Host Bridge */
   #define PCI_PRODUCT_INTEL_WIFI_LINK_7265_1      0x095a          /* Dual Band Wireless AC 7265 */
   #define PCI_PRODUCT_INTEL_WIFI_LINK_7265_2      0x095b          /* Dual Band Wireless AC 7265 */
   #define PCI_PRODUCT_INTEL_X1000_LB      0x095e          /* Quark X1000 Legacy Bridge */
 #define PCI_PRODUCT_INTEL_80960RM       0x0962          /* i960 RM PCI-PCI */  #define PCI_PRODUCT_INTEL_80960RM       0x0962          /* i960 RM PCI-PCI */
 #define PCI_PRODUCT_INTEL_80960RN       0x0964          /* i960 RN PCI-PCI */  #define PCI_PRODUCT_INTEL_80960RN       0x0964          /* i960 RN PCI-PCI */
   #define PCI_PRODUCT_INTEL_CORE4G_D_ULT_GT1      0x0a02          /* HD Graphics */
   #define PCI_PRODUCT_INTEL_CORE4G_M_HOST_DRAM    0x0a04          /* Core 4G (mobile) Host Bridge, DRAM */
   #define PCI_PRODUCT_INTEL_CORE4G_M_ULT_GT1      0x0a06          /* HD Graphics (GT1) */
   #define PCI_PRODUCT_INTEL_CORE4G_S_ULT_GT1      0x0a0a          /* HD Graphics */
   #define PCI_PRODUCT_INTEL_CORE4G_R_ULT_GT1_1    0x0a0b          /* HD Graphics */
   #define PCI_PRODUCT_INTEL_CORE4G_M_MINI_HDA     0x0a0c          /* Core 4G (mobile) Mini HD audio */
   #define PCI_PRODUCT_INTEL_CORE4G_R_ULT_GT1_2    0x0a0e          /* HD Graphics */
   #define PCI_PRODUCT_INTEL_CORE4G_D_ULT_GT2      0x0a12          /* HD Graphics */
   #define PCI_PRODUCT_INTEL_CORE4G_M_ULT_GT2      0x0a16          /* HD Graphics (GT2) */
   #define PCI_PRODUCT_INTEL_CORE4G_S_ULT_GT2      0x0a1a          /* HD Graphics */
   #define PCI_PRODUCT_INTEL_CORE4G_R_ULT_GT2_1    0x0a1b          /* HD Graphics */
   #define PCI_PRODUCT_INTEL_CORE4G_R_ULT_GT2_2    0x0a1e          /* HD Graphics */
   #define PCI_PRODUCT_INTEL_CORE4G_D_ULT_GT3      0x0a22          /* HD Graphics */
   #define PCI_PRODUCT_INTEL_CORE4G_M_ULT_GT3      0x0a26          /* HD Graphics 5000 (GT3) */
   #define PCI_PRODUCT_INTEL_CORE4G_S_ULT_GT3      0x0a2a          /* HD Graphics */
   #define PCI_PRODUCT_INTEL_CORE4G_R_ULT_GT3_1    0x0a2b          /* HD Graphics */
   #define PCI_PRODUCT_INTEL_CORE4G_R_ULT_GT3_2    0x0a2e          /* Iris Graphics 5100 */
   #define PCI_PRODUCT_INTEL_HASWELL_HOST_DRAM     0x0c00          /* Haswell Host Bridge, DRAM */
   #define PCI_PRODUCT_INTEL_HASWELL_PCIE16        0x0c01          /* Haswell PCI-E x16 Controller */
   #define PCI_PRODUCT_INTEL_HASWELL_PCIE8 0x0c05          /* Haswell PCI-E x8 Controller */
   #define PCI_PRODUCT_INTEL_XE3_12KV3_HOST_DRAM   0x0c08          /* Xeon E3-1200 v3 Host Bridge, DRAM */
   #define PCI_PRODUCT_INTEL_HASWELL_PCIE4 0x0c09          /* Haswell PCI-E x4 Controller */
   #define PCI_PRODUCT_INTEL_HASWELL_MINI_HDA      0x0c0c          /* Haswell Mini HD Audio Controller */
   #define PCI_PRODUCT_INTEL_S1200_PCIE_1  0x0c46          /* Atom S1200 PCIe Root Port 1 */
   #define PCI_PRODUCT_INTEL_S1200_PCIE_2  0x0c47          /* Atom S1200 PCIe Root Port 2 */
   #define PCI_PRODUCT_INTEL_S1200_PCIE_3  0x0c48          /* Atom S1200 PCIe Root Port 3 */
   #define PCI_PRODUCT_INTEL_S1200_PCIE_4  0x0c49          /* Atom S1200 PCIe Root Port 4 */
   #define PCI_PRODUCT_INTEL_S1200_INTERNALMNG     0x0c54          /* Atom S1200 Internal management */
   #define PCI_PRODUCT_INTEL_S1200_DFX1    0x0c55          /* Atom S1200 Debug function 1 */
   #define PCI_PRODUCT_INTEL_S1200_DFX2    0x0c56          /* Atom S1200 Debug function 2 */
   #define PCI_PRODUCT_INTEL_S1200_SMBUS_0 0x0c59          /* Atom S1200 SMBus 0 (PCIe mass-storage) */
   #define PCI_PRODUCT_INTEL_S1200_SMBUS_1 0x0c5a          /* Atom S1200 SMBus 1 (enclosure maintain) */
   #define PCI_PRODUCT_INTEL_S1200_SMBUS_2 0x0c5b          /* Atom S1200 SMBus 2 */
   #define PCI_PRODUCT_INTEL_S1200_SMBUS_3 0x0c5c          /* Atom S1200 SMBus 3 */
   #define PCI_PRODUCT_INTEL_S1200_SMBUS_4 0x0c5d          /* Atom S1200 SMBus 4 */
   #define PCI_PRODUCT_INTEL_S1200_SMBUS_5 0x0c5e          /* Atom S1200 SMBus 5 */
   #define PCI_PRODUCT_INTEL_S1200_UART    0x0c5f          /* Atom S1200 High-Speed UART */
   #define PCI_PRODUCT_INTEL_S1200_ILB     0x0c60          /* Atom S1200 LPC bridge */
   #define PCI_PRODUCT_INTEL_S1200_S1220   0x0c72          /* Atom S1220 Internal */
   #define PCI_PRODUCT_INTEL_S1200_S1240   0x0c73          /* Atom S1240 Internal */
   #define PCI_PRODUCT_INTEL_S1200_S1260   0x0c75          /* Atom S1260 Internal */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_HB   0x0f00          /* Bay Trail Processor Transaction Router */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_HDA  0x0f04          /* Bay Trail HD Audio */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_SIO2_DMA     0x0f06          /* Bay Trail Serial IO (DMA) */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_SIO2_PWM1    0x0f08          /* Bay Trail Serial IO (PWM) */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_SIO2_PWM2    0x0f09          /* Bay Trail Serial IO (PWM) */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_SIO2_UART1   0x0f0a          /* Bay Trail Serial IO (HSUART) */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_SIO2_UART2   0x0f0c          /* Bay Trail Serial IO (HSUART) */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_SIO2_SPI     0x0f0e          /* Bay Trail Serial IO (SPI) */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_PCU_SMB      0x0f12          /* Bay Trail PCU SMBus */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_SCC_MMC      0x0f14          /* Bay Trail Storage Control Cluster(MMC) */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_SCC_SDIO     0x0f15          /* Bay Trail Storage Control Cluster(SDIO) */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_SCC  0x0f16          /* Bay Trail Storage Control Cluster(SD) */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_TXE  0x0f18          /* Bay Trail Trusted Execution Engine */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_PCU_LPC      0x0f1c          /* Bay Trail LPC Interface Bridge */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_SATA_IDE_0   0x0f20          /* Bay Trail SATA (IDE) */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_SATA_IDE_1   0x0f21          /* Bay Trail SATA (IDE) */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_SATA_AHCI_0  0x0f22          /* Bay Trail SATA (AHCI) */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_SATA_AHCI_1  0x0f23          /* Bay Trail SATA (AHCI) */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_LPEA 0x0f28          /* Bay Trail Low Power Engine Audio */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_IGD  0x0f31          /* Bay Trail Integrated Graphics Device */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_EHCI 0x0f34          /* Bay Trail USB EHCI */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_XHCI 0x0f35          /* Bay Trail USB xHCI */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_USB_DEV      0x0f37          /* Bay Trail USB device */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_CISP 0x0f38          /* Bay Trail Camera Image Signal Processor */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_SIO_DMA      0x0f40          /* Bay Trail Serial IO (DMA) */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_SIO_I2C1     0x0f41          /* Bay Trail Serial IO (I2C) */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_SIO_I2C2     0x0f42          /* Bay Trail Serial IO (I2C) */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_SIO_I2C3     0x0f43          /* Bay Trail Serial IO (I2C) */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_SIO_I2C4     0x0f44          /* Bay Trail Serial IO (I2C) */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_SIO_I2C5     0x0f45          /* Bay Trail Serial IO (I2C) */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_SIO_I2C6     0x0f46          /* Bay Trail Serial IO (I2C) */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_SIO_I2C7     0x0f47          /* Bay Trail Serial IO (I2C) */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_PCIE_1       0x0f48          /* Bay Trail PCIE Root Port */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_PCIE_2       0x0f4a          /* Bay Trail PCIE Root Port */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_PCIE_3       0x0f4c          /* Bay Trail PCIE Root Port */
   #define PCI_PRODUCT_INTEL_BAYTRAIL_PCIE_4       0x0f4e          /* Bay Trail PCIE Root Port */
 #define PCI_PRODUCT_INTEL_82542 0x1000          /* i82542 Gigabit Ethernet */  #define PCI_PRODUCT_INTEL_82542 0x1000          /* i82542 Gigabit Ethernet */
 #define PCI_PRODUCT_INTEL_82543GC_FIBER 0x1001          /* i82453GC 1000baseX Ethernet */  #define PCI_PRODUCT_INTEL_82543GC_FIBER 0x1001          /* i82453GC 1000baseX Ethernet */
 #define PCI_PRODUCT_INTEL_MODEM56       0x1002          /* 56k Modem */  #define PCI_PRODUCT_INTEL_MODEM56       0x1002          /* 56k Modem */
Line 2455 
Line 2716 
 #define PCI_PRODUCT_INTEL_82546GB_QUAD_COPPER   0x1099          /* i82546GB Quad Port Gigabit Ethernet */  #define PCI_PRODUCT_INTEL_82546GB_QUAD_COPPER   0x1099          /* i82546GB Quad Port Gigabit Ethernet */
 #define PCI_PRODUCT_INTEL_82573L        0x109a          /* i82573L Gigabit Ethernet */  #define PCI_PRODUCT_INTEL_82573L        0x109a          /* i82573L Gigabit Ethernet */
 #define PCI_PRODUCT_INTEL_82571EB_QUAD_COPPER   0x10a4          /* i82571EB Quad Port Gigabit Ethernet */  #define PCI_PRODUCT_INTEL_82571EB_QUAD_COPPER   0x10a4          /* i82571EB Quad Port Gigabit Ethernet */
   #define PCI_PRODUCT_INTEL_82571EB_QUAD_FIBER    0x10a5          /* i82571EB Quad Port Gigabit Fiber Ethernet */
 #define PCI_PRODUCT_INTEL_82575EB_COPPER        0x10a7          /* i82575EB dual-1000baseT Ethernet */  #define PCI_PRODUCT_INTEL_82575EB_COPPER        0x10a7          /* i82575EB dual-1000baseT Ethernet */
 #define PCI_PRODUCT_INTEL_82575EB_FIBER_SERDES  0x10a9          /* i82575EB dual-1000baseX Ethernet (SERDES) */  #define PCI_PRODUCT_INTEL_82575EB_FIBER_SERDES  0x10a9          /* i82575EB dual-1000baseX Ethernet (SERDES) */
 #define PCI_PRODUCT_INTEL_82546GB_QUAD_COPPER_KSP3      0x10b5          /* i82546GB Quad Port Gigabit Ethernet (KSP3) */  #define PCI_PRODUCT_INTEL_82546GB_QUAD_COPPER_KSP3      0x10b5          /* i82546GB Quad Port Gigabit Ethernet (KSP3) */
Line 2470 
Line 2732 
 #define PCI_PRODUCT_INTEL_82801H_IFE_GT 0x10c4          /* i82801H IFE (GT) LAN Controller */  #define PCI_PRODUCT_INTEL_82801H_IFE_GT 0x10c4          /* i82801H IFE (GT) LAN Controller */
 #define PCI_PRODUCT_INTEL_82801H_IFE_G  0x10c5          /* i82801H IFE (G) LAN Controller */  #define PCI_PRODUCT_INTEL_82801H_IFE_G  0x10c5          /* i82801H IFE (G) LAN Controller */
 #define PCI_PRODUCT_INTEL_82576_COPPER  0x10c9          /* 82576 1000BaseT Ethernet */  #define PCI_PRODUCT_INTEL_82576_COPPER  0x10c9          /* 82576 1000BaseT Ethernet */
   #define PCI_PRODUCT_INTEL_82576_VF      0x10ca          /* 82576 1000BaseT Ethernet Virtual Function */
 #define PCI_PRODUCT_INTEL_82801H_IGP_M_V        0x10cb          /* i82801H IGP (MV) LAN Controller */  #define PCI_PRODUCT_INTEL_82801H_IGP_M_V        0x10cb          /* i82801H IGP (MV) LAN Controller */
 #define PCI_PRODUCT_INTEL_82801J_R_BM_LM        0x10cc          /* i82567LM-2 LAN Controller */  #define PCI_PRODUCT_INTEL_82801J_R_BM_LM        0x10cc          /* i82567LM-2 LAN Controller */
 #define PCI_PRODUCT_INTEL_82801J_R_BM_LF        0x10cd          /* i82567LF-2 LAN Controller */  #define PCI_PRODUCT_INTEL_82801J_R_BM_LF        0x10cd          /* i82567LF-2 LAN Controller */
 #define PCI_PRODUCT_INTEL_82801J_R_BM_V 0x10ce          /* i82567V-2 LAN Controller */  #define PCI_PRODUCT_INTEL_82801J_R_BM_V 0x10ce          /* i82567V-2 LAN Controller */
 #define PCI_PRODUCT_INTEL_82574L        0x10d3          /* i82574L 1000baseT Ethernet */  #define PCI_PRODUCT_INTEL_82574L        0x10d3          /* i82574L 1000baseT Ethernet */
   #define PCI_PRODUCT_INTEL_82571PT_QUAD_COPPER   0x10d5          /* i82571PT quad-1000baseT Ethernet */
 #define PCI_PRODUCT_INTEL_82575GB_QUAD_COPPER   0x10d6          /* i82575GB quad-1000baseT Ethernet */  #define PCI_PRODUCT_INTEL_82575GB_QUAD_COPPER   0x10d6          /* i82575GB quad-1000baseT Ethernet */
   #define PCI_PRODUCT_INTEL_82571EB_DUAL_SERDES   0x10d9          /* i82571EB dual giabit Ethernet (SERDES) */
   #define PCI_PRODUCT_INTEL_82571EB_QUAD_SERDES   0x10da          /* i82571EB qual giabit Ethernet (SERDES) */
 #define PCI_PRODUCT_INTEL_82801J_D_BM_LM        0x10de          /* i82567LM-3 LAN Controller */  #define PCI_PRODUCT_INTEL_82801J_D_BM_LM        0x10de          /* i82567LM-3 LAN Controller */
 #define PCI_PRODUCT_INTEL_82801J_D_BM_LF        0x10df          /* i82567LF-3 LAN Controller */  #define PCI_PRODUCT_INTEL_82801J_D_BM_LF        0x10df          /* i82567LF-3 LAN Controller */
 #define PCI_PRODUCT_INTEL_82575GB_QUAD_COPPER_PM        0x10e2          /* i82575GB Quad-1000baseT Ethernet (PM) */  #define PCI_PRODUCT_INTEL_82575GB_QUAD_COPPER_PM        0x10e2          /* i82575GB Quad-1000baseT Ethernet (PM) */
Line 2488 
Line 2754 
 #define PCI_PRODUCT_INTEL_PCH_D_DM      0x10ef          /* PCH LAN (82578DM) Controller */  #define PCI_PRODUCT_INTEL_PCH_D_DM      0x10ef          /* PCH LAN (82578DM) Controller */
 #define PCI_PRODUCT_INTEL_PCH_D_DC      0x10f0          /* PCH LAN (82578DC) Controller */  #define PCI_PRODUCT_INTEL_PCH_D_DC      0x10f0          /* PCH LAN (82578DC) Controller */
 #define PCI_PRODUCT_INTEL_82801I_IGP_M_AMT      0x10f5          /* 82801I Mobile (AMT) LAN Controller */  #define PCI_PRODUCT_INTEL_82801I_IGP_M_AMT      0x10f5          /* 82801I Mobile (AMT) LAN Controller */
   #define PCI_PRODUCT_INTEL_82574LA       0x10f6          /* 82574L 1000baseT Ethernet */
 #define PCI_PRODUCT_INTEL_82599_KX4     0x10F7          /* 82599 (KX/KX4) 10 GbE Controller */  #define PCI_PRODUCT_INTEL_82599_KX4     0x10F7          /* 82599 (KX/KX4) 10 GbE Controller */
 #define PCI_PRODUCT_INTEL_82599_COMBO_BACKPLANE 0x10F8          /* 82599 (combined backplane; KR/KX4/KX) 10 GbE Controller */  #define PCI_PRODUCT_INTEL_82599_COMBO_BACKPLANE 0x10F8          /* 82599 (combined backplane; KR/KX4/KX) 10 GbE Controller */
 #define PCI_PRODUCT_INTEL_82599_CX4     0x10F9          /* 82599 (CX4) 10 GbE Controller */  #define PCI_PRODUCT_INTEL_82599_CX4     0x10F9          /* 82599 (CX4) 10 GbE Controller */
Line 2506 
Line 2773 
 #define PCI_PRODUCT_INTEL_82815_FULL_GRAPH      0x1132          /* 82815 Graphics */  #define PCI_PRODUCT_INTEL_82815_FULL_GRAPH      0x1132          /* 82815 Graphics */
 #define PCI_PRODUCT_INTEL_82806AA       0x1161          /* 82806AA PCI64 Hub Advanced Programmable Interrupt Controller */  #define PCI_PRODUCT_INTEL_82806AA       0x1161          /* 82806AA PCI64 Hub Advanced Programmable Interrupt Controller */
 #define PCI_PRODUCT_INTEL_ADI_BECC      0x1162          /* ADI i80200 Big Endian Companion Chip */  #define PCI_PRODUCT_INTEL_ADI_BECC      0x1162          /* ADI i80200 Big Endian Companion Chip */
   #define PCI_PRODUCT_INTEL_X1000_PCIE_0  0x11c3          /* Quark X1000 PCIe Root Port */
   #define PCI_PRODUCT_INTEL_X1000_PCIE_1  0x11c4          /* Quark X1000 PCIe Root Port */
 #define PCI_PRODUCT_INTEL_IXP1200       0x1200          /* IXP1200 Network Processor */  #define PCI_PRODUCT_INTEL_IXP1200       0x1200          /* IXP1200 Network Processor */
 #define PCI_PRODUCT_INTEL_82559ER       0x1209          /* 82559ER Fast Ethernet LAN Controller */  #define PCI_PRODUCT_INTEL_82559ER       0x1209          /* 82559ER Fast Ethernet LAN Controller */
 #define PCI_PRODUCT_INTEL_82092AA       0x1222          /* 82092AA IDE Controller */  #define PCI_PRODUCT_INTEL_82092AA       0x1222          /* 82092AA IDE Controller */
Line 2541 
Line 2810 
 #define PCI_PRODUCT_INTEL_82576_NS_SERDES       0x1518          /* 82576 gigabit Ethernet (SERDES) */  #define PCI_PRODUCT_INTEL_82576_NS_SERDES       0x1518          /* 82576 gigabit Ethernet (SERDES) */
 #define PCI_PRODUCT_INTEL_82580_ER      0x151d          /* 82580 1000BaseT Ethernet */  #define PCI_PRODUCT_INTEL_82580_ER      0x151d          /* 82580 1000BaseT Ethernet */
 #define PCI_PRODUCT_INTEL_82580_ER_DUAL 0x151e          /* 82580 dual-1000BaseT Ethernet */  #define PCI_PRODUCT_INTEL_82580_ER_DUAL 0x151e          /* 82580 dual-1000BaseT Ethernet */
   #define PCI_PRODUCT_INTEL_I350_VF       0x1520          /* I350 Gigabit Network Connection Virtual Function */
   #define PCI_PRODUCT_INTEL_I350_COPPER   0x1521          /* I350 Gigabit Network Connection */
   #define PCI_PRODUCT_INTEL_I350_FIBER    0x1522          /* I350 Gigabit Fiber Network Connection */
   #define PCI_PRODUCT_INTEL_I350_SERDES   0x1523          /* I350 Gigabit Backplane Connection */
   #define PCI_PRODUCT_INTEL_I350_SGMII    0x1524          /* I350 Gigabit Connection */
 #define PCI_PRODUCT_INTEL_82801J_D_BM_V 0x1525          /* 82567V LAN Controller */  #define PCI_PRODUCT_INTEL_82801J_D_BM_V 0x1525          /* 82567V LAN Controller */
   #define PCI_PRODUCT_INTEL_82576_QUAD_COPPER_ET2 0x1526          /* 82576 quad-1000BaseT Ethernet */
 #define PCI_PRODUCT_INTEL_82580_QUAD_FIBER      0x1527          /* 82580 quad-1000BaseX Ethernet */  #define PCI_PRODUCT_INTEL_82580_QUAD_FIBER      0x1527          /* 82580 quad-1000BaseX Ethernet */
   #define PCI_PRODUCT_INTEL_X540_AT2      0x1528          /* X540-AT2 10Gbase-T Ethernet */
   #define PCI_PRODUCT_INTEL_82576_VF_HV   0x152d          /* 82576 1000BaseT Ethernet Virtual Function */
   #define PCI_PRODUCT_INTEL_I350_VF_HV    0x152f          /* I350 Gigabit Network Connection Virtual Function */
   #define PCI_PRODUCT_INTEL_I210_T1       0x1533          /* I210-T1 Ethernet Server Adapter */
   #define PCI_PRODUCT_INTEL_I210_COPPER_OEM1      0x1534          /* I210 Ethernet (COPPER OEM) */
   #define PCI_PRODUCT_INTEL_I210_COPPER_IT        0x1535          /* I210 Ethernet (COPPER IT) */
   #define PCI_PRODUCT_INTEL_I210_FIBER    0x1536          /* I210 Ethernet (FIBER) */
   #define PCI_PRODUCT_INTEL_I210_SERDES   0x1537          /* I210 Ethernet (SERDES) */
   #define PCI_PRODUCT_INTEL_I210_SGMII    0x1538          /* I210 Ethernet (SGMII) */
   #define PCI_PRODUCT_INTEL_I211_COPPER   0x1539          /* I211 Ethernet (COPPER) */
   #define PCI_PRODUCT_INTEL_I217_LM       0x153a          /* I217-LM Ethernet Connection */
   #define PCI_PRODUCT_INTEL_I217_V        0x153b          /* I217-V Ethernet Connection */
   #define PCI_PRODUCT_INTEL_I350_DA4      0x1546          /* I350 Quad port Gigabit Connection */
   #define PCI_PRODUCT_INTEL_82599_SFP_SF2 0x154d          /* 82599 (SFP+) 10 GbE Controller */
   #define PCI_PRODUCT_INTEL_I218_V        0x1559          /* I218-V Ethernet Connection */
   #define PCI_PRODUCT_INTEL_I218_LM       0x155a          /* I218-LM Ethernet Connection */
   #define PCI_PRODUCT_INTEL_I210_COPPER_WOF       0x157b          /* I210 Ethernet (COPPER) */
   #define PCI_PRODUCT_INTEL_I210_SERDES_WOF       0x157c          /* I210 Ethernet (SERDES) */
   #define PCI_PRODUCT_INTEL_I218_LM2      0x15a0          /* I218-LM Ethernet Connection */
   #define PCI_PRODUCT_INTEL_I218_V2       0x15a1          /* I218-V Ethernet Connection */
   #define PCI_PRODUCT_INTEL_I218_LM3      0x15a2          /* I218-LM Ethernet Connection */
   #define PCI_PRODUCT_INTEL_I218_V3       0x15a3          /* I218-V Ethernet Connection */
 #define PCI_PRODUCT_INTEL_80960_RP      0x1960          /* ROB-in i960RP Microprocessor */  #define PCI_PRODUCT_INTEL_80960_RP      0x1960          /* ROB-in i960RP Microprocessor */
 #define PCI_PRODUCT_INTEL_80960RM_2     0x1962          /* i960 RM PCI-PCI */  #define PCI_PRODUCT_INTEL_80960RM_2     0x1962          /* i960 RM PCI-PCI */
 #define PCI_PRODUCT_INTEL_82840_HB      0x1a21          /* 82840 Host */  #define PCI_PRODUCT_INTEL_82840_HB      0x1a21          /* 82840 Host */
Line 2568 
Line 2865 
 #define PCI_PRODUCT_INTEL_6SERIES_PCIE_7        0x1c1c          /* 6 Series PCIE */  #define PCI_PRODUCT_INTEL_6SERIES_PCIE_7        0x1c1c          /* 6 Series PCIE */
 #define PCI_PRODUCT_INTEL_6SERIES_PCIE_8        0x1c1e          /* 6 Series PCIE */  #define PCI_PRODUCT_INTEL_6SERIES_PCIE_8        0x1c1e          /* 6 Series PCIE */
 #define PCI_PRODUCT_INTEL_6SERIES_HDA   0x1c20          /* 6 Series HD Audio */  #define PCI_PRODUCT_INTEL_6SERIES_HDA   0x1c20          /* 6 Series HD Audio */
 #define PCI_PRODUCT_INTEL_6SERIES_SMB   0x1c22          /* 6 Series SMBus */  #define PCI_PRODUCT_INTEL_6SERIES_SMB   0x1c22          /* 6 Series SMBus Controller */
 #define PCI_PRODUCT_INTEL_6SERIES_THERM 0x1c24          /* 6 Series Thermal */  #define PCI_PRODUCT_INTEL_6SERIES_THERM 0x1c24          /* 6 Series Thermal */
 #define PCI_PRODUCT_INTEL_6SERIES_DMI   0x1c25          /* 6 Series DMI-PCI */  #define PCI_PRODUCT_INTEL_6SERIES_DMI   0x1c25          /* 6 Series DMI-PCI */
 #define PCI_PRODUCT_INTEL_6SERIES_EHCI_1        0x1c26          /* 6 Series USB */  #define PCI_PRODUCT_INTEL_6SERIES_EHCI_1        0x1c26          /* 6 Series USB */
 #define PCI_PRODUCT_INTEL_6SERIES_EHCI_2        0x1c2d          /* 6 Series USB */  #define PCI_PRODUCT_INTEL_6SERIES_EHCI_2        0x1c2d          /* 6 Series USB */
 #define PCI_PRODUCT_INTEL_6SERIES_MEI   0x1c3a          /* 6 Series MEI */  #define PCI_PRODUCT_INTEL_6SERIES_MEI   0x1c3a          /* 6 Series MEI */
 #define PCI_PRODUCT_INTEL_6SERIES_KT    0x1c3d          /* 6 Series KT */  #define PCI_PRODUCT_INTEL_6SERIES_KT    0x1c3d          /* 6 Series KT */
   #define PCI_PRODUCT_INTEL_Z68_LPC       0x1c44          /* Z68 LPC */
 #define PCI_PRODUCT_INTEL_P67_LPC       0x1c46          /* P67 LPC */  #define PCI_PRODUCT_INTEL_P67_LPC       0x1c46          /* P67 LPC */
 #define PCI_PRODUCT_INTEL_UM67_LPC      0x1c47          /* UM67 LPC */  #define PCI_PRODUCT_INTEL_UM67_LPC      0x1c47          /* UM67 LPC */
 #define PCI_PRODUCT_INTEL_HM65_LPC      0x1c49          /* HM65 LPC */  #define PCI_PRODUCT_INTEL_HM65_LPC      0x1c49          /* HM65 LPC */
Line 2589 
Line 2887 
 #define PCI_PRODUCT_INTEL_C202_LPC      0x1c52          /* C202 LPC */  #define PCI_PRODUCT_INTEL_C202_LPC      0x1c52          /* C202 LPC */
 #define PCI_PRODUCT_INTEL_C204_LPC      0x1c54          /* C204 LPC */  #define PCI_PRODUCT_INTEL_C204_LPC      0x1c54          /* C204 LPC */
 #define PCI_PRODUCT_INTEL_C206_LPC      0x1c56          /* C206 LPC */  #define PCI_PRODUCT_INTEL_C206_LPC      0x1c56          /* C206 LPC */
   #define PCI_PRODUCT_INTEL_C600_SATA_1   0x1d00          /* C600/X79 SATA */
   #define PCI_PRODUCT_INTEL_C600_AHCI     0x1d02          /* C600/X79 AHCI */
   #define PCI_PRODUCT_INTEL_C600_RAID_1   0x1d04          /* C600/X79 RAID */
   #define PCI_PRODUCT_INTEL_C600_RAID_2   0x1d06          /* C600/X79 Premium RAID */
   #define PCI_PRODUCT_INTEL_C600_SATA_2   0x1d08          /* C600/X79 SATA */
   #define PCI_PRODUCT_INTEL_C600_PCIE_1   0x1d10          /* C600/X79 PCIE */
   #define PCI_PRODUCT_INTEL_C600_PCIE_2   0x1d12          /* C600/X79 PCIE */
   #define PCI_PRODUCT_INTEL_C600_PCIE_3   0x1d14          /* C600/X79 PCIE */
   #define PCI_PRODUCT_INTEL_C600_PCIE_4   0x1d16          /* C600/X79 PCIE */
   #define PCI_PRODUCT_INTEL_C600_PCIE_5   0x1d18          /* C600/X79 PCIE */
   #define PCI_PRODUCT_INTEL_C600_PCIE_6   0x1d1a          /* C600/X79 PCIE */
   #define PCI_PRODUCT_INTEL_C600_PCIE_7   0x1d1c          /* C600/X79 PCIE */
   #define PCI_PRODUCT_INTEL_C600_PCIE_8   0x1d1e          /* C600/X79 PCIE */
   #define PCI_PRODUCT_INTEL_C600_HDA      0x1d20          /* C600 HD Audio */
   #define PCI_PRODUCT_INTEL_C600_SMB_1    0x1d22          /* C600/X79 SMBus Controller */
   #define PCI_PRODUCT_INTEL_C600_THERM    0x1d24          /* C600 Thermal Management Controller */
   #define PCI_PRODUCT_INTEL_C600_EHCI_1   0x1d26          /* C600 USB */
   #define PCI_PRODUCT_INTEL_C600_EHCI_2   0x1d2d          /* C600 USB */
   #define PCI_PRODUCT_INTEL_C600_LAN      0x1d33          /* C600 LAN */
   #define PCI_PRODUCT_INTEL_C600_MEI_1    0x1d3a          /* C600 MEI */
   #define PCI_PRODUCT_INTEL_C600_MEI_2    0x1d3b          /* C600 MEI */
   #define PCI_PRODUCT_INTEL_C600_KT       0x1d3d          /* C600 KT */
   #define PCI_PRODUCT_INTEL_C600_VPCIE    0x1d3e          /* C600 Virtual PCIE */
   #define PCI_PRODUCT_INTEL_C600_LPC      0x1d41          /* C600 LPC */
   #define PCI_PRODUCT_INTEL_C600_SAS_1    0x1d60          /* C600 SAS Controller */
   #define PCI_PRODUCT_INTEL_C600_SAS_SATA_1       0x1d61          /* C600 SAS Controller (SATA) */
   #define PCI_PRODUCT_INTEL_C600_SAS_2    0x1d62          /* C600 SAS Controller */
   #define PCI_PRODUCT_INTEL_C600_SAS_3    0x1d63          /* C600 SAS Controller */
   #define PCI_PRODUCT_INTEL_C600_SAS_4    0x1d64          /* C600 SAS Controller */
   #define PCI_PRODUCT_INTEL_C600_SAS_5    0x1d65          /* C600 SAS Controller */
   #define PCI_PRODUCT_INTEL_C600_SAS_6    0x1d66          /* C600 SAS Controller */
   #define PCI_PRODUCT_INTEL_C600_SAS_7    0x1d67          /* C600 SAS Controller */
   #define PCI_PRODUCT_INTEL_C600_SAS_8    0x1d68          /* C600 SAS Controller */
   #define PCI_PRODUCT_INTEL_C600_SAS_9    0x1d69          /* C600 SAS Controller */
   #define PCI_PRODUCT_INTEL_C600_SAS_SATA_2       0x1d6a          /* C600 SAS Controller (SATA) */
   #define PCI_PRODUCT_INTEL_C600_SAS_SATA_3       0x1d6b          /* C600/X79 SAS Controller (SATA) */
   #define PCI_PRODUCT_INTEL_C600_SAS_10   0x1d6c          /* C600 SAS Controller */
   #define PCI_PRODUCT_INTEL_C600_SAS_11   0x1d6d          /* C600 SAS Controller */
   #define PCI_PRODUCT_INTEL_C600_SAS_12   0x1d6e          /* C600 SAS Controller */
   #define PCI_PRODUCT_INTEL_C600_SAS_SATA_4       0x1d6f          /* C600 SAS Controller (SATA) */
   #define PCI_PRODUCT_INTEL_C600_SMB_2    0x1d70          /* C600/X79 Series SMBus Controller */
   #define PCI_PRODUCT_INTEL_7SER_DT_SATA_1        0x1e00          /* 7 Series (desktop) SATA Controller */
   #define PCI_PRODUCT_INTEL_7SER_MO_SATA_1        0x1e01          /* 7 Series (mobile) SATA Controller */
   #define PCI_PRODUCT_INTEL_7SER_DT_SATA_AHCI     0x1e02          /* 7 Series (desktop) SATA Controller (AHCI) */
   #define PCI_PRODUCT_INTEL_7SER_MO_SATA_AHCI     0x1e03          /* 7 Series (mobile) SATA Controller (AHCI) */
   #define PCI_PRODUCT_INTEL_7SER_DT_SATA_RAID_2   0x1e04          /* 7 Series (desktop) SATA Controller (RAID) */
   #define PCI_PRODUCT_INTEL_7SER_DT_SATA_RAID_3   0x1e06          /* 7 Series (desktop) SATA Controller (RAID) */
   #define PCI_PRODUCT_INTEL_7SER_MO_SATA_RAID     0x1e07          /* 7 Series (mobile) SATA Controller (RAID) */
   #define PCI_PRODUCT_INTEL_7SER_DT_SATA_2        0x1e08          /* 7 Series (desktop) SATA Controller */
   #define PCI_PRODUCT_INTEL_7SER_MO_SATA_2        0x1e09          /* 7 Series (mobile) SATA Controller */
   #define PCI_PRODUCT_INTEL_7SER_DT_SATA_RAID_1   0x1e0e          /* 7 Series (desktop) SATA Controller (RAID) */
   #define PCI_PRODUCT_INTEL_7SERIES_PCIE_1        0x1e10          /* 7 Series PCIE */
   #define PCI_PRODUCT_INTEL_7SERIES_PCIE_2        0x1e12          /* 7 Series PCIE */
   #define PCI_PRODUCT_INTEL_7SERIES_PCIE_3        0x1e14          /* 7 Series PCIE */
   #define PCI_PRODUCT_INTEL_7SERIES_PCIE_4        0x1e16          /* 7 Series PCIE */
   #define PCI_PRODUCT_INTEL_7SERIES_PCIE_5        0x1e18          /* 7 Series PCIE */
   #define PCI_PRODUCT_INTEL_7SERIES_PCIE_6        0x1e1a          /* 7 Series PCIE */
   #define PCI_PRODUCT_INTEL_7SERIES_PCIE_7        0x1e1c          /* 7 Series PCIE */
   #define PCI_PRODUCT_INTEL_7SERIES_PCIE_8        0x1e1e          /* 7 Series PCIE */
   #define PCI_PRODUCT_INTEL_7SERIES_HDA   0x1e20          /* 7 Series HD Audio */
   #define PCI_PRODUCT_INTEL_7SERIES_SMB   0x1e22          /* 7 Series SMBus Controller */
   #define PCI_PRODUCT_INTEL_7SERIES_PPB   0x1e25          /* 7 Series PCI-PCI Bridge */
   #define PCI_PRODUCT_INTEL_7SERIES_EHCI_1        0x1e26          /* 7 Series USB EHCI */
   #define PCI_PRODUCT_INTEL_7SERIES_EHCI_2        0x1e2d          /* 7 Series USB EHCI */
   #define PCI_PRODUCT_INTEL_7SERIES_XHCI  0x1e31          /* 7 Series USB xHCI */
   #define PCI_PRODUCT_INTEL_7SERIES_MEI_1 0x1e3a          /* 7 Series MEI Controller */
   #define PCI_PRODUCT_INTEL_7SERIES_MEI_2 0x1e3b          /* 7 Series MEI Controller */
   #define PCI_PRODUCT_INTEL_7SERIES_IDE_R 0x1e3c          /* 7 Series IDE-R */
   #define PCI_PRODUCT_INTEL_7SERIES_KT    0x1e3d          /* 7 Series KT */
   #define PCI_PRODUCT_INTEL_Z77_LPC       0x1e44          /* Z77 LPC */
   #define PCI_PRODUCT_INTEL_Z75_LPC       0x1e46          /* Z75 LPC */
   #define PCI_PRODUCT_INTEL_Q77_LPC       0x1e47          /* Q77 LPC */
   #define PCI_PRODUCT_INTEL_Q75_LPC       0x1e48          /* Q75 LPC */
   #define PCI_PRODUCT_INTEL_B75_LPC       0x1e49          /* B75 LPC */
   #define PCI_PRODUCT_INTEL_H77_LPC       0x1e4a          /* H77 LPC */
   #define PCI_PRODUCT_INTEL_C216_LPC      0x1e53          /* C216 LPC */
   #define PCI_PRODUCT_INTEL_MOBILE_QM77_LPC       0x1e55          /* Mobile QM77 LPC */
   #define PCI_PRODUCT_INTEL_MOBILE_QS77_LPC       0x1e56          /* Mobile QS77 LPC */
   #define PCI_PRODUCT_INTEL_MOBILE_HM77_LPC       0x1e57          /* Mobile HM77 LPC */
   #define PCI_PRODUCT_INTEL_MOBILE_UM77_LPC       0x1e58          /* Mobile UM77 LPC */
   #define PCI_PRODUCT_INTEL_MOBILE_HM76_LPC       0x1e59          /* Mobile HM76 LPC */
   #define PCI_PRODUCT_INTEL_MOBILE_HM75_LPC       0x1e5d          /* Mobile HM75 LPC */
   #define PCI_PRODUCT_INTEL_MOBILE_HM70_LPC       0x1e5e          /* Mobile HM70 LPC */
   #define PCI_PRODUCT_INTEL_NM70_LPC      0x1e5f          /* NM70 LPC */
   #define PCI_PRODUCT_INTEL_C2000_TROUTER_0       0x1f00          /* C2000 Transaction Router */
   #define PCI_PRODUCT_INTEL_C2000_TROUTER_1       0x1f01          /* C2000 Transaction Router */
   #define PCI_PRODUCT_INTEL_C2000_TROUTER_2       0x1f02          /* C2000 Transaction Router */
   #define PCI_PRODUCT_INTEL_C2000_TROUTER_3       0x1f03          /* C2000 Transaction Router */
   #define PCI_PRODUCT_INTEL_C2000_TROUTER_4       0x1f04          /* C2000 Transaction Router */
   #define PCI_PRODUCT_INTEL_C2000_TROUTER_5       0x1f05          /* C2000 Transaction Router */
   #define PCI_PRODUCT_INTEL_C2000_TROUTER_6       0x1f06          /* C2000 Transaction Router */
   #define PCI_PRODUCT_INTEL_C2000_TROUTER_7       0x1f07          /* C2000 Transaction Router */
   #define PCI_PRODUCT_INTEL_C2000_TROUTER_8       0x1f08          /* C2000 Transaction Router */
   #define PCI_PRODUCT_INTEL_C2000_TROUTER_9       0x1f09          /* C2000 Transaction Router */
   #define PCI_PRODUCT_INTEL_C2000_TROUTER_A       0x1f0a          /* C2000 Transaction Router */
   #define PCI_PRODUCT_INTEL_C2000_TROUTER_B       0x1f0b          /* C2000 Transaction Router */
   #define PCI_PRODUCT_INTEL_C2000_TROUTER_C       0x1f0c          /* C2000 Transaction Router */
   #define PCI_PRODUCT_INTEL_C2000_TROUTER_D       0x1f0d          /* C2000 Transaction Router */
   #define PCI_PRODUCT_INTEL_C2000_TROUTER_E       0x1f0e          /* C2000 Transaction Router */
   #define PCI_PRODUCT_INTEL_C2000_TROUTER_F       0x1f0f          /* C2000 Transaction Router */
   #define PCI_PRODUCT_INTEL_C2000_PCIE_1  0x1f10          /* C2000 PCIe Root Port */
   #define PCI_PRODUCT_INTEL_C2000_PCIE_2  0x1f11          /* C2000 PCIe Root Port */
   #define PCI_PRODUCT_INTEL_C2000_PCIE_3  0x1f12          /* C2000 PCIe Root Port */
   #define PCI_PRODUCT_INTEL_C2000_PCIE_4  0x1f13          /* C2000 PCIe Root Port */
   #define PCI_PRODUCT_INTEL_C2000_RAS     0x1f14          /* C2000 RAS */
   #define PCI_PRODUCT_INTEL_C2000_SMBUS   0x1f15          /* C2000 SMBus 2.0 */
   #define PCI_PRODUCT_INTEL_C2000_RCEC    0x1f16          /* C2000 RCEC */
   #define PCI_PRODUCT_INTEL_C2000_IQIA_PHYS       0x1f18          /* C2000 IQIA Physical Function */
   #define PCI_PRODUCT_INTEL_C2000_IQIA    0x1f19          /* C2000 IQIA */
   #define PCI_PRODUCT_INTEL_C2000_SATA2   0x1f22          /* C2000 SATA2 */
   #define PCI_PRODUCT_INTEL_C2000_USB     0x1f2c          /* C2000 USB 2.0 */
   #define PCI_PRODUCT_INTEL_C2000_SATA3   0x1f32          /* C2000 SATA3 */
   #define PCI_PRODUCT_INTEL_C2000_PCU_1   0x1f38          /* C2000 PCU */
   #define PCI_PRODUCT_INTEL_C2000_PCU_2   0x1f39          /* C2000 PCU */
   #define PCI_PRODUCT_INTEL_C2000_PCU_3   0x1f3a          /* C2000 PCU */
   #define PCI_PRODUCT_INTEL_C2000_PCU_4   0x1f3b          /* C2000 PCU */
   #define PCI_PRODUCT_INTEL_C2000_PCU_SMBUS       0x1f3c          /* C2000 PCU SMBus */
   #define PCI_PRODUCT_INTEL_C2000_1000KX  0x1f40          /* C2000 Ethernet(1000BASE-KX) */
   #define PCI_PRODUCT_INTEL_C2000_SGMII   0x1f41          /* C2000 Ethernet(SGMII) */
   #define PCI_PRODUCT_INTEL_C2000_DUMMYGBE        0x1f42          /* C2000 Ethernet(Dummy function) */
   #define PCI_PRODUCT_INTEL_C2000_25GBE   0x1f45          /* C2000 Ethernet(2.5Gbe) */
   #define PCI_PRODUCT_INTEL_DH89XX_SMB    0x2330          /* DH89xx SMBus Controller */
 #define PCI_PRODUCT_INTEL_82801AA_LPC   0x2410          /* 82801AA LPC Interface Bridge */  #define PCI_PRODUCT_INTEL_82801AA_LPC   0x2410          /* 82801AA LPC Interface Bridge */
 #define PCI_PRODUCT_INTEL_82801AA_IDE   0x2411          /* 82801AA IDE Controller */  #define PCI_PRODUCT_INTEL_82801AA_IDE   0x2411          /* 82801AA IDE Controller */
 #define PCI_PRODUCT_INTEL_82801AA_USB   0x2412          /* 82801AA USB Controller */  #define PCI_PRODUCT_INTEL_82801AA_USB   0x2412          /* 82801AA USB Controller */
Line 2866 
Line 3286 
 #define PCI_PRODUCT_INTEL_82801I_IGP_C  0x294c          /* 82801I (C) LAN Controller */  #define PCI_PRODUCT_INTEL_82801I_IGP_C  0x294c          /* 82801I (C) LAN Controller */
 #define PCI_PRODUCT_INTEL_82946GZ_HB    0x2970          /* 82946GZ Host Bridge */  #define PCI_PRODUCT_INTEL_82946GZ_HB    0x2970          /* 82946GZ Host Bridge */
 #define PCI_PRODUCT_INTEL_82946GZ_IGD   0x2972          /* 82946GZ Integrated Graphics Device */  #define PCI_PRODUCT_INTEL_82946GZ_IGD   0x2972          /* 82946GZ Integrated Graphics Device */
   #define PCI_PRODUCT_INTEL_82946GZ_KT    0x2977          /* 82946GZ KT */
 #define PCI_PRODUCT_INTEL_82G35_HB      0x2980          /* 82G35 Host Bridge */  #define PCI_PRODUCT_INTEL_82G35_HB      0x2980          /* 82G35 Host Bridge */
 #define PCI_PRODUCT_INTEL_82G35_IGD     0x2982          /* 82G35 Integrated Graphics Device */  #define PCI_PRODUCT_INTEL_82G35_IGD     0x2982          /* 82G35 Integrated Graphics Device */
 #define PCI_PRODUCT_INTEL_82G35_IGD_1   0x2983          /* 82G35 Integrated Graphics Device */  #define PCI_PRODUCT_INTEL_82G35_IGD_1   0x2983          /* 82G35 Integrated Graphics Device */
Line 2873 
Line 3294 
 #define PCI_PRODUCT_INTEL_82965Q_EXP    0x2991          /* 82965Q PCI Express Bridge */  #define PCI_PRODUCT_INTEL_82965Q_EXP    0x2991          /* 82965Q PCI Express Bridge */
 #define PCI_PRODUCT_INTEL_82965Q_IGD    0x2992          /* 82965Q Integrated Graphics Device */  #define PCI_PRODUCT_INTEL_82965Q_IGD    0x2992          /* 82965Q Integrated Graphics Device */
 #define PCI_PRODUCT_INTEL_82965Q_IGD_1  0x2993          /* 82965Q Integrated Graphics Device */  #define PCI_PRODUCT_INTEL_82965Q_IGD_1  0x2993          /* 82965Q Integrated Graphics Device */
   #define PCI_PRODUCT_INTEL_82Q965_KT     0x2997          /* 82Q965 KT */
 #define PCI_PRODUCT_INTEL_82965G_HB     0x29a0          /* 82965G Host Bridge */  #define PCI_PRODUCT_INTEL_82965G_HB     0x29a0          /* 82965G Host Bridge */
 #define PCI_PRODUCT_INTEL_82965G_EXP    0x29a1          /* 82965G PCI Express Bridge */  #define PCI_PRODUCT_INTEL_82965G_EXP    0x29a1          /* 82965G PCI Express Bridge */
 #define PCI_PRODUCT_INTEL_82965G_IGD    0x29a2          /* 82965G Integrated Graphics Device */  #define PCI_PRODUCT_INTEL_82965G_IGD    0x29a2          /* 82965G Integrated Graphics Device */
 #define PCI_PRODUCT_INTEL_82965G_IGD_1  0x29a3          /* 82965G Integrated Graphics Device */  #define PCI_PRODUCT_INTEL_82965G_IGD_1  0x29a3          /* 82965G Integrated Graphics Device */
   #define PCI_PRODUCT_INTEL_82P965_KT     0x29a7          /* 82P965/G965 KT */
 #define PCI_PRODUCT_INTEL_82Q35_HB      0x29b0          /* 82Q35 Host Bridge */  #define PCI_PRODUCT_INTEL_82Q35_HB      0x29b0          /* 82Q35 Host Bridge */
 #define PCI_PRODUCT_INTEL_82Q35_EXP     0x29b1          /* 82Q35 PCI Express Bridge */  #define PCI_PRODUCT_INTEL_82Q35_EXP     0x29b1          /* 82Q35 PCI Express Bridge */
 #define PCI_PRODUCT_INTEL_82Q35_IGD     0x29b2          /* 82Q35 Integrated Graphics Device */  #define PCI_PRODUCT_INTEL_82Q35_IGD     0x29b2          /* 82Q35 Integrated Graphics Device */
 #define PCI_PRODUCT_INTEL_82Q35_IGD_1   0x29b3          /* 82Q35 Integrated Graphics Device */  #define PCI_PRODUCT_INTEL_82Q35_IGD_1   0x29b3          /* 82Q35 Integrated Graphics Device */
   #define PCI_PRODUCT_INTEL_82Q35_KT      0x29b7          /* 82Q35 KT */
 #define PCI_PRODUCT_INTEL_82G33_HB      0x29c0          /* 82G33/P35 Host Bridge */  #define PCI_PRODUCT_INTEL_82G33_HB      0x29c0          /* 82G33/P35 Host Bridge */
 #define PCI_PRODUCT_INTEL_82G33_EXP     0x29c1          /* 82G33 PCI Express Port */  #define PCI_PRODUCT_INTEL_82G33_EXP     0x29c1          /* 82G33 PCI Express Port */
 #define PCI_PRODUCT_INTEL_82G33_IGD     0x29c2          /* 82G33 Integrated Graphics Device */  #define PCI_PRODUCT_INTEL_82G33_IGD     0x29c2          /* 82G33 Integrated Graphics Device */
 #define PCI_PRODUCT_INTEL_82G33_IGD_1   0x29c3          /* 82G33 Integrated Graphics Device */  #define PCI_PRODUCT_INTEL_82G33_IGD_1   0x29c3          /* 82G33 Integrated Graphics Device */
 #define PCI_PRODUCT_INTEL_82801I_LAN    0x29c4          /* 82801I LAN Controller */  #define PCI_PRODUCT_INTEL_82801I_LAN    0x29c4          /* 82801I LAN Controller */
   #define PCI_PRODUCT_INTEL_82G33_KT      0x29c7          /* 82G33/G31/P35/P31 KT */
 #define PCI_PRODUCT_INTEL_82Q33_HB      0x29d0          /* 82Q35 Host Bridge */  #define PCI_PRODUCT_INTEL_82Q33_HB      0x29d0          /* 82Q35 Host Bridge */
 #define PCI_PRODUCT_INTEL_82Q33_EXP     0x29d1          /* 82Q35 PCI Express Bridge */  #define PCI_PRODUCT_INTEL_82Q33_EXP     0x29d1          /* 82Q35 PCI Express Bridge */
 #define PCI_PRODUCT_INTEL_82Q33_IGD     0x29d2          /* 82Q35 Integrated Graphics Device */  #define PCI_PRODUCT_INTEL_82Q33_IGD     0x29d2          /* 82Q35 Integrated Graphics Device */
 #define PCI_PRODUCT_INTEL_82Q33_IGD_1   0x29d3          /* 82Q35 Integrated Graphics Device */  #define PCI_PRODUCT_INTEL_82Q33_IGD_1   0x29d3          /* 82Q35 Integrated Graphics Device */
   #define PCI_PRODUCT_INTEL_82Q33_KT      0x29d7          /* 82Q33 KT */
   #define PCI_PRODUCT_INTEL_82X38_HB      0x29e0          /* 82X38 Host Bridge */
   #define PCI_PRODUCT_INTEL_82X38_PCIE_1  0x29e1          /* 82X38 Host-Primary PCIe Bridge */
   #define PCI_PRODUCT_INTEL_82X38_HECI    0x29e4          /* 82X38 HECI */
   #define PCI_PRODUCT_INTEL_82X38_KT      0x29e7          /* 82X38 KT */
   #define PCI_PRODUCT_INTEL_82X38_PCIE_2  0x29e9          /* 82X38 Host-Secondary PCIe Bridge */
   #define PCI_PRODUCT_INTEL_3200_HB       0x29f0          /* 3200/3210 Host */
   #define PCI_PRODUCT_INTEL_3200_PCIE     0x29f1          /* 3200/3210 PCIE */
   #define PCI_PRODUCT_INTEL_3200_KT       0x29f7          /* 3200 KT */
 #define PCI_PRODUCT_INTEL_82965PM_HB    0x2a00          /* 82965PM Host Bridge */  #define PCI_PRODUCT_INTEL_82965PM_HB    0x2a00          /* 82965PM Host Bridge */
 #define PCI_PRODUCT_INTEL_80862A01      0x2a01          /* 80862A01 Mobile PCI Express Root Port */  #define PCI_PRODUCT_INTEL_80862A01      0x2a01          /* 80862A01 Mobile PCI Express Root Port */
 #define PCI_PRODUCT_INTEL_82965PM_IGD   0x2a02          /* 82965PM Integrated Graphics Device */  #define PCI_PRODUCT_INTEL_82965PM_IGD   0x2a02          /* 82965PM Integrated Graphics Device */
 #define PCI_PRODUCT_INTEL_82965PM_IGD_1 0x2a03          /* 82965PM Integrated Graphics Device */  #define PCI_PRODUCT_INTEL_82965PM_IGD_1 0x2a03          /* 82965PM Integrated Graphics Device */
 #define PCI_PRODUCT_INTEL_82965PM_MEI   0x2a04          /* 82965PM MEI Controller */  #define PCI_PRODUCT_INTEL_82965PM_MEI   0x2a04          /* 82965PM MEI Controller */
 #define PCI_PRODUCT_INTEL_82965PM_IDE   0x2a06          /* 82965PM IDE Interface */  #define PCI_PRODUCT_INTEL_82965PM_IDE   0x2a06          /* 82965PM IDE Interface */
 #define PCI_PRODUCT_INTEL_82965PM_KT    0x2a07          /* 82965PM Serial Interface */  #define PCI_PRODUCT_INTEL_82965PM_KT    0x2a07          /* 82965PM/GM KT */
 #define PCI_PRODUCT_INTEL_82965GME_HB   0x2a10          /* 82965GME Host Bridge */  #define PCI_PRODUCT_INTEL_82965GME_HB   0x2a10          /* 82965GME Host Bridge */
 #define PCI_PRODUCT_INTEL_82965GME_IGD  0x2a12          /* 82965GME Integrated Graphics Device */  #define PCI_PRODUCT_INTEL_82965GME_IGD  0x2a12          /* 82965GME Integrated Graphics Device */
   #define PCI_PRODUCT_INTEL_82965GME_KT   0x2a17          /* 82965GME KT */
 #define PCI_PRODUCT_INTEL_82GM45_HB     0x2a40          /* 82GM45 Host Bridge */  #define PCI_PRODUCT_INTEL_82GM45_HB     0x2a40          /* 82GM45 Host Bridge */
 #define PCI_PRODUCT_INTEL_82GM45_IGD    0x2a42          /* 82GM45 Integrated Graphics Device */  #define PCI_PRODUCT_INTEL_82GM45_IGD    0x2a42          /* 82GM45 Integrated Graphics Device */
 #define PCI_PRODUCT_INTEL_82GM45_IGD_1  0x2a43          /* 82GM45 Integrated Graphics Device */  #define PCI_PRODUCT_INTEL_82GM45_IGD_1  0x2a43          /* 82GM45 Integrated Graphics Device */
   #define PCI_PRODUCT_INTEL_82GM45_KT     0x2a47          /* 82GM45 KT */
 #define PCI_PRODUCT_INTEL_82IGD_E_HB    0x2e00          /* 82IGD_E Host Bridge */  #define PCI_PRODUCT_INTEL_82IGD_E_HB    0x2e00          /* 82IGD_E Host Bridge */
 #define PCI_PRODUCT_INTEL_82IGD_E_IGD   0x2e02          /* 82IGD_E Integrated Graphics */  #define PCI_PRODUCT_INTEL_82IGD_E_IGD   0x2e02          /* 82IGD_E Integrated Graphics */
   #define PCI_PRODUCT_INTEL_82Q45_KT      0x2e07          /* 82Q45 KT */
 #define PCI_PRODUCT_INTEL_82Q45_HB      0x2e10          /* 82Q45 Host Bridge */  #define PCI_PRODUCT_INTEL_82Q45_HB      0x2e10          /* 82Q45 Host Bridge */
 #define PCI_PRODUCT_INTEL_82Q45_EXP     0x2e11          /* 82Q45 PCI Express Bridge */  #define PCI_PRODUCT_INTEL_82Q45_EXP     0x2e11          /* 82Q45 PCI Express Bridge */
 #define PCI_PRODUCT_INTEL_82Q45_IGD     0x2e12          /* 82Q45 Integrated Graphics Device */  #define PCI_PRODUCT_INTEL_82Q45_IGD     0x2e12          /* 82Q45 Integrated Graphics Device */
Line 3000 
Line 3437 
 #define PCI_PRODUCT_INTEL_3400_AHCI_4   0x3b2f          /* 3400 AHCI */  #define PCI_PRODUCT_INTEL_3400_AHCI_4   0x3b2f          /* 3400 AHCI */
 #define PCI_PRODUCT_INTEL_3400_SMB      0x3b30          /* 3400 SMBus */  #define PCI_PRODUCT_INTEL_3400_SMB      0x3b30          /* 3400 SMBus */
 #define PCI_PRODUCT_INTEL_3400_THERMAL  0x3b32          /* 3400 Thermal */  #define PCI_PRODUCT_INTEL_3400_THERMAL  0x3b32          /* 3400 Thermal */
 #define PCI_PRODUCT_INTEL_3400_EHCI_1   0x3b34          /* 3400 USB */  #define PCI_PRODUCT_INTEL_3400_EHCI_1   0x3b34          /* 3400 USB EHCI */
 #define PCI_PRODUCT_INTEL_3400_UHCI_1   0x3b36          /* 3400 USB */  #define PCI_PRODUCT_INTEL_3400_UHCI_1   0x3b36          /* 3400 USB */
 #define PCI_PRODUCT_INTEL_3400_UHCI_2   0x3b37          /* 3400 USB */  #define PCI_PRODUCT_INTEL_3400_UHCI_2   0x3b37          /* 3400 USB */
 #define PCI_PRODUCT_INTEL_3400_UHCI_3   0x3b38          /* 3400 USB */  #define PCI_PRODUCT_INTEL_3400_UHCI_3   0x3b38          /* 3400 USB */
 #define PCI_PRODUCT_INTEL_3400_UHCI_4   0x3b39          /* 3400 USB */  #define PCI_PRODUCT_INTEL_3400_UHCI_4   0x3b39          /* 3400 USB */
 #define PCI_PRODUCT_INTEL_3400_UHCI_5   0x3b3a          /* 3400 USB */  #define PCI_PRODUCT_INTEL_3400_UHCI_5   0x3b3a          /* 3400 USB */
 #define PCI_PRODUCT_INTEL_3400_UHCI_6   0x3b3b          /* 3400 USB */  #define PCI_PRODUCT_INTEL_3400_UHCI_6   0x3b3b          /* 3400 USB */
 #define PCI_PRODUCT_INTEL_3400_EHCI_2   0x3b3c          /* 3400 USB */  #define PCI_PRODUCT_INTEL_3400_EHCI_2   0x3b3c          /* 3400 USB ECHI */
 #define PCI_PRODUCT_INTEL_3400_UHCI_7   0x3b3e          /* 3400 USB */  #define PCI_PRODUCT_INTEL_3400_UHCI_7   0x3b3e          /* 3400 USB */
 #define PCI_PRODUCT_INTEL_3400_UHCI_8   0x3b3f          /* 3400 USB */  #define PCI_PRODUCT_INTEL_3400_UHCI_8   0x3b3f          /* 3400 USB */
 #define PCI_PRODUCT_INTEL_3400_PCIE_1   0x3b42          /* 3400 PCIE */  #define PCI_PRODUCT_INTEL_3400_PCIE_1   0x3b42          /* 3400 PCIE */
Line 3019 
Line 3456 
 #define PCI_PRODUCT_INTEL_3400_PCIE_7   0x3b4e          /* 3400 PCIE */  #define PCI_PRODUCT_INTEL_3400_PCIE_7   0x3b4e          /* 3400 PCIE */
 #define PCI_PRODUCT_INTEL_3400_PCIE_8   0x3b50          /* 3400 PCIE */  #define PCI_PRODUCT_INTEL_3400_PCIE_8   0x3b50          /* 3400 PCIE */
 #define PCI_PRODUCT_INTEL_3400_HDA      0x3b56          /* 3400 HD Audio */  #define PCI_PRODUCT_INTEL_3400_HDA      0x3b56          /* 3400 HD Audio */
   #define PCI_PRODUCT_INTEL_QS57_HDA      0x3b57          /* QS57 HD Audio */
   #define PCI_PRODUCT_INTEL_3400_MEI_1    0x3b64          /* 3400 MEI */
   #define PCI_PRODUCT_INTEL_3400_MEI_2    0x3b65          /* 3400 MEI */
   #define PCI_PRODUCT_INTEL_3400_PT_IDER  0x3b66          /* 3400 PT IDER */
   #define PCI_PRODUCT_INTEL_3400_KT       0x3b67          /* 3400 KT */
   #define PCI_PRODUCT_INTEL_E5_HB 0x3c00          /* E5 Host */
   #define PCI_PRODUCT_INTEL_E5_PCIE_1     0x3c02          /* E5 PCIE */
   #define PCI_PRODUCT_INTEL_E5_PCIE_2     0x3c03          /* E5 PCIE */
   #define PCI_PRODUCT_INTEL_E5_PCIE_3     0x3c04          /* E5 PCIE */
   #define PCI_PRODUCT_INTEL_E5_PCIE_4     0x3c05          /* E5 PCIE */
   #define PCI_PRODUCT_INTEL_E5_PCIE_5     0x3c06          /* E5 PCIE */
   #define PCI_PRODUCT_INTEL_E5_PCIE_6     0x3c07          /* E5 PCIE */
   #define PCI_PRODUCT_INTEL_E5_PCIE_7     0x3c08          /* E5 PCIE */
   #define PCI_PRODUCT_INTEL_E5_PCIE_8     0x3c09          /* E5 PCIE */
   #define PCI_PRODUCT_INTEL_E5_PCIE_9     0x3c0a          /* E5 PCIE */
   #define PCI_PRODUCT_INTEL_E5_PCIE_10    0x3c0b          /* E5 PCIE */
   #define PCI_PRODUCT_INTEL_E5_DMA_1      0x3c20          /* E5 DMA */
   #define PCI_PRODUCT_INTEL_E5_DMA_2      0x3c21          /* E5 DMA */
   #define PCI_PRODUCT_INTEL_E5_DMA_3      0x3c22          /* E5 DMA */
   #define PCI_PRODUCT_INTEL_E5_DMA_4      0x3c23          /* E5 DMA */
   #define PCI_PRODUCT_INTEL_E5_DMA_5      0x3c24          /* E5 DMA */
   #define PCI_PRODUCT_INTEL_E5_DMA_6      0x3c25          /* E5 DMA */
   #define PCI_PRODUCT_INTEL_E5_DMA_7      0x3c26          /* E5 DMA */
   #define PCI_PRODUCT_INTEL_E5_DMA_8      0x3c27          /* E5 DMA */
   #define PCI_PRODUCT_INTEL_E5_ADDRMAP    0x3c28          /* E5 Address Map */
   #define PCI_PRODUCT_INTEL_E5_ERR        0x3c2a          /* E5 Error Reporting */
   #define PCI_PRODUCT_INTEL_E5_IOAPIC     0x3c2c          /* E5 I/O APIC */
   #define PCI_PRODUCT_INTEL_5400_HB       0x4000          /* 5400 Host */
   #define PCI_PRODUCT_INTEL_5400A_HB      0x4001          /* 5400A Host */
   #define PCI_PRODUCT_INTEL_5400B_HB      0x4003          /* 5400B Host */
   #define PCI_PRODUCT_INTEL_5400_PCIE_1   0x4021          /* 5400 PCIE */
   #define PCI_PRODUCT_INTEL_5400_PCIE_2   0x4022          /* 5400 PCIE */
   #define PCI_PRODUCT_INTEL_5400_PCIE_3   0x4023          /* 5400 PCIE */
   #define PCI_PRODUCT_INTEL_5400_PCIE_4   0x4024          /* 5400 PCIE */
   #define PCI_PRODUCT_INTEL_5400_PCIE_5   0x4025          /* 5400 PCIE */
   #define PCI_PRODUCT_INTEL_5400_PCIE_6   0x4026          /* 5400 PCIE */
   #define PCI_PRODUCT_INTEL_5400_PCIE_7   0x4027          /* 5400 PCIE */
   #define PCI_PRODUCT_INTEL_5400_PCIE_8   0x4028          /* 5400 PCIE */
   #define PCI_PRODUCT_INTEL_5400_PCIE_9   0x4029          /* 5400 PCIE */
   #define PCI_PRODUCT_INTEL_IOAT_SNB      0x402f          /* I/OAT SNB */
   #define PCI_PRODUCT_INTEL_5400_FSBINT   0x4030          /* 5400 FSB/Boot/Interrupt */
   #define PCI_PRODUCT_INTEL_5400_CE       0x4031          /* 5400 Coherency Engine */
   #define PCI_PRODUCT_INTEL_5400_IOAPIC   0x4032          /* 5400 IOAPIC */
   #define PCI_PRODUCT_INTEL_5400_RAS_0    0x4035          /* 5400 RAS */
   #define PCI_PRODUCT_INTEL_5400_RAS_1    0x4036          /* 5400 RAS */
   #define PCI_PRODUCT_INTEL_E600_VGA      0x4108          /* E600 Integrated VGA */
   #define PCI_PRODUCT_INTEL_E600_HB       0x4114          /* E600 Host */
 #define PCI_PRODUCT_INTEL_PRO_WL_2200BG 0x4220          /* PRO/Wireless LAN 2200BG Mini-PCI Adapter */  #define PCI_PRODUCT_INTEL_PRO_WL_2200BG 0x4220          /* PRO/Wireless LAN 2200BG Mini-PCI Adapter */
 #define PCI_PRODUCT_INTEL_PRO_WL_2225BG 0x4221          /* PRO/Wireless LAN 2225BG Mini-PCI Adapter */  #define PCI_PRODUCT_INTEL_PRO_WL_2225BG 0x4221          /* PRO/Wireless LAN 2225BG Mini-PCI Adapter */
 #define PCI_PRODUCT_INTEL_PRO_WL_3945ABG_1      0x4222          /* PRO/Wireless LAN 3945ABG Mini-PCI Adapter */  #define PCI_PRODUCT_INTEL_PRO_WL_3945ABG_1      0x4222          /* PRO/Wireless LAN 3945ABG Mini-PCI Adapter */
Line 3041 
Line 3525 
 #define PCI_PRODUCT_INTEL_WIFI_LINK_5350_2      0x423b          /* WiFi Link 5350 */  #define PCI_PRODUCT_INTEL_WIFI_LINK_5350_2      0x423b          /* WiFi Link 5350 */
 #define PCI_PRODUCT_INTEL_WIFI_LINK_5150_1      0x423c          /* WiFi Link 5150 */  #define PCI_PRODUCT_INTEL_WIFI_LINK_5150_1      0x423c          /* WiFi Link 5150 */
 #define PCI_PRODUCT_INTEL_WIFI_LINK_5150_2      0x423d          /* WiFi Link 5150 */  #define PCI_PRODUCT_INTEL_WIFI_LINK_5150_2      0x423d          /* WiFi Link 5150 */
   #define PCI_PRODUCT_INTEL_EP80579_HB    0x5020          /* EP80579 Host */
   #define PCI_PRODUCT_INTEL_EP80579_MEM   0x5021          /* EP80579 Memory */
   #define PCI_PRODUCT_INTEL_EP80579_EDMA  0x5023          /* EP80579 EDMA */
   #define PCI_PRODUCT_INTEL_EP80579_PCIE_1        0x5024          /* EP80579 PCIE */
   #define PCI_PRODUCT_INTEL_EP80579_PCIE_2        0x5025          /* EP80579 PCIE */
   #define PCI_PRODUCT_INTEL_EP80579_SATA  0x5028          /* EP80579 SATA */
   #define PCI_PRODUCT_INTEL_EP80579_AHCI  0x5029          /* EP80579 AHCI */
   #define PCI_PRODUCT_INTEL_EP80579_ASU   0x502c          /* EP80579 ASU */
   #define PCI_PRODUCT_INTEL_EP80579_RESERVED1     0x5030          /* EP80579 Reserved */
   #define PCI_PRODUCT_INTEL_EP80579_LPC   0x5031          /* EP80579 LPC */
   #define PCI_PRODUCT_INTEL_EP80579_SMB   0x5032          /* EP80579 SMBus */
   #define PCI_PRODUCT_INTEL_EP80579_UHCI  0x5033          /* EP80579 USB */
   #define PCI_PRODUCT_INTEL_EP80579_EHCI  0x5035          /* EP80579 USB */
   #define PCI_PRODUCT_INTEL_EP80579_PPB   0x5037          /* EP80579 PCI-PCI bridge */
   #define PCI_PRODUCT_INTEL_EP80579_CAN_1 0x5039          /* EP80579 CANbus */
   #define PCI_PRODUCT_INTEL_EP80579_CAN_2 0x503a          /* EP80579 CANbus */
   #define PCI_PRODUCT_INTEL_EP80579_SERIAL        0x503b          /* EP80579 Serial */
   #define PCI_PRODUCT_INTEL_EP80579_1588  0x503c          /* EP80579 1588 */
   #define PCI_PRODUCT_INTEL_EP80579_LEB   0x503d          /* EP80579 LEB */
   #define PCI_PRODUCT_INTEL_EP80579_GCU   0x503e          /* EP80579 GCU */
   #define PCI_PRODUCT_INTEL_EP80579_RESERVED2     0x503f          /* EP80579 Reserved */
   #define PCI_PRODUCT_INTEL_EP80579_LAN_1 0x5040          /* EP80579 LAN */
   #define PCI_PRODUCT_INTEL_EP80579_LAN_2 0x5044          /* EP80579 LAN */
   #define PCI_PRODUCT_INTEL_EP80579_LAN_3 0x5048          /* EP80579 LAN */
 #define PCI_PRODUCT_INTEL_80312_ATU     0x530d          /* 80310 ATU */  #define PCI_PRODUCT_INTEL_80312_ATU     0x530d          /* 80310 ATU */
 #define PCI_PRODUCT_INTEL_82371SB_ISA   0x7000          /* 82371SB (PIIX3) PCI-ISA Bridge */  #define PCI_PRODUCT_INTEL_82371SB_ISA   0x7000          /* 82371SB (PIIX3) PCI-ISA Bridge */
 #define PCI_PRODUCT_INTEL_82371SB_IDE   0x7010          /* 82371SB (PIIX3) IDE Interface */  #define PCI_PRODUCT_INTEL_82371SB_IDE   0x7010          /* 82371SB (PIIX3) IDE Interface */
Line 3073 
Line 3581 
 #define PCI_PRODUCT_INTEL_82443GX_NOAGP 0x71a2          /* 82443GX Host Bridge/Controller (AGP disabled) */  #define PCI_PRODUCT_INTEL_82443GX_NOAGP 0x71a2          /* 82443GX Host Bridge/Controller (AGP disabled) */
 #define PCI_PRODUCT_INTEL_I740  0x7800          /* i740 Graphics Accelerator */  #define PCI_PRODUCT_INTEL_I740  0x7800          /* i740 Graphics Accelerator */
 #define PCI_PRODUCT_INTEL_SCH_IDE       0x811a          /* SCH IDE Controller */  #define PCI_PRODUCT_INTEL_SCH_IDE       0x811a          /* SCH IDE Controller */
   #define PCI_PRODUCT_INTEL_E600_HDA      0x811b          /* E600 HD Audio */
   #define PCI_PRODUCT_INTEL_E600_PCIB_0   0x8180          /* E600 Virtual PCI-PCI Bridge */
   #define PCI_PRODUCT_INTEL_E600_PCIB_1   0x8181          /* E600 Virtual PCI-PCI Bridge */
   #define PCI_PRODUCT_INTEL_E600_GVD      0x8182          /* E600 Integrated Graphic Video Display */
   #define PCI_PRODUCT_INTEL_E600_PCIB_2   0x8184          /* E600 Virtual PCI-PCI Bridge */
   #define PCI_PRODUCT_INTEL_E600_PCIB_3   0x8185          /* E600 Virtual PCI-PCI Bridge */
   #define PCI_PRODUCT_INTEL_E600_LPC      0x8186          /* Atom Processor E6xx LPC Bridge */
 #define PCI_PRODUCT_INTEL_PCI450_PB     0x84c4          /* 82454KX/GX PCI Bridge (PB) */  #define PCI_PRODUCT_INTEL_PCI450_PB     0x84c4          /* 82454KX/GX PCI Bridge (PB) */
 #define PCI_PRODUCT_INTEL_PCI450_MC     0x84c5          /* 82451KX/GX Memory Controller (MC) */  #define PCI_PRODUCT_INTEL_PCI450_MC     0x84c5          /* 82451KX/GX Memory Controller (MC) */
 #define PCI_PRODUCT_INTEL_82451NX_MIOC  0x84ca          /* 82451NX Memory & I/O Controller (MIOC) */  #define PCI_PRODUCT_INTEL_82451NX_MIOC  0x84ca          /* 82451NX Memory & I/O Controller (MIOC) */
 #define PCI_PRODUCT_INTEL_82451NX_PXB   0x84cb          /* 82451NX PCI Expander Bridge (PXB) */  #define PCI_PRODUCT_INTEL_82451NX_PXB   0x84cb          /* 82451NX PCI Expander Bridge (PXB) */
   
   #define PCI_PRODUCT_INTEL_EG20T_PCIB    0x8800          /* EG20T PCH PCIExpress Bridge */
   #define PCI_PRODUCT_INTEL_EG20T_PCTHUB  0x8801          /* EG20T PCH Packet Hub */
   #define PCI_PRODUCT_INTEL_EG20T_GBE     0x8802          /* EG20T PCH Gigabit Ether */
   #define PCI_PRODUCT_INTEL_EG20T_GPIO    0x8803          /* EG20T PCH GPIO */
   #define PCI_PRODUCT_INTEL_EG20T_OHCI1_0 0x8804          /* EG20T PCH USB OHCI Host Controller #1 */
   #define PCI_PRODUCT_INTEL_EG20T_OHCI1_1 0x8805          /* EG20T PCH USB OHCI Host Controller #1 */
   #define PCI_PRODUCT_INTEL_EG20T_OHCI1_2 0x8806          /* EG20T PCH USB OHCI Host Controller #1 */
   #define PCI_PRODUCT_INTEL_EG20T_EHCI1   0x8807          /* EG20T PCH USB EHCI Host Controller #1 */
   #define PCI_PRODUCT_INTEL_EG20T_USB_DEV 0x8808          /* EG20T PCH USB Device */
   #define PCI_PRODUCT_INTEL_EG20T_SDIO_0  0x8809          /* EG20T PCH SDIO Controller #0 */
   #define PCI_PRODUCT_INTEL_EG20T_SDIO_1  0x880a          /* EG20T PCH SDIO Controller #1 */
   #define PCI_PRODUCT_INTEL_EG20T_AHCI    0x880b          /* EG20T PCH AHCI SATA Controller */
   #define PCI_PRODUCT_INTEL_EG20T_OHCI0_0 0x880c          /* EG20T PCH USB OHCI Host Controller #0 */
   #define PCI_PRODUCT_INTEL_EG20T_OHCI0_1 0x880d          /* EG20T PCH USB OHCI Host Controller #0 */
   #define PCI_PRODUCT_INTEL_EG20T_OHCI0_2 0x880e          /* EG20T PCH USB OHCI Host Controller #0 */
   #define PCI_PRODUCT_INTEL_EG20T_EHCI0   0x880f          /* EG20T PCH USB EHCI Host Controller #0 */
   #define PCI_PRODUCT_INTEL_EG20T_DMA_0   0x8810          /* EG20T PCH DMAC #0 */
   #define PCI_PRODUCT_INTEL_EG20T_UART_0  0x8811          /* EG20T PCH UART #0 */
   #define PCI_PRODUCT_INTEL_EG20T_UART_1  0x8812          /* EG20T PCH UART #1 */
   #define PCI_PRODUCT_INTEL_EG20T_UART_2  0x8813          /* EG20T PCH UART #2 */
   #define PCI_PRODUCT_INTEL_EG20T_UART_3  0x8814          /* EG20T PCH UART #3 */
   #define PCI_PRODUCT_INTEL_EG20T_DMA_1   0x8815          /* EG20T PCH DMAC #1 */
   #define PCI_PRODUCT_INTEL_EG20T_SPI     0x8816          /* EG20T PCH SPI */
   #define PCI_PRODUCT_INTEL_EG20T_I2C     0x8817          /* EG20T PCH I2C Interface */
   #define PCI_PRODUCT_INTEL_EG20T_CAN     0x8818          /* EG20T PCH CAN Controller */
   #define PCI_PRODUCT_INTEL_EG20T_IEEE1588        0x8819          /* EG20T PCH IEEE1588 */
   #define PCI_PRODUCT_INTEL_8SER_DT_SATA  0x8c00          /* 8 Series (desktop) SATA Controller */
   #define PCI_PRODUCT_INTEL_8SER_MO_SATA  0x8c01          /* 8 Series (mobile) SATA Controller */
   #define PCI_PRODUCT_INTEL_8SER_DT_SATA_AHCI     0x8c02          /* 8 Series (desktop) SATA Controller (AHCI) */
   #define PCI_PRODUCT_INTEL_8SER_MO_SATA_AHCI     0x8c03          /* 8 Series (mobile) SATA Controller (AHCI) */
   #define PCI_PRODUCT_INTEL_8SER_DT_SATA_RAID     0x8c04          /* 8 Series (desktop) SATA Controller (RAID) */
   #define PCI_PRODUCT_INTEL_8SER_MO_SATA_RAID     0x8c05          /* 8 Series (mobile) SATA Controller (RAID) */
   #define PCI_PRODUCT_INTEL_8SER_DT_SATA_RAID_SR  0x8c06          /* 8 Series (desktop) SATA Controller (RAID) + Smart Response */
   #define PCI_PRODUCT_INTEL_8SER_MO_SATA_RAID_SR  0x8c07          /* 8 Series (mobile) SATA Controller (RAID) + Smart Response */
   #define PCI_PRODUCT_INTEL_8SER_DT_SATA_2        0x8c08          /* 8 Series (desktop) SATA Controller */
   #define PCI_PRODUCT_INTEL_8SER_MO_SATA_2        0x8c09          /* 8 Series (mobile) SATA Controller */
   #define PCI_PRODUCT_INTEL_8SER_DT_SATA_RAID1    0x8c0e          /* 8 Series (desktop) SATA Controller (RAID1) */
   #define PCI_PRODUCT_INTEL_8SER_MO_SATA_RAID1    0x8c0f          /* 8 Series (mobile) SATA Controller (RAID1) */
   #define PCI_PRODUCT_INTEL_8SERIES_PCIE_1        0x8c10          /* 8 Series PCIE */
   #define PCI_PRODUCT_INTEL_8SERIES_PCIE_2        0x8c12          /* 8 Series PCIE */
   #define PCI_PRODUCT_INTEL_8SERIES_PCIE_3        0x8c14          /* 8 Series PCIE */
   #define PCI_PRODUCT_INTEL_8SERIES_PCIE_4        0x8c16          /* 8 Series PCIE */
   #define PCI_PRODUCT_INTEL_8SERIES_PCIE_5        0x8c18          /* 8 Series PCIE */
   #define PCI_PRODUCT_INTEL_8SERIES_PCIE_6        0x8c1a          /* 8 Series PCIE */
   #define PCI_PRODUCT_INTEL_8SERIES_PCIE_7        0x8c1c          /* 8 Series PCIE */
   #define PCI_PRODUCT_INTEL_8SERIES_PCIE_8        0x8c1e          /* 8 Series PCIE */
   #define PCI_PRODUCT_INTEL_8SERIES_HDA   0x8c20          /* 8 Series HD Audio */
   #define PCI_PRODUCT_INTEL_8SERIES_SMB   0x8c22          /* 8 Series SMBus Controller */
   #define PCI_PRODUCT_INTEL_8SERIES_THERM 0x8c24          /* 8 Series Thermal */
   #define PCI_PRODUCT_INTEL_8SERIES_EHCI_1        0x8c26          /* 8 Series USB EHCI */
   #define PCI_PRODUCT_INTEL_8SERIES_EHCI_2        0x8c2d          /* 8 Series USB EHCI */
   #define PCI_PRODUCT_INTEL_8SERIES_XHCI  0x8c31          /* 8 Series USB xHCI */
   #define PCI_PRODUCT_INTEL_8SERIES_LAN   0x8c33          /* 8 Series LAN */
   #define PCI_PRODUCT_INTEL_8SERIES_MEI_1 0x8c3a          /* 8 Series MEI Controller */
   #define PCI_PRODUCT_INTEL_8SERIES_MEI_2 0x8c3b          /* 8 Series MEI Controller */
   #define PCI_PRODUCT_INTEL_8SERIES_IDE_R 0x8c3c          /* 8 Series IDE-R */
   #define PCI_PRODUCT_INTEL_8SERIES_KT    0x8c3d          /* 8 Series KT */
   #define PCI_PRODUCT_INTEL_8SERIES_M_LPC 0x8c41          /* 8 Series Mobile Full Featured ES LPC */
   #define PCI_PRODUCT_INTEL_8SERIES_D_LPC 0x8c42          /* 8 Series Desktop Full Featured ES LPC */
   #define PCI_PRODUCT_INTEL_Z87_LPC       0x8c44          /* Z87 LPC */
   #define PCI_PRODUCT_INTEL_Z85_LPC       0x8c46          /* Z85 LPC */
   #define PCI_PRODUCT_INTEL_HM86_LPC      0x8c49          /* HM86 LPC */
   #define PCI_PRODUCT_INTEL_H87_LPC       0x8c4a          /* H87 LPC */
   #define PCI_PRODUCT_INTEL_HM87_LPC      0x8c4b          /* HM87 LPC */
   #define PCI_PRODUCT_INTEL_Q85_LPC       0x8c4c          /* Q85 LPC */
   #define PCI_PRODUCT_INTEL_Q87_LPC       0x8c4e          /* Q87 LPC */
   #define PCI_PRODUCT_INTEL_QM87_LPC      0x8c4f          /* QM87 LPC */
   #define PCI_PRODUCT_INTEL_B85_LPC       0x8c50          /* B85 LPC */
   #define PCI_PRODUCT_INTEL_C222_LPC      0x8c52          /* C222 LPC */
   #define PCI_PRODUCT_INTEL_C224_LPC      0x8c54          /* C224 LPC */
   #define PCI_PRODUCT_INTEL_C226_LPC      0x8c56          /* C226 LPC */
   #define PCI_PRODUCT_INTEL_H81_LPC       0x8c5c          /* H81 LPC */
   #define PCI_PRODUCT_INTEL_CORE4G_M_AHCI 0x9c03          /* Core 4G (mobile) SATA Controller (AHCI) */
   #define PCI_PRODUCT_INTEL_CORE4G_M_RAID_1       0x9c05          /* Core 4G (mobile) SATA Controller (RAID) */
   #define PCI_PRODUCT_INTEL_CORE4G_M_RAID_2       0x9c07          /* Core 4G (mobile) SATA Controller (RAID) Premium */
   #define PCI_PRODUCT_INTEL_CORE4G_M_RAID_3       0x9c0f          /* Core 4G (mobile) SATA Controller (RAID) Premium */
   #define PCI_PRODUCT_INTEL_CORE4G_M_PCIE_1       0x9c10          /* Core 4G (mobile) PCIE */
   #define PCI_PRODUCT_INTEL_CORE4G_M_PCIE_2       0x9c12          /* Core 4G (mobile) PCIE */
   #define PCI_PRODUCT_INTEL_CORE4G_M_PCIE_3       0x9c14          /* Core 4G (mobile) PCIE */
   #define PCI_PRODUCT_INTEL_CORE4G_M_PCIE_4       0x9c16          /* Core 4G (mobile) PCIE */
   #define PCI_PRODUCT_INTEL_CORE4G_M_PCIE_5       0x9c18          /* Core 4G (mobile) PCIE */
   #define PCI_PRODUCT_INTEL_CORE4G_M_PCIE_6       0x9c1a          /* Core 4G (mobile) PCIE */
   #define PCI_PRODUCT_INTEL_CORE4G_M_HDA  0x9c20          /* Core 4G (mobile) HD Audio */
   #define PCI_PRODUCT_INTEL_CORE4G_M_SMB  0x9c22          /* Core 4G (mobile) SMBus */
   #define PCI_PRODUCT_INTEL_CORE4G_M_THERM        0x9c24          /* Core 4G (mobile) Thermal */
   #define PCI_PRODUCT_INTEL_CORE4G_M_EHCI 0x9c26          /* Core 4G (mobile) USB EHCI */
   #define PCI_PRODUCT_INTEL_CORE4G_M_XHCI 0x9c31          /* Core 4G (mobile) USB xHCI */
   #define PCI_PRODUCT_INTEL_CORE4G_M_SDIO 0x9c35          /* Core 4G (mobile) SDIO */
   #define PCI_PRODUCT_INTEL_CORE4G_M_SSOUND       0x9c36          /* Core 4G (mobile) Smart Sound */
   #define PCI_PRODUCT_INTEL_CORE4G_M_MEI_1        0x9c3a          /* Core 4G (mobile) MEI */
   #define PCI_PRODUCT_INTEL_CORE4G_M_MEI_2        0x9c3b          /* Core 4G (mobile) MEI */
   #define PCI_PRODUCT_INTEL_CORE4G_M_IDE_R        0x9c3c          /* Core 4G (mobile) IDE-R */
   #define PCI_PRODUCT_INTEL_CORE4G_M_KT   0x9c3d          /* Core 4G (mobile) KT */
   #define PCI_PRODUCT_INTEL_CORE4G_M_LPC_1        0x9c41          /* Core 4G (mobile) LPC */
   #define PCI_PRODUCT_INTEL_CORE4G_M_LPC_2        0x9c43          /* Core 4G (mobile) LPC */
   #define PCI_PRODUCT_INTEL_CORE4G_M_LPC_3        0x9c45          /* Core 4G (mobile) LPC */
   #define PCI_PRODUCT_INTEL_CORE4G_M_S_DMA        0x9c60          /* Core 4G (mobile) Serial I/O DMA */
   #define PCI_PRODUCT_INTEL_CORE4G_M_S_I2C_0      0x9c61          /* Core 4G (mobile) Serial I/O I2C */
   #define PCI_PRODUCT_INTEL_CORE4G_M_S_I2C_1      0x9c62          /* Core 4G (mobile) Serial I/O I2C */
   #define PCI_PRODUCT_INTEL_CORE4G_M_S_UART_0     0x9c63          /* Core 4G (mobile) Serial I/O UART */
   #define PCI_PRODUCT_INTEL_CORE4G_M_S_UART_1     0x9c64          /* Core 4G (mobile) Serial I/O UART */
   #define PCI_PRODUCT_INTEL_CORE4G_M_S_GSPI_0     0x9c65          /* Core 4G (mobile) Serial I/O GSPI */
   #define PCI_PRODUCT_INTEL_CORE4G_M_S_GSPI_1     0x9c66          /* Core 4G (mobile) Serial I/O GSPI */
 #define PCI_PRODUCT_INTEL_PINEVIEW_HB   0xa000          /* Pineview Host Bridge */  #define PCI_PRODUCT_INTEL_PINEVIEW_HB   0xa000          /* Pineview Host Bridge */
 #define PCI_PRODUCT_INTEL_PINEVIEW_IGD  0xa001          /* Pineview Integrated Graphics Device */  #define PCI_PRODUCT_INTEL_PINEVIEW_IGD  0xa001          /* Pineview Integrated Graphics Device */
   #define PCI_PRODUCT_INTEL_PINEVIEW_IGD_1        0xa002          /* Pineview Integrated Graphics Device */
 #define PCI_PRODUCT_INTEL_PINEVIEW_M_HB 0xa010          /* Pineview Host Bridge */  #define PCI_PRODUCT_INTEL_PINEVIEW_M_HB 0xa010          /* Pineview Host Bridge */
 #define PCI_PRODUCT_INTEL_PINEVIEW_M_IGD        0xa011          /* Pineview Integrated Graphics Device */  #define PCI_PRODUCT_INTEL_PINEVIEW_M_IGD        0xa011          /* Pineview Integrated Graphics Device */
 #define PCI_PRODUCT_INTEL_21152 0xb152          /* S21152BB PCI-PCI Bridge */  #define PCI_PRODUCT_INTEL_21152 0xb152          /* S21152BB PCI-PCI Bridge */
 #define PCI_PRODUCT_INTEL_21154 0xb154          /* S21152BA,S21154AE/BE PCI-PCI Bridge */  #define PCI_PRODUCT_INTEL_21154 0xb154          /* S21152BA,S21154AE/BE PCI-PCI Bridge */
 #define PCI_PRODUCT_INTEL_21555 0xb555          /* 21555 Non-Transparent PCI-PCI Bridge */  #define PCI_PRODUCT_INTEL_21555 0xb555          /* 21555 Non-Transparent PCI-PCI Bridge */
   #define PCI_PRODUCT_INTEL_CP_DMI_1      0xd131          /* Core Processor DMI */
   #define PCI_PRODUCT_INTEL_CP_DMI_2      0xd132          /* Core Processor DMI */
   #define PCI_PRODUCT_INTEL_CP_PCIE_1     0xd138          /* Core Processor PCIe Root Port (x16 or x8 max) */
   #define PCI_PRODUCT_INTEL_CP_PCIE_2     0xd13a          /* Core Processor PCIe Root Port (x8 max) */
 #define PCI_PRODUCT_INTEL_CP_QPI_LINK   0xd150          /* Core Processor QPI Link */  #define PCI_PRODUCT_INTEL_CP_QPI_LINK   0xd150          /* Core Processor QPI Link */
 #define PCI_PRODUCT_INTEL_CP_QPI_RPREGS 0xd151          /* Core Processor QPI Routing and Protocol Registers */  #define PCI_PRODUCT_INTEL_CP_QPI_RPREGS 0xd151          /* Core Processor QPI Routing and Protocol Registers */
 #define PCI_PRODUCT_INTEL_CP_SYS_MREGS  0xd155          /* Core Processor System Management Registers */  #define PCI_PRODUCT_INTEL_CP_SYS_MREGS  0xd155          /* Core Processor System Management Registers */
Line 3115 
Line 3739 
 #define PCI_PRODUCT_ITE_IT8152  0x8152          /* IT8152 Host Bridge */  #define PCI_PRODUCT_ITE_IT8152  0x8152          /* IT8152 Host Bridge */
 #define PCI_PRODUCT_ITE_IT8211  0x8211          /* IT8211 IDE Controller */  #define PCI_PRODUCT_ITE_IT8211  0x8211          /* IT8211 IDE Controller */
 #define PCI_PRODUCT_ITE_IT8212  0x8212          /* IT8212 IDE Controller */  #define PCI_PRODUCT_ITE_IT8212  0x8212          /* IT8212 IDE Controller */
   #define PCI_PRODUCT_ITE_IT8213  0x8213          /* IT8213 IDE Controller */
   
 /* I. T. T. products */  /* I. T. T. products */
 #define PCI_PRODUCT_ITT_AGX016  0x0001          /* AGX016 */  #define PCI_PRODUCT_ITT_AGX016  0x0001          /* AGX016 */
Line 3123 
Line 3748 
 /* JMicron products */  /* JMicron products */
 #define PCI_PRODUCT_JMICRON_JMB360      0x2360          /* JMB360 SATA Controller */  #define PCI_PRODUCT_JMICRON_JMB360      0x2360          /* JMB360 SATA Controller */
 #define PCI_PRODUCT_JMICRON_JMB361      0x2361          /* JMB361 SATA/PATA Controller */  #define PCI_PRODUCT_JMICRON_JMB361      0x2361          /* JMB361 SATA/PATA Controller */
   #define PCI_PRODUCT_JMICRON_JMB362      0x2362          /* JMB362 SATA Controller */
 #define PCI_PRODUCT_JMICRON_JMB363      0x2363          /* JMB363 SATA/PATA Controller */  #define PCI_PRODUCT_JMICRON_JMB363      0x2363          /* JMB363 SATA/PATA Controller */
 #define PCI_PRODUCT_JMICRON_JMB365      0x2365          /* JMB365 SATA/PATA Controller */  #define PCI_PRODUCT_JMICRON_JMB365      0x2365          /* JMB365 SATA/PATA Controller */
 #define PCI_PRODUCT_JMICRON_JMB366      0x2366          /* JMB366 SATA/PATA Controller */  #define PCI_PRODUCT_JMICRON_JMB366      0x2366          /* JMB366 SATA/PATA Controller */
Line 3157 
Line 3783 
 #define PCI_PRODUCT_LMC_SSI     0x0005          /* SSI */  #define PCI_PRODUCT_LMC_SSI     0x0005          /* SSI */
 #define PCI_PRODUCT_LMC_DS1     0x0006          /* DS1 */  #define PCI_PRODUCT_LMC_DS1     0x0006          /* DS1 */
   
   /* Lava products */
   #define PCI_PRODUCT_LAVA_TWOSP_2S       0x0100          /* Dual Serial */
   #define PCI_PRODUCT_LAVA_QUATTRO_AB     0x0101          /* Dual Serial */
   #define PCI_PRODUCT_LAVA_QUATTRO_CD     0x0102          /* Dual Serial */
   #define PCI_PRODUCT_LAVA_IOFLEX_2S_0    0x0110          /* Serial */
   #define PCI_PRODUCT_LAVA_IOFLEX_2S_1    0x0111          /* Serial */
   #define PCI_PRODUCT_LAVA_QUATTRO_AB2    0x0120          /* Dual Serial */
   #define PCI_PRODUCT_LAVA_QUATTRO_CD2    0x0121          /* Dual Serial */
   #define PCI_PRODUCT_LAVA_OCTOPUS550_0   0x0180          /* Quad Serial */
   #define PCI_PRODUCT_LAVA_OCTOPUS550_1   0x0181          /* Quad Serial */
   #define PCI_PRODUCT_LAVA_LAVAPORT_2     0x0200          /* Serial */
   #define PCI_PRODUCT_LAVA_LAVAPORT_0     0x0201          /* Serial */
   #define PCI_PRODUCT_LAVA_LAVAPORT_1     0x0202          /* Serial */
   #define PCI_PRODUCT_LAVA_SSERIAL        0x0500          /* Single Serial */
   #define PCI_PRODUCT_LAVA_650    0x0600          /* Serial */
   #define PCI_PRODUCT_LAVA_TWOSP_1P       0x8000          /* Parallel */
   #define PCI_PRODUCT_LAVA_PARALLEL2      0x8001          /* Dual Parallel */
   #define PCI_PRODUCT_LAVA_PARALLEL2A     0x8002          /* Dual Parallel */
   #define PCI_PRODUCT_LAVA_PARALLELB      0x8003          /* Dual Parallel */
   
 /* LeadTek Research */  /* LeadTek Research */
 #define PCI_PRODUCT_LEADTEK_S3_805      0x0000          /* S3 805 */  #define PCI_PRODUCT_LEADTEK_S3_805      0x0000          /* S3 805 */
   
Line 3205 
Line 3851 
 #define PCI_PRODUCT_LUCENT_LTMODEM_0458 0x0458          /* LTMODEM */  #define PCI_PRODUCT_LUCENT_LTMODEM_0458 0x0458          /* LTMODEM */
 #define PCI_PRODUCT_LUCENT_LTMODEM_0459 0x0459          /* LTMODEM */  #define PCI_PRODUCT_LUCENT_LTMODEM_0459 0x0459          /* LTMODEM */
 #define PCI_PRODUCT_LUCENT_LTMODEM_045a 0x045a          /* LTMODEM */  #define PCI_PRODUCT_LUCENT_LTMODEM_045a 0x045a          /* LTMODEM */
   #define PCI_PRODUCT_LUCENT_VENUSMODEM   0x0480          /* Venus Modem */
 #define PCI_PRODUCT_LUCENT_OR3LP26      0x5400          /* ORCA FPGA w/ 32-bit PCI ASIC Core */  #define PCI_PRODUCT_LUCENT_OR3LP26      0x5400          /* ORCA FPGA w/ 32-bit PCI ASIC Core */
 #define PCI_PRODUCT_LUCENT_OR3TP12      0x5401          /* ORCA FPGA w/ 64-bit PCI ASIC Core */  #define PCI_PRODUCT_LUCENT_OR3TP12      0x5401          /* ORCA FPGA w/ 64-bit PCI ASIC Core */
 #define PCI_PRODUCT_LUCENT_USBHC        0x5801          /* USB Host Controller */  #define PCI_PRODUCT_LUCENT_USBHC        0x5801          /* USB Host Controller */
Line 3238 
Line 3885 
 #define PCI_PRODUCT_MATROX_G200E_SE     0x0522          /* MGA G200e (ServerEngines) */  #define PCI_PRODUCT_MATROX_G200E_SE     0x0522          /* MGA G200e (ServerEngines) */
 #define PCI_PRODUCT_MATROX_G400_AGP     0x0525          /* MGA G400 AGP */  #define PCI_PRODUCT_MATROX_G400_AGP     0x0525          /* MGA G400 AGP */
 #define PCI_PRODUCT_MATROX_G200EW       0x0532          /* MGA G200eW */  #define PCI_PRODUCT_MATROX_G200EW       0x0532          /* MGA G200eW */
   #define PCI_PRODUCT_MATROX_G200EH       0x0533          /* MGA G200eH */
 #define PCI_PRODUCT_MATROX_IMPRESSION   0x0d10          /* MGA Impression */  #define PCI_PRODUCT_MATROX_IMPRESSION   0x0d10          /* MGA Impression */
 #define PCI_PRODUCT_MATROX_G100_PCI     0x1000          /* MGA G100 PCI */  #define PCI_PRODUCT_MATROX_G100_PCI     0x1000          /* MGA G100 PCI */
 #define PCI_PRODUCT_MATROX_G100_AGP     0x1001          /* MGA G100 AGP */  #define PCI_PRODUCT_MATROX_G100_AGP     0x1001          /* MGA G100 AGP */
Line 3295 
Line 3943 
 #define PCI_PRODUCT_MOXA_CP102U 0x1022          /* CP102U */  #define PCI_PRODUCT_MOXA_CP102U 0x1022          /* CP102U */
 #define PCI_PRODUCT_MOXA_C104H  0x1040          /* C104H */  #define PCI_PRODUCT_MOXA_C104H  0x1040          /* C104H */
 #define PCI_PRODUCT_MOXA_CP104  0x1041          /* CP104UL */  #define PCI_PRODUCT_MOXA_CP104  0x1041          /* CP104UL */
   #define PCI_PRODUCT_MOXA_CP104V2        0x1042          /* CP104V2 */
   #define PCI_PRODUCT_MOXA_CP104EL        0x1043          /* CP104EL */
 #define PCI_PRODUCT_MOXA_CP114  0x1141          /* CP114 */  #define PCI_PRODUCT_MOXA_CP114  0x1141          /* CP114 */
 #define PCI_PRODUCT_MOXA_C168H  0x1680          /* C168H */  #define PCI_PRODUCT_MOXA_C168H  0x1680          /* C168H */
   #define PCI_PRODUCT_MOXA_C168U  0x1681          /* C168U */
   #define PCI_PRODUCT_MOXA_C168EL 0x1682          /* C168EL */
   #define PCI_PRODUCT_MOXA_C168ELA        0x1683          /* C168EL A */
   
 /* Mutech products */  /* Mutech products */
 #define PCI_PRODUCT_MUTECH_MV1000       0x0001          /* MV1000 */  #define PCI_PRODUCT_MUTECH_MV1000       0x0001          /* MV1000 */
Line 3324 
Line 3977 
 #define PCI_PRODUCT_NDC_NCP130  0x0130          /* NCP130 Wireless NIC */  #define PCI_PRODUCT_NDC_NCP130  0x0130          /* NCP130 Wireless NIC */
 #define PCI_PRODUCT_NDC_NCP130A2        0x0131          /* NCP130 rev A2 Wireless NIC */  #define PCI_PRODUCT_NDC_NCP130A2        0x0131          /* NCP130 rev A2 Wireless NIC */
   
 /* NetVin products - XXX better descriptions */  
 #define PCI_PRODUCT_NETVIN_5000 0x5000          /* 5000 Ethernet */  
   
 /* NetBoost (now Intel) products */  /* NetBoost (now Intel) products */
 #define PCI_PRODUCT_NETBOOST_POLICY     0x0000          /* Policy Accelerator */  #define PCI_PRODUCT_NETBOOST_POLICY     0x0000          /* Policy Accelerator */
   
   /* NetLogic (now Broadcom?) products */
   #define PCI_PRODUCT_NETLOGIC_XLP_SBC    0x1001          /* XLP System Bridge controller */
   #define PCI_PRODUCT_NETLOGIC_XLP_ICI    0x1002          /* XLP Inter-Chip interconnect */
   #define PCI_PRODUCT_NETLOGIC_XLP_PIC    0x1003          /* XLP Programmable Interrupt controller */
   #define PCI_PRODUCT_NETLOGIC_XLP_PCIROOT        0x1004          /* XLP PCI-Express RootComplex/Endpoint port */
   #define PCI_PRODUCT_NETLOGIC_XLP_INTERLAKEN     0x1005          /* XLP Interlaken LA interface */
   #define PCI_PRODUCT_NETLOGIC_XLP_DEVUSB 0x1006          /* XLP Device USB controller */
   #define PCI_PRODUCT_NETLOGIC_XLP_EHCIUSB        0x1007          /* XLP EHCI USB controller */
   #define PCI_PRODUCT_NETLOGIC_XLP_OHCIUSB        0x1008          /* XLP OHCI USB controller */
   #define PCI_PRODUCT_NETLOGIC_XLP_NAE    0x1009          /* XLP Network Acceleration engine */
   #define PCI_PRODUCT_NETLOGIC_XLP_POE    0x100A          /* XLP Packet Ordering engine */
   #define PCI_PRODUCT_NETLOGIC_XLP_FMN    0x100B          /* XLP Fast Messaging Network */
   #define PCI_PRODUCT_NETLOGIC_XLP_DMA    0x100C          /* XLP Data Transfer and RAID engine */
   #define PCI_PRODUCT_NETLOGIC_XLP_SAE    0x100D          /* XLP Security accelerator */
   #define PCI_PRODUCT_NETLOGIC_XLP_PKE    0x100E          /* XLP RSA/ECC accelerator */
   #define PCI_PRODUCT_NETLOGIC_XLP_CDE    0x100F          /* XLP Compress/Decompression engine */
   #define PCI_PRODUCT_NETLOGIC_XLP_UART   0x1010          /* XLP UART controller */
   #define PCI_PRODUCT_NETLOGIC_XLP_I2C    0x1011          /* XLP I2C controller */
   #define PCI_PRODUCT_NETLOGIC_XLP_GPIO   0x1012          /* XLP GPIO controller */
   #define PCI_PRODUCT_NETLOGIC_XLP_SYSTEM 0x1013          /* XLP System controller */
   #define PCI_PRODUCT_NETLOGIC_XLP_JTAG   0x1014          /* XLP JTAG interface */
   #define PCI_PRODUCT_NETLOGIC_XLP_NOR    0x1015          /* XLP NOR flash controller */
   #define PCI_PRODUCT_NETLOGIC_XLP_NAND   0x1016          /* XLP NAND flash controller */
   #define PCI_PRODUCT_NETLOGIC_XLP_SPI    0x1017          /* XLP SPI controller */
   #define PCI_PRODUCT_NETLOGIC_XLP_SDHC   0x1018          /* XLP eMMC/SD/SDIO controller */
   #define PCI_PRODUCT_NETLOGIC_XLP_RXE    0x1019          /* XLP Regular Expression accelerator */
   #define PCI_PRODUCT_NETLOGIC_XLP_AHCISATA       0x101a          /* XLP AHCI SATA controller */
   #define PCI_PRODUCT_NETLOGIC_XLP_SRIO   0x101b          /* XLP SRIO (Serial Rapid IO) controller */
   
   /* NetVin products - XXX better descriptions */
   #define PCI_PRODUCT_NETVIN_5000 0x5000          /* 5000 Ethernet */
   
 /* Newbridge / Tundra products */  /* Newbridge / Tundra products */
 #define PCI_PRODUCT_NEWBRIDGE_CA91CX42  0x0000          /* Universe VME Bridge */  #define PCI_PRODUCT_NEWBRIDGE_CA91CX42  0x0000          /* Universe VME Bridge */
 #define PCI_PRODUCT_NEWBRIDGE_CA91L826A 0x0826          /* QSpan II PCI Bridge */  #define PCI_PRODUCT_NEWBRIDGE_CA91L826A 0x0826          /* QSpan II PCI Bridge */
Line 3397 
Line 4079 
 #define PCI_PRODUCT_SYMBIOS_SAS1068E    0x0058          /* SAS1068E */  #define PCI_PRODUCT_SYMBIOS_SAS1068E    0x0058          /* SAS1068E */
 #define PCI_PRODUCT_SYMBIOS_SAS1068E_2  0x0059          /* SAS1068E */  #define PCI_PRODUCT_SYMBIOS_SAS1068E_2  0x0059          /* SAS1068E */
 #define PCI_PRODUCT_SYMBIOS_SAS1066E    0x005A          /* SAS1066E */  #define PCI_PRODUCT_SYMBIOS_SAS1066E    0x005A          /* SAS1066E */
   #define PCI_PRODUCT_SYMBIOS_MEGARAID_2208       0x005B          /* MegaRAID SAS2208 */
 #define PCI_PRODUCT_SYMBIOS_SAS1064A    0x005C          /* SAS1064A */  #define PCI_PRODUCT_SYMBIOS_SAS1064A    0x005C          /* SAS1064A */
 #define PCI_PRODUCT_SYMBIOS_SAS1066     0x005E          /* SAS1066 */  #define PCI_PRODUCT_SYMBIOS_SAS1066     0x005E          /* SAS1066 */
 #define PCI_PRODUCT_SYMBIOS_SAS1078     0x0060          /* SAS1078 PCI */  #define PCI_PRODUCT_SYMBIOS_SAS1078     0x0060          /* SAS1078 PCI */
 #define PCI_PRODUCT_SYMBIOS_SAS1078_PCIE        0x0062          /* SAS1078 PCI Express */  #define PCI_PRODUCT_SYMBIOS_SAS1078_PCIE        0x0062          /* SAS1078 PCI Express */
   #define PCI_PRODUCT_SYMBIOS_SAS2116_1   0x0064          /* SAS2116 */
   #define PCI_PRODUCT_SYMBIOS_SAS2116_2   0x0065          /* SAS2116 */
   #define PCI_PRODUCT_SYMBIOS_SAS2308_3   0x006e          /* SAS2308 */
   #define PCI_PRODUCT_SYMBIOS_SAS2004     0x0070          /* SAS2004 */
 #define PCI_PRODUCT_SYMBIOS_SAS2008     0x0072          /* SAS2008 */  #define PCI_PRODUCT_SYMBIOS_SAS2008     0x0072          /* SAS2008 */
   #define PCI_PRODUCT_SYMBIOS_SAS2008_1   0x0073          /* MegaRAID SAS2008 */
   #define PCI_PRODUCT_SYMBIOS_SAS2108_3   0x0074          /* SAS2108 */
   #define PCI_PRODUCT_SYMBIOS_SAS2108_4   0x0076          /* SAS2108 */
   #define PCI_PRODUCT_SYMBIOS_SAS2108_5   0x0077          /* SAS2108 */
 #define PCI_PRODUCT_SYMBIOS_SAS2108_1   0x0078          /* MegaRAID SAS2108 CRYPTO GEN2 */  #define PCI_PRODUCT_SYMBIOS_SAS2108_1   0x0078          /* MegaRAID SAS2108 CRYPTO GEN2 */
 #define PCI_PRODUCT_SYMBIOS_SAS2108_2   0x0079          /* MegaRAID SAS2108 GEN2 */  #define PCI_PRODUCT_SYMBIOS_SAS2108_2   0x0079          /* MegaRAID SAS2108 GEN2 */
 #define PCI_PRODUCT_SYMBIOS_SAS1078DE   0x007c          /* SAS1078DE */  #define PCI_PRODUCT_SYMBIOS_SAS1078DE   0x007c          /* SAS1078DE */
   #define PCI_PRODUCT_SYMBIOS_SAS2208_1   0x0080          /* SAS2208 */
   #define PCI_PRODUCT_SYMBIOS_SAS2208_2   0x0081          /* SAS2208 */
   #define PCI_PRODUCT_SYMBIOS_SAS2208_3   0x0082          /* SAS2208 */
   #define PCI_PRODUCT_SYMBIOS_SAS2208_4   0x0083          /* SAS2208 */
   #define PCI_PRODUCT_SYMBIOS_SAS2208_5   0x0084          /* SAS2208 */
   #define PCI_PRODUCT_SYMBIOS_SAS2208_6   0x0085          /* SAS2208 */
   #define PCI_PRODUCT_SYMBIOS_SAS2308_1   0x0086          /* SAS2308 */
   #define PCI_PRODUCT_SYMBIOS_SAS2308_2   0x0087          /* SAS2308 */
 #define PCI_PRODUCT_SYMBIOS_875J        0x008f          /* 53c875J */  #define PCI_PRODUCT_SYMBIOS_875J        0x008f          /* 53c875J */
 #define PCI_PRODUCT_SYMBIOS_FC909       0x0620          /* FC909 */  #define PCI_PRODUCT_SYMBIOS_FC909       0x0620          /* FC909 */
 #define PCI_PRODUCT_SYMBIOS_FC909A      0x0621          /* FC909A */  #define PCI_PRODUCT_SYMBIOS_FC909A      0x0621          /* FC909A */
Line 3437 
Line 4136 
 #define PCI_PRODUCT_NEC_VRC4173_CARDU   0x003e          /* VRC4173 PC-Card Unit */  #define PCI_PRODUCT_NEC_VRC4173_CARDU   0x003e          /* VRC4173 PC-Card Unit */
 #define PCI_PRODUCT_NEC_POWERVR2        0x0046          /* PowerVR PCX2 */  #define PCI_PRODUCT_NEC_POWERVR2        0x0046          /* PowerVR PCX2 */
 #define PCI_PRODUCT_NEC_PD72872 0x0063          /* uPD72872 IEEE 1394 Host Controller */  #define PCI_PRODUCT_NEC_PD72872 0x0063          /* uPD72872 IEEE 1394 Host Controller */
   #define PCI_PRODUCT_NEC_PKUGX001        0x0074          /* PK-UG-X001 K56flex Modem */
   #define PCI_PRODUCT_NEC_PKUGX008        0x007d          /* PK-UG-X008 */
 #define PCI_PRODUCT_NEC_VRC4173_BCU     0x00a5          /* VRC4173 Bus Control Unit */  #define PCI_PRODUCT_NEC_VRC4173_BCU     0x00a5          /* VRC4173 Bus Control Unit */
 #define PCI_PRODUCT_NEC_VRC4173_AC97U   0x00a6          /* VRC4173 AC97 Unit */  #define PCI_PRODUCT_NEC_VRC4173_AC97U   0x00a6          /* VRC4173 AC97 Unit */
 #define PCI_PRODUCT_NEC_PD72870 0x00cd          /* uPD72870 IEEE 1394 Host Controller */  #define PCI_PRODUCT_NEC_PD72870 0x00cd          /* uPD72870 IEEE 1394 Host Controller */
 #define PCI_PRODUCT_NEC_PD72871 0x00ce          /* uPD72871 IEEE 1394 Host Controller */  #define PCI_PRODUCT_NEC_PD72871 0x00ce          /* uPD72871 IEEE 1394 Host Controller */
 #define PCI_PRODUCT_NEC_PD720100A       0x00e0          /* USB Host Controller */  #define PCI_PRODUCT_NEC_PD720100A       0x00e0          /* USB2 Host Controller */
   #define PCI_PRODUCT_NEC_PD720200        0x0194          /* USB3 Host Controller */
 #define PCI_PRODUCT_NEC_VA26D   0x803c          /* Versa Pro LX VA26D */  #define PCI_PRODUCT_NEC_VA26D   0x803c          /* Versa Pro LX VA26D */
 #define PCI_PRODUCT_NEC_VERSALX 0x8058          /* Versa LX */  #define PCI_PRODUCT_NEC_VERSALX 0x8058          /* Versa LX */
   
Line 3810 
Line 4512 
 #define PCI_PRODUCT_NVIDIA_MCP77_AHCI_10        0x0ad9          /* nForce MCP77 AHCI Controller */  #define PCI_PRODUCT_NVIDIA_MCP77_AHCI_10        0x0ad9          /* nForce MCP77 AHCI Controller */
 #define PCI_PRODUCT_NVIDIA_MCP77_AHCI_11        0x0ada          /* nForce MCP77 AHCI Controller */  #define PCI_PRODUCT_NVIDIA_MCP77_AHCI_11        0x0ada          /* nForce MCP77 AHCI Controller */
 #define PCI_PRODUCT_NVIDIA_MCP77_AHCI_12        0x0adb          /* nForce MCP77 AHCI Controller */  #define PCI_PRODUCT_NVIDIA_MCP77_AHCI_12        0x0adb          /* nForce MCP77 AHCI Controller */
   #define PCI_PRODUCT_NVIDIA_MCP79_AHCI_1 0x0ab4          /* nForce MCP79 AHCI Controller */
   #define PCI_PRODUCT_NVIDIA_MCP79_AHCI_2 0x0ab5          /* nForce MCP79 AHCI Controller */
   #define PCI_PRODUCT_NVIDIA_MCP79_AHCI_3 0x0ab6          /* nForce MCP79 AHCI Controller */
   #define PCI_PRODUCT_NVIDIA_MCP79_AHCI_4 0x0ab7          /* nForce MCP79 AHCI Controller */
   #define PCI_PRODUCT_NVIDIA_MCP79_AHCI_5 0x0ab8          /* nForce MCP79 AHCI Controller */
   #define PCI_PRODUCT_NVIDIA_MCP79_AHCI_6 0x0ab9          /* nForce MCP79 AHCI Controller */
   #define PCI_PRODUCT_NVIDIA_MCP79_AHCI_7 0x0aba          /* nForce MCP79 AHCI Controller */
   #define PCI_PRODUCT_NVIDIA_MCP79_AHCI_8 0x0abb          /* nForce MCP79 AHCI Controller */
   #define PCI_PRODUCT_NVIDIA_MCP79_AHCI_9 0x0abc          /* nForce MCP79 AHCI Controller */
   #define PCI_PRODUCT_NVIDIA_MCP79_AHCI_10        0x0abd          /* nForce MCP79 AHCI Controller */
   #define PCI_PRODUCT_NVIDIA_MCP79_AHCI_11        0x0abe          /* nForce MCP79 AHCI Controller */
   #define PCI_PRODUCT_NVIDIA_MCP79_AHCI_12        0x0abf          /* nForce MCP79 AHCI Controller */
   #define PCI_PRODUCT_NVIDIA_GEFORCE_210_HDA      0x0be3          /* GeForce 210 High Definition Audio Controller */
   #define PCI_PRODUCT_NVIDIA_GF_GT640M    0x0fd2          /* GeForce GT 640M */
 #define PCI_PRODUCT_NVIDIA_GF116        0x1244          /* GeForce GTX 550 Ti */  #define PCI_PRODUCT_NVIDIA_GF116        0x1244          /* GeForce GTX 550 Ti */
   
 /* Nvidia & SGS-Thomson Microelectronics */  /* Nvidia & SGS-Thomson Microelectronics */
Line 3846 
Line 4562 
 #define PCI_PRODUCT_OPTI_82C700 0xc700          /* 82C700 */  #define PCI_PRODUCT_OPTI_82C700 0xc700          /* 82C700 */
 #define PCI_PRODUCT_OPTI_82C701 0xc701          /* 82C701 */  #define PCI_PRODUCT_OPTI_82C701 0xc701          /* 82C701 */
   
   /* Oxford Semiconductor products */
   #define PCI_PRODUCT_OXFORDSEMI_VSCOM_PCI011H    0x8403          /* 011H */
   #define PCI_PRODUCT_OXFORDSEMI_OX16PCI954       0x9501          /* OX16PCI954 */
   #define PCI_PRODUCT_OXFORDSEMI_OX16PCI954K      0x9504          /* OX16PCI954K */
   #define PCI_PRODUCT_OXFORDSEMI_OXUPCI952        0x9505          /* OXuPCI952 */
   #define PCI_PRODUCT_OXFORDSEMI_EXSYS_EX41092    0x950a          /* Exsys EX-41092 */
   #define PCI_PRODUCT_OXFORDSEMI_OXCB950  0x950b          /* OXCB950 */
   #define PCI_PRODUCT_OXFORDSEMI_OXMPCI954        0x950c          /* OXmPCI954 */
   #define PCI_PRODUCT_OXFORDSEMI_OXMPCI954D       0x9510          /* OXmPCI954 Disabled */
   #define PCI_PRODUCT_OXFORDSEMI_EXSYS_EX41098    0x9511          /* Exsys EX-41098 */
   #define PCI_PRODUCT_OXFORDSEMI_OX16PCI954P      0x9513          /* OX16PCI954 Parallel */
   #define PCI_PRODUCT_OXFORDSEMI_OX16PCI952       0x9521          /* OX16PCI952 */
   #define PCI_PRODUCT_OXFORDSEMI_OX16PCI952P      0x9523          /* OX16PCI952 Parallel */
   #define PCI_PRODUCT_OXFORDSEMI_OX16PCI958       0x9538          /* OX16PCI958 */
   #define PCI_PRODUCT_OXFORDSEMI_OXPCIE952P       0xc110          /* OXPCIe952 Parallel */
   #define PCI_PRODUCT_OXFORDSEMI_OXPCIE952        0xc120          /* OXPCIe952 */
   
 /* Packet Engines products */  /* Packet Engines products */
 #define PCI_PRODUCT_PACKETENGINES_GNICII        0x0911          /* G-NIC II Ethernet */  #define PCI_PRODUCT_PACKETENGINES_GNICII        0x0911          /* G-NIC II Ethernet */
   
Line 3868 
Line 4601 
 #define PCI_PRODUCT_PLANEX_FNW_3800_TX  0xab07          /* FNW-3800-TX 10/100 Ethernet */  #define PCI_PRODUCT_PLANEX_FNW_3800_TX  0xab07          /* FNW-3800-TX 10/100 Ethernet */
   
 /* PLX Technology products */  /* PLX Technology products */
   #define PCI_PRODUCT_PLX_PCI_400 0x1077          /* VScom PCI-400 4 port serial */
   #define PCI_PRODUCT_PLX_PCI_800 0x1076          /* VScom PCI-800 8 port serial */
   #define PCI_PRODUCT_PLX_PCI_200 0x1103          /* VScom PCI-200 2 port serial */
 #define PCI_PRODUCT_PLX_9030    0x9030          /* 9030 I/O Accelrator */  #define PCI_PRODUCT_PLX_9030    0x9030          /* 9030 I/O Accelrator */
 #define PCI_PRODUCT_PLX_9050    0x5201          /* 9050 I/O Accelrator */  #define PCI_PRODUCT_PLX_9050    0x9050          /* 9050 I/O Accelrator */
 #define PCI_PRODUCT_PLX_9054    0x9054          /* 9054 I/O Accelerator */  #define PCI_PRODUCT_PLX_9054    0x9054          /* 9054 I/O Accelerator */
 #define PCI_PRODUCT_PLX_9060ES  0x906e          /* 9060ES PCI Bus Controller */  #define PCI_PRODUCT_PLX_9060ES  0x906e          /* 9060ES PCI Bus Controller */
 #define PCI_PRODUCT_PLX_9656    0x9656          /* 9656 I/O Accelerator */  #define PCI_PRODUCT_PLX_9656    0x9656          /* 9656 I/O Accelerator */
Line 3920 
Line 4656 
 #define PCI_PRODUCT_PROMISE_PDC20619    0x6629          /* PDC20619 Dual Ultra/133 IDE Controller */  #define PCI_PRODUCT_PROMISE_PDC20619    0x6629          /* PDC20619 Dual Ultra/133 IDE Controller */
 #define PCI_PRODUCT_PROMISE_PDC20277    0x7275          /* PDC20277 Ultra/133 IDE Controller */  #define PCI_PRODUCT_PROMISE_PDC20277    0x7275          /* PDC20277 Ultra/133 IDE Controller */
   
   /* Nanjing QinHeng Electronics */
   #define PCI_PRODUCT_QINHENG_CH352       0x3253          /* CH352 */
   #define PCI_PRODUCT_QINHENG_CH353       0x7053          /* CH353 */
   
 /* QLogic products */  /* QLogic products */
 #define PCI_PRODUCT_QLOGIC_ISP1020      0x1020          /* ISP1020 */  #define PCI_PRODUCT_QLOGIC_ISP1020      0x1020          /* ISP1020 */
 #define PCI_PRODUCT_QLOGIC_ISP1022      0x1022          /* ISP1022 */  #define PCI_PRODUCT_QLOGIC_ISP1022      0x1022          /* ISP1022 */
Line 4024 
Line 4764 
 #define PCI_PRODUCT_RDC_R6040   0x6040          /* RDC R6040 10/100 Ethernet */  #define PCI_PRODUCT_RDC_R6040   0x6040          /* RDC R6040 10/100 Ethernet */
   
 /* Realtek products */  /* Realtek products */
   #define PCI_PRODUCT_REALTEK_RTS5209     0x5209          /* RTS5209 PCI-E Card Reader */
   #define PCI_PRODUCT_REALTEK_RTS5227     0x5227          /* RTS5227 PCI-E Card Reader */
   #define PCI_PRODUCT_REALTEK_RTS5229     0x5229          /* RTS5229 PCI-E Card Reader */
   #define PCI_PRODUCT_REALTEK_RTS5249     0x5249          /* RTS5249 PCI-E Card Reader */
   #define PCI_PRODUCT_REALTEK_RTL8402     0x5286          /* RTL8402 PCI-E Card Reader */
   #define PCI_PRODUCT_REALTEK_RTL8411B    0x5287          /* RTL8411B PCI-E Card Reader */
   #define PCI_PRODUCT_REALTEK_RTL8411     0x5289          /* RTL8411 PCI-E Card Reader */
 #define PCI_PRODUCT_REALTEK_RT8029      0x8029          /* 8029 Ethernet */  #define PCI_PRODUCT_REALTEK_RT8029      0x8029          /* 8029 Ethernet */
 #define PCI_PRODUCT_REALTEK_RT8139D     0x8039          /* 8139D 10/100 Ethernet */  #define PCI_PRODUCT_REALTEK_RT8139D     0x8039          /* 8139D 10/100 Ethernet */
 #define PCI_PRODUCT_REALTEK_RT8100      0x8100          /* 8100 10/100 Ethernet */  #define PCI_PRODUCT_REALTEK_RT8100      0x8100          /* 8100 10/100 Ethernet */
Line 4060 
Line 4807 
 #define PCI_PRODUCT_RICOH_Rx5C847       0x0847          /* 5C847 PCI-CardBus Bridge/SD/MMC/MMC+/MS/xD/Firewire */  #define PCI_PRODUCT_RICOH_Rx5C847       0x0847          /* 5C847 PCI-CardBus Bridge/SD/MMC/MMC+/MS/xD/Firewire */
 #define PCI_PRODUCT_RICOH_RxDPCC        0x0852          /* xD-Picture Card Controller */  #define PCI_PRODUCT_RICOH_RxDPCC        0x0852          /* xD-Picture Card Controller */
 #define PCI_PRODUCT_RICOH_Rx5C853       0x0853          /* 5C853 PCI-CardBus Bridge/SD/MMC/MMC+/MS/xD/SC/Firewire */  #define PCI_PRODUCT_RICOH_Rx5C853       0x0853          /* 5C853 PCI-CardBus Bridge/SD/MMC/MMC+/MS/xD/SC/Firewire */
 #define PCI_PRODUCT_RICOH_Rx5U230       0xe230          /* 5U230 Memory Stick Controller */  #define PCI_PRODUCT_RICOH_Rx5U230       0xe230          /* 5U230 FireWire/SD/MMC/xD/MS Controller */
   #define PCI_PRODUCT_RICOH_Rx5CE823      0xe823          /* 5CE823 SD/MMC Controller */
 #define PCI_PRODUCT_RICOH_Rx5U832       0xe832          /* 5U832 Firewire Controller */  #define PCI_PRODUCT_RICOH_Rx5U832       0xe832          /* 5U832 Firewire Controller */
 #define PCI_PRODUCT_RICOH_Rx5C852       0xe852          /* 5C852 xD Controller */  #define PCI_PRODUCT_RICOH_Rx5C852       0xe852          /* 5C852 xD Controller */
   
Line 4118 
Line 4866 
 /* SafeNet products */  /* SafeNet products */
 #define PCI_PRODUCT_SAFENET_SAFEXCEL    0x1141          /* SafeXcel */  #define PCI_PRODUCT_SAFENET_SAFEXCEL    0x1141          /* SafeXcel */
   
   /* Samsung Electronics products */
   #define PCI_PRODUCT_SAMSUNGELEC3_XP941  0xa800          /* XP941 M.2 SSD */
   
 /* Samsung Semiconductor products */  /* Samsung Semiconductor products */
 #define PCI_PRODUCT_SAMSUNGSEMI_KS8920  0x8920          /* KS8920 10/100 Ethernet */  #define PCI_PRODUCT_SAMSUNGSEMI_KS8920  0x8920          /* KS8920 10/100 Ethernet */
   
Line 4227 
Line 4978 
 #define PCI_PRODUCT_SIIG_CYBER20_2S1P550        0x2060          /* Cyber20x 2S1P 16550 PCI */  #define PCI_PRODUCT_SIIG_CYBER20_2S1P550        0x2060          /* Cyber20x 2S1P 16550 PCI */
 #define PCI_PRODUCT_SIIG_CYBER20_2S1P650        0x2061          /* Cyber20x 2S1P 16650 PCI */  #define PCI_PRODUCT_SIIG_CYBER20_2S1P650        0x2061          /* Cyber20x 2S1P 16650 PCI */
 #define PCI_PRODUCT_SIIG_CYBER20_2S1P850        0x2062          /* Cyber20x 2S1P 16850 PCI */  #define PCI_PRODUCT_SIIG_CYBER20_2S1P850        0x2062          /* Cyber20x 2S1P 16850 PCI */
   #define PCI_PRODUCT_SIIG_PS8000P550     0x2080          /* PCI Serial 8000 Plus 16550 */
 #define PCI_PRODUCT_SIIG_PS8000P650     0x2081          /* PCI Serial 8000 Plus 16650 */  #define PCI_PRODUCT_SIIG_PS8000P650     0x2081          /* PCI Serial 8000 Plus 16650 */
 #define PCI_PRODUCT_SIIG_PS8000P850     0x2082          /* PCI Serial 8000 Plus 16850 */  #define PCI_PRODUCT_SIIG_PS8000P850     0x2082          /* PCI Serial 8000 Plus 16850 */
   
Line 4239 
Line 4991 
 #define PCI_PRODUCT_SIS_180_SATA        0x0180          /* 180 SATA Controller */  #define PCI_PRODUCT_SIS_180_SATA        0x0180          /* 180 SATA Controller */
 #define PCI_PRODUCT_SIS_181_SATA        0x0181          /* 181 SATA Controller */  #define PCI_PRODUCT_SIS_181_SATA        0x0181          /* 181 SATA Controller */
 #define PCI_PRODUCT_SIS_182_SATA        0x0182          /* 182 SATA Controller */  #define PCI_PRODUCT_SIS_182_SATA        0x0182          /* 182 SATA Controller */
   #define PCI_PRODUCT_SIS_183_SATA        0x0183          /* 183 SATA controller */
 #define PCI_PRODUCT_SIS_190     0x0190          /* 190 Ethernet */  #define PCI_PRODUCT_SIS_190     0x0190          /* 190 Ethernet */
   #define PCI_PRODUCT_SIS_191     0x0191          /* 191 Gigabit Ethernet */
 #define PCI_PRODUCT_SIS_5597_VGA        0x0200          /* 5597/5598 Integrated VGA */  #define PCI_PRODUCT_SIS_5597_VGA        0x0200          /* 5597/5598 Integrated VGA */
 #define PCI_PRODUCT_SIS_300     0x0300          /* 300/305 AGP VGA */  #define PCI_PRODUCT_SIS_300     0x0300          /* 300/305 AGP VGA */
 #define PCI_PRODUCT_SIS_315PRO_VGA      0x0325          /* 315 Pro VGA */  #define PCI_PRODUCT_SIS_315PRO_VGA      0x0325          /* 315 Pro VGA */
Line 4263 
Line 5017 
 #define PCI_PRODUCT_SIS_655     0x0655          /* 655 Host Bridge */  #define PCI_PRODUCT_SIS_655     0x0655          /* 655 Host Bridge */
 #define PCI_PRODUCT_SIS_658     0x0658          /* 658 Host Bridge */  #define PCI_PRODUCT_SIS_658     0x0658          /* 658 Host Bridge */
 #define PCI_PRODUCT_SIS_661     0x0661          /* 661 Host Bridge */  #define PCI_PRODUCT_SIS_661     0x0661          /* 661 Host Bridge */
   #define PCI_PRODUCT_SIS_671     0x0671          /* 671 Host Bridge */
 #define PCI_PRODUCT_SIS_730     0x0730          /* 730 Host Bridge */  #define PCI_PRODUCT_SIS_730     0x0730          /* 730 Host Bridge */
 #define PCI_PRODUCT_SIS_733     0x0733          /* 733 Host Bridge */  #define PCI_PRODUCT_SIS_733     0x0733          /* 733 Host Bridge */
 #define PCI_PRODUCT_SIS_735     0x0735          /* 735 Host Bridge */  #define PCI_PRODUCT_SIS_735     0x0735          /* 735 Host Bridge */
Line 4284 
Line 5039 
 #define PCI_PRODUCT_SIS_963     0x0963          /* 963 Host Bridge */  #define PCI_PRODUCT_SIS_963     0x0963          /* 963 Host Bridge */
 #define PCI_PRODUCT_SIS_964     0x0964          /* 964 Host Bridge */  #define PCI_PRODUCT_SIS_964     0x0964          /* 964 Host Bridge */
 #define PCI_PRODUCT_SIS_965     0x0965          /* 965 Host Bridge */  #define PCI_PRODUCT_SIS_965     0x0965          /* 965 Host Bridge */
   #define PCI_PRODUCT_SIS_966     0x0966          /* 966 Host Bridge */
   #define PCI_PRODUCT_SIS_968     0x0968          /* 968 Host Bridge */
 #define PCI_PRODUCT_SIS_5597_IDE        0x5513          /* 5597/5598 IDE Controller */  #define PCI_PRODUCT_SIS_5597_IDE        0x5513          /* 5597/5598 IDE Controller */
 #define PCI_PRODUCT_SIS_5597_HB 0x5597          /* 5597/5598 Host Bridge */  #define PCI_PRODUCT_SIS_5597_HB 0x5597          /* 5597/5598 Host Bridge */
 #define PCI_PRODUCT_SIS_530VGA  0x6306          /* 530 GUI Accelerator+3D */  #define PCI_PRODUCT_SIS_530VGA  0x6306          /* 530 GUI Accelerator+3D */
Line 4294 
Line 5051 
 #define PCI_PRODUCT_SIS_7012_AC 0x7012          /* 7012 AC-97 Sound */  #define PCI_PRODUCT_SIS_7012_AC 0x7012          /* 7012 AC-97 Sound */
 #define PCI_PRODUCT_SIS_7016    0x7016          /* 7016 10/100 Ethernet */  #define PCI_PRODUCT_SIS_7016    0x7016          /* 7016 10/100 Ethernet */
 #define PCI_PRODUCT_SIS_7018    0x7018          /* 7018 Sound */  #define PCI_PRODUCT_SIS_7018    0x7018          /* 7018 Sound */
   #define PCI_PRODUCT_SIS_7502    0x7502          /* 7502 HD audio */
   
 /* Silicon Motion products */  /* Silicon Motion products */
 #define PCI_PRODUCT_SILMOTION_SM502     0x0501          /* Voyager GX */  #define PCI_PRODUCT_SILMOTION_SM502     0x0501          /* Voyager GX */
Line 4345 
Line 5103 
 #define PCI_PRODUCT_SUNDANCETI_ST2021   0x2021          /* ST2021 Gigabit Ethernet */  #define PCI_PRODUCT_SUNDANCETI_ST2021   0x2021          /* ST2021 Gigabit Ethernet */
   
 /* SUNIX products */  /* SUNIX products */
 #define PCI_PRODUCT_SUNIX_0001  0x0001          /* Matrix serial adapter */  #define PCI_PRODUCT_SUNIX2_0001 0x0001          /* Matrix serial adapter */
 #define PCI_PRODUCT_SUNIX_1999  0x1999          /* 1999 multiport adapter */  #define PCI_PRODUCT_SUNIX2_SER5XXXX     0x1999          /* SER5xxx multiport serial */
   #define PCI_PRODUCT_SUNIX_PCI2S550      0x7168          /* PCI2S550 multiport serial */
   #define PCI_PRODUCT_SUNIX_SUN1888       0x7268          /* SUN1888 multiport parallel */
   
 /* Surecom Technology products */  /* Surecom Technology products */
 #define PCI_PRODUCT_SURECOM_NE34        0x0e34          /* NE-34 Ethernet */  #define PCI_PRODUCT_SURECOM_NE34        0x0e34          /* NE-34 Ethernet */
Line 4671 
Line 5431 
 #define PCI_PRODUCT_VIATECH_VT3351_IOAPIC       0x5351          /* VT3351 I/O APIC Interrupt Controller */  #define PCI_PRODUCT_VIATECH_VT3351_IOAPIC       0x5351          /* VT3351 I/O APIC Interrupt Controller */
 #define PCI_PRODUCT_VIATECH_VT8237S_SATA        0x5372          /* VT8237S Integrated SATA Controller */  #define PCI_PRODUCT_VIATECH_VT8237S_SATA        0x5372          /* VT8237S Integrated SATA Controller */
 #define PCI_PRODUCT_VIATECH_VT86C100A   0x6100          /* VT86C100A (Rhine-II) 10/100 Ethernet */  #define PCI_PRODUCT_VIATECH_VT86C100A   0x6100          /* VT86C100A (Rhine-II) 10/100 Ethernet */
   #define PCI_PRODUCT_VIATECH_VT8251_SATA 0x6287          /* VT8251 Integrated SATA Controller */
 #define PCI_PRODUCT_VIATECH_VT8378_IG   0x7205          /* VT8378 KM400 UniChrome Integrated Graphics */  #define PCI_PRODUCT_VIATECH_VT8378_IG   0x7205          /* VT8378 KM400 UniChrome Integrated Graphics */
 #define PCI_PRODUCT_VIATECH_KT880_5     0x7269          /* KT880 CPU to PCI Bridge */  #define PCI_PRODUCT_VIATECH_KT880_5     0x7269          /* KT880 CPU to PCI Bridge */
 #define PCI_PRODUCT_VIATECH_VT3351_HB_7351      0x7351          /* VT3351 Host Bridge */  #define PCI_PRODUCT_VIATECH_VT3351_HB_7351      0x7351          /* VT3351 Host Bridge */
Line 4684 
Line 5445 
 #define PCI_PRODUCT_VIATECH_VT82C597AGP 0x8597          /* VT82C597 (Apollo VP3) CPU-AGP Bridge */  #define PCI_PRODUCT_VIATECH_VT82C597AGP 0x8597          /* VT82C597 (Apollo VP3) CPU-AGP Bridge */
 #define PCI_PRODUCT_VIATECH_VT82C598AGP 0x8598          /* VT82C598 (Apollo MVP3) CPU-AGP Bridge */  #define PCI_PRODUCT_VIATECH_VT82C598AGP 0x8598          /* VT82C598 (Apollo MVP3) CPU-AGP Bridge */
 #define PCI_PRODUCT_VIATECH_VT8605AGP   0x8605          /* VT8605 (Apollo ProMedia 133) Host-AGP Bridge */  #define PCI_PRODUCT_VIATECH_VT8605AGP   0x8605          /* VT8605 (Apollo ProMedia 133) Host-AGP Bridge */
   #define PCI_PRODUCT_VIATECH_VX900_IDE   0x9001          /* VX900 IDE Controller */
 #define PCI_PRODUCT_VIATECH_K8T890_PPB_A238     0xa238          /* K8T890 PCI-PCI Bridge */  #define PCI_PRODUCT_VIATECH_K8T890_PPB_A238     0xa238          /* K8T890 PCI-PCI Bridge */
 #define PCI_PRODUCT_VIATECH_VT8633AGP   0xb091          /* VT8633 (Apollo Pro 266) CPU-AGP Bridge */  #define PCI_PRODUCT_VIATECH_VT8633AGP   0xb091          /* VT8633 (Apollo Pro 266) CPU-AGP Bridge */
 #define PCI_PRODUCT_VIATECH_VT8366AGP   0xb099          /* VT8366 (Apollo KT266) CPU-AGP Bridge */  #define PCI_PRODUCT_VIATECH_VT8366AGP   0xb099          /* VT8366 (Apollo KT266) CPU-AGP Bridge */
Line 4696 
Line 5458 
 #define PCI_PRODUCT_VIATECH_K8T890_PPB_E238     0xe238          /* K8T890 PCI-PCI Bridge */  #define PCI_PRODUCT_VIATECH_K8T890_PPB_E238     0xe238          /* K8T890 PCI-PCI Bridge */
 #define PCI_PRODUCT_VIATECH_K8T890_PPB_F238     0xf238          /* K8T890 PCI-PCI Bridge */  #define PCI_PRODUCT_VIATECH_K8T890_PPB_F238     0xf238          /* K8T890 PCI-PCI Bridge */
   
   /* VirtualBox products */
   #define PCI_PRODUCT_VIRTUALBOX_GRAPHICS 0xbeef          /* Graphics */
   #define PCI_PRODUCT_VIRTUALBOX_GUEST    0xcafe          /* Guest Service */
   
 /* Vortex Computer Systems products */  /* Vortex Computer Systems products */
 #define PCI_PRODUCT_VORTEX_GDT_60x0     0x0000          /* GDT6000/6020/6050 */  #define PCI_PRODUCT_VORTEX_GDT_60x0     0x0000          /* GDT6000/6020/6050 */
 #define PCI_PRODUCT_VORTEX_GDT_6000B    0x0001          /* GDT6000B/6010 */  #define PCI_PRODUCT_VORTEX_GDT_6000B    0x0001          /* GDT6000B/6010 */
Line 4826 
Line 5592 
 /* XenSource products */  /* XenSource products */
 #define PCI_PRODUCT_XENSOURCE_XENPLATFORM       0x0001          /* Xen Platform Device */  #define PCI_PRODUCT_XENSOURCE_XENPLATFORM       0x0001          /* Xen Platform Device */
   
   /* XGI Technology products */
   #define PCI_PRODUCT_XGI_VOLARI_Z7       0x0020          /* Volari Z7/Z9/Z9s */
   #define PCI_PRODUCT_XGI_VOLARI_Z9M      0x0021          /* Volari Z9m */
   #define PCI_PRODUCT_XGI_VOLARI_Z11      0x0027          /* Volari Z11/Z11M */
   #define PCI_PRODUCT_XGI_VOLARI_V3XT     0x0040          /* Volari V3XT/V5/V8 */
   #define PCI_PRODUCT_XGI_VOLARI_XP10     0x0047          /* Volari XP10 */
   
 /* Xircom products */  /* Xircom products */
 /* is the `-3' here just indicating revision 3, or is it really part  /* is the `-3' here just indicating revision 3, or is it really part
    of the device name? */     of the device name? */

Legend:
Removed from v.1.1097  
changed lines
  Added in v.1.1097.2.15

CVSweb <webmaster@jp.NetBSD.org>