Module Name:    src
Committed By:   snj
Date:           Thu Dec  8 07:56:45 UTC 2016

Modified Files:
        src/sys/dev/pci [netbsd-7]: pcidevs

Log Message:
Pull up following revision(s) (requested by msaitoh in ticket #1291):
        sys/dev/pci/pcidevs: revisions 1.1221-1.1245, 1.1247-1.1262, 
1.1264-1.1269, 1.1271-1.1273
- Add SystemBase SB16C1050 UARTs.
- Add D-Link DFE520TX (part of PR#49889 reported by Maxim Tsyplakov).
- Add Realtek RTL8188EE and RTL8192CE
- Add PLX Technology PEX 8111.
- Add some Red Hat devices.
- Add Samsung SM951.
- Add several NVIDIA geforce and NVS cards.
- Add some ATI/AMD devices.
- Add Radeon HD 2400 and TSB82AA2 IEEE 1394 Host Controller.
  Reported by T. M. Pederson (PR#40987).
- Add some Edimax, AWT, Fusion-io and Ralink devices of ral(4).
- Add MSI RT3090, Edimax RT3591, Ralink RT 536[02] and RT5390 of
  ral(4).
- Add vendor ID of Super Micro.
- Add MegaRAID SAS3008.
- Fix entries. The following problems were found while sorting entries:
  - Remove the following entries because the value is duplicated:
    CMDTECH_240         (CMDTECH_AAR_1210SA has the same value)
    INTEL_C610_SATA_RAID (INTEL_82801H_SATA_RAID has the same vaule)
    INTEL_C610_PCIE_1_3 (82801BA_HPB has the same value)
    GEFORCE_610M3       (GEFORCE_610M2 has the same value)
  - RADEON_RV350_NQ is not 0x4e41 but 0x4e51
  - 82801JD_SATA_RAID is not 0x3a02 but 0x3a05.
  - The following two entries have the same number. Fix one of them:
    DH89XXCL_USB_2 to 0x23b5    (was 0x23b4 (== DH89XXCL_USB_1))
    5500_HB to 0x3404 and change the desc (was 0x3403 (== 3400_HB))
    82X58_PCIE_0_1 to 0x3421    (was 0x3420 (== 82X58_PCIE_0_0))
    82801JI_THERMAL to 0x3a32   (was 0x3a30 (== 82801JI_SMB))
- Add the following Intel entries:
  - PCIe NVMe SSD.
  - Dual Band Wireless AC 3165.
  - I219 family Ethernet devices.
  - Dual Band Wireless AC 3165, 4165 and 8260 devices.
  - 82597EX_SR (part of PR#47750).
  - Braswell devices.
  - Core 6G devices.
  - 100 series chipset devices.
  - Xeon D devices.
  - Xeon 5[56]00 devices.
  - Xeon E7 v4 devices.
- Add "Core i7-6xxxK" to some Intel devices' description.
- Fix Intel XE5_V3_IMC1_DDRIO_[34]'s values.
- Add another ID for Intel 82Q45 KT.
- Add some entries of Intel 965 Express Chipset.
- Add some Intel Xeon E5 v3 devices.
- Add some Intel 1st gen Core PCI devices.
- Add some Intel Core 5G devices.
- Add some Intel Core i7-6xxxK devices.
- Add some Intel Core i7-800 and i5-700 devices.
- Add some Intel 10G devices.
- Add ASMedia ASM1042A USB 3.0 Host Controller.
- Add ASMEDIA ASM1083/1085/1142.
- Add Marvell Armada38x and 88AP510.
- Add Qualcomm Atheros QCA986x/988x.
- Add Atheros AR9565 Wireless LAN.
- Sort entries in device ID's order.
- Fix typo.


To generate a diff of this commit:
cvs rdiff -u -r1.1199.2.6 -r1.1199.2.7 src/sys/dev/pci/pcidevs

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

Modified files:

Index: src/sys/dev/pci/pcidevs
diff -u src/sys/dev/pci/pcidevs:1.1199.2.6 src/sys/dev/pci/pcidevs:1.1199.2.7
--- src/sys/dev/pci/pcidevs:1.1199.2.6	Sun Apr 19 16:26:23 2015
+++ src/sys/dev/pci/pcidevs	Thu Dec  8 07:56:45 2016
@@ -1,4 +1,4 @@
-$NetBSD: pcidevs,v 1.1199.2.6 2015/04/19 16:26:23 riz Exp $
+$NetBSD: pcidevs,v 1.1199.2.7 2016/12/08 07:56:45 snj Exp $
 
 /*
  * Copyright (c) 1995, 1996 Christopher G. Demetriou
@@ -529,10 +529,9 @@ vendor ITE		0x1283	Integrated Technology
 vendor ESSTECH2		0x1285	ESS Technology
 vendor TRITECH		0x1292	TriTech Microelectronics
 vendor KOFAX		0x1296	Kofax Image Products
-vendor ALTEON		0x12ae	Alteon
 vendor RISCOM		0x12aa	RISCom
+vendor ALTEON		0x12ae	Alteon
 vendor USR		0x12b9	US Robotics (3Com)
-vendor USR2		0x16ec	US Robotics
 vendor PICTUREEL	0x12c5	Picture Elements
 vendor NVIDIA_SGS	0x12d2	Nvidia & SGS-Thomson Microelectronics
 vendor PERICOM		0x12d8	Pericom Semiconductors
@@ -568,12 +567,13 @@ vendor ICENSEMBLE	0x1412	IC Ensemble / V
 vendor MICROSOFT	0x1414	Microsoft
 vendor OXFORDSEMI	0x1415	Oxford Semiconductor
 vendor CHELSIO		0x1425	Chelsio Communications
+vendor EDIMAX		0x1432	Edimax
 vendor TAMARACK		0x143d	Tamarack Microelectronics
 vendor SAMSUNGELEC3	0x144d	Samsung Electronics (3rd vendor ID)
 vendor ASKEY		0x144f	Askey Computer
 vendor AVERMEDIA	0x1461	Avermedia Technologies
+vendor MSI		0x1462 	Micro-star International Co Ltd
 vendor SYSTEMBASE	0x14a1	System Base
-vendor MARVELL2		0x1b4b	Marvell
 vendor AIRONET		0x14b9	Aironet Wireless Communications
 vendor COMPAL		0x14c0	COMPAL Electronics
 vendor MYRICOM		0x14c1	Myricom
@@ -584,6 +584,7 @@ vendor BROADCOM		0x14e4	Broadcom
 vendor PLANEX		0x14ea	Planex Communications
 vendor CONEXANT		0x14f1	Conexant Systems
 vendor DELTA		0x1500	Delta Electronics
+vendor MYSON		0x1516	Myson-Century Technology
 vendor ENE		0x1524	ENE Technology
 vendor TERRATEC		0x153b	TerraTec Electronic
 vendor PERLE		0x155f	Perle Systems
@@ -594,18 +595,19 @@ vendor FARADAY		0x159b	Faraday Technolog
 vendor GEOCAST		0x15a1	Geocast Network Systems
 vendor BLUESTEEL	0x15ab	Bluesteel Networks
 vendor VMWARE		0x15ad	VMware
+vendor MELLANOX		0x15b3	Mellanox Technologies
 vendor AGILENT		0x15bc	Agilent Technologies
+vendor SUPERMICRO	0x15d9	Super Micro Computer Inc
+vendor NDC		0x15e8	National Datacomm
 vendor EUMITCOM		0x1638	Eumitcom
 vendor NETSEC		0x1660	NetSec
-vendor SIBYTE		0x166d	Broadcom (SiByte)
-vendor MYSON		0x1516	Myson-Century Technology
-vendor MELLANOX		0x15b3	Mellanox Technologies
-vendor NDC		0x15e8	National Datacomm
 vendor ACTIONTEC	0x1668	Action Tec Electronics
+vendor SIBYTE		0x166d	Broadcom (SiByte)
 vendor ATHEROS		0x168c	Atheros Communications
 vendor GLOBALSUN	0x16ab	Global Sun Tech
 vendor SAFENET		0x16ae	SafeNet
 vendor MICREL		0x16c6	Micrel
+vendor USR2		0x16ec	US Robotics
 vendor NETOCTAVE	0x170b	Netoctave
 vendor LINKSYS		0x1737	Linksys
 vendor ALTIMA		0x173b	Altima
@@ -631,9 +633,13 @@ vendor FREESCALE	0x1957	Freescale Semico
 vendor ATTANSIC		0x1969	Attansic Technologies
 vendor JMICRON		0x197b	JMicron Technology
 vendor ASPEED		0x1a03	ASPEED Technology
+vendor AWT		0x1a3b	AWT
 vendor EVE		0x1adb	EVE
+vendor FUSIONIO		0x1aed	Fusion-io
 vendor QUMRANET		0x1af4	Qumranet
 vendor ASMEDIA		0x1b21  ASMedia
+vendor REDHAT		0x1b36	Red Hat
+vendor MARVELL2		0x1b4b	Marvell
 vendor FRESCO		0x1b73	Fresco Logic
 vendor QINHENG2		0x1c00	Nanjing QinHeng Electronics (PCIe)
 vendor SYMPHONY2	0x1c1c	Symphony Labs (2nd PCI Vendor ID)
@@ -687,6 +693,7 @@ product 3COM 3C940	0x1700	3c940 Gigabit 
 product 3COM 3C339	0x3390	3c339 TokenLink Velocity
 product 3COM 3C359	0x3590	3c359 TokenLink Velocity XL
 product 3COM 3C450TX	0x4500	3c450-TX 10/100 Ethernet
+product 3COM 3C555	0x5055	3c555 10/100 Mini-PCI Ethernet
 product 3COM 3C575TX	0x5057	3c575-TX 10/100 Ethernet
 product 3COM 3C575BTX	0x5157	3CCFE575BT 10/100 Ethernet
 product 3COM 3C575CTX	0x5257	3CCFE575CT 10/100 Ethernet
@@ -694,7 +701,6 @@ product 3COM 3C590	0x5900	3c590 Ethernet
 product 3COM 3C595TX	0x5950	3c595-TX 10/100 Ethernet
 product 3COM 3C595T4	0x5951	3c595-T4 10/100 Ethernet
 product 3COM 3C595MII	0x5952	3c595-MII 10/100 Ethernet
-product 3COM 3C555	0x5055	3c555 10/100 Mini-PCI Ethernet
 product 3COM 3C154G72	0x6001	3CRWE154G72 Wireless LAN Adapter
 product 3COM 3C556	0x6055	3c556 10/100 Mini-PCI Ethernet
 product 3COM 3C556B	0x6056	3c556B 10/100 Mini-PCI Ethernet
@@ -710,11 +716,11 @@ product 3COM 3C804	0x7980	3c804 FDDILink
 product 3COM TOKEN	0x8811	Token Ring
 product 3COM 3C900TPO	0x9000	3c900-TPO Ethernet
 product 3COM 3C900COMBO	0x9001	3c900-COMBO Ethernet
-product 3COM 3C905TX	0x9050	3c905-TX 10/100 Ethernet
-product 3COM 3C905T4	0x9051	3c905-T4 10/100 Ethernet
 product 3COM 3C900BTPO	0x9004	3c900B-TPO Ethernet
 product 3COM 3C900BCOMBO 0x9005	3c900B-COMBO Ethernet
 product 3COM 3C900BTPC	0x9006	3c900B-TPC Ethernet
+product 3COM 3C905TX	0x9050	3c905-TX 10/100 Ethernet
+product 3COM 3C905T4	0x9051	3c905-T4 10/100 Ethernet
 product 3COM 3C905BTX	0x9055	3c905B-TX 10/100 Ethernet
 product 3COM 3C905BT4	0x9056	3c905B-T4 10/100 Ethernet
 product 3COM 3C905BCOMBO 0x9058	3c905B-COMBO 10/100 Ethernet
@@ -815,13 +821,13 @@ product ALI M1647	0x1647	M1647 Host-PCI 
 product ALI M1689	0x1689	M1689 Host-PCI Bridge
 product ALI M3309	0x3309	M3309 MPEG Decoder
 product ALI M4803	0x5215	M4803
-product ALI M5257	0x5257	M5257 PCI Software Modem
 product ALI M5229	0x5229	M5229 UDMA IDE Controller
 product ALI M5237	0x5237	M5237 USB 1.1 Host Controller
 product ALI M5239	0x5239	M5239 USB 2.0 Host Controller
 product ALI M5243	0x5243	M5243 PCI-AGP Bridge
 product ALI M5247	0x5247	M5247 PCI-AGP Bridge
 product ALI M5249	0x5249	M5249 Hypertransport to PCI Bridge
+product ALI M5257	0x5257	M5257 PCI Software Modem
 product ALI M5261	0x5261	M5261 Tulip Ethernet Controller
 product ALI M5288	0x5288	M5288 SATA/Raid Controller
 product ALI M5451	0x5451	M5451 AC-Link Controller Audio Device
@@ -835,10 +841,10 @@ product ADP AIC7850	0x5078	AIC-7850
 product ADP AIC7855	0x5578	AIC-7855
 product ADP AIC5900	0x5900	AIC-5900 ATM
 product ADP AIC5905	0x5905	AIC-5905 ATM
-product ADP AIC6915	0x6915	AIC-6915 10/100 Ethernet
-product ADP AIC7860	0x6078	AIC-7860
 product ADP APA1480	0x6075	APA-1480 Ultra
+product ADP AIC7860	0x6078	AIC-7860
 product ADP 2940AU	0x6178	AHA-2940A Ultra
+product ADP AIC6915	0x6915	AIC-6915 10/100 Ethernet
 product ADP AIC7870	0x7078	AIC-7870
 product ADP 2940	0x7178	AHA-2940
 product ADP 3940	0x7278	AHA-3940
@@ -869,6 +875,7 @@ product ADP2 AIC7899F		0x00c5	AIC-7899F 
 product ADP2 AIC7899P		0x00cf	AIC-7899P U160
 product ADP2 1420SA		0x0241	RAID 1420SA
 product ADP2 1430SA		0x0243	RAID 1430SA
+product ADP2 SERVERAID		0x0250	ServeRAID 6/7 (marco)
 product ADP2 AAC2622		0x0282	AAC-2622
 product ADP2 ASR2200S		0x0285	ASR-2200S
 product ADP2 ASR2120S		0x0286	ASR-2120S
@@ -884,11 +891,10 @@ product ADP2 PERC_2QC		0x1364	Dell PERC 
 /* XXX guess */
 product ADP2 PERC_3QC		0x1365	Dell PERC 3/QC
 product ADP2 HP_M110_G2		0x3227	HP M110 G2 / ASR-2610SA
-product ADP2 SERVERAID		0x0250	ServeRAID 6/7 (marco)
 
 /* Addtron Products */
-product ADDTRON 8139	0x1360	8139 Ethernet
 product ADDTRON RHINEII	0x1320	Rhine II 10/100 Ethernet
+product ADDTRON 8139	0x1360	8139 Ethernet
 
 /* ADMtek products */
 product ADMTEK AL981	0x0981	AL981 (Comet) 10/100 Ethernet
@@ -913,9 +919,9 @@ product AGILENT TACHYON_DX2	0x0100	Tachy
 /* Aironet Wireless Communicasions products */
 product AIRONET PC4xxx		0x0001	PC4500/PC4800 Wireless LAN Adapter
 product AIRONET PCI350		0x0350	PCI350 Wireless LAN Adapter
-product AIRONET MPI350		0xa504	MPI350 Mini-PCI Wireless LAN Adapter
 product AIRONET PC4500		0x4500	PC4500 Wireless LAN Adapter
 product AIRONET PC4800		0x4800	PC4800 Wireless LAN Adapter
+product AIRONET MPI350		0xa504	MPI350 Mini-PCI Wireless LAN Adapter
 
 /* Alacritech products */
 product ALACRITECH SES1001T	0x0005	SES1001T iSCSI Accelerator
@@ -954,7 +960,26 @@ product AMD AMD64_F11_ADDR	0x1301	AMD64 
 product AMD AMD64_F11_DRAM	0x1302	AMD64 Family11h DRAM Configuration
 product AMD AMD64_F11_MISC	0x1303	AMD64 Family11h Miscellaneous Configuration
 product AMD AMD64_F11_LINK	0x1304	AMD64 Family11h Link Configuration
+product AMD F16_GPPB	0x1439	Family16h GPP Bridge
 product AMD F14_RC	0x1510	Family14h Root Complex
+product AMD F16_HT	0x1530	Family16h HyperTransport Configuration
+product AMD F16_ADDR	0x1531	Family16h Address Map Configuration
+product AMD F16_DRAM	0x1532	Family16h DRAM Configuration
+product AMD F16_NB	0x1533	Family16h North Bridge Configuration
+product AMD F16_CSTATE	0x1534	Family16h CPU C-state Configuration
+product AMD F16_MISC	0x1535	Family16h Miscellaneous Configuration
+product AMD F16_RC	0x1536	Family16h Root Complex
+product AMD CRYPTO_COP	0x1537	Cryptographic Coprocessor
+product AMD F16_30_RC	0x1566	Family16h Root Complex
+product AMD F16_30_IOMMU	0x1567	Family16h IOMMU
+product AMD F16_HB	0x1568	Family16h Host Bridge
+product AMD F16_30_HB	0x156b	Family16h Host Bridge
+product AMD F16_30_HT	0x1580	Family16h HyperTransport Configuration
+product AMD F16_30_ADDR	0x1581	Family16h Address Map Configuration
+product AMD F16_30_DRAM	0x1582	Family16h DRAM Configuration
+product AMD F16_30_NB	0x1583	Family16h North Bridge Configuration
+product AMD F16_30_CSTATE	0x1584	Family16h CPU C-state Configuration
+product AMD F16_30_MISC	0x1585	Family16h Miscellaneous Configuration
 product AMD F15_HT	0x1600	Family15h HyperTransport Configuration
 product AMD F15_ADDR	0x1601	Family15h Address Map Configuration
 product AMD F15_DRAM	0x1602	Family15h DRAM Configuration
@@ -1044,6 +1069,8 @@ product AMD HUDSON_HDAUDIO	0x780d	Hudson
 product AMD HUDSON_LPC		0x780e	Hudson LPC Bridge
 product AMD HUDSON_PCI		0x780f	Hudson PCI Bridge
 product AMD HUDSON_XHCI		0x7812	Hudson USB xHCI Controller
+product AMD FCH_SDHC		0x7813	FCH SD Flash Controller
+product AMD FCH_XHCI		0x7814	FCH USB xHCI Controller
 product AMD RS780_HB		0x9600	RS780 Host Bridge
 product AMD RS880_HB		0x9601	RS785/RS880 Host Bridge
 product AMD RS780_PPB_GFX	0x9602	RS780/RS880 PCI-PCI Bridge (int gfx)
@@ -1058,9 +1085,9 @@ product AMD RS780_PPB6		0x960a	RS780 PCI
 product AMD RS780_PPB7		0x960b	RS780 PCI-PCIE Bridge (ext gfx port 1)
 
 /* American Megatrends products */
+product AMI MEGARAID3		0x1960	MegaRAID 3
 product AMI MEGARAID		0x9010	MegaRAID
 product AMI MEGARAID2		0x9060	MegaRAID 2
-product AMI MEGARAID3		0x1960	MegaRAID 3
 
 /* Analog Devices products */
 product ANALOG AD1889	0x1889	AD1889 PCI SoundMAX Controller
@@ -1164,7 +1191,10 @@ product ASMEDIA ASM1061_01	0x0601	ASM106
 product ASMEDIA ASM1061_02	0x0602	ASM1061 AHCI SATA III Controller
 product ASMEDIA ASM1061_11	0x0611	ASM1061 AHCI SATA III Controller
 product ASMEDIA ASM1061_12	0x0612	ASM1061 AHCI SATA III Controller
-product	ASMEDIA	ASM1042		0x1042	ASM1042 xHCI USB 3.0
+product	ASMEDIA	ASM1042		0x1042	ASM1042 USB 3.0 Host Controller
+product ASMEDIA ASM1083		0x1080	ASM1083/1085 PCIe-PCI Bridge
+product	ASMEDIA	ASM1042A	0x1142	ASM1042A USB 3.0 Host Controller
+product ASMEDIA ASM1142		0x1242	ASM1142 USB 3.1 Host Controller
 
 /* Asustek products */
 product ASUSTEK HFCPCI		0x0675	ISDN
@@ -1227,6 +1257,8 @@ product ATI IXP_IDE_200 	0x4349	SB200 IX
 product ATI SB200_ISA		0x434c	SB200 PCI-ISA Bridge
 product ATI SB200_MODEM 	0x434d	SB200 Modem
 product ATI SB200_SMB		0x4353	SB200 SMBus Controller
+product ATI MACH64_CT		0x4354	Mach64 CT
+product ATI MACH64_CX		0x4358	Mach64 CX
 product ATI IXP_AUDIO_300	0x4361	IXP AC'97 Audio Controller
 product ATI SB300_SMB 		0x4363	SB300 SMBus Controller
 product ATI IXP_IDE_300 	0x4369	SB300 IXP IDE Controller
@@ -1254,17 +1286,17 @@ product ATI SB600_USB_OHCI1	0x4388	SB600
 product ATI SB600_USB_OHCI2	0x4389	SB600 USB OHCI2 Controller
 product ATI SB600_USB_OHCI3	0x438a	SB600 USB OHCI3 Controller
 product ATI SB600_USB_OHCI4	0x438b	SB600 USB OHCI4 Controller
-product ATI SB600_AC97_MODEM	0x438e	SB600 AC97 Modem
 product ATI IXP_IDE_600 	0x438c	SB600 IXP IDE Controller
 product ATI SB600_PLB_438D	0x438d	SB600 PCI to LPC Bridge
+product ATI SB600_AC97_MODEM	0x438e	SB600 AC97 Modem
 product ATI SB700_SATA_IDE	0x4390	SB700-SB900 SATA Controller (IDE mode)
 product ATI SB700_SATA_AHCI	0x4391	SB700-SB900 SATA Controller (AHCI mode)
 product ATI SB700_SATA_RAID	0x4392	SB700-SB900 RAID SATA Controller
 product ATI SB700_SATA_RAID5	0x4393	SB700-SB900 RAID5 SATA Controller
 product ATI SB700_SATA_FC	0x4394	SB700-SB900 FC SATA Controller
 product ATI SB700_SATA_AHCI2	0x4395	SB700-SB900 SATA Controller (AHCI mode)
-product ATI SB700_USB_EHCI	0x4396	SB700-SB900 USB EHCI Controller
 product ATI SB800_SATA		0x4395	SB800/SB900 SATA Controller
+product ATI SB700_USB_EHCI	0x4396	SB700-SB900 USB EHCI Controller
 product ATI SB700_USB_OHCI0	0x4397	SB700-SB900 USB OHCI Controller
 product ATI SB700_USB_OHCI1	0x4398	SB700-SB900 USB OHCI Controller
 product ATI SB700_USB_OHCI2	0x4399	SB700-SB900 USB OHCI Controller
@@ -1274,8 +1306,6 @@ product ATI SB700_PCIE0		0x43a0	SB700-SB
 product ATI SB700_PCIE1		0x43a1	SB700-SB900 PCI to PCI bridge (PCIe 1)
 product ATI SB900_PCIE2		0x43a2	SB900 PCI to PCI bridge (PCIe 2)
 product ATI SB900_PCIE3		0x43a3	SB900 PCI to PCI bridge (PCIe 3)
-product ATI MACH64_CT		0x4354	Mach64 CT
-product ATI MACH64_CX		0x4358	Mach64 CX
 product ATI RADEON_RS250_D7	0x4437	Radeon Mobility 7000 IGP
 product ATI RAGE_PRO_AGP	0x4742	3D Rage Pro (AGP)
 product ATI RAGE_PRO_AGP1X	0x4744	3D Rage Pro (AGP 1x)
@@ -1338,7 +1368,7 @@ product ATI RADEON_R350_NI	0x4e49	Radeon
 product ATI RADEON_R360_NJ	0x4e4a	Radeon 9800XT NJ
 product ATI RADEON_R350_NK	0x4e4b	FireGL X2 NK
 product ATI RADEON_RV350_NP	0x4e50	Radeon Mobility 9600/9700 (M10/11) NP
-product ATI RADEON_RV350_NQ	0x4e41	Radeon Mobility 9600 (M10) NQ
+product ATI RADEON_RV350_NQ	0x4e51	Radeon Mobility 9600 (M10) NQ
 product ATI RADEON_RV350_NR	0x4e52	Radeon Mobility 9600 (M11) NR
 product ATI RADEON_RV350_NS	0x4e53	Radeon Mobility 9600 (M10) NS
 product ATI RADEON_RV350_NT	0x4e54	FireGL Mobility T2 (M10) NT
@@ -1502,6 +1532,7 @@ product ATI RADEON_HD4650	0x9498  Radeon
 product ATI RADEON_HD2400_XT	0x94c1	Radeon HD2400 XT
 product ATI RADEON_HD2400_PRO	0x94c3	Radeon HD2400 Pro
 product ATI RADEON_HD2400_M72	0x94c9	Mobility Radeon HD 2400
+product ATI RADEON_HD2400	0x94cc	Radeon HD 2400
 product ATI RADEON_HD3870	0x9501	Radeon HD3870
 product ATI RADEON_HD4350	0x954f	Radeon HD4350
 product ATI RADEON_HD4500_M93	0x9555	Mobility Radeon HD 4500
@@ -1520,7 +1551,10 @@ product ATI RADEON_HD4250	0x9715	Radeon 
 product ATI RADEON_HD6310	0x9802	Radeon HD6310 Graphics
 product ATI RADEON_HD6320	0x9806	Radeon HD6320 Graphics
 product ATI RADEON_HD7340	0x9808	Radeon HD7340 Graphics
+product ATI RADEON_HDMI_DP_AUDIO	0x9840	HDMI/DP Audio
+product ATI RADEON_R2_R3_R3E_R4	0x9854	Radeon R2/R3/R4 Graphics
 product ATI RADEON_HD2600_HD	0xaa08	Radeon HD2600 HD Audio Controller
+product ATI RADEON_HD34XX_HDA	0xaa28	Radeon HD 34xx HD Audio Controller
 product ATI RADEON_HD4350_HD	0xaa38	Radeon HD4350 HD Audio Controller
 product ATI RADEON_HD5600_HDMI	0xaa60	Redwood HDMI Audio
 product ATI RADEON_HD54XX_HDA	0xaa68	Radeon HD 54xx Audio
@@ -1534,12 +1568,12 @@ product AUREAL AU8830		0x0002	AU8830 Vor
 
 /* Applied Micro Circuts products */
 product AMCIRCUITS S5933	0x4750	S5933 PCI Matchmaker
+product AMCIRCUITS S5920	0x5920	S5920 PCI Target
 product AMCIRCUITS LANAI	0x8043	Myrinet LANai Interface
 product AMCIRCUITS CAMAC	0x812d	FZJ/ZEL CAMAC Controller
 product AMCIRCUITS VICBUS	0x812e	FZJ/ZEL VICBUS Interface
 product AMCIRCUITS PCISYNC	0x812f	FZJ/ZEL Synchronisation Module
 product AMCIRCUITS ADDI7800	0x818e	ADDI-DATA APCI-7800 8-port Serial
-product AMCIRCUITS S5920	0x5920	S5920 PCI Target
 
 /* ASPEED Technology products */
 product ASPEED AST1150		0x1150	AST1150 PCIe-to-PCI bridge
@@ -1572,10 +1606,12 @@ product ATHEROS AR9287		0x002e AR9287 Wi
 product ATHEROS AR9300		0x0030 AR9300 Wireless LAN
 product ATHEROS AR9485		0x0032 AR9485 Wireless LAN
 product ATHEROS AR9462		0x0034 AR9462 Wireless LAN
+product ATHEROS AR9565          0x0036 AR9565 Wireless LAN
+product ATHEROS QCA988X		0x003c QCA986x/988x Wireless LAN
 product ATHEROS AR5201_AP	0x0207 AR5201 Wireless LAN Reference Card (Early AP11)
 product ATHEROS AR5201_DEFAULT	0x1107 AR5201 Wireless LAN (no eeprom)
-product ATHEROS AR5212_DEFAULT	0x1113 AR5212 Wireless LAN (no eeprom)
 product ATHEROS AR5211_DEFAULT	0x1112 AR5211 Wireless LAN (no eeprom)
+product ATHEROS AR5212_DEFAULT	0x1113 AR5212 Wireless LAN (no eeprom)
 product ATHEROS AR5212_FPGA	0xf013 AR5212 Wireless LAN Reference Card (emulation board)
 product ATHEROS AR5211_FPGA11B	0xf11b AR5211 Wireless LAN Reference Card (11b emulation board)
 product ATHEROS AR5211_LEGACY	0xff12 AR5211 Wireless LAN Reference Card (original emulation board)
@@ -1599,11 +1635,14 @@ product AVLAB LPPCI4S_2	0x2152	Low Profi
 product CCUBE CINEMASTER	0x8888	Cinemaster C 3.0 DVD Decoder
 
 /* AVM products */
+product AVM B1			0x0700	Basic Rate B1 ISDN Interface
 product AVM FRITZ_CARD		0x0a00	Fritz! Card ISDN Interface
 product AVM FRITZ_PCI_V2_ISDN	0x0e00	Fritz!PCI v2.0 ISDN Interface
-product AVM B1			0x0700	Basic Rate B1 ISDN Interface
 product AVM T1			0x1200	Primary Rate T1 ISDN Interface
 
+/* AWT products */
+product AWT RT2890		0x1059	RT2890
+
 /* RMI products */
 product RMI XLR_PCIX		0x000b	XLR PCI-X bridge
 product RMI XLS_PCIE		0xabcd	XLS PCIe-PCIe bridge
@@ -1849,7 +1888,6 @@ product CMDTECH 649		0x0649	PCI0649
 
 /* Inclusion of 'A' in the following entry is probably wrong. */
 /* No data on the CMD Tech. web site for the following as of Mar. 3 '98 */
-product CMDTECH 240		0x0240	Sil240 SATALink
 product CMDTECH 650A		0x0650	PCI0650A
 product CMDTECH 670		0x0670	USB0670
 product CMDTECH 673		0x0673	USB0673
@@ -1880,6 +1918,7 @@ product COMPAL 38W2		0x0011	38W2 OEM Not
 /* Compaq products */
 product COMPAQ PCI_EISA_BRIDGE	0x0001	PCI-EISA Bridge
 product COMPAQ PCI_ISA_BRIDGE	0x0002	PCI-ISA Bridge
+product COMPAQ CSA64XX		0x0046	Smart Array 64xx
 product COMPAQ TRIFLEX1		0x1000	Triflex Host-PCI Bridge
 product COMPAQ TRIFLEX2		0x2000	Triflex Host-PCI Bridge
 product COMPAQ QVISION_V0	0x3032	QVision
@@ -1896,28 +1935,27 @@ product COMPAQ CSA642		0x409b	Smart Arra
 product COMPAQ CSA6400		0x409c	Smart Array 6400
 product COMPAQ CSA6400EM	0x409d	Smart Array 6400 EM
 product COMPAQ CSA6422		0x409e	Smart Array 6422
-product COMPAQ CSA64XX		0x0046	Smart Array 64xx
 product COMPAQ USB		0x7020	USB Controller
 product COMPAQ ASMC		0xa0f0	Advanced Systems Management Controller
 /* MediaGX Cx55x0 built-in OHCI seems to have this ID */
 product COMPAQ USB_MEDIAGX	0xa0f8	USB Controller
 product COMPAQ SMART2P		0xae10	SMART2P RAID
 product COMPAQ N100TX		0xae32	Netelligent 10/100 TX
-product COMPAQ N10T2		0xb012	Netelligent 10 T/2 UTP/Coax
-product COMPAQ INT100TX		0xb030	Integrated Netelligent 10/100 TX
 product COMPAQ N10T		0xae34	Netelligent 10 T
 product COMPAQ IntNF3P		0xae35	Integrated NetFlex 3/P
 product COMPAQ DPNet100TX	0xae40	Dual Port Netelligent 10/100 TX
 product COMPAQ IntPL100TX	0xae43	ProLiant Integrated Netelligent 10/100 TX
 product COMPAQ DP4000		0xb011	Deskpro 4000 5233MMX
+product COMPAQ N10T2		0xb012	Netelligent 10 T/2 UTP/Coax
+product COMPAQ INT100TX		0xb030	Integrated Netelligent 10/100 TX
 product COMPAQ CSA5300_2	0xb060	Smart Array 5300 rev. 2
 product COMPAQ PRESARIO56XX	0xb0b8	Presario 56xx
 product COMPAQ M700		0xb112	Armada M700
 product COMPAQ CSA5i_2		0xb178	Smart Array 5i/532 rev. 2
 product COMPAQ ILO_1		0xb203	iLO
 product COMPAQ ILO_2		0xb204	iLO
-product COMPAQ NF3P_BNC		0xf150	NetFlex 3/P w/ BNC
 product COMPAQ NF3P		0xf130	NetFlex 3/P
+product COMPAQ NF3P_BNC		0xf150	NetFlex 3/P w/ BNC
 
 /* Compex products - XXX better descriptions */
 product COMPEX NE2KETHER	0x1401	Ethernet
@@ -1952,9 +1990,9 @@ product COMTROL ROCKETPORT5508A	0x8018	R
 product COMTROL ROCKETPORT5508B	0x8019	RocketPort 550/8 part B
 
 /* Conexant Systems products */
-product CONEXANT SOFTK56	0x2443	SoftK56 PCI Software Modem
 product CONEXANT 56KFAXMODEM	0x1085	HW 56K Fax Modem
 product CONEXANT LANFINITY	0x1803	LANfinity MiniPCI 10/100 Ethernet
+product CONEXANT SOFTK56	0x2443	SoftK56 PCI Software Modem
 product CONEXANT CX2388X	0x8800	CX23880/1/2/3 PCI Video/Audio Decoder
 product CONEXANT CX2388XAUDIO	0x8801	CX23880/1/2/3 PCI Audio Port
 product CONEXANT CX2388XMPEG	0x8802	CX23880/1/2/3 PCI MPEG Port
@@ -2064,13 +2102,13 @@ product DELL PERC_3DI_SUB3	0x00d9	PERC 3
 product DELL PERC_3DI_3_SUB	0x0106	PERC 3/Di
 product DELL PERC_3DI_3_SUB2	0x011b	PERC 3/Di
 product DELL PERC_3DI_3_SUB3	0x0121	PERC 3/Di
+product DELL CERC_1_5		0x0291	CERC SATA RAID 1.5/6ch
 product DELL PERC_5_1		0x1f01	PERC 5/e
 product DELL PERC_5_2		0x1f02	PERC 5/i
-product DELL CERC_1_5		0x0291	CERC SATA RAID 1.5/6ch
 
 /* Delta products */
-product DELTA 8139	0x1360	8139 Ethernet
 product DELTA RHINEII	0x1320	Rhine II 10/100 Ethernet
+product DELTA 8139	0x1360	8139 Ethernet
 
 /* Diamond products */
 product DIAMOND VIPER	0x9001	Viper/PCI
@@ -2088,6 +2126,7 @@ product DLINK DFE690TXD		0x1340	DFE-690T
 product	DLINK DWL610		0x3300	DWL-610 802.11b WLAN
 product DLINK DL4000		0x4000	DL-4000 Gigabit Ethernet
 product DLINK DGE550SX		0x4001	DGE-550SX
+product DLINK DFE520TX		0x4200	DFE-520TX 10/100 Ethernet
 product DLINK DGE528T		0x4300	DGE-528T Gigabit Ethernet
 product DLINK DGE560T		0x4b00	DGE-560T Gigabit Ethernet
 product DLINK DGE560T_2		0x4b01	DGE-560T_2 Gigabit Ethernet
@@ -2095,11 +2134,11 @@ product DLINK DGE560SX		0x4b02	DGE-560SX
 product DLINK DGE530T		0x4c00	DGE-530T Gigabit Ethernet
 
 /* Distributed Processing Technology products */
+product DPT MEMCTLR	0x1012	Memory Controller
 product DPT SC_RAID	0xa400	SmartCache/SmartRAID (EATA)
 product DPT I960_PPB	0xa500	PCI-PCI Bridge
 product DPT RAID_I2O	0xa501	SmartRAID (I2O)
 product DPT RAID_2005S	0xa511	Zero Channel SmartRAID (I2O)
-product DPT MEMCTLR	0x1012	Memory Controller
 
 /* Dolphin products */
 product DOLPHIN PCISCI32	0x0658	PCI-SCI Bridge (32-bit, 33 MHz)
@@ -2112,6 +2151,17 @@ product DOMEX PCISCSI	0x0001	DMX-3191D
 /* Dynalink products */
 product DYNALINK IS64PH		0x1702	IS64PH ISDN Adapter
 
+/* Edimax products */
+product EDIMAX RT2860_1		0x7708	RT2860
+product EDIMAX RT3591_1		0x7711	RT3591
+product EDIMAX RT3591_2		0x7722	RT3591
+product EDIMAX RT2860_4		0x7727	RT2860
+product EDIMAX RT2860_2		0x7728	RT2860
+product EDIMAX RT2860_5		0x7738	RT2860
+product EDIMAX RT2860_6		0x7748	RT2860
+product EDIMAX RT2860_3		0x7758	RT2860
+product EDIMAX RT2860_7		0x7768	RT2860
+
 /* ELSA products */
 product ELSA	QS1PCI		0x1000	QuickStep 1000 ISDN Card
 product ELSA	GLORIAXL	0x8901	Gloria XL 1624
@@ -2138,8 +2188,8 @@ product ENE CB1420	0x1420	CB1420 CardBus
 product ENE CB720	0x1421	CB720 CardBus Controller
 
 /* Ensoniq products */
-product ENSONIQ AUDIOPCI	0x5000	AudioPCI
 product ENSONIQ AUDIOPCI97	0x1371	AudioPCI 97
+product ENSONIQ AUDIOPCI	0x5000	AudioPCI
 product ENSONIQ CT5880		0x5880	CT5880
 
 /* Equinox Systems product */
@@ -2274,6 +2324,7 @@ product FREESCALE P5010		0x0429	P5010
 
 /* Marvell products */
 product MARVELL GT64010A	0x0146	GT-64010A System Controller
+product MARVELL 88AP510		0x0510	88AP510
 product MARVELL 88F1181		0x1181	88F1181
 product MARVELL 88F1281		0x1281	88F1281 SoC Orion2
 product MARVELL 88W8300_1	0x1fa6	Libertas 88W8300
@@ -2343,6 +2394,9 @@ product MARVELL MV64460		0x6480	MV6446x 
 product MARVELL MV6707		0x6707	MV6707 SoC Armada 370
 product MARVELL MV6710		0x6710	MV6710 SoC Armada 370
 product MARVELL MV6W11		0x6711	MV6W11 SoC Armada 370
+product MARVELL 88F6810         0x6810  88F6810 SoC Armada 38x 
+product MARVELL 88F6820         0x6820  88F6820 SoC Armada 38x 
+product MARVELL 88F6828         0x6828  88F6828 SoC Armada 38x 
 product MARVELL 88SX7042	0x7042	88SX7042 SATA IIe
 product MARVELL MV78100		0x7810	MV78100 SoC Discovery Innovation
 product MARVELL MV78130		0x7813	MV78130 SoC Armada XP
@@ -2365,6 +2419,9 @@ product MARVELL2 88SE9220	0x9220	88SE922
 product MARVELL2 88SE9230	0x9230	88SE9230 SATA
 product MARVELL2 88SE9235	0x9235	88SE9235 SATA
 
+/* Micro-star International Co Ltd */
+product	MSI	RT3090		0x891a	MIS RT3090
+
 /* Global Sun Tech products */
 product GLOBALSUN GL24110P	0x1101	GL24110P PCI IEEE 802.11b
 product GLOBALSUN GL24110P02	0x1102	GL24110P PCI IEEE 802.11b
@@ -2434,12 +2491,12 @@ product HIFN 7751	0x0005	7751
 product HIFN 6500	0x0006	6500
 product HIFN 7811	0x0007	7811
 product HIFN 7951	0x0012	7951
-product HIFN 7955	0x0020	7954/7955
-product HIFN 7956	0x001d	7956
 product HIFN 78XX	0x0014	7814/7851/7854
 product HIFN 8065	0x0016	8065
 product HIFN 8165	0x0017	8165
 product HIFN 8154	0x0018	8154
+product HIFN 7956	0x001d	7956
+product HIFN 7955	0x0020	7954/7955
 
 /* HiNT products */
 product HINT HB1	0x0021	HB1 PCI-PCI Bridge
@@ -2467,10 +2524,10 @@ product IBM 82351	0x0022	82351 PCI-PCI B
 product IBM MONNAV	0x002c	Montana/Nevada PCI Bridge and Memory Controller
 product IBM PYTHON	0x002d	Python PCI-PCI Bridge
 product IBM SERVERAID	0x002e	ServeRAID (copperhead)
-product IBM GXT250P	0x003c	GXT-250P Graphics Adapter
-product IBM OLYMPIC	0x003e	16/4 Token Ring
 product IBM MIAMI	0x0036	Miami/PCI
 product IBM 82660	0x0037	82660 PowerPC to PCI Bridge and Memory Controller
+product IBM GXT250P	0x003c	GXT-250P Graphics Adapter
+product IBM OLYMPIC	0x003e	16/4 Token Ring
 product IBM MPIC	0x0046	MPIC
 product IBM TURBOWAYS25	0x0053	Turboways 25 ATM
 product IBM GXT500P	0x0054	GXT-500P/GXT550P Graphics Adapter
@@ -2516,10 +2573,10 @@ product IDT RC32332	0x0205	RC32332 Syste
 product INDCOMPSRC WDT50x	0x22c0	PCI-WDT50x Watchdog Timer
 
 /* Initio products */
-product INITIO 1622	0x1622	INIC-1622 SATA
 product INITIO I920	0x0002	INIC-920 SCSI
 product INITIO I850	0x0850	INIC-850 SCSI
 product INITIO I1060	0x1060	INIC-1060 SCSI
+product INITIO 1622	0x1622	INIC-1622 SATA
 product INITIO I940	0x9400	INIC-940 SCSI
 product INITIO I935	0x9401	INIC-935 SCSI
 product INITIO I950	0x9500	INIC-950 SCSI
@@ -2536,9 +2593,13 @@ product IMS TT128M	0x9128	TwinTurbo 128M
 
 /* Intel products */
 product INTEL IRONLAKE_D_HB	0x0040	Iron Lake Host Bridge
+product INTEL CORE_PCIE_0	0x0041	Core PCIe Root Port
 product INTEL IRONLAKE_D_IGD	0x0042	Iron Lake Integrated Graphics Device
+product INTEL CORE_PCIE_1	0x0043	Core PCIe Root Port
 product INTEL IRONLAKE_M_HB	0x0044	Iron Lake Host Bridge
 product INTEL IRONLAKE_M_IGD	0x0046	Iron Lake Integrated Graphics Device
+product INTEL CORE_HB		0x0048	Core Host Bridge
+product INTEL CORE_PCIE_2	0x0049	Core PCIe Root Port
 product INTEL IRONLAKE_MA_HB	0x0062	Iron Lake Host Bridge
 product INTEL IRONLAKE_MC2_HB	0x006a	Iron Lake Host Bridge
 product INTEL WIFI_LINK_6005_2X2_1	0x0082	Centrino Advanced-N 6205
@@ -2554,16 +2615,16 @@ product INTEL WIFI_LINK_6230_2	0x0091	Ce
 product INTEL SANDYBRIDGE_HB	0x0100	Sandy Bridge Host Bridge
 product INTEL SANDYBRIDGE_PCIE	0x0101	Sandy Bridge PCIe Root port
 product INTEL SANDYBRIDGE_IGD	0x0102	Sandy Bridge Integrated Graphics Device
+product INTEL SANDYBRIDGE_M_HB	0x0104	Sandy Bridge Host Bridge
 product INTEL SANDYBRIDGE_PCIE_1 0x0105	Sandy Bridge PCIe Root port
+product INTEL SANDYBRIDGE_M_IGD	0x0106	Sandy Bridge Integrated Graphics Device
+product INTEL SANDYBRIDGE_S_HB	0x0108	Sandy Bridge Host Bridge
 product INTEL SANDYBRIDGE_PCIE_2 0x0109	Sandy Bridge PCIe Root port
+product INTEL SANDYBRIDGE_S_IGD	0x010A	Sandy Bridge Integrated Graphics Device
 product INTEL SANDYBRIDGE_IGD_1	0x0112	Sandy Bridge Integrated Graphics Device
-product INTEL SANDYBRIDGE_IGD_2	0x0122	Sandy Bridge Integrated Graphics Device
-product INTEL SANDYBRIDGE_M_HB	0x0104	Sandy Bridge Host Bridge
-product INTEL SANDYBRIDGE_M_IGD	0x0106	Sandy Bridge Integrated Graphics Device
 product INTEL SANDYBRIDGE_M_IGD_1	0x0116	Sandy Bridge Integrated Graphics Device
+product INTEL SANDYBRIDGE_IGD_2	0x0122	Sandy Bridge Integrated Graphics Device
 product INTEL SANDYBRIDGE_M_IGD_2	0x0126	Sandy Bridge Integrated Graphics Device
-product INTEL SANDYBRIDGE_S_HB	0x0108	Sandy Bridge Host Bridge
-product INTEL SANDYBRIDGE_S_IGD	0x010A	Sandy Bridge Integrated Graphics Device
 product INTEL IVYBRIDGE_HB	0x0150	Ivy Bridge Host Bridge
 product INTEL IVYBRIDGE_PCIE	0x0151	Ivy Bridge PCI Express Root Port
 product INTEL IVYBRIDGE_IGD	0x0152	Ivy Bridge Integrated Graphics Device
@@ -2590,10 +2651,10 @@ product INTEL 41210A		0x0340	Serial to P
 product INTEL 41210B		0x0341	Serial to Parallel PCI Bridge B
 product INTEL IOP333_A		0x0370	IOP333 PCI Express-to-PCI Bridge #0
 product INTEL IOP333_B		0x0372	IOP333 PCI Express-to-PCI Bridge #1
+product INTEL HASWELL_IGD	0x0402	Haswell Integrated Graphics Device
 product INTEL SRCZCRX		0x0407	RAID Controller
 product INTEL SRCU42E		0x0408	SCSI RAID Controller
 product INTEL SRCS28X		0x0409	SATA RAID Controller
-product INTEL HASWELL_IGD	0x0402	Haswell Integrated Graphics Device
 product INTEL HASWELL_IGD_1	0x0412	Haswell Integrated Graphics Device
 product INTEL DH89XXCC_IQIA	0x0434	DH89xxCC PCIe Endpoint and QuickAssist
 product INTEL DH89XXCL_IQIA	0x0435	DH89xxCL PCIe Endpoint and QuickAssist
@@ -2630,13 +2691,14 @@ product INTEL WIFI_LINK_100_2	0x08af	Cen
 product INTEL WIFI_LINK_7260_1	0x08b1	Dual Band Wireless AC 7260
 product INTEL WIFI_LINK_7260_2	0x08b2	Dual Band Wireless AC 7260
 product INTEL WIFI_LINK_3160_1	0x08b3	Dual Band Wireless AC 3160
-product INTEL WIFI_LINK_3160_2	0x08b4	Dual Band Wirelsss AC 3160
+product INTEL WIFI_LINK_3160_2	0x08b4	Dual Band Wireless AC 3160
 product INTEL X1000_I2C_GPIO	0x0934	Quark X1000 I2C and GPIO
 product INTEL X1000_SPI		0x0935	Quark X1000 SPI
 product INTEL X1000_HS_UART	0x0936	Quark X1000 HS-UART
 product INTEL X1000_MAC		0x0937	Quark X1000 10/100 Ethernet MAC
 product INTEL X1000_EHCI	0x0939	Quark X1000 EHCI
 product INTEL X1000_OHCI	0x093a	Quark X1000 OHCI
+product INTEL PCIE_NVME_SSD	0x0953	PCIe NVMe SSD
 product INTEL X1000_HB		0x0958	Quark X1000 Host Bridge
 product INTEL WIFI_LINK_7265_1	0x095a	Dual Band Wireless AC 7265
 product INTEL WIFI_LINK_7265_2	0x095b	Dual Band Wireless AC 7265
@@ -2956,10 +3018,17 @@ product INTEL 82599_SFP_SF_QP	0x154a	825
 product INTEL XL710_VF		0x154c	XL710 Ethernet Virtual Function
 product INTEL 82599_SFP_SF2	0x154d	82599 (SFP+) 10 GbE Controller
 product INTEL 82599EN_SFP	0x1557	82599 10 GbE Controller
+product INTEL 82599_QSFP_SF_QP	0x1558	X520 10 GbE QSFP+
 product INTEL I218_V		0x1559	I218-V Ethernet Connection
 product INTEL I218_LM		0x155a	I218-LM Ethernet Connection
 product INTEL X540_BYPASS	0x155c	X540 10 GbE Bypass
 product INTEL 82599_BYPASS	0x155d	82599 10 GbE Bypass
+product INTEL X540T1	 	0x1560	X540 10G Ethernet
+product INTEL X550T	 	0x1563	X550 10G Ethernet
+product INTEL X550_VF_HV	0x1564	X550 10 GbE Virtual Function
+product INTEL X550_VF		0x1565	X550 10 GbE Virtual Function
+product INTEL I219_LM		0x156f	I219-LM Ethernet Connection
+product INTEL I219_V		0x1570	I219-V Ethernet Connection
 product INTEL XL710_VF_HV	0x1571	XL710 Ethernet Virtual Function
 product INTEL XL710_SFP		0x1572	XL710 SFP+ Ethernet
 product INTEL I210_COPPER_WOF	0x157b	I210 Ethernet (COPPER)
@@ -2975,6 +3044,58 @@ product INTEL I218_LM2		0x15a0	I218-LM E
 product INTEL I218_V2		0x15a1	I218-V Ethernet Connection
 product INTEL I218_LM3		0x15a2	I218-LM Ethernet Connection
 product INTEL I218_V3		0x15a3	I218-V Ethernet Connection
+product INTEL X552_VF		0x15a8	X552 VF
+product INTEL X552_VF_HV	0x15a9	X552 VF
+product INTEL X552_KX4		0x15aa	X552 KX4
+product INTEL X552_KR		0x15ab	X552 KR
+product INTEL X552_SFP		0x15ac	X552 SFP+
+product INTEL X557_AT2		0x15ad	X557-AT2
+product INTEL X552_1G_T		0x15ae	X552 1000Base-T
+product INTEL I219_LM2		0x15b7	I219-LM Ethernet Connection
+product INTEL I219_V2		0x15b8	I219-V Ethernet Connection
+product INTEL I219_LM3		0x15b9	I219-LM Ethernet Connection
+product INTEL X550T1	 	0x15d1	X550 10G Ethernet
+product INTEL I219_V5		0x15d6	I219-V Ethernet Connection
+product INTEL I219_LM4		0x15d7	I219-LM Ethernet Connection
+product INTEL I219_V4		0x15d8	I219-V Ethernet Connection
+product INTEL I219_LM5		0x15e3	I219-LM Ethernet Connection
+product INTEL CORE5G_HB_1	0x1604	Core 5G Host Bridge
+product INTEL CORE5G_M_GT1	0x1606	HD Graphics (GT1)
+product INTEL CORE5G_HDA_1	0x160c	Core 5G HD Audio
+product INTEL CORE5G_M_GT2_1	0x1616	HD Graphics 5500
+product INTEL CORE5G_M_GT2_2	0x161e	HD Graphics 5300
+product INTEL CORE5G_M_GT3_15W	0x1626	HD Graphics 6000
+product INTEL CORE5G_M_GT3_28W	0x162b	Iris Graphics 6100
+product INTEL CORE6G_H_HB_1	0x1900	Core 6G Host and DRAM (H, Dual Core)
+product INTEL CORE6G_PCIE_X16	0x1901	Core 6G PCIe x16
+product INTEL CORE6G_PEN_GTX_1	0x1902	HD Graphics 510
+product INTEL CORE6G_U_HB	0x1904	Core 6G Host and DRAM (U)
+product INTEL CORE6G_PCIE_X8	0x1905	Core 6G PCIe x8
+product INTEL CORE6G_PEN_GTX_2	0x1906	HD Graphics 510
+product INTEL CORE6G_PCIE_X4	0x1909	Core 6G PCIe x4
+product INTEL CORE6G_H_GT1	0x190b	HD Graphics (GT1)
+product INTEL CORE6G_Y_HB	0x190c	Core 6G Host and DRAM (Y)
+product INTEL CORE6G_Y_GT1	0x190e	HD Graphics (GT1)
+product INTEL CORE6G_S_HB	0x190f	Core 6G Host and DRAM (S, Dual Core)
+product INTEL CORE6G_H_HB_2	0x1910	Core 6G Host and DRAM (H, Quad Core)
+product INTEL CORE6G_GMM	0x1911	Core 6G Gaussian Mixture Model
+product INTEL CORE6G_S_GT2	0x1912	HD Graphics 530 (GT2)
+product INTEL CORE6G_U_GT2	0x1916	HD Graphics 520 (GT2)
+product INTEL CORE6G_H_HB_3	0x1918	Core 6G Host and DRAM (H/S, Quad Core)
+product INTEL CORE6G_IU		0x1919	Core 6G Image Unit
+product INTEL CORE6G_H_GT2	0x191b	HD Graphics 530 (GT2)
+product INTEL CORE6G_XEON_GTX	0x191d	HD Graphics P530
+product INTEL CORE6G_Y_GT2	0x191e	HD Graphics 515 (GT2)
+product INTEL CORE6G_S_HB_2	0x191f	Core 6G Host and DRAM (S, Quad Core)
+product INTEL CORE6G_S_GT3	0x1922	Iris Graphics (GT3)
+product INTEL CORE6G_U_GT3	0x1923	Iris Graphics (GT3)
+product INTEL CORE6G_U_GT3E_1	0x1926	Iris Graphics 550 (GT3e)
+product INTEL CORE6G_U_GT3E_2	0x1927	Iris Graphics (GT3e)
+product INTEL CORE6G_H_GT3	0x192b	Iris Graphics (GT3)
+product INTEL CORE6G_S_GT4_1	0x1932	Iris Pro Graphics 62xx (GT4)
+product INTEL CORE6G_HS_GT4	0x193a	Iris Pro Graphics (GT4)
+product INTEL CORE6G_H_GT4	0x193b	Iris Pro Graphics 62xx (GT4)
+product INTEL CORE6G_S_GT4_2	0x193d	Iris Pro Graphics (GT4)
 product INTEL 80960_RP		0x1960	ROB-in i960RP Microprocessor
 product INTEL 80960RM_2		0x1962	i960 RM PCI-PCI
 product INTEL 82840_HB		0x1a21	82840 Host
@@ -2983,6 +3104,7 @@ product INTEL 82840_PCI		0x1a24	82840 PC
 product INTEL 82845_HB		0x1a30	82845 Host
 product INTEL 82845_AGP		0x1a31	82845 AGP
 product INTEL 5000_DMA		0x1a38	5000 Series Chipset DMA Engine
+product INTEL 82597EX_SR	0x1a48	PRO/10GbE SR Server Adapter
 product INTEL 6SERIES_SATA_1	0x1c00	6 Series SATA
 product INTEL 6SERIES_SATA_2	0x1c01	6 Series SATA
 product INTEL 6SERIES_AHCI_1	0x1c02	6 Series AHCI
@@ -3146,6 +3268,38 @@ product INTEL C2000_1000KX	0x1f40	C2000 
 product INTEL C2000_SGMII	0x1f41	C2000 Ethernet(SGMII)
 product INTEL C2000_DUMMYGBE	0x1f42	C2000 Ethernet(Dummy function)
 product INTEL C2000_25GBE	0x1f45	C2000 Ethernet(2.5Gbe)
+product INTEL BSW_HB		0x2280	Braswell Soc Transaction Router
+product INTEL BSW_HDA		0x2284	Braswell HD Audio
+product INTEL BSW_SIO_DMA_2	0x2286	Braswell SIO DMA
+product INTEL BSW_SIO_HSUART_1	0x228a	Braswell Serial
+product INTEL BSW_SIO_HSUART_2	0x228c	Braswell Serial
+product INTEL BSW_PCU_SMB	0x2292	Braswell PCU SMBus
+product INTEL BSW_SSC_MMC	0x2294	Braswell SCC MMC Port
+product INTEL BSW_SSC_SDIO	0x2295	Braswell SCC SDIO Port
+product INTEL BSW_SSC_SD	0x2296	Braswell SCC SD Port
+product INTEL BSW_TXE		0x2298	Braswell TXE
+product INTEL BSW_PCU_LPC	0x229c	Braswell PCU LPC
+product INTEL BSW_AHCI		0x22a3	Braswell AHCI
+product INTEL BSW_LPE_AUDIO	0x22a8	Braswell Low Power Engine Audio
+product INTEL CHV_IGD_1		0x22b0	HD Graphics
+product INTEL CHV_IGD_2		0x22b1	HD Graphics
+product INTEL CHV_IGD_3		0x22b2	HD Graphics
+product INTEL CHV_IGD_4		0x22b3	HD Graphics
+product INTEL BSW_XHCI		0x22b5	Braswell xHCI
+product INTEL BSW_ISP_CAMERA	0x22b8	Braswell ISP Camera
+product INTEL BSW_SIO_DMA_1	0x22c0	Braswell SIO DMA
+product INTEL BSW_SIO_I2C_1	0x22c1	Braswell SIO I2C
+product INTEL BSW_SIO_I2C_2	0x22c2	Braswell SIO I2C
+product INTEL BSW_SIO_I2C_3	0x22c3	Braswell SIO I2C
+product INTEL BSW_SIO_I2C_4	0x22c4	Braswell SIO I2C
+product INTEL BSW_SIO_I2C_5	0x22c5	Braswell SIO I2C
+product INTEL BSW_SIO_I2C_6	0x22c6	Braswell SIO I2C
+product INTEL BSW_SIO_I2C_7	0x22c7	Braswell SIO I2C
+product INTEL BSW_PCIE_1	0x22c8	Braswell PCIe
+product INTEL BSW_PCIE_2	0x22ca	Braswell PCIe
+product INTEL BSW_PCIE_3	0x22cc	Braswell PCIe
+product INTEL BSW_PCIE_4	0x22ce	Braswell PCIe
+product INTEL BSW_PUINT		0x22dc	Braswell Power Management
 product INTEL DH89XXCC_LPC	0x2310	DH89xxCC LPC Controller
 product INTEL DH89XXCC_SATA_1	0x2323	DH89xxCC SATA Controller
 product INTEL DH89XXCC_SATA_2	0x2326	DH89xxCC SATA Controller
@@ -3170,7 +3324,7 @@ product INTEL DH89XXCL_SATA_2	0x23a6	DH8
 product INTEL DH89XXCL_SMB	0x23b0	DH89xxCL SMBus Host Controller
 product INTEL DH89XXCL_THERMAL	0x23b2	DH89xxCL Thermal Subsystem
 product INTEL DH89XXCL_USB_1	0x23b4	DH89xxCL USB EHCI
-product INTEL DH89XXCL_USB_2	0x23b4	DH89xxCL USB EHCI
+product INTEL DH89XXCL_USB_2	0x23b5	DH89xxCL USB EHCI
 product INTEL DH89XXCL_PCIE_1_1	0x23c2	DH89xxCL PCIe Root Port
 product INTEL DH89XXCL_PCIE_1_2	0x23c3	DH89xxCL PCIe Root Port
 product INTEL DH89XXCL_PCIE_2_1	0x23c4	DH89xxCL PCIe Root Port
@@ -3245,6 +3399,10 @@ product INTEL 82801EB_IDE	0x24DB	82801EB
 product INTEL 82801EB_EHCI	0x24DD	82801EB/ER USB EHCI Controller
 product INTEL 82801EB_USB_3	0x24DE	82801EB/ER USB UHCI Controller
 product INTEL 82801ER_SATA	0x24DF	82801ER Serial ATA Controller
+product INTEL WIFI_LINK_8260_1	0x24f3	Dual Band Wireless AC 8260
+product INTEL WIFI_LINK_8260_2	0x24f4	Dual Band Wireless AC 8260
+product INTEL WIFI_LINK_4165_1	0x24f5	Dual Band Wireless AC 4165
+product INTEL WIFI_LINK_4165_2	0x24f6	Dual Band Wireless AC 4165
 product INTEL 82820_MCH		0x2501	82820 MCH (Camino)
 product INTEL 82820_AGP		0x250f	82820 AGP
 product INTEL 82850_HB		0x2530	82850 Host
@@ -3407,9 +3565,11 @@ product INTEL 82801HO_LPC 	0x2814	82801H
 product INTEL 82801HBM_LPC      0x2815  82801HBM LPC Interface Bridge
 product INTEL 82801H_SATA_1	0x2820	82801H SATA Controller
 product INTEL 82801H_SATA_AHCI6	0x2821	82801H AHCI SATA Controller w/ 6 ports
-product INTEL 82801H_SATA_RAID	0x2822	82801H RAID SATA Controller
+product INTEL 82801H_SATA_RAID	0x2822	82801H/C61x/X99/Z170 RAID SATA Controller
 product INTEL 82801H_SATA_AHCI4	0x2824	82801H AHCI SATA Controller w/ 4 ports
 product INTEL 82801H_SATA_2	0x2825	82801H SATA Controller
+product INTEL C610_SATA_RAID_3	0x2826	C61x/X99 SATA Controller (RAID)
+product INTEL C610_SSATA_RAID_2	0x2827	C61x/X99 sSATA Controller (RAID)
 product INTEL 82801HEM_SATA	0x2828	82801HEM SATA Controller
 product INTEL 82801HBM_SATA_1	0x2829  82801HBM SATA Controller
 product INTEL 82801HBM_SATA_2	0x282a	82081HBM SATA Controller
@@ -3467,8 +3627,13 @@ product INTEL 82946GZ_HB	0x2970	82946GZ 
 product INTEL 82946GZ_IGD	0x2972	82946GZ	Integrated Graphics Device
 product INTEL 82946GZ_KT	0x2977	82946GZ	KT
 product INTEL 82G35_HB		0x2980	82G35 Host Bridge
+product INTEL 82965_PCIE	0x2981	82G35 PCIe Root Port
 product INTEL 82G35_IGD		0x2982	82G35 Integrated Graphics Device
 product INTEL 82G35_IGD_1	0x2983	82G35 Integrated Graphics Device
+product INTEL 82G35_HECI_1	0x2984	82G35 HECI
+product INTEL 82G35_HECI_2	0x2985	82G35 HECI
+product INTEL 82965_IDE_R	0x2986  82965 IDE-R
+product INTEL 82965Q_KT		0x2987  82965Q KT
 product INTEL 82965Q_HB		0x2990  82965Q Host Bridge
 product INTEL 82965Q_EXP	0x2991  82965Q PCI Express Bridge
 product INTEL 82965Q_IGD	0x2992  82965Q Integrated Graphics Device
@@ -3517,6 +3682,75 @@ product INTEL 82GM45_HB		0x2a40	82GM45 H
 product INTEL 82GM45_IGD	0x2a42	82GM45 Integrated Graphics Device
 product INTEL 82GM45_IGD_1	0x2a43	82GM45 Integrated Graphics Device
 product INTEL 82GM45_KT		0x2a47	82GM45 KT
+product INTEL XE55_QP_SAD	0x2c01	QuickPath System Address Decoder
+product INTEL XE55_QPI_LINK0	0x2c10	Xeon 5500 QPI Link 0
+product INTEL XE55_QPI_PHYS0	0x2c11	Xeon 5500 QPI Physical 0
+product INTEL XE55_MIRR_LINK0	0x2c12	Xeon 5500 Mirror Port Link 0
+product INTEL XE55_MIRR_LINK1	0x2c13	Xeon 5500 Mirror Port Link 1
+product INTEL XE55_QPI_LINK1	0x2c14	Xeon 5500 QPI Link 1
+product INTEL XE55_QPI_PHYS1	0x2c15	Xeon 5500 QPI Physical 1
+product INTEL XE55_IMC_REG	0x2c18	Xeon 5500 IMC
+product INTEL XE55_IMC_TAD	0x2c19	Xeon 5500 IMC Target Address Decoder
+product INTEL XE55_IMC_RAS	0x2c1a	Xeon 5500 IMC RAS
+product INTEL XE55_IMC_TEST	0x2c1c	Xeon 5500 IMC Test
+product INTEL XE55_IMC_CH0_CTRL 0x2c20	Xeon 5500 IMC Channel 0 Control
+product INTEL XE55_IMC_CH0_ADDR 0x2c21	Xeon 5500 IMC Channel 0 Address
+product INTEL XE55_IMC_CH0_RANK 0x2c22	Xeon 5500 IMC Channel 0 Rank
+product INTEL XE55_IMC_CH0_THERM 0x2c23	Xeon 5500 IMC Channel 0 Thermal Control
+product INTEL XE55_IMC_CH1_CTRL 0x2c28	Xeon 5500 IMC Channel 1 Control
+product INTEL XE55_IMC_CH1_ADDR 0x2c29	Xeon 5500 IMC Channel 1 Address
+product INTEL XE55_IMC_CH1_RANK 0x2c2a	Xeon 5500 IMC Channel 1 Rank
+product INTEL XE55_IMC_CH1_THERM 0x2c2b	Xeon 5500 IMC Channel 1 Thermal Control
+product INTEL XE55_IMC_CH2_CTRL 0x2c30	Xeon 5500 IMC Channel 2 Control
+product INTEL XE55_IMC_CH2_ADDR 0x2c31	Xeon 5500 IMC Channel 2 Address
+product INTEL XE55_IMC_CH2_RANK 0x2c32	Xeon 5500 IMC Channel 2 Rank
+product INTEL XE55_IMC_CH2_THERM 0x2c33	Xeon 5500 IMC Channel 2 Thermal Control
+product INTEL XE55_QP_REG	0x2c40	Xeon 5500 QuickPath Generic Non-Core Register
+product INTEL CORE_QP_REG_2	0x2c51	Core i7-800 and i5-700 QuickPath Generic Non-Core Register
+product INTEL CORE_QP_REG_1	0x2c61	Core i5-600, i3-500 and Pentium 6000 QuickPath Generic Non-Core Register
+product INTEL XE56_QP_REG	0x2c70	Xeon 5600 QuickPath Generic Non-Core Register
+product INTEL CORE_QP_SAD_2	0x2c81	Core i7-800 and i5-700 QuickPath Generic System Address Decoder
+product INTEL CORE_QPI_LINK_2	0x2c90	Core i7-800 and i5-700 QPI Link
+product INTEL CORE_QPI_PHYS_2	0x2c91	Core i7-800 and i5-700 QPI Physical
+product INTEL CORE_IMC_REG	0x2c98	Core i7-800 and i5-700 IMC
+product INTEL CORE_IMC_TAD	0x2c99	Core i7-800 and i5-700 IMC Target Address Decoder
+product INTEL CORE_IMC_TEST	0x2c9c	Core i7-800 and i5-700 IMC Test
+product INTEL CORE_IMC_CH0_CTRL 0x2ca0	Core i7-800 and i5-700 IMC Channel 0 Control
+product INTEL CORE_IMC_CH0_ADDR 0x2ca1	Core i7-800 and i5-700 IMC Channel 0 Address
+product INTEL CORE_IMC_CH0_RANK 0x2ca2	Core i7-800 and i5-700 IMC Channel 0 Rank
+product INTEL CORE_IMC_CH0_THERM 0x2ca3	Core i7-800 and i5-700 IMC Channel 0 Thermal Control
+product INTEL CORE_IMC_CH1_CTRL 0x2ca8	Core i7-800 and i5-700 IMC Channel 1 Control
+product INTEL CORE_IMC_CH1_ADDR 0x2ca9	Core i7-800 and i5-700 IMC Channel 1 Address
+product INTEL CORE_IMC_CH1_RANK 0x2caa	Core i7-800 and i5-700 IMC Channel 1 Rank
+product INTEL CORE_IMC_CH1_THERM 0x2cab	Core i7-800 and i5-700 IMC Channel 1 Thermal Control
+product INTEL CORE_QP_SAD	0x2d01	Core i5-600, i3-500 and Pentium 6000 QuickPath Generic System Address Decoder
+product INTEL CORE_QPI_LINK	0x2d10	Core i5-600, i3-500 and Pentium 6000 QPI Link
+product INTEL CORE_QPI_PHYS	0x2d11	Core i5-600, i3-500 and Pentium 6000 QPI Physical
+product INTEL CORE_RSVD_1	0x2d12	Core i5-600, i3-500 and Pentium 6000 Reserved
+product INTEL CORE_RSVD_2	0x2d13	Core i5-600, i3-500 and Pentium 6000 Reserved
+product INTEL XE56_QP_SAD	0x2d81	QuickPath System Address Decoder
+product INTEL XE56_QPI_LINK0	0x2d90	Xeon 5600 QPI Link 0
+product INTEL XE56_QPI_PHYS0	0x2d91	Xeon 5600 QPI Physical 0
+product INTEL XE56_MIRR_LINK0	0x2d92	Xeon 5600 Mirror Port Link 0
+product INTEL XE56_MIRR_LINK1	0x2d93	Xeon 5600 Mirror Port Link 1
+product INTEL XE56_QPI_LINK1	0x2d94	Xeon 5600 QPI Link 1
+product INTEL XE56_QPI_PHYS1	0x2d95	Xeon 5600 QPI Physical 1
+product INTEL XE56_IMC_REG	0x2d98	Xeon 5600 IMC
+product INTEL XE56_IMC_TAD	0x2d99	Xeon 5600 IMC Target Address Decoder
+product INTEL XE56_IMC_RAS	0x2d9a	Xeon 5600 IMC RAS
+product INTEL XE56_IMC_TEST	0x2d9c	Xeon 5600 IMC Test
+product INTEL XE56_IMC_CH0_CTRL 0x2da0	Xeon 5600 IMC Channel 0 Control
+product INTEL XE56_IMC_CH0_ADDR 0x2da1	Xeon 5600 IMC Channel 0 Address
+product INTEL XE56_IMC_CH0_RANK 0x2da2	Xeon 5600 IMC Channel 0 Rank
+product INTEL XE56_IMC_CH0_THERM 0x2da3	Xeon 5600 IMC Channel 0 Thermal Control
+product INTEL XE56_IMC_CH1_CTRL 0x2da8	Xeon 5600 IMC Channel 1 Control
+product INTEL XE56_IMC_CH1_ADDR 0x2da9	Xeon 5600 IMC Channel 1 Address
+product INTEL XE56_IMC_CH1_RANK 0x2daa	Xeon 5600 IMC Channel 1 Rank
+product INTEL XE56_IMC_CH1_THERM 0x2dab	Xeon 5600 IMC Channel 1 Thermal Control
+product INTEL XE56_IMC_CH2_CTRL 0x2db0	Xeon 5600 IMC Channel 2 Control
+product INTEL XE56_IMC_CH2_ADDR 0x2db1	Xeon 5600 IMC Channel 2 Address
+product INTEL XE56_IMC_CH2_RANK 0x2db2	Xeon 5600 IMC Channel 2 Rank
+product INTEL XE56_IMC_CH2_THERM 0x2db3	Xeon 5600 IMC Channel 2 Thermal Control
 product INTEL 82IGD_E_HB	0x2e00	82IGD_E Host Bridge
 product INTEL 82IGD_E_IGD	0x2e02	82IGD_E Integrated Graphics
 product INTEL 82Q45_KT		0x2e07	82Q45 KT
@@ -3524,6 +3758,7 @@ product INTEL 82Q45_HB		0x2e10	82Q45 Hos
 product INTEL 82Q45_EXP		0x2e11	82Q45 PCI Express Bridge
 product INTEL 82Q45_IGD		0x2e12	82Q45 Integrated Graphics Device
 product INTEL 82Q45_IGD_1	0x2e13	82Q45 Integrated Graphics Device
+product INTEL 82Q45_KT_1	0x2e17	82Q45 KT
 product INTEL 82G45_HB		0x2e20	82G45 Host Bridge
 product INTEL 82G45_IGD		0x2e22	82G45 Integrated Graphics Device
 product INTEL 82G41_HB		0x2e30	82G41 Host Bridge
@@ -3531,7 +3766,8 @@ product INTEL 82G41_IGD		0x2e32	82G41 In
 product INTEL 82B43_HB		0x2e40	82B43 Host Bridge
 product INTEL 82B43_IGD		0x2e42	82B43 Integrated Graphics Device
 product INTEL XE5_V3_DMI2	0x2f00	Xeon E5 v3 DMI2
-product INTEL XE5_V3_PCIE_1	0x2f01	Xeon E5 v3 PCIe Root Port in DMI2 Mode
+product INTEL XE5_V3_PCIE_1_1	0x2f01	Xeon E5 v3 PCIe Root Port in DMI2 Mode
+product INTEL XE5_V3_PCIE_1_2	0x2f02	Xeon E5 v3 PCIe Root Port
 product INTEL XE5_V3_PCIE_2_1	0x2f04	Xeon E5 v3 PCIe Root Port
 product INTEL XE5_V3_PCIE_2_2	0x2f05	Xeon E5 v3 PCIe Root Port
 product INTEL XE5_V3_PCIE_2_3	0x2f06	Xeon E5 v3 PCIe Root Port
@@ -3540,7 +3776,7 @@ product INTEL XE5_V3_PCIE_3_1	0x2f08	Xeo
 product INTEL XE5_V3_PCIE_3_2	0x2f09	Xeon E5 v3 PCIe Root Port
 product INTEL XE5_V3_PCIE_3_3	0x2f0a	Xeon E5 v3 PCIe Root Port
 product INTEL XE5_V3_PCIE_3_4	0x2f0b	Xeon E5 v3 PCIe Root Port
-product INTEL XE5_V3_R2PCIE_1	0x2f1d	Xeon E5 v3 Integrated IO Ring Interface
+product INTEL XE5_V3_R2PCIE_1	0x2f1d	Xeon E5 v3/Core i7-6xxxK Integrated IO Ring Interface
 product INTEL XE5_V3_UBOX_1	0x2f1e	Xeon E5 v3 Scratchpad and Semaphores
 product INTEL XE5_V3_UBOX_3	0x2f1f	Xeon E5 v3 Scratchpad and Semaphores
 product INTEL XE5_V3_QDT_CH0	0x2f20	Xeon E5 v3 QDT DMA Channel 0
@@ -3552,19 +3788,28 @@ product INTEL XE5_V3_QDT_CH5	0x2f25	Xeon
 product INTEL XE5_V3_QDT_CH6	0x2f26	Xeon E5 v3 QDT DMA Channel 6
 product INTEL XE5_V3_QDT_CH7	0x2f27	Xeon E5 v3 QDT DMA Channel 7
 product INTEL XE5_V3_IIO_AM	0x2f28	Xeon E5 v3 Address Map, VTd, SMM
+product INTEL XE5_V3_HOTPLUG	0x2f29	Xeon E5 v3 Hot Plug
 product INTEL XE5_V3_IIO_RAM	0x2f2a	Xeon E5 v3 RAS, CS, Global Errors
 product INTEL XE5_V3_IIO_IOAPIC	0x2f2c	Xeon E5 v3 I/O APIC
-product INTEL XE5_V3_R2PCIE_2	0x2f34	Xeon E5 v3 PCIe Ring Performance Monitoring
-product INTEL XE5_V3_RQPI_PM_1	0x2f36	Xeon E5 v3 QPI Ring Performance Monitoring
-product INTEL XE5_V3_RQPI_PM_2	0x2f37	Xeon E5 v3 QPI Ring Interface Monitoring
+product INTEL XE5_V3_HA		0x2f30	Xeon E5 v3 Home Agent
+product INTEL XE5_V3_QPI_LINK2	0x2f32	Xeon E5 v3 QPI Link 0
+product INTEL XE5_V3_QPI_LINK3	0x2f33	Xeon E5 v3 QPI Link 1
+product INTEL XE5_V3_R2PCIE_2	0x2f34	Xeon E5 v3/Core i7-6xxxK PCIe Ring Performance Monitoring
+product INTEL XE5_V3_RQPI_PM_1	0x2f36	Xeon E5 v3/Core i7-6xxxK QPI Ring Performance Monitoring
+product INTEL XE5_V3_RQPI_PM_2	0x2f37	Xeon E5 v3/Core i7-6xxxK QPI Ring Interface Monitoring
+product INTEL XE7_V4_QPI_LINK2	0x2f40	Xeon E7 v4 QPI Link 2
+product INTEL XE7_V4_RQPI_RING	0x2f41	Xeon E7 v4 QPI Ring Interface
 product INTEL XE5_V3_IMC1_MAIN	0x2f68	Xeon E5 v3 IMC Main
 product INTEL XE5_V3_IMC1_TADR1	0x2f6a	Xeon E5 v3 IMC Ch 0-1 Target Address Decode Registers
 product INTEL XE5_V3_IMC1_TADR2	0x2f6b	Xeon E5 v3 IMC Ch 0-1 Target Address Decode Registers
+product INTEL XE7_V4_IMC1_TADR3	0x2f6c	Xeon E7 v4 IMC Ch 0-3 Target Address Decoder
+product INTEL XE7_V4_IMC1_TADR4	0x2f6d	Xeon E7 v4 IMC Ch 0-3 Target Address Decoder
 product INTEL XE5_V3_IMC0_RAS	0x2f71	Xeon E5 v3 IMC RAS Registers
 product INTEL XE5_V3_IMC1_RAS	0x2f79	Xeon E5 v3 IMC Ras Registers
 product INTEL XE5_V3_UBOX_2	0x2f7d	Xeon E5 v3 Scratchpad and Semaphores
 product INTEL XE5_V3_QPI_LINK0	0x2f80	Xeon E5 v3 QPI Link 0
-product INTEL XE5_V3_RQPI_RING	0x2f81	Xeon E5 v3 QPI Ring Interface
+product INTEL XE5_V3_RQPI_RING	0x2f81	Xeon E5 v3/Core i7-6xxxK QPI Ring Interface
+product INTEL XE5_V3_QPI_LINK4	0x2f83	Xeon E5 v3 QPI Link 0
 product INTEL XE5_V3_QPI_LINK1	0x2f90	Xeon E5 v3 QPI Link 1
 product INTEL XE5_V3_PCU_1	0x2f98	Xeon E5 v3 Power Control Unit
 product INTEL XE5_V3_PCU_2	0x2f99	Xeon E5 v3 Power Control Unit
@@ -3583,15 +3828,19 @@ product INTEL XE5_V3_IMC0_REG5	0x2fb4	Xe
 product INTEL XE5_V3_IMC0_REG6	0x2fb5	Xeon E5 v3 IMC Ch 0-1 Registers
 product INTEL XE5_V3_IMC0_REG7	0x2fb6	Xeon E5 v3 IMC Ch 2-3 Registers
 product INTEL XE5_V3_IMC0_REG8	0x2fb7	Xeon E5 v3 IMC Ch 2-3 Registers
+product INTEL XE5_V3_IMC1_DDRIO_3 0x2fb8 Xeon E5 v3 IMC DDRIO
+product INTEL XE5_V3_IMC1_DDRIO_4 0x2fb9 Xeon E5 v3 IMC DDRIO
 product INTEL XE5_V3_IMC0_DDRIO_1 0x2fba Xeon E5 v3 IMC DDRIO Multicast
 product INTEL XE5_V3_IMC0_DDRIO_2 0x2fbb Xeon E5 v3 IMC DDRIO Multicast
 product INTEL XE5_V3_IMC1_DDRIO_5 0x2fbc Xeon E5 v3 IMC DDRIO
 product INTEL XE5_V3_IMC1_DDRIO_6 0x2fbd Xeon E5 v3 IMC DDRIO
 product INTEL XE5_V3_IMC1_DDRIO_7 0x2fbe Xeon E5 v3 IMC DDRIO Multicast
 product INTEL XE5_V3_IMC1_DDRIO_8 0x2fbf Xeon E5 v3 IMC DDRIO Multicast
-product INTEL XE5_V3_IMC1_DDRIO_3 0x2fbe Xeon E5 v3 IMC DDRIO Multicast
-product INTEL XE5_V3_IMC1_DDRIO_4 0x2fbf Xeon E5 v3 IMC DDRIO Multicast
 product INTEL XE5_V3_PCU_4	0x2fc0	Xeon E5 v3 Power Control Unit
+product INTEL XE7_V4_IMC1_REG3	0x2fd0	Xeon E7 v4 IMC Ch 0-3 Registers
+product INTEL XE7_V4_IMC1_REG4	0x2fd1	Xeon E7 v4 IMC Ch 0-3 Registers
+product INTEL XE7_V4_IMC1_REG5	0x2fd2	Xeon E7 v4 IMC Ch 0-3 Registers
+product INTEL XE7_V4_IMC1_REG6	0x2fd3	Xeon E7 v4 IMC Ch 0-3 Registers
 product INTEL XE5_V3_IMC1_REG5	0x2fd4	Xeon E5 v3 IMC Ch 0-1 Registers
 product INTEL XE5_V3_IMC1_REG6	0x2fd5	Xeon E5 v3 IMC Ch 0-1 Registers
 product INTEL XE5_V3_IMC1_REG7	0x2fd6	Xeon E5 v3 IMC Ch 0-1 Registers
@@ -3600,12 +3849,14 @@ product INTEL XE5_V3_IMC0_DDRIO_9 0x2fd8
 product INTEL XE5_V3_IMC0_DDRIO_A 0x2fd9 Xeon E5 v3 IMC DDRIO
 product INTEL XE5_V3_IMC0_DDRIO_B 0x2fda Xeon E5 v3 IMC DDRIO
 product INTEL XE5_V3_IMC0_DDRIO_C 0x2fdb Xeon E5 v3 IMC DDRIO
+product INTEL WIFI_LINK_3165_1	0x3165	Dual Band Wireless AC 3165
+product INTEL WIFI_LINK_3165_2	0x3166	Dual Band Wireless AC 3165
 product INTEL 31244		0x3200	31244 Serial ATA Controller
 product INTEL 82855PM_DDR	0x3340	82855PM MCH Host Controller
 product INTEL 82855PM_AGP	0x3341	82855PM Host-AGP Bridge
 product INTEL 82855PM_PM	0x3342	82855PM Power Management Controller
-product INTEL 3400_HB		0x3403	X58 DMI port
-product INTEL 5500_HB		0x3403	5500 ESI Port
+product INTEL 3400_HB		0x3403	5500/X58 DMI port
+product INTEL 5500_HB		0x3404	5500/X58 ESI Port
 product INTEL 82X58_HB		0x3405	X58 Host
 product INTEL 825520_HB		0x3406	5520 ESI Port
 product INTEL 82X58_PCIE_1	0x3408	5520/5500/X58 PCIE Root Port 1
@@ -3619,7 +3870,7 @@ product INTEL 82X58_PCIE_8	0x340f	5520/5
 product INTEL 82X58_PCIE_9	0x3410	5520/5500/X58 PCIE Root Port 9
 product INTEL 82X58_PCIE_10	0x3411	5520/5500/X58 PCIE Root Port 10
 product INTEL 82X58_PCIE_0_0	0x3420	5520/5500/X58 PCIE Root Port 0
-product INTEL 82X58_PCIE_0_1	0x3420	5520/5500/X58 PCIE Root Port 0
+product INTEL 82X58_PCIE_0_1	0x3421	5520/5500/X58 PCIE Root Port 0
 product INTEL 82X58_GPIO	0x3422	5520/5500/X58 Scratchpads and GPIO
 product INTEL 82X58_RAS		0x3423	5520/5500/X58 Control Status and RAS
 product INTEL 82X58_QP0_P0	0x3425	5520/5500/X58 QuickPath Port 0
@@ -3655,7 +3906,7 @@ product INTEL E7520_PCIE_C1	0x359a	E7520
 product INTEL E7520_CFG		0x359b	E7520 Extended Configuration
 product INTEL 82801JD_SATA_IDE	0x3a00	82801JD SATA Controller (IDE mode)
 product INTEL 82801JD_SATA_AHCI	0x3a02	82801JD SATA Controller (AHCI mode)
-product INTEL 82801JD_SATA_RAID	0x3a02	82801JD SATA Controller (RAID mode)
+product INTEL 82801JD_SATA_RAID	0x3a05	82801JD SATA Controller (RAID mode)
 product INTEL 82801JD_SATA_IDE2	0x3a06	82801JD SATA Controller (IDE mode)
 product INTEL 82801JDO_LPC	0x3a14	82801JDO LPC Interface Bridge
 product INTEL 82801JIR_LPC	0x3a16	82801JIR LPC Interface Bridge
@@ -3666,7 +3917,7 @@ product INTEL 82801JI_SATA_AHCI	0x3a22	8
 product INTEL 82801JI_SATA_RAID	0x3a25	82801JI SATA Controller (RAID mode)
 product INTEL 82801JI_SATA_IDE2	0x3a26	82801JI SATA Controller (IDE mode)
 product INTEL 82801JI_SMB	0x3a30	82801JI SMBus Controller
-product INTEL 82801JI_THERMAL	0x3a30	82801JI Thermal Controller
+product INTEL 82801JI_THERMAL	0x3a32	82801JI Thermal Controller
 product INTEL 82801JI_USB_1	0x3a34	82801JI USB UHCI Controller
 product INTEL 82801JI_USB_2	0x3a35	82801JI USB UHCI Controller
 product INTEL 82801JI_USB_3	0x3a36	82801JI USB UHCI Controller
@@ -3840,6 +4091,95 @@ product INTEL EP80579_LAN_1	0x5040	EP805
 product INTEL EP80579_LAN_2	0x5044	EP80579 LAN
 product INTEL EP80579_LAN_3	0x5048	EP80579 LAN
 product INTEL 80312_ATU		0x530d	80310 ATU
+product INTEL XEOND_HB_DMI2	0x6f00	Core i7-6xxxK/Xeon-D Host Bridge (DMI2)
+product INTEL XEOND_HB_PCIE	0x6f01	Xeon-D Host Bridge (PCIe)
+product INTEL XEOND_PCIE_1	0x6f02	Xeon-D PCIe Root Port (x8 or x4 max)
+product INTEL XEOND_PCIE_2	0x6f03	Xeon-D PCIe Root Port (x8 or x4 max)
+product INTEL XEOND_PCIE_3	0x6f04	Core i7-6xxxK/Xeon-D PCIe Root Port
+product INTEL COREI76K_PCIE_2	0x6f05	Core i7-6xxxK PCIe Root Port
+product INTEL XEOND_PCIE_5	0x6f06	Core i7-6xxxK/Xeon-D PCIe Root Port
+product INTEL COREI76K_PCIE_4	0x6f07	Core i7-6xxxK PCIe Root Port
+product INTEL XEOND_PCIE_7	0x6f08	Core i7-6xxxK/Xeon-D PCIe Root Port (x16, x8 or x4 max)
+product INTEL XEOND_PCIE_8	0x6f09	Core i7-6xxxK/Xeon-D PCIe Root Port (x16, x8 or x4 max)
+product INTEL XEOND_PCIE_9	0x6f0a	Core i7-6xxxK/Xeon-D PCIe Root Port (x16, x8 or x4 max)
+product INTEL XEOND_PCIE_10	0x6f0b	Core i7-6xxxK/Xeon-D PCIe Root Port (x16, x8 or x4 max)
+product INTEL XEOND_PCIE_NTBNTB	0x6f0d	Xeon-D PCIe Root Port NTB-NTB
+product INTEL XEOND_PCIE_NTBRP	0x6f0e	Xeon-D PCIe Root Port NTB-RP
+product INTEL XEOND_IIO_DEBUG_0	0x6f10	Xeon-D IIO Debug
+product INTEL XEOND_IIO_DEBUG_1	0x6f11	Xeon-D IIO Debug
+product INTEL XEOND_IIO_DEBUG_2	0x6f12	Xeon-D IIO Debug
+product INTEL XEOND_IIO_DEBUG_3	0x6f13	Xeon-D IIO Debug
+product INTEL XEOND_IIO_DEBUG_4	0x6f14	Xeon-D IIO Debug
+product INTEL XEOND_IIO_DEBUG_5	0x6f15	Xeon-D IIO Debug
+product INTEL XEOND_IIO_DEBUG_6	0x6f16	Xeon-D IIO Debug
+product INTEL XEOND_IIO_DEBUG_7	0x6f17	Xeon-D IIO Debug
+product INTEL XEOND_IIO_DEBUG_8	0x6f18	Xeon-D IIO Debug
+product INTEL XEOND_IIO_DEBUG_9	0x6f19	Xeon-D IIO Debug
+product INTEL XEOND_IIO_DEBUG_10 0x6f1a	Xeon-D IIO Debug
+product INTEL XEOND_IIO_DEBUG_11 0x6f1b	Xeon-D IIO Debug
+product INTEL XEOND_IIO_DEBUG_12 0x6f1c	Xeon-D IIO Debug
+product INTEL XEOND_R2_0	0x6f1d	Xeon-D R2 PCIe Agent
+product INTEL XEOND_UBOX_0	0x6f1e	Core i7-6xxxK/Xeon-D Ubox
+product INTEL XEOND_UBOX_1	0x6f1f	Core i7-6xxxK/Xeon-D Ubox
+product INTEL XEOND_ADDRMAP	0x6f28	Core i7-6xxxK/Xeon-D IIO Address Map, VTD_Misc, System Management
+product INTEL XEOND_HOTPLUG	0x6f29	Xeon-D IIO Hot Plug
+product INTEL XEOND_RAS		0x6f2a	Core i7-6xxxK/Xeon-D IIO RAS, Control Status, Global Errors
+product INTEL XEOND_IOAPIC_2	0x6f2c	Core i7-6xxxK/Xeon-D I/O APIC
+product INTEL XEOND_HA0_0	0x6f30	Xeon-D Home Agent 0
+product INTEL XEOND_R2_1	0x6f34	Xeon-D R2 PCIe Agent
+product INTEL XEOND_QPI_0	0x6f36	Xeon-D QPI
+product INTEL XEOND_QPI_1	0x6f37	Xeon-D QPI
+product INTEL XEOND_IO_PMON	0x6f39	Xeon-D IO Pmon
+product INTEL XEOND_QD_1	0x6f50	Xeon-D QuickData DMA Channel 0
+product INTEL XEOND_QD_2	0x6f51	Xeon-D QuickData DMA Channel 1
+product INTEL XEOND_QD_3	0x6f52	Xeon-D QuickData DMA Channel 2
+product INTEL XEOND_QD_4	0x6f53	Xeon-D QuickData DMA Channel 3
+product INTEL COREI76K_IMC_0	0x6f68	Core i7-6xxxK IMC
+product INTEL XEOND_HA0_DEBUG	0x6f70	Xeon-D Home Agent 0 Debug
+product INTEL XEOND_MEM_0_TTR_0	0x6f71	Core i7-6xxxK/Xeon-D Memory Controller (Target Address, Thermal, RAS)
+product INTEL XEOND_QPI_2	0x6f76	Xeon-D QPI
+product INTEL XEOND_UBOX_2	0x6f7d	Core i7-6xxxK/Xeon-D Ubox
+product INTEL XEOND_QPI_3	0x6f81	Xeon-D QPI
+product INTEL XEOND_PCU_0	0x6f88	Xeon-D PCU
+product INTEL XEOND_PCU_1	0x6f8a	Xeon-D PCU
+product INTEL XEOND_PCU_2	0x6f98	Core i7-6xxxK/Xeon-D PCU
+product INTEL XEOND_PCU_3	0x6f99	Core i7-6xxxK/Xeon-D PCU
+product INTEL XEOND_PCU_4	0x6f9a	Core i7-6xxxK/Xeon-D PCU
+product INTEL XEOND_PCU_5	0x6f9c	Core i7-6xxxK/Xeon-D PCU
+product INTEL XEOND_HA0_1	0x6fa0	Xeon-D Home Agent 0
+product INTEL XEOND_MEM_0_TTR_1	0x6fa8	Core i7-6xxxK/Xeon-D Memory Controller (Target Address, Thermal, RAS)
+product INTEL XEOND_MEM_0_TAD_0	0x6faa	Core i7-6xxxK/Xeon-D Memory Controller (Target Address Decoder)
+product INTEL XEOND_MEM_0_TAD_1	0x6fab	Core i7-6xxxK/Xeon-D Memory Controller (Target Address Decoder)
+product INTEL XEOND_MEM_0_TAD_2	0x6fac	Core i7-6xxxK/Xeon-D Memory Controller (Target Address Decoder)
+product INTEL XEOND_MEM_0_TAD_3	0x6fad	Core i7-6xxxK/Xeon-D Memory Controller (Target Address Decoder)
+product INTEL XEOND_DDR_CH_BR	0x6fae	Xeon-D DDR Ch0/1 Broadcast
+product INTEL XEOND_DDR_GL_BR	0x6faf	Xeon-D DDR Global Broadcast
+product INTEL XEOND_MEM_0_TH_0	0x6fb0	Core i7-6xxxK/Xeon-D Memory Controller (Thermal)
+product INTEL XEOND_MEM_0_TH_1	0x6fb1	Core i7-6xxxK/Xeon-D Memory Controller (Thermal)
+product INTEL XEOND_MEM_0_ERR_0	0x6fb2	Core i7-6xxxK/Xeon-D Memory Controller (Error)
+product INTEL XEOND_MEM_0_ERR_1	0x6fb3	Core i7-6xxxK/Xeon-D Memory Controller (Error)
+product INTEL XEOND_MEM_0_UNK_0	0x6fb4	Core i7-6xxxK/Xeon-D Memory Controller
+product INTEL XEOND_MEM_0_UNK_1	0x6fb5	Core i7-6xxxK/Xeon-D Memory Controller
+product INTEL XEOND_MEM_0_UNK_2	0x6fb6	Core i7-6xxxK/Xeon-D Memory Controller
+product INTEL XEOND_MEM_0_UNK_3	0x6fb7	Core i7-6xxxK/Xeon-D Memory Controller
+product INTEL XEOND_DDR_CH_IF_0	0x6fbc	Xeon-D DDR Channel 0/1 Interface
+product INTEL XEOND_DDR_CH_IF_1	0x6fbd	Xeon-D DDR Channel 0/1 Interface
+product INTEL XEOND_DDR_CH_IF_2	0x6fbe	Xeon-D DDR Channel 0/1 Interface
+product INTEL XEOND_DDR_CH_IF_3	0x6fbf	Xeon-D DDR Channel 0/1 Interface
+product INTEL XEOND_PCU_6	0x6fc0	Core i7-6xxxK/Xeon-D PCU
+product INTEL COREI76K_IMC_1	0x6fd0	Core i7-6xxxK IMC
+product INTEL XEOND_CACHE_UNI_0	0x6fe0	Xeon-D Caching Agent (Cbo Unicast)
+product INTEL XEOND_CACHE_UNI_1	0x6fe1	Xeon-D Caching Agent (Cbo Unicast)
+product INTEL XEOND_CACHE_UNI_2	0x6fe2	Xeon-D Caching Agent (Cbo Unicast)
+product INTEL XEOND_CACHE_UNI_3	0x6fe3	Xeon-D Caching Agent (Cbo Unicast)
+product INTEL XEOND_CACHE_UNI_4	0x6fe4	Xeon-D Caching Agent (Cbo Unicast)
+product INTEL XEOND_CACHE_UNI_5	0x6fe5	Xeon-D Caching Agent (Cbo Unicast)
+product INTEL XEOND_CACHE_UNI_6	0x6fe6	Xeon-D Caching Agent (Cbo Unicast)
+product INTEL XEOND_CACHE_UNI_7	0x6fe7	Xeon-D Caching Agent (Cbo Unicast)
+product INTEL XEOND_CACHE_UNK_0	0x6ff8	Xeon-D Caching Agent
+product INTEL XEOND_CACHE_BRO_0	0x6ffc	Xeon-D Caching Agent (Cbo Broadcast)
+product INTEL XEOND_CACHE_BRO_1	0x6ffd	Xeon-D Caching Agent (Cbo Broadcast)
+product INTEL XEOND_CACHE_BRO_2	0x6ffe	Xeon-D Caching Agent (Cbo Broadcast)
 product INTEL 82371SB_ISA	0x7000	82371SB (PIIX3) PCI-ISA Bridge
 product INTEL 82371SB_IDE	0x7010	82371SB (PIIX3) IDE Interface
 product INTEL 82371SB_USB	0x7020	82371SB (PIIX3) USB Host Controller
@@ -3985,17 +4325,10 @@ product INTEL Z97_LPC		0x8cc4	Z97 LPC
 product INTEL H97_LPC		0x8cc6	H97 LPC
 product INTEL C610_SATA		0x8d00	C61x/X99 SATA Controller
 product INTEL C610_SATA_AHCI	0x8d02	C61x/X99 SATA Controller (AHCI)
-product INTEL C610_SATA_RAID	0x2822	C61x/X99 SATA Controller (RAID)
 product INTEL C610_SATA_RAID_2	0x8d06	C61x/X99 SATA Controller (RAID)
-product INTEL C610_SATA_RAID_3	0x2826	C61x/X99 SATA Controller (RAID)
 product INTEL C610_SATA_2	0x8d08	C61x/X99 SATA Controller
-product INTEL C610_SSATA	0x8d60	C61x/X99 sSATA Controller
-product INTEL C610_SSATA_AHCI	0x8d62	C61x/X99 sSATA Controller (AHCI)
-product INTEL C610_SSATA_RAID	0x8d66	C61x/X99 sSATA Controller (RAID)
-product INTEL C610_SSATA_RAID_2	0x2827	C61x/X99 sSATA Controller (RAID)
 product INTEL C610_PCIE_1_1	0x8d10	C61x/X99 PCIE
 product INTEL C610_PCIE_1_2	0x8d11	C61x/X99 PCIE
-product INTEL C610_PCIE_1_3	0x244e	C61x/X99 PCIE
 product INTEL C610_PCIE_2_1	0x8d12	C61x/X99 PCIE
 product INTEL C610_PCIE_2_2	0x8d13	C61x/X99 PCIE
 product INTEL C610_PCIE_3_1	0x8d14	C61x/X99 PCIE
@@ -4024,6 +4357,9 @@ product INTEL C610_IDE_R	0x8d3c	C61x/X99
 product INTEL C610_KT		0x8d3d	C61x/X99 KT
 product INTEL X99_LPC		0x8d44	X99 LPC
 product INTEL X99_LPC_2		0x8d47	X99 LPC
+product INTEL C610_SSATA	0x8d60	C61x/X99 sSATA Controller
+product INTEL C610_SSATA_AHCI	0x8d62	C61x/X99 sSATA Controller (AHCI)
+product INTEL C610_SSATA_RAID	0x8d66	C61x/X99 sSATA Controller (RAID)
 product INTEL C610_SPSR		0x8d7c	C61x/X99 SPSR
 product INTEL C610_MS_SMB0	0x8d7d	C61x/X99 MS SMbus
 product INTEL C610_MS_SMB1	0x8d7e	C61x/X99 MS SMbus
@@ -4094,11 +4430,105 @@ product INTEL CORE5G_M_S_UART_0	0x9ce3	C
 product INTEL CORE5G_M_S_UART_1	0x9ce4	Core 5G (mobile) Serial I/O UART
 product INTEL CORE5G_M_S_GSPI_0	0x9ce5	Core 5G (mobile) Serial I/O GSPI
 product INTEL CORE5G_M_S_GSPI_1	0x9ce6	Core 5G (mobile) Serial I/O GSPI
+product INTEL 100SERIES_LP_AHCI	0x9d03	100 Series SATA (AHCI)
+product INTEL 100SERIES_LP_RAID 0x9d07	100 Series SATA (AHCI, RAID)
+product INTEL 100SERIES_LP_PCIE_1 0x9d10 100 Series PCIE
+product INTEL 100SERIES_LP_PCIE_2 0x9d11 100 Series PCIE
+product INTEL 100SERIES_LP_PCIE_3 0x9d12 100 Series PCIE
+product INTEL 100SERIES_LP_PCIE_4 0x9d13 100 Series PCIE
+product INTEL 100SERIES_LP_PCIE_5 0x9d14 100 Series PCIE
+product INTEL 100SERIES_LP_PCIE_6 0x9d15 100 Series PCIE
+product INTEL 100SERIES_LP_PCIE_7 0x9d16 100 Series PCIE
+product INTEL 100SERIES_LP_PCIE_8 0x9d17 100 Series PCIE
+product INTEL 100SERIES_LP_PCIE_9 0x9d18 100 Series PCIE
+product INTEL 100SERIES_LP_PCIE_10 0x9d19 100 Series PCIE
+product INTEL 100SERIES_LP_PCIE_11 0x9d1a 100 Series PCIE
+product INTEL 100SERIES_LP_PCIE_12 0x9d1b 100 Series PCIE
+product INTEL 100SERIES_LP_P2SB	0x9d20	100 Series P2SB
+product INTEL 100SERIES_LP_PMC	0x9d21	100 Series PMC
+product INTEL 100SERIES_LP_SMB	0x9d23	100 Series SMBus
+product INTEL 100SERIES_LP_SPI	0x9d24	100 Series SPI
+product INTEL 100SERIES_LP_TRACE 0x9d26	100 Series Trace Hub
+product INTEL 100SERIES_LP_UART_0 0x9d27 100 Series UART 0
+product INTEL 100SERIES_LP_UART_1 0x9d28 100 Series UART 1
+product INTEL 100SERIES_LP_GSPI_0 0x9d29 100 Series GSPI 0
+product INTEL 100SERIES_LP_GSPI_1 0x9d2a 100 Series GSPI 1
+product INTEL 100SERIES_LP_EMMC	0x9d2b	100 Series eMMC
+product INTEL 100SERIES_LP_SDXC	0x9d2d	100 Series SDXC
+product INTEL 100SERIES_LP_XHCI	0x9d2f	100 Series xHCI
+product INTEL 100SERIES_LP_USBOTG 0x9d30 100 Series USB (OTG)
+product INTEL 100SERIES_LP_THERM 0x9d31	100 Series Thermal
+product INTEL 100SERIES_LP_CAMERA 0x9d32 100 Series Camera IO
+product INTEL 100SERIES_LP_ISH	0x9d35	100 Series ISH
+product INTEL 100SERIES_LP_MEI_1 0x9d3a	100 Series MEI
+product INTEL 100SERIES_LP_MEI_2 0x9d3b	100 Series MEI
+product INTEL 100SERIES_LP_IDER	0x9d3c	100 Series IDER
+product INTEL 100SERIES_LP_KT	0x9d3d	100 Series KT
+product INTEL 100SERIES_LP_MEI_3 0x9d3e	100 Series MEI
+product INTEL 100SERIES_LP_LPC_1 0x9d43	100 Series (PCH-U) LPC
+product INTEL 100SERIES_LP_LPC_2 0x9d46	100 Series (PCH-Y) LPC
+product INTEL 100SERIES_LP_LPC_3 0x9d48	100 Series (PCH-U) LPC
+product INTEL 100SERIES_LP_I2C_0 0x9d60	100 Series I2C 0
+product INTEL 100SERIES_LP_I2C_1 0x9d61	100 Series I2C 1
+product INTEL 100SERIES_LP_I2C_2 0x9d62	100 Series I2C 2
+product INTEL 100SERIES_LP_I2C_3 0x9d63	100 Series I2C 3
+product INTEL 100SERIES_LP_UART_2 0x9d66 100 Series UART 2
+product INTEL 100SERIES_LP_HDA	0x9d70	100 Series HD Audio
 product INTEL PINEVIEW_HB	0xa000	Pineview Host Bridge
 product INTEL PINEVIEW_IGD	0xa001	Pineview Integrated Graphics Device
 product INTEL PINEVIEW_IGD_1	0xa002	Pineview Integrated Graphics Device
 product INTEL PINEVIEW_M_HB	0xa010	Pineview Host Bridge
 product INTEL PINEVIEW_M_IGD	0xa011	Pineview Integrated Graphics Device
+product INTEL Z170_AHCI		0xa102	Z170 AHCI
+product INTEL Z170_3RD_AHCI	0xa106	Z170 3rd Party RAID
+product INTEL 100SERIES_PCIE_1	0xa110	100 Series PCIE
+product INTEL 100SERIES_PCIE_2	0xa111	100 Series PCIE
+product INTEL 100SERIES_PCIE_3	0xa112	100 Series PCIE
+product INTEL 100SERIES_PCIE_4	0xa113	100 Series PCIE
+product INTEL 100SERIES_PCIE_5	0xa114	100 Series PCIE
+product INTEL 100SERIES_PCIE_6	0xa115	100 Series PCIE
+product INTEL 100SERIES_PCIE_7	0xa116	100 Series PCIE
+product INTEL 100SERIES_PCIE_8	0xa117	100 Series PCIE
+product INTEL 100SERIES_PCIE_9	0xa118	100 Series PCIE
+product INTEL 100SERIES_PCIE_10	0xa119	100 Series PCIE
+product INTEL 100SERIES_PCIE_11	0xa11a	100 Series PCIE
+product INTEL 100SERIES_PCIE_12	0xa11b	100 Series PCIE
+product INTEL 100SERIES_PCIE_13	0xa11c	100 Series PCIE
+product INTEL 100SERIES_PCIE_14	0xa11d	100 Series PCIE
+product INTEL 100SERIES_PCIE_15	0xa11e	100 Series PCIE
+product INTEL 100SERIES_PCIE_16	0xa11f	100 Series PCIE
+product INTEL 100SERIES_P2SB	0xa120	100 Series P2SB
+product INTEL 100SERIES_PMC	0xa121	100 Series PMC
+product INTEL 100SERIES_SMB	0xa123	100 Series SMBus
+product INTEL 100SERIES_SPI	0xa124	100 Series SPI
+product INTEL 100SERIES_GBE	0xa125	100 Series GbE
+product INTEL 100SERIES_TRACE	0xa126	100 Series Trace Hub
+product INTEL 100SERIES_UART_0	0xa127	100 Series UART 0
+product INTEL 100SERIES_UART_1	0xa128	100 Series UART 1
+product INTEL 100SERIES_GSPI_0	0xa129	100 Series GSPI 0
+product INTEL 100SERIES_GSPI_1	0xa12a	100 Series GSPI 1
+product INTEL 100SERIES_XHCI	0xa12f	100 Series xHCI
+product INTEL 100SERIES_USB_OTG	0xa130	100 Series USB Device (OTG)
+product INTEL 100SERIES_THERM	0xa131	100 Series Thermal
+product INTEL 100SERIES_ISH	0xa135	100 Series ISH
+product INTEL 100SERIES_MEI_1	0xa13a	100 Series MEI 1
+product INTEL 100SERIES_MEI_2	0xa13b	100 Series MEI 2
+product INTEL 100SERIES_IDE_R	0xa13c	100 Series IDE-R
+product INTEL 100SERIES_KT	0xa13d	100 Series KT
+product INTEL 100SERIES_MEI_3	0xa13e	100 Series MEI 3
+product INTEL H170_LPC		0xa144	H170 LPC
+product INTEL Z170_LPC		0xa145	Z170 LPC
+product INTEL Q170_LPC		0xa146	Q170 LPC
+product INTEL 100SERIES_I2C_0	0xa160	100 Series I2C 0
+product INTEL 100SERIES_I2C_1	0xa161	100 Series I2C 1
+product INTEL 100SERIES_I2C_2	0xa162	100 Series I2C 2
+product INTEL 100SERIES_I2C_3	0xa163	100 Series I2C 3
+product INTEL 100SERIES_UART_2	0xa166	100 Series UART 2
+product INTEL 100SERIES_PCIE_17	0xa167	100 Series PCIE
+product INTEL 100SERIES_PCIE_18	0xa168	100 Series PCIE
+product INTEL 100SERIES_PCIE_19	0xa169	100 Series PCIE
+product INTEL 100SERIES_PCIE_20	0xa16a	100 Series PCIE
+product INTEL 100SERIES_HDA	0xa170	100 Series HD Audio
 product INTEL 21152		0xb152	S21152BB PCI-PCI Bridge
 product INTEL 21154		0xb154	S21152BA,S21154AE/BE PCI-PCI Bridge
 product INTEL 21555		0xb555	21555 Non-Transparent PCI-PCI Bridge
@@ -4114,10 +4544,9 @@ product INTEL CP_SCS_REGS	0xd157	Core Pr
 product INTEL CP_MISC_REGS	0xd158	Core Processor Miscellaneous Registers
 product INTEL HANKSVILLE	0xf0fe	HANKSVILLE LAN Controller
 
-
 /* Intergraph products */
-product INTERGRAPH 4D50T	0x00e4	Powerstorm 4D50T
 product INTERGRAPH 4D60T	0x00e3	Powerstorm 4D60T
+product INTERGRAPH 4D50T	0x00e4	Powerstorm 4D50T
 
 /* Intersil products */
 product INTERSIL MINI_PCI_WLAN	0x3873	PRISM2.5 Mini-PCI WLAN
@@ -4146,6 +4575,8 @@ product ITT AGX016	0x0001	AGX016
 product ITT ITT3204	0x0002	ITT3204 MPEG Decoder
 
 /* JMicron products */
+product JMICRON	JMC250		0x0250 JMC250 Gigabit Ethernet Controller
+product JMICRON	JMC260		0x0260 JMC260 Fast Ethernet Controller
 product JMICRON	JMB360		0x2360 JMB360 SATA Controller
 product JMICRON	JMB361		0x2361 JMB361 SATA/PATA Controller
 product JMICRON	JMB362		0x2362 JMB362 SATA Controller
@@ -4161,8 +4592,6 @@ product JMICRON	JMB388_SD	0x2391 JMB388 
 product JMICRON	JMB388_MMC	0x2392 JMB388 SD/MMC Host Controller
 product JMICRON	JMB388_MS	0x2393 JMB388 Memory Stick Host Controller
 product JMICRON	JMB388_XD	0x2394 JMB388 xD Host Controller
-product JMICRON	JMC250		0x0250 JMC250 Gigabit Ethernet Controller
-product JMICRON	JMC260		0x0260 JMC260 Fast Ethernet Controller
 
 /* JNI products */
 product JNI JNIC1460	0x1460	JNIC-1460 Fibre-Channel Adapter
@@ -4474,7 +4903,6 @@ product SYMBIOS 875A			0x0013	53c875A
 product SYMBIOS 1010			0x0020	53c1010
 product SYMBIOS 1010_2			0x0021	53c1010 (66MHz)
 product SYMBIOS 1030			0x0030	53c1020/53c1030
-product SYMBIOS 1030R			0x1030	53c1030R
 product SYMBIOS 1030ZC			0x0031	53c1030ZC
 product SYMBIOS 1035			0x0040	53c1035
 product SYMBIOS 1035ZC			0x0041	53c1035ZC
@@ -4490,6 +4918,7 @@ product SYMBIOS MEGARAID_2208		0x005B	Me
 product SYMBIOS SAS1064A		0x005C	SAS1064A
 product SYMBIOS MEGARAID_3108		0x005d	MegaRAID SAS3108
 product SYMBIOS SAS1066			0x005E	SAS1066
+product SYMBIOS MEGARAID_3008		0x005f	MegaRAID SAS3008
 product SYMBIOS SAS1078			0x0060	SAS1078 PCI
 product SYMBIOS SAS1078_PCIE		0x0062	SAS1078 PCI Express
 product SYMBIOS SAS2116_1		0x0064	SAS2116
@@ -4513,6 +4942,11 @@ product SYMBIOS SAS2208_6		0x0085	SAS220
 product SYMBIOS SAS2308_1		0x0086	SAS2308
 product SYMBIOS SAS2308_2		0x0087	SAS2308
 product SYMBIOS 875J			0x008f	53c875J
+product SYMBIOS MEGARAID_320X		0x0407	LSI Megaraid SCSI 320-X
+product SYMBIOS MEGARAID_320E		0x0408	LSI Megaraid SCSI 320-E
+product SYMBIOS MEGARAID_300X		0x0409	LSI Megaraid SATA (300-6X/300-8X) 
+product SYMBIOS MEGARAID_SAS		0x0411	MegaRAID SAS
+product SYMBIOS MEGARAID_VERDE_ZCR	0x0413	MegaRAID Verde ZCR
 product SYMBIOS FC909			0x0620	FC909
 product SYMBIOS FC909A			0x0621	FC909A
 product SYMBIOS FC929			0x0622	FC929
@@ -4524,11 +4958,7 @@ product SYMBIOS FC919X			0x0628	FC919X
 product SYMBIOS FC949X			0x0640	FC949X
 product SYMBIOS FC939X			0x0642	FC939X
 product SYMBIOS FC949E			0x0646	FC949E
-product SYMBIOS MEGARAID_320X		0x0407	LSI Megaraid SCSI 320-X
-product SYMBIOS MEGARAID_320E		0x0408	LSI Megaraid SCSI 320-E
-product SYMBIOS MEGARAID_300X		0x0409	LSI Megaraid SATA (300-6X/300-8X) 
-product SYMBIOS MEGARAID_SAS		0x0411	MegaRAID SAS
-product SYMBIOS MEGARAID_VERDE_ZCR	0x0413	MegaRAID Verde ZCR
+product SYMBIOS 1030R			0x1030	53c1030R
 product SYMBIOS PERC_4SC		0x1960	PERC 4/SC
 
 /* Packet Engines products */
@@ -4572,9 +5002,9 @@ product NETCHIP NET2280		0x2280	NET2280 
 product NETCHIP NET2282		0x2282	NET2282 USB Device Controller
 
 /* Netgear products */
+product NETGEAR MA301		0x4100	MA301 PCI IEEE 802.11b
 product NETGEAR GA620		0x620a	GA620 1000baseSX Ethernet
 product NETGEAR GA620T		0x630a	GA620 1000baseT Ethernet
-product NETGEAR MA301		0x4100	MA301 PCI IEEE 802.11b
 
 /* Netmos products */
 product NETMOS NM9805	0x9805	1284 Printer Port
@@ -4584,12 +5014,12 @@ product NETMOS NM9835	0x9835	Dual UART a
 product NETMOS NM9845	0x9845	Quad UART and 1284 Printer Port
 product NETMOS NM9855	0x9855	9855 Quad UART and 1284 Printer Port
 product NETMOS NM9865	0x9865	9865 Quad UART and 1284 Printer Port
-product NETMOS MCS9990	0x9990	MCS9990 Quad USB 2.0 Port
 product NETMOS NM9900	0x9900	Single PCI-E UART
 product NETMOS NM9901	0x9901	Dual PCI-E UART
 product NETMOS NM9904	0x9904	Quad PCI-E UART
 product NETMOS NM9912	0x9912	Dual PCI-E UART and 1284 Printer Port
 product NETMOS NM9922	0x9922	Dual PCI-E UART
+product NETMOS MCS9990	0x9990	MCS9990 Quad USB 2.0 Port
 
 /* Network Security Technologies */
 product NETSEC 7751		0x7751	7751
@@ -4821,9 +5251,9 @@ product NVIDIA	MCP55_LPC	0x0364	nForce M
 product NVIDIA	MCP55_SMB	0x0368	nForce MCP55 SMBus Controller
 product NVIDIA	MCP55_MEM	0x0369	nForce MCP55 Memory Controller
 product NVIDIA	MCP55_MEM2	0x036a	nForce MCP55 Memory Controller
-product NVIDIA	MCP55_IDE	0x036e	nForce MCP55 ATA133 IDE Controller
 product NVIDIA	MCP55_OHCI	0x036c	nForce MCP55 OHCI USB Controller
 product NVIDIA	MCP55_EHCI	0x036d	nForce MCP55 EHCI USB Controller
+product NVIDIA	MCP55_IDE	0x036e	nForce MCP55 ATA133 IDE Controller
 product NVIDIA	MCP55_PPB	0x0370	nForce MCP55 PCI-PCI Bridge
 product NVIDIA	MCP55_HDA	0x0371	nForce MCP55 High Definition Audio Controller
 product NVIDIA	MCP55_LAN1	0x0372	nForce MCP55 Gigabit Ethernet Controller
@@ -4910,7 +5340,16 @@ product NVIDIA	MCP67_HDA_1	0x055c	nForce
 product NVIDIA	MCP67_HDA_2	0x055d	nForce MCP67 High Definition Audio Controller
 product NVIDIA	MCP67_IDE	0x0560	nForce MCP67 ATA133 IDE Controller
 product NVIDIA	MCP73_IDE 	0x056c	nForce MCP73 ATA133 IDE Controller
+product NVIDIA	GEFORCE_8800_GT	0x0611	GeForce 8800 GT
+product NVIDIA	GEFORCE_9800_GT	0x0614	GeForce 9800 GT
+product NVIDIA	GEFORCE_9600_GT	0x0622	GeForce 9600 GT
+product NVIDIA	GEFORCE_9500_GT	0x0640	GeForce 9500 GT
+product NVIDIA	GEFORCE_9300_GE_1 0x06e0 GeForce 9300 GE
 product NVIDIA	GEFORCE8400GS	0x06e4	GeForce 8400 GS
+product NVIDIA	GEFORCE9300M_GS	0x06e9	GeForce 9300M GS
+product NVIDIA	QUADRONVS150	0x06ea	Quadro NVS 150m
+product NVIDIA	QUADRONVS160	0x06eb	Quadro NVS 160m
+product NVIDIA	MCP78S_SMB	0x0752	nForce MCP78S SMBus Controller
 product NVIDIA	MCP77_IDE 	0x0759	nForce MCP77 ATA133 IDE Controller
 product NVIDIA	MCP77_LAN1	0x0760	nForce MCP77 Gigabit Ethernet Controller
 product NVIDIA	MCP77_LAN2	0x0761	nForce MCP77 Gigabit Ethernet Controller
@@ -4939,25 +5378,12 @@ product NVIDIA	MCP73_AHCI_11	0x07fa	nFor
 product NVIDIA	MCP73_AHCI_12	0x07fb	nForce MCP73 AHCI Controller
 product NVIDIA	MCP73_HDA_1	0x07fc	nForce MCP73 High Definition Audio Controller
 product NVIDIA	MCP73_HDA_2	0x07fd	nForce MCP73 High Definition Audio Controller
-product NVIDIA	MCP78S_SMB	0x0752	nForce MCP78S SMBus Controller
 product NVIDIA	GEFORCE_210	0x0a65	GeForce 210
 product NVIDIA	MCP79_SMB	0x0aa2	nForce MCP79 SMBus Controller
 product NVIDIA	MCP79_LAN1	0x0ab0	nForce MCP79 Gigabit Ethernet Controller
 product NVIDIA	MCP79_LAN2	0x0ab1	nForce MCP79 Gigabit Ethernet Controller
 product NVIDIA	MCP79_LAN3	0x0ab2	nForce MCP79 Gigabit Ethernet Controller
 product NVIDIA	MCP79_LAN4	0x0ab3	nForce MCP79 Gigabit Ethernet Controller
-product NVIDIA	MCP77_AHCI_1	0x0ad0	nForce MCP77 AHCI Controller
-product NVIDIA	MCP77_AHCI_2	0x0ad1	nForce MCP77 AHCI Controller
-product NVIDIA	MCP77_AHCI_3	0x0ad2	nForce MCP77 AHCI Controller
-product NVIDIA	MCP77_AHCI_4	0x0ad3	nForce MCP77 AHCI Controller
-product NVIDIA	MCP77_AHCI_5	0x0ad4	nForce MCP77 AHCI Controller
-product NVIDIA	MCP77_AHCI_6	0x0ad5	nForce MCP77 AHCI Controller
-product NVIDIA	MCP77_AHCI_7	0x0ad6	nForce MCP77 AHCI Controller
-product NVIDIA	MCP77_AHCI_8	0x0ad7	nForce MCP77 AHCI Controller
-product NVIDIA	MCP77_AHCI_9	0x0ad8	nForce MCP77 AHCI Controller
-product NVIDIA	MCP77_AHCI_10	0x0ad9	nForce MCP77 AHCI Controller
-product NVIDIA	MCP77_AHCI_11	0x0ada	nForce MCP77 AHCI Controller
-product NVIDIA	MCP77_AHCI_12	0x0adb	nForce MCP77 AHCI Controller
 product NVIDIA	MCP79_AHCI_1	0x0ab4	nForce MCP79 AHCI Controller
 product NVIDIA	MCP79_AHCI_2	0x0ab5	nForce MCP79 AHCI Controller
 product NVIDIA	MCP79_AHCI_3	0x0ab6	nForce MCP79 AHCI Controller
@@ -4970,8 +5396,35 @@ product NVIDIA	MCP79_AHCI_9	0x0abc	nForc
 product NVIDIA	MCP79_AHCI_10	0x0abd	nForce MCP79 AHCI Controller
 product NVIDIA	MCP79_AHCI_11	0x0abe	nForce MCP79 AHCI Controller
 product NVIDIA	MCP79_AHCI_12	0x0abf	nForce MCP79 AHCI Controller
+product NVIDIA	MCP77_AHCI_1	0x0ad0	nForce MCP77 AHCI Controller
+product NVIDIA	MCP77_AHCI_2	0x0ad1	nForce MCP77 AHCI Controller
+product NVIDIA	MCP77_AHCI_3	0x0ad2	nForce MCP77 AHCI Controller
+product NVIDIA	MCP77_AHCI_4	0x0ad3	nForce MCP77 AHCI Controller
+product NVIDIA	MCP77_AHCI_5	0x0ad4	nForce MCP77 AHCI Controller
+product NVIDIA	MCP77_AHCI_6	0x0ad5	nForce MCP77 AHCI Controller
+product NVIDIA	MCP77_AHCI_7	0x0ad6	nForce MCP77 AHCI Controller
+product NVIDIA	MCP77_AHCI_8	0x0ad7	nForce MCP77 AHCI Controller
+product NVIDIA	MCP77_AHCI_9	0x0ad8	nForce MCP77 AHCI Controller
+product NVIDIA	MCP77_AHCI_10	0x0ad9	nForce MCP77 AHCI Controller
+product NVIDIA	MCP77_AHCI_11	0x0ada	nForce MCP77 AHCI Controller
+product NVIDIA	MCP77_AHCI_12	0x0adb	nForce MCP77 AHCI Controller
 product NVIDIA	GEFORCE_210_HDA	0x0be3	GeForce 210 High Definition Audio Controller
 product NVIDIA	GF_GT640M	0x0fd2	GeForce GT 640M
+product NVIDIA	GT520		0x1040	GeForce GT 520
+product NVIDIA	GEFORCE_510	0x1042	GeForce 510
+product NVIDIA	GEFORCE_605	0x1048	GeForce 605
+product NVIDIA	GT620		0x1049	GeForce GT 620
+product NVIDIA	GT610		0x104a	GeForce GT 610
+product NVIDIA	GT520M		0x1050	GeForce GT 520M
+product NVIDIA	GT520MX		0x1051	GeForce GT 520MX
+product NVIDIA	GT520M2		0x1052	GeForce GT 520M
+product NVIDIA	GEFORCE_410M	0x1054	GeForce 410M
+product NVIDIA	GEFORCE_410M2	0x1055	GeForce 410M
+product NVIDIA	NVS_4200M	0x1056	GeForce NVS 4200M
+product NVIDIA	NVS_4200M2	0x1057	GeForce NVS 4200M
+product NVIDIA	GEFORCE_610M	0x1058	GeForce 610M
+product NVIDIA	GEFORCE_610M2	0x1059	GeForce 610M
+product NVIDIA	GT610M		0x105A	GeForce GT 610M
 product NVIDIA	GF116		0x1244	GeForce GTX 550 Ti
 
 /* Nvidia & SGS-Thomson Microelectronics */
@@ -5001,12 +5454,12 @@ product OLICOM OCATM	0x0022	ATM
 product OPTI 82C557	0xc557	82C557
 product OPTI 82C558	0xc558	82C558
 product OPTI 82C568	0xc568	82C568
-product OPTI 82D568	0xd568	82D568
 product OPTI 82C621	0xc621	82C621
-product OPTI 82C822	0xc822	82C822
-product OPTI 82C861	0xc861	82C861
 product OPTI 82C700	0xc700	82C700
 product OPTI 82C701	0xc701	82C701
+product OPTI 82C822	0xc822	82C822
+product OPTI 82C861	0xc861	82C861
+product OPTI 82D568	0xd568	82D568
 
 /* Oxford Semiconductor products */
 product OXFORDSEMI VSCOM_PCI011H 0x8403	011H
@@ -5057,9 +5510,11 @@ product PLANEX FNW_3603_TX	0xab06	FNW-36
 product PLANEX FNW_3800_TX	0xab07	FNW-3800-TX 10/100 Ethernet
 
 /* PLX Technology products */
-product PLX PCI_400	0x1077	VScom PCI-400 4 port serial
 product PLX PCI_800	0x1076	VScom PCI-800 8 port serial
+product PLX PCI_400	0x1077	VScom PCI-400 4 port serial
 product PLX PCI_200	0x1103	VScom PCI-200 2 port serial
+product PLX 9656FPBGA	0x5601	9656 I/O Accelerator FPBGA
+product PLX PEX_8111	0x8111	PEX 8111 PCIe-to-PCI Bridge
 product PLX PEX_8112	0x8112	PEX 8112 PCIe-to-PCI Bridge
 product PLX PEX_8114	0x8114	PEX 8114 PCIe-to-PCI/PCI-X Bridge
 product PLX 9030	0x9030	9030 I/O Accelrator
@@ -5067,7 +5522,6 @@ product PLX 9050	0x9050	9050 I/O Accelra
 product PLX 9054	0x9054	9054 I/O Accelerator
 product PLX 9060ES	0x906e	9060ES PCI Bus Controller
 product PLX 9656	0x9656	9656 I/O Accelerator
-product PLX 9656FPBGA	0x5601	9656 I/O Accelerator FPBGA
 
 /* Powerhouse Systems products */
 product POWERHOUSE POWERTOP	0x6037	PowerTop PowerPC System Controller
@@ -5130,10 +5584,10 @@ product QINHENG CH356_4S1P	0x7073	CH356 
 product QINHENG CH355_4S	0x7173	CH355 4S
 
 /* Nanjing QinHeng Electronics (PCIe) */
-product QINHENG2 CH384_4S1P	0x3450	CH384 4S, 1P
-product QINHENG2 CH384_4S	0x3470	CH384 4S
 product QINHENG2 CH382_2S1P	0x3250	CH382 2S, 1P
 product QINHENG2 CH382_2S	0x3253	CH382 2S
+product QINHENG2 CH384_4S1P	0x3450	CH384 4S, 1P
+product QINHENG2 CH384_4S	0x3470	CH384 4S
 product QINHENG2 CH384_8S	0x3853	CH384 8S
 product QINHENG2 CH384_28S	0x4353	CH384 28S
 
@@ -5233,7 +5687,26 @@ product	RALINK	RT2560		0x0201	RT2560 802
 product	RALINK	RT2561S		0x0301	RT2561S 802.11b/g
 product	RALINK	RT2561		0x0302	RT2561 802.11b/g
 product	RALINK	RT2661		0x0401	RT2661 802.11b/g/n
+product RALINK	RT2860		0x0601	RT2860
+product RALINK	RT2890		0x0681	RT2890
+product RALINK	RT2760		0x0701	RT2760
+product RALINK	RT2790		0x0781	RT2790
+product RALINK	RT3060		0x3060	RT3060
+product RALINK	RT3062		0x3062	RT3062
 product	RALINK	RT3090		0x3090	RT3090 802.11b/g/n
+product RALINK	RT3091		0x3091	RT3091
+product RALINK	RT3092		0x3092	RT3092
+product RALINK	RT3298		0x3298	Bluetooth
+product RALINK	RT3562		0x3562	RT3562
+product RALINK	RT3592		0x3592	RT3592
+product RALINK	RT3593		0x3593	RT3593
+product RALINK	RT5360		0x5360	RT5360
+product RALINK	RT5362		0x5362	RT5362
+product RALINK	RT5390_1	0x5390	RT5390
+product RALINK	RT5390_2	0x5392	RT5390
+product RALINK	RT5390_3	0x539a	RT5390
+product RALINK	RT5390_4	0x539b	RT5390
+product RALINK	RT5390_5	0x539f	RT5390
 
 /* RATOC Systems products */
 product RATOC	REXPCI31	0x0853	REX PCI-31/33 SCSI
@@ -5269,9 +5742,15 @@ product REALTEK RT8169SC	0x8167	8169SC/8
 product REALTEK RT8168		0x8168	8168/8111 10/100/1000 Ethernet
 product REALTEK RT8169		0x8169	8169/8110 10/100/1000 Ethernet
 product REALTEK RTL8188CE	0x8176	RTL8188CE Wireless LAN 802.11n PCI-E NIC
+product REALTEK RTL8192CE	0x8178	RTL8192CE Wireless LAN 802.11n PCI-E NIC
+product REALTEK RTL8188EE	0x8179	RTL8188EE Wireless LAN 802.11n PCI-E NIC
 product REALTEK RT8180		0x8180	8180 802.11b
 product REALTEK RT8185		0x8185	8185 802.11a/b/g
 
+/* Red Hat products */
+product REDHAT PPB		0x0001	Qemu PCI-PCI
+product REDHAT QXL		0x0100	QXL Video
+
 /* Renesas products */
 product RENESAS SH7780		0x0002	SH7780 PCI Controller
 product RENESAS SH7785		0x0007	SH7785 PCI Controller
@@ -5363,6 +5842,8 @@ product SAFENET SAFEXCEL	0x1141 SafeXcel
 
 /* Samsung Electronics products */
 product SAMSUNGELEC3	XP941	0xa800	XP941 M.2 SSD
+product SAMSUNGELEC3	SM951		0xa801	SM951 M.2 SSD
+product SAMSUNGELEC3	SM951_NVME	0xa802	SM951 M.2 NVMe SSD
 
 /* Samsung Semiconductor products */
 product SAMSUNGSEMI	KS8920	0x8920	KS8920 10/100 Ethernet
@@ -5402,8 +5883,8 @@ product SERVERWORKS CSB6		0x0203	CSB6 So
 product SERVERWORKS HT1000SB		0x0205	HT1000SB South Bridge
 product SERVERWORKS OSB4_IDE		0x0211	OSB4 IDE
 product SERVERWORKS CSB5_IDE		0x0212	CSB5 IDE
-product SERVERWORKS HT1000_IDE 		0x0214	HT-1000 IDE Controller
 product SERVERWORKS CSB6_RAID		0x0213	CSB6 IDE/RAID
+product SERVERWORKS HT1000_IDE 		0x0214	HT-1000 IDE Controller
 product SERVERWORKS CSB6_IDE		0x0217	CSB6 IDE/RAID
 product SERVERWORKS OSB4_USB		0x0220	OSB4/CSB5 USB Host Controller
 product SERVERWORKS CSB6_USB		0x0221	CSB6 USB Host Controller
@@ -5559,15 +6040,15 @@ product SILMOTION SM820		0x0820	Lynx3D
 product SILMOTION SM910		0x0910	Lynx
 
 /* SMC products */
-product SMC 37C665	0x1000	FDC37C665
-product SMC 37C922	0x1001	FDC37C922
 product SMC 83C170	0x0005	83C170 (\"EPIC/100\") Fast Ethernet
 product SMC 83C175	0x0006	83C175 (\"EPIC/100\") Fast Ethernet
+product SMC 37C665	0x1000	FDC37C665
+product SMC 37C922	0x1001	FDC37C922
 
 /* Solidum Systems */
+product SOLIDUM PAXWARE1100	0x1100 PAX.ware 1100 Dual Gb Classifier Engine
 product SOLIDUM AMD971		0x2000 SNP8023: AMD 971
 product SOLIDUM CLASS802	0x8023 SNP8023: Classifier Engine
-product SOLIDUM PAXWARE1100	0x1100 PAX.ware 1100 Dual Gb Classifier Engine
 
 /* Sony products */
 product SONY	CXD1947A	0x8009	CXD1947A IEEE 1394 Host Controller
@@ -5620,6 +6101,7 @@ product SYMPHONY	83C553	0x0565	83C553 PC
 /* System Base products */
 product SYSTEMBASE	SB16C1054	0x0004	SB16C1054 UARTs
 product SYSTEMBASE	SB16C1058	0x0008	SB16C1058 UARTs
+product SYSTEMBASE	SB16C1050	0x4d02	SB16C1050 UARTs
 
 /* Schneider & Koch (really SysKonnect) products */
 product SCHNEIDERKOCH	SKNET_FDDI	0x4000	SK-NET FDDI-xP
@@ -5648,8 +6130,8 @@ product TANDEM SERVERNETII	0x0005	Server
 product TEKRAM DC290		0xdc29	DC-290(M)
 
 /* Tekram Technology products (2nd PCI Vendor ID) */
-product TEKRAM2	DC690C		0x690c	DC-690C
 product TEKRAM2	DC315		0x0391	DC-315/DC-395
+product TEKRAM2	DC690C		0x690c	DC-690C
 
 /* Texas Instruments products */
 product TI	TLAN		0x0500	TLAN
@@ -5663,6 +6145,7 @@ product TI	TSB12LV26	0x8020	TSB12LV26 IE
 product TI	TSB43AA22	0x8021	TSB43AA22 IEEE 1394 Host Controller
 product TI	TSB43AA22A	0x8023	TSB43AA22/A IEEE 1394 Host Controller
 product TI	TSB43AA23	0x8024	TSB43AA23 IEEE 1394 Host Controller
+product TI	TSB82AA2	0x8025	TSB82AA2 IEEE 1394 Host Controller
 product TI	TSB43AB21	0x8026	TSB43AA21 IEEE 1394 Host Controller
 product TI	PCI4451LYNX	0x8027	PCI4451 IEEE 1394 Host Controller w/ PCI-CardBus Bridge
 product TI	PCI4510LYNX	0x8029	PCI4510 IEEE 1394 Host Controller w/ PCI-CardBus Bridge
@@ -5755,11 +6238,11 @@ product TOSHIBA2 ISA		0x0602	PCI-ISA Bri
 product TOSHIBA2 ToPIC95	0x0603	ToPIC95 PCI-CardBus Bridge
 product TOSHIBA2 ToPIC95B	0x060a	ToPIC95B PCI-CardBus Bridge
 product TOSHIBA2 ToPIC97	0x060f	ToPIC97 PCI-CardBus Bridge
+product TOSHIBA2 ToPIC100	0x0617	ToPIC100 PCI-CardBus Bridge
 product TOSHIBA2 SANREMO	0x0618	SanRemo? Triangle Host Bridge
+product TOSHIBA2 OBOE		0x0701	Fast Infrared Type O
 product TOSHIBA2 SMCARD		0x0804	Smart Media Controller
 product TOSHIBA2 SDCARD		0x0805	Secure Digital Card Controller Type-A
-product TOSHIBA2 ToPIC100	0x0617	ToPIC100 PCI-CardBus Bridge
-product TOSHIBA2 OBOE		0x0701	Fast Infrared Type O
 product TOSHIBA2 DONAUOBOE	0x0d01	Fast Infrared Type DO
 
 /* Transmeta products */
@@ -5778,9 +6261,9 @@ product TRIDENT	TGUI_9350	0x9350	TGUI 93
 product TRIDENT	TGUI_9360	0x9360	TGUI 9360
 product TRIDENT	CYBER_9397	0x9397	CYBER 9397
 product TRIDENT	CYBER_9397DVD	0x939a	CYBER 9397DVD
-product TRIDENT	CYBER_9525	0x9525	CYBER 9525
 product TRIDENT	TGUI_9420	0x9420	TGUI 9420
 product TRIDENT	TGUI_9440	0x9440	TGUI 9440
+product TRIDENT	CYBER_9525	0x9525	CYBER 9525
 product TRIDENT	TGUI_9660	0x9660	TGUI 9660
 product TRIDENT	TGUI_9680	0x9680	TGUI 9680
 product TRIDENT	TGUI_9682	0x9682	TGUI 9682
@@ -6085,9 +6568,9 @@ product WD 90C		0xc24a	90C
 
 /* Winbond Electronics products */
 product WINBOND W83769F		0x0001	W83769F
+product WINBOND W83C553F_1	0x0105	W83C553F IDE Controller
 product WINBOND W83C553F_0	0x0565	W83C553F PCI-ISA Bridge
 product WINBOND W83628F		0x0628	W83628F PCI-ISA Bridge
-product WINBOND W83C553F_1	0x0105	W83C553F IDE Controller
 product WINBOND W89C840F	0x0840	W89C840F 10/100 Ethernet
 product WINBOND W89C940F	0x0940	W89C940F Ethernet
 product WINBOND W89C940F_1	0x5a5a	W89C940F Ethernet

Reply via email to