Module Name:    src
Committed By:   martin
Date:           Tue Oct 11 17:49:35 UTC 2022

Modified Files:
        src/sys/arch/x86/pci/imcsmb [netbsd-9]: imc.c
        src/sys/dev/pci [netbsd-9]: pcidevs

Log Message:
Pull up following revision(s) (requested by msaitoh in ticket #1537):

        sys/arch/x86/pci/imcsmb/imc.c: revision 1.5
        sys/dev/pci/pcidevs: revision 1.1461-1.1468

add several samsung nvme entries

Add more Alder Lake devices.

Jasper Lake Intel Trace Hub on Compute Die is not 0x4da6 but 0x4e29.

Add Intel Core 8G (8core, H, Halo) Host Bridge, DRAM.

Sort by number. No functional change.

Add AMD 19h/6xh Root Complex.

Add AMD FCH SATA Controller D

add NVIDIA GeForce GTX 770

Fix compile error.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.2.6.1 src/sys/arch/x86/pci/imcsmb/imc.c
cvs rdiff -u -r1.1383.2.12 -r1.1383.2.13 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/arch/x86/pci/imcsmb/imc.c
diff -u src/sys/arch/x86/pci/imcsmb/imc.c:1.2 src/sys/arch/x86/pci/imcsmb/imc.c:1.2.6.1
--- src/sys/arch/x86/pci/imcsmb/imc.c:1.2	Thu Mar 15 23:57:17 2018
+++ src/sys/arch/x86/pci/imcsmb/imc.c	Tue Oct 11 17:49:35 2022
@@ -1,4 +1,4 @@
-/* $NetBSD: imc.c,v 1.2 2018/03/15 23:57:17 maya Exp $ */
+/* $NetBSD: imc.c,v 1.2.6.1 2022/10/11 17:49:35 martin Exp $ */
 
 /*-
  * Copyright (c) 2018 The NetBSD Foundation, Inc.
@@ -65,7 +65,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: imc.c,v 1.2 2018/03/15 23:57:17 maya Exp $");
+__KERNEL_RCSID(0, "$NetBSD: imc.c,v 1.2.6.1 2022/10/11 17:49:35 martin Exp $");
 
 #include <sys/param.h>
 #include <sys/kernel.h>
@@ -137,12 +137,12 @@ __KERNEL_RCSID(0, "$NetBSD: imc.c,v 1.2 
 
 #define IMCSMB_PCI_DEV_ID_IMC0_SBX	0x3ca8
 #define IMCSMB_PCI_DEV_ID_IMC0_IBX	0x0ea8
-#define IMCSMB_PCI_DEV_ID_IMC0_HSX	PCI_PRODUCT_INTEL_XE5_V3_IMC0_MAIN
+#define IMCSMB_PCI_DEV_ID_IMC0_HSX	PCI_PRODUCT_INTEL_XE5_V3_IMC0_TATRR
 #define IMCSMB_PCI_DEV_ID_IMC0_BDX	PCI_PRODUCT_INTEL_XEOND_MEM_0_TTR_1
 
 /* (Sandy,Ivy)bridge-Xeon only have a single memory controller per socket */
 
-#define IMCSMB_PCI_DEV_ID_IMC1_HSX	PCI_PRODUCT_INTEL_XE5_V3_IMC1_MAIN
+#define IMCSMB_PCI_DEV_ID_IMC1_HSX	PCI_PRODUCT_INTEL_XE5_V3_IMC1_TATRR
 #define IMCSMB_PCI_DEV_ID_IMC1_BDX	PCI_PRODUCT_INTEL_COREI76K_IMC_0
 
 /* There are two SMBus controllers in each device. These define the registers
@@ -299,8 +299,8 @@ imc_probe(device_t dev, cfdata_t cf, voi
 		switch(PCI_PRODUCT(pa->pa_id)) {
 		case  PCI_PRODUCT_INTEL_COREI76K_IMC_0:
 		case  PCI_PRODUCT_INTEL_XEOND_MEM_0_TTR_1:
-		case  PCI_PRODUCT_INTEL_XE5_V3_IMC0_MAIN:
-		case  PCI_PRODUCT_INTEL_XE5_V3_IMC1_MAIN:
+		case  PCI_PRODUCT_INTEL_XE5_V3_IMC0_TATRR:
+		case  PCI_PRODUCT_INTEL_XE5_V3_IMC1_TATRR:
 		case  PCI_PRODUCT_INTEL_E5_IMC_TA:
 		case  PCI_PRODUCT_INTEL_E5V2_IMC_TA:
 			return 1;

Index: src/sys/dev/pci/pcidevs
diff -u src/sys/dev/pci/pcidevs:1.1383.2.12 src/sys/dev/pci/pcidevs:1.1383.2.13
--- src/sys/dev/pci/pcidevs:1.1383.2.12	Wed Jul 27 14:40:07 2022
+++ src/sys/dev/pci/pcidevs	Tue Oct 11 17:49:35 2022
@@ -1,4 +1,4 @@
-$NetBSD: pcidevs,v 1.1383.2.12 2022/07/27 14:40:07 martin Exp $
+$NetBSD: pcidevs,v 1.1383.2.13 2022/10/11 17:49:35 martin Exp $
 
 /*
  * Copyright (c) 1995, 1996 Christopher G. Demetriou
@@ -961,8 +961,8 @@ product ALTIMA AC9100	0x03ea	AC9100 Giga
 product ALTIMA AC1003	0x03eb	AC1003 Gigabit Ethernet
 
 /* Amazon.com, Inc. products */
-product AMAZON UART	0x8250	16650-compatible UART
 product AMAZON NVME	0x8061	NVMe SSD
+product AMAZON UART	0x8250	16650-compatible UART
 product AMAZON ENA	0xec20	Elastic Network Adapter
 
 /* AMD products */
@@ -1053,6 +1053,7 @@ product AMD F17_7X_RESV_SPP	0x1485	Famil
 product AMD F17_7X_CCP		0x1486	Family17h/7xh Crypto
 product AMD F17_3X_HDA		0x1487	17h/7xh HD Audio
 product AMD F17_7X_USB3		0x149c	Family17h/7xh USB 3.0 Host Controller
+product AMD F19_6X_RC		0x14d8	19h/6xh Root Complex
 product AMD F14_RC		0x1510	Family14h Root Complex
 product AMD F14_PCIE_1		0x1512	Family14h PCIe
 product AMD F14_PCIE_2		0x1513	Family14h PCIe
@@ -1182,6 +1183,7 @@ product AMD HUDSON_PCIE_2	0x43a2	Hudson 
 product AMD HUDSON_PCIE_3	0x43a3	Hudson PCIe Root Port 3
 product AMD 300SERIES_PCIE	0x43b4	300 Series PCIe
 product AMD 300SERIES_SATA	0x43b7	300 Series SATA
+product AMD FCH_SATA_D		0x43b8	FCH SATA Controller D
 product AMD 300SERIES_XHCI	0x43bb	300 Series xHCI
 product AMD 400SERIES_PCIE_1	0x43c6	400 Series PCIe
 product AMD 400SERIES_PCIE_2	0x43c7	400 Series PCIe
@@ -2455,8 +2457,8 @@ product BROADCOM BCM5714	0x1668	BCM5714 
 product BROADCOM BCM5714S	0x1669	BCM5714S 1000baseSX Ethernet
 product BROADCOM BCM5780	0x166a	BCM5780 NetXtreme 1000baseT Ethernet
 product BROADCOM BCM5780S	0x166b	BCM5780S NetXtreme 1000baseSX Ethernet
-product BROADCOM BCM57712_VF	0x166f	BCM57712 NetXtreme II 10Gb Ethernet VF
 product BROADCOM BCM5705F	0x166e	BCM5705F 10/100 Ethernet
+product BROADCOM BCM57712_VF	0x166f	BCM57712 NetXtreme II 10Gb Ethernet VF
 product BROADCOM BCM5754M	0x1672	BCM5754M NetXtreme 1000baseT Ethernet
 product BROADCOM BCM5755M	0x1673	BCM5755M NetXtreme 1000baseT Ethernet
 product BROADCOM BCM5756	0x1674	BCM5756 10/100/1000 Ethernet
@@ -2550,6 +2552,7 @@ product BROADCOM BCM5901	0x170d	BCM5901 
 product BROADCOM BCM5901A2	0x170e	BCM5901A 10/100 Ethernet
 product BROADCOM BCM5906	0x1712	BCM5906 NetLink Fast Ethernet
 product BROADCOM BCM5906M	0x1713	BCM5906M NetLink Fast Ethernet
+product BROADCOM BCM2711	0x2711	BCM2711 PCIe Host
 product BROADCOM BCM4303	0x4301	BCM4303
 product BROADCOM BCM4307	0x4307	BCM4307
 product BROADCOM BCM4311	0x4311	BCM4311 2.4GHz
@@ -2593,8 +2596,6 @@ product BROADCOM 5860		0x5860	5860 Secur
 product BROADCOM 5861		0x5861	5861 Security Processor
 product BROADCOM 5862		0x5862	5862 Security Processor
 
-product BROADCOM BCM2711	0x2711	BCM2711 PCIe Host
-
 /* Brooktree products */
 product BROOKTREE BT848		0x0350	Bt848 Video Capture
 product BROOKTREE BT849		0x0351	Bt849 Video Capture
@@ -3251,9 +3252,9 @@ product MARVELL YUKON_8038	0x4352	Yukon 
 product MARVELL YUKON_8039	0x4353	Yukon 88E8039
 product MARVELL YUKON_8040	0x4354	Yukon 88E8040
 product MARVELL YUKON_8040T	0x4355	Yukon 88E8040T
+product MARVELL YUKON_C033	0x4356	Yukon 88EC033
 product MARVELL YUKON_8042	0x4357	Yukon 88E8042
 product MARVELL YUKON_8048	0x435a	Yukon 88E8048
-product MARVELL YUKON_C033	0x4356	Yukon 88EC033
 product MARVELL YUKON_8052	0x4360	Yukon 88E8052
 product MARVELL YUKON_8050	0x4361	Yukon 88E8050
 product MARVELL YUKON_8053	0x4362	Yukon 88E8053
@@ -3375,7 +3376,31 @@ product HP PLUTO		0x1229	Pluto MIO
 product HP ZX1_IOC		0x122a	zx1 IOC
 product HP MERCURY		0x122e	Mercury Ropes-PCI
 product HP QUICKSILVER		0x12b4	QuickSilver Ropes-PCI
-
+product HP HPSA_P430I		0x1920	Smart Array P430i
+product HP HPSA_P830I		0x1921	Smart Array P830i
+product HP HPSA_P430		0x1922	Smart Array P430
+product HP HPSA_P431		0x1923	Smart Array P431
+product HP HPSA_P830		0x1924	Smart Array P830
+product HP HPSA_P731M		0x1926	Smart Array P731m
+product HP HPSA_P230I		0x1928	Smart Array P230i
+product HP HPSA_P530		0x1929	Smart Array P530
+product HP HPSA_P531		0x192A	Smart Array P531
+product HP HPSA_P244BR		0x21bd	Smart Array P244br
+product HP HPSA_P741M		0x21be	Smart Array P741m
+product HP HPSA_H240AR		0x21bf	Smart Array H240ar
+product HP HPSA_P440AR		0x21c0	Smart Array H440ar
+product HP HPSA_P840AR		0x21c1	Smart Array P840ar
+product HP HPSA_P440		0x21c2	Smart Array P440
+product HP HPSA_P441		0x21c3	Smart Array P441
+product HP HPSA_P841		0x21c5	Smart Array P841
+product HP HPSA_H244BR		0x21c6	Smart Array H244br
+product HP HPSA_H240		0x21c7	Smart Array H240
+product HP HPSA_H241		0x21c8	Smart Array H241
+product HP HPSA_P246BR		0x21ca	Smart Array P246br
+product HP HPSA_P840		0x21cb	Smart Array P840
+product HP HPSA_P542D		0x21cc	Smart Array P542d
+product HP HPSA_P240NR		0x21cd	Smart Array P240nr
+product HP HPSA_H240NR		0x21ce	Smart Array H240nr
 product HP HPSAV100		0x3210	Smart Array V100
 product HP HPSAE200I_1		0x3211	Smart Array E200i
 product HP HPSAE200		0x3212	Smart Array E200
@@ -3407,6 +3432,10 @@ product HP HPSA_P411		0x3247	Smart Array
 product HP HPSA_P812		0x3249	Smart Array P822
 product HP HPSA_P712M		0x324a	Smart Array P712m
 product HP HPSA_14		0x324b	Smart Array
+product HP USB			0x3300	iLO3 Virtual USB
+product HP IPMI			0x3302	IPMI
+product HP ILO3_SLAVE		0x3306	iLO3 Slave
+product HP ILO3_MGMT		0x3307	iLO3 Management
 product HP HPSA_P222		0x3350	Smart Array P222
 product HP HPSA_P420		0x3351	Smart Array P420
 product HP HPSA_P421		0x3352	Smart Array P421
@@ -3414,35 +3443,6 @@ product HP HPSA_P822		0x3353	Smart Array
 product HP HPSA_P420I		0x3354	Smart Array P420i
 product HP HPSA_P220I		0x3355	Smart Array P220i
 product HP HPSA_P721I		0x3356	Smart Array P721i
-product HP HPSA_P430I		0x1920	Smart Array P430i
-product HP HPSA_P830I		0x1921	Smart Array P830i
-product HP HPSA_P430		0x1922	Smart Array P430
-product HP HPSA_P431		0x1923	Smart Array P431
-product HP HPSA_P830		0x1924	Smart Array P830
-product HP HPSA_P731M		0x1926	Smart Array P731m
-product HP HPSA_P230I		0x1928	Smart Array P230i
-product HP HPSA_P530		0x1929	Smart Array P530
-product HP HPSA_P531		0x192A	Smart Array P531
-product HP HPSA_P244BR		0x21bd	Smart Array P244br
-product HP HPSA_P741M		0x21be	Smart Array P741m
-product HP HPSA_H240AR		0x21bf	Smart Array H240ar
-product HP HPSA_P440AR		0x21c0	Smart Array H440ar
-product HP HPSA_P840AR		0x21c1	Smart Array P840ar
-product HP HPSA_P440		0x21c2	Smart Array P440
-product HP HPSA_P441		0x21c3	Smart Array P441
-product HP HPSA_P841		0x21c5	Smart Array P841
-product HP HPSA_H244BR		0x21c6	Smart Array H244br
-product HP HPSA_H240		0x21c7	Smart Array H240
-product HP HPSA_H241		0x21c8	Smart Array H241
-product HP HPSA_P246BR		0x21ca	Smart Array P246br
-product HP HPSA_P840		0x21cb	Smart Array P840
-product HP HPSA_P542D		0x21cc	Smart Array P542d
-product HP HPSA_P240NR		0x21cd	Smart Array P240nr
-product HP HPSA_H240NR		0x21ce	Smart Array H240nr
-product HP USB			0x3300	iLO3 Virtual USB
-product HP IPMI			0x3302	IPMI
-product HP ILO3_SLAVE		0x3306	iLO3 Slave
-product HP ILO3_MGMT		0x3307	iLO3 Management
 product HP RS780_PPB_GFX	0x9602  (AMD) RS780 PCI-PCI Bridge (int gfx)
 
 /* HGST Inc. products */
@@ -5157,9 +5157,8 @@ product INTEL XE5_V3_RQPI_PM_1	0x2f36	Xe
 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_HA1	0x2f60  Xeon E7 v3/Xeon E5 v3/Core i7 Home Agent 1
-product INTEL XE5_V3_ICM1_TATRR	0x2f68  Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Target Address, Thermal & RAS Registers
+product INTEL XE5_V3_IMC1_TATRR	0x2f68  Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Target Address, Thermal & RAS Registers
 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
@@ -5182,7 +5181,6 @@ product INTEL XE5_V3_PCU_1	0x2f98	Xeon E
 product INTEL XE5_V3_PCU_2	0x2f99	Xeon E5 v3 Power Control Unit
 product INTEL XE5_V3_PCU_3	0x2f9a	Xeon E5 v3 Power Control Unit
 product INTEL XE5_V3_PCU_5	0x2f9c	Xeon E5 v3 Power Control Unit
-product INTEL XE5_V3_IMC0_MAIN	0x2fa8	Xeon E5 v3 IMC Main
 product INTEL XE5_V3_HA0	0x2fa0  Xeon E7 v3/Xeon E5 v3/Core i7 Home Agent 0
 product INTEL XE5_V3_IMC0_TATRR	0x2fa8  Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Target Address, Thermal & RAS Registers
 product INTEL XE5_V3_IMC0_TADR1 0x2faa	Xeon E5 v3 IMC Ch 0-1 Target Address Decode Registers
@@ -5584,13 +5582,13 @@ product INTEL XEONE_S_D_HOST_DRAM_2C 0x3
 product INTEL XEONE_H_HOST_DRAM_4C 0x3e10 Xeon E (H) Host Bridge, DRAM
 product INTEL XEONE_S_W_HOST_DRAM_4C 0x3e18 Xeon E (S, WS) Host Bridge, DRAM
 product INTEL CORE8G_S_HOST_DRAM_4C 0x3e1f Core 8G (S) Host Bridge, DRAM
-product INTEL CORE8G_U_HOST_DRAM_4C 0x3e34 Core 8G (U) Host Bridge, DRAM
-product INTEL CORE8G_U_HOST_DRAM_2C 0x3e35 Core 8G (U) Host Bridge, DRAM
-product INTEL CORE8G_S_HOST_DRAM_6C 0x3ec2 Core 8G (S) Host Bridge, DRAM
+product INTEL CORE8G_H_H_HOST_DRAM_8C 0x3e20 Core 8G (H, Halo) Host Bridge, DRAM
 product INTEL XEONE_S_D_HOST_DRAM_8C 0x3e30 Xeon E (S, Desktop) Host Bridge, DRAM
 product INTEL XEONE_S_W_HOST_DRAM_8C 0x3e31 Xeon E (S, WS) Host Bridge, DRAM
 product INTEL XEONE_S_S_HOST_DRAM_8C 0x3e32 Xeon E (S, Server) Host Bridge, DRAM
 product INTEL XEONE_S_S_HOST_DRAM_4C 0x3e33 Xeon E (S, Server) Host Bridge, DRAM
+product INTEL CORE8G_U_HOST_DRAM_4C 0x3e34 Core 8G (U) Host Bridge, DRAM
+product INTEL CORE8G_U_HOST_DRAM_2C 0x3e35 Core 8G (U) Host Bridge, DRAM
 product INTEL XEONE_H_HOST_DRAM_6C 0x3e4c Xeon E (H) Host Bridge, DRAM
 product INTEL CORE8G_PCIE_X16	0x3e81 Core 8G (S) PCIe x16
 product INTEL CORE8G_PCIE_X8	0x3e85 Core 8G (S) PCIe x16
@@ -5612,7 +5610,7 @@ product INTEL COFLK_IGD_6	0x3ea5	Iris Pl
 product INTEL COFLK_U_GT3_2	0x3ea6	Iris Plus Graphics 645
 product INTEL COFLK_U_GT3_4	0x3ea8	Iris Plus Graphics 655
 product INTEL COFLK_U_GT2_2	0x3ea9	UHD Graphics 620
-product INTEL XEONE_S_D_HOST_DRAM_6C 0x3ec2 Xeon E (S, Desktop) Host Bridge, DRAM
+product INTEL CORE8G_S_HOST_DRAM_6C 0x3ec2 Core 8G (S) Host Bridge, DRAM
 product INTEL CORE8G_H_H_HOST_DRAM_6C 0x3ec4 Core 8G (H, Halo) Host Bridge, DRAM
 product INTEL XEONE_S_W_HOST_DRAM_6C 0x3ec6 Xeon E (S, WS) Host Bridge, DRAM
 product INTEL XEONE_S_S_HOST_DRAM_6C 0x3eca Xeon E (S, Server) Host Bridge, DRAM
@@ -5730,37 +5728,47 @@ product INTEL 5HS_H_CNVI	0x43f0	500 Seri
 product INTEL 5HS_H_GSPI_2	0x43fb	500 Series PCH-H GSPI 2
 product INTEL 5HS_H_ISH		0x43fc	500 Series PCH-H Integrated Sensor Hub
 product INTEL 5HS_H_GSPI_3	0x43fd	500 Series PCH-H GSPI 3
+product INTEL EHL_DPTF		0x4503	Elkhart Lake DPTF
+product INTEL EHL_GNA		0x4511	Elkhart Lake GNA
 product INTEL EHL_TROUTER_3	0x4512	Elkhart Lake Transaction Router (SKU 3)
-product INTEL EHL_TROUTER_3A	0x451e	Elkhart Lake Transaction Router (SKU 3A)
 product INTEL EHL_TROUTER_5	0x4514	Elkhart Lake Transaction Router (SKU 5)
 product INTEL EHL_TROUTER_8	0x4516	Elkhart Lake Transaction Router (SKU 8)
 product INTEL EHL_TROUTER_12	0x4518	Elkhart Lake Transaction Router (SKU 12)
+product INTEL EHL_TROUTER_3A	0x451e	Elkhart Lake Transaction Router (SKU 3A)
 product INTEL EHL_TROUTER_1	0x4522	Elkhart Lake Transaction Router (SKU 1)
-product INTEL EHL_TROUTER_1A	0x4538	Elkhart Lake Transaction Router (SKU 1A)
 product INTEL EHL_TROUTER_4	0x4526	Elkhart Lake Transaction Router (SKU 4)
 product INTEL EHL_TROUTER_6	0x4528	Elkhart Lake Transaction Router (SKU 6)
+product INTEL EHL_TRACE_2	0x4529	Elkhart Lake Trace Hub (Compute Die)
 product INTEL EHL_TROUTER_7	0x452a	Elkhart Lake Transaction Router (SKU 7)
 product INTEL EHL_TROUTER_9	0x452c	Elkhart Lake Transaction Router (SKU 9)
 product INTEL EHL_TROUTER_10	0x452e	Elkhart Lake Transaction Router (SKU 10)
 product INTEL EHL_TROUTER_11	0x4532	Elkhart Lake Transaction Router (SKU 11)
+product INTEL EHL_TROUTER_1A	0x4538	Elkhart Lake Transaction Router (SKU 1A)
 product INTEL EHL_TROUTER_2	0x453a	Elkhart Lake Transaction Router (SKU 2)
 product INTEL EHL_GPU_16	0x4551	Elkhart Lake GPU (16EU)
 product INTEL EHL_GPU_32_SUPER	0x4551	Elkhart Lake GPU (32EU Super)
 product INTEL EHL_GPU_32	0x4551	Elkhart Lake GPU (32EU)
-product INTEL EHL_DPTF		0x4503	Elkhart Lake DPTF
-product INTEL EHL_GNA		0x4511	Elkhart Lake GNA
-product INTEL EHL_TRACE_2	0x4529	Elkhart Lake Trace Hub (Compute Die)
+product INTEL ADL_U15_2_8_HOST	0x4601	Alder Lake (U15,2+8) Host
+product INTEL ADL_U9_2_8_HOST	0x4602	Alder Lake (U9,2+8) Host
+product INTEL ADL_U15_2_4_HOST	0x4609	Alder Lake (U15,2+4) Host
+product INTEL ADL_U9_2_4_HOST	0x460a	Alder Lake (U9,2+4) Host
 product INTEL ADL_PCIE_RP_0	0x460d	Alder Lake PCIe G5 Root Port 0 (x16)
 product INTEL ADL_XDCI		0x460e	Alder Lake USB-C Device (xDCI)
 product INTEL ADL_S_2_0_HOST	0x4610	Alder Lake (S,2+0) Host
+product INTEL ADL_U15_1_4_HOST	0x4619	Alder Lake (U15,1+4) Host
+product INTEL ADL_U9_1_4_HOST	0x461a	Alder Lake (U9,1+4) Host
 product INTEL ADL_DTT		0x461d	Alder Lake Dynamic Tuning Technology
 product INTEL ADL_XHCI		0x461e	Alder Lake USB-C Host (xHCI)
 product INTEL ADL_TBT_PCIE_3	0x461f	Alder Lake Thunderbolt PCIe 3
 product INTEL ADL_H_4_8_HOST	0x4621	Alder Lake (H,4+8) Host
+product INTEL ADL_HX_4_8_HOST	0x4623	Alder Lake (HX,4+8) Host
 product INTEL ADL_H_4_4_HOST	0x4629	Alder Lake (H,4+4) Host
+product INTEL ADL_HX_4_4_HOST	0x462b	Alder Lake (HX,4+4) Host
 product INTEL ADL_PCIE_RP_1	0x462d	Alder Lake PCIe G5 Root Port 1 (x8)
 product INTEL ADL_TBT_PCIE_2	0x462f	Alder Lake Thunderbolt PCIe 2
 product INTEL ADL_S_4_0_HOST	0x4630	Alder Lake (S,4+0) Host
+product INTEL ADL_HX_8_8_HOST	0x4637	Alder Lake (HX,8+8) Host
+product INTEL ADL_HX_6_8_HOST	0x463b	Alder Lake (HX,6+8) Host
 product INTEL ADL_PCIE_RP_3	0x463d	Alder Lake PCIe G4 Root Port 3 (x4)
 product INTEL ADL_TBTDMA_0	0x463e	Alder Lake Thunderbolt DMA 0
 product INTEL ADL_TBT_PCIE_1	0x463f	Alder Lake Thunderbolt PCIe 1
@@ -5780,11 +5788,17 @@ product INTEL ADL_CLSRAM	0x467d	Alder La
 product INTEL ADL_VMD		0x467f	Alder Lake Volume Management Device
 product INTEL ADL_IGD_1		0x4680	Alder Lake Graphics (32EU)
 product INTEL ADL_IGD_2		0x4682	Alder Lake Graphics (24EU)
+product INTEL ADL_IGD_8		0x4688	Alder Lake Graphics (32EU)
+product INTEL ADL_IGD_9		0x468b	Alder Lake Graphics (16EU)
 product INTEL ADL_IGD_3		0x4690	Alder Lake Graphics (32EU)
 product INTEL ADL_IGD_4		0x4692	Alder Lake Graphics (24EU)
 product INTEL ADL_IGD_5		0x4693	Alder Lake Graphics (16EU)
-product INTEL ADL_IGD_6		0x46a6	Alder Lake Graphics
-product INTEL ADL_IGD_7		0x46a3	Alder Lake Graphics
+product INTEL ADL_IGD_6		0x46a3	Alder Lake Graphics (48EU)
+product INTEL ADL_IGD_7		0x46a6	Alder Lake Graphics
+product INTEL ADL_IGD_10	0x46a8	Alder Lake Graphics
+product INTEL ADL_IGD_11	0x46aa	Alder Lake Graphics
+product INTEL ADL_IGD_12	0x46b3	Alder Lake Graphics
+product INTEL ADL_IGD_13	0x46c3	Alder Lake Graphics
 product INTEL EHL_ESPI		0x4b00	Elkhart Lake eSPI
 product INTEL EHL_P2SB		0x4b20	Elkhart Lake P2SB
 product INTEL EHL_PMC		0x4b21	Elkhart Lake PMC
@@ -5824,8 +5838,8 @@ product INTEL EHL_CAVS_8	0x4b5c	Elkhart 
 product INTEL EHL_AHCI		0x4b60	Elkhart Lake AHCI
 product INTEL EHL_HPET		0x4b68	Elkhart Lake HPET
 product INTEL EHL_IOAPIC	0x4b69	Elkhart Lake IOAPIC
-product INTEL EHL_CSE_UMA	0x4b6c	Elkhart Lake CSE UMA Access
 product INTEL EHL_CSE_PTTDMA	0x4b6b	Elkhart Lake CSE PTT DMA
+product INTEL EHL_CSE_UMA	0x4b6c	Elkhart Lake CSE UMA Access
 product INTEL EHL_CSE_HECI_0	0x4b70	Elkhart Lake CSE HECI 0
 product INTEL EHL_CSE_HECI_1	0x4b71	Elkhart Lake CSE HECI 1
 product INTEL EHL_CSE_HECI_2	0x4b74	Elkhart Lake CSE HECI 2
@@ -5938,7 +5952,7 @@ product INTEL JSL_TROUTER_2_2	0x4e22	Jas
 product INTEL JSL_TROUTER_4_2	0x4e24	Jasper Lake Processor Transaction Router (SKU 4)
 product INTEL JSL_TROUTER_4_3	0x4e26	Jasper Lake Processor Transaction Router (SKU 4)
 product INTEL JSL_TROUTER_4_4	0x4e28	Jasper Lake Processor Transaction Router (SKU 4)
-product INTEL JSL_TRACE_2	0x4da6	Jasper Lake Intel Trace Hub (Compute Die)
+product INTEL JSL_TRACE_2	0x4e29	Jasper Lake Intel Trace Hub (Compute Die)
 product INTEL JSL_GPU_EU_16	0x4e55	Jasper Lake GPU 16 EU
 product INTEL JSL_GPU_EU_24	0x4e61	Jasper Lake GPU 24 EU
 product INTEL JSL_GPU_EU_32	0x4e71	Jasper Lake GPU 32 EU
@@ -5966,6 +5980,56 @@ product INTEL EP80579_RESERVED2	0x503f	E
 product INTEL EP80579_LAN_1	0x5040	EP80579 LAN
 product INTEL EP80579_LAN_2	0x5044	EP80579 LAN
 product INTEL EP80579_LAN_3	0x5048	EP80579 LAN
+product INTEL 6HS_LP_ESPI	0x5182	600 Series PCH-LP eSPI
+product INTEL 6HS_LP_P2SB	0x51a0	600 Series PCH-LP P2SB
+product INTEL 6HS_LP_PMC	0x51a1	600 Series PCH-LP PMC
+product INTEL 6HS_LP_SMB	0x51a3	600 Series PCH-LP SMBus
+product INTEL 6HS_LP_SPI	0x51a4	600 Series PCH-LP SPI (FLASH)
+product INTEL 6HS_LP_TRACE	0x51a6	600 Series PCH-LP Trace Hub
+product INTEL 6HS_LP_UART_0	0x51a8	600 Series PCH-LP UART 0
+product INTEL 6HS_LP_UART_1	0x51a9	600 Series PCH-LP UART 1
+product INTEL 6HS_LP_GSPI_0	0x51aa	600 Series PCH-LP GSPI 0
+product INTEL 6HS_LP_GSIP_1	0x51ab	600 Series PCH-LP GSPI 1
+product INTEL 6HS_LP_PCIE_9	0x51b0	600 Series PCH-LP PCIe RP 9
+product INTEL 6HS_LP_PCIE_10	0x51b1	600 Series PCH-LP PCIe RP 10
+product INTEL 6HS_LP_PCIE_11	0x51b2	600 Series PCH-LP PCIe RP 11
+product INTEL 6HS_LP_PCIE_12	0x51b3	600 Series PCH-LP PCIe RP 12
+product INTEL 6HS_LP_PCIE_1	0x51b8	600 Series PCH-LP PCIe RP 1
+product INTEL 6HS_LP_PCIE_2	0x51b9	600 Series PCH-LP PCIe RP 2
+product INTEL 6HS_LP_PCIE_3	0x51ba	600 Series PCH-LP PCIe RP 3
+product INTEL 6HS_LP_PCIE_4	0x51bb	600 Series PCH-LP PCIe RP 4
+product INTEL 6HS_LP_PCIE_5	0x51bc	600 Series PCH-LP PCIe RP 5
+product INTEL 6HS_LP_PCIE_6	0x51bd	600 Series PCH-LP PCIe RP 6
+product INTEL 6HS_LP_PCIE_7	0x51be	600 Series PCH-LP PCIe RP 7
+product INTEL 6HS_LP_PCIE_8	0x51bf	600 Series PCH-LP PCIe RP 8
+product INTEL 6HS_LP_I2C_4	0x51c5	600 Series PCH-LP I2C 4
+product INTEL 6HS_LP_I2C_5	0x51c6	600 Series PCH-LP I2C 5
+product INTEL 6HS_LP_UART_2	0x51c7	600 Series PCH-LP UART 2
+product INTEL 6HS_LP_HDA	0x51c8	600 Series PCH-LP HD Audio
+product INTEL 6HS_LP_THC_0	0x51d0	600 Series PCH-LP THC 0
+product INTEL 6HS_LP_THC_1	0x51d1	600 Series PCH-LP THC 1
+product INTEL 6HS_LP_AHCI	0x51d3	600 Series PCH-LP SATA (AHCI)
+product INTEL 6HS_LP_RAID_P	0x51d7	600 Series PCH-LP SATA (RAID) premium
+product INTEL 6HS_LP_I2C_6	0x51d8	600 Series PCH-LP I2C 6
+product INTEL 6HS_LP_I2C_7	0x51d9	600 Series PCH-LP I2C 7
+product INTEL 6HS_LP_UART_3	0x51da	600 Series PCH-LP UART 3
+product INTEL 6HS_LP_HECI_1	0x51e0	600 Series PCH-LP HECI 1
+product INTEL 6HS_LP_HECI_2	0x51e1	600 Series PCH-LP HECI 2
+product INTEL 6HS_LP_IDER	0x51e2	600 Series PCH-LP IDE-R
+product INTEL 6HS_LP_KT		0x51e3	600 Series PCH-LP KT
+product INTEL 6HS_LP_HECI_3	0x51e4	600 Series PCH-LP HECI 3
+product INTEL 6HS_LP_HECI_4	0x51e5	600 Series PCH-LP HECI 4
+product INTEL 6HS_LP_I2C_0	0x51e8	600 Series PCH-LP I2C 0
+product INTEL 6HS_LP_I2C_1	0x51e9	600 Series PCH-LP I2C 1
+product INTEL 6HS_LP_I2C_2	0x51ea	600 Series PCH-LP I2C 2
+product INTEL 6HS_LP_I2C_3	0x51eb	600 Series PCH-LP I2C 3
+product INTEL 6HS_LP_XHCI	0x51ed	600 Series PCH-LP USB 3.2 Gen 2x1 xHCI
+product INTEL 6HS_LP_XDCI	0x51ee	600 Series PCH-LP USB 3.2 Gen 1x1 xDCI
+product INTEL 6HS_LP_SSRAM	0x51ef	600 Series PCH-LP Shared SRAM
+product INTEL AX211		0x51f0	Wi-Fi 6 AX211
+product INTEL 6HS_LP_GSPI_2	0x51fb	600 Series PCH-LP GSPI 2
+product INTEL 6HS_LP_ISH	0x51fc	600 Series PCH-LP Integrated Sensor Hub
+product INTEL 6HS_LP_UFS	0x51ff	600 Series PCH-LP UFS
 product INTEL 80312_ATU		0x530d	80310 ATU
 product INTEL I219_LM18		0x550a	I219-LM (18) Ethernet Connection
 product INTEL I219_V18		0x550b	I219-V (18) Ethernet Connection
@@ -6169,11 +6233,16 @@ product INTEL 82440MX_PMC	0x719b	82443MX
 product INTEL 82443GX		0x71a0	82443GX Host Bridge/Controller
 product INTEL 82443GX_AGP	0x71a1	82443GX AGP Interface
 product INTEL 82443GX_NOAGP	0x71a2	82443GX Host Bridge/Controller (AGP disabled)
+product INTEL XMM7360		0x7360  XMM 7360 LTE Modem
 product INTEL I740		0x7800	i740 Graphics Accelerator
+product INTEL 6HS_Q670_ESPI	0x7a83	Q670 eSPI
 product INTEL 6HS_Z690_ESPI	0x7a84	Z690 eSPI
 product INTEL 6HS_H670_ESPI	0x7a85	H670 eSPI
 product INTEL 6HS_B660_ESPI	0x7a86	B660 eSPI
 product INTEL 6HS_H610_ESPI	0x7a87	H610 eSPI
+product INTEL 6HS_W680_ESPI	0x7a88	W680 eSPI
+product INTEL 6HS_HM670_ESPI	0x7a8c	HM670 eSPI
+product INTEL 6HS_WM690_ESPI	0x7a8d	WM690 eSPI
 product INTEL 6HS_H_P2SB	0x7aa0	600 Series PCH-H P2SB
 product INTEL 6HS_H_PMC		0x7aa1	600 Series PCH-H PMC
 product INTEL 6HS_H_SMB		0x7aa3	600 Series PCH-H SMBus
@@ -7035,7 +7104,6 @@ product INTEL CP_MISC_REGS	0xd158	Core P
 product INTEL HANKSVILLE	0xf0fe	HANKSVILLE LAN Controller
 product INTEL SSD_760P		0xf1a6	NVMe SSD 760p/7600p/E-6100p
 product INTEL SSD_660P		0xf1a8	NVMe SSD 660p
-product INTEL XMM7360		0x7360  XMM 7360 LTE Modem
 
 /* Intergraph products */
 product INTERGRAPH 4D60T	0x00e3	Powerstorm 4D60T
@@ -7361,9 +7429,9 @@ product NETVIN 5000	0x5000	5000 Ethernet
 
 /* Newbridge / Tundra products */
 product NEWBRIDGE CA91CX42		0x0000	Universe VME Bridge
+product NEWBRIDGE CA91L826A		0x0826	QSpan II PCI Bridge
 product NEWBRIDGE TSI381		0x8111	Tsi381 PCIe-PCI
 product NEWBRIDGE PEB383		0x8113	PEB383 PCIe-PCI
-product NEWBRIDGE CA91L826A		0x0826	QSpan II PCI Bridge
 product NEWBRIDGE CA91L8260		0x8260	PowerSpan PCI Bridge
 product NEWBRIDGE CA91L8261		0x8261	PowerSpan II PCI Bridge
 
@@ -7509,6 +7577,7 @@ product SYMBIOS FC919X			0x0628	FC919X
 product SYMBIOS FC949X			0x0640	FC949X
 product SYMBIOS FC939X			0x0642	FC939X
 product SYMBIOS FC949E			0x0646	FC949E
+product SYMBIOS PE_GNIC			0x0702	Packet Engines G-NIC Ethernet
 product SYMBIOS 1030R			0x1030	53c1030R
 product SYMBIOS MEGARAID_39XX_1		0x10e0	MegaRAID Unsupported SAS39xx
 product SYMBIOS MEGARAID_39XX_2		0x10e1	MegaRAID SAS39xx
@@ -7520,9 +7589,6 @@ product SYMBIOS MEGARAID_38XX_3		0x10e6	
 product SYMBIOS MEGARAID_38XX_4		0x10e7	MegaRAID Unsupported SAS38xx
 product SYMBIOS PERC_4SC		0x1960	PERC 4/SC
 
-/* Packet Engines products */
-product SYMBIOS PE_GNIC	0x0702	Packet Engines G-NIC Ethernet
-
 /* Parallels products */
 product PARALLELS TOOLS		0x1112	Tools
 product PARALLELS VIDEO		0x1121	Video
@@ -8012,6 +8078,7 @@ product NVIDIA	GEFORCE_610M	0x1058	GeFor
 product NVIDIA	GEFORCE_610M2	0x1059	GeForce 610M
 product NVIDIA	GT610M		0x105A	GeForce GT 610M
 product NVIDIA	GF_GTX680	0x1180 	GeForce GTX 680
+product NVIDIA	GF_GTX770	0x1184	GeForce GTX 770
 product NVIDIA	GF_GTX560_Ti	0x1200	GeForce GTX 560 Ti
 product NVIDIA	GF_GTX560	0x1201	GeForce GTX 560
 product NVIDIA	GF_GTX560_TiOEM	0x1202	GeForce GTX 560 Ti OEM
@@ -8304,9 +8371,9 @@ product NVIDIA	GF_RTX3050_M	0x25a2 	GeFo
 product NVIDIA	GF_RTX3050_M2	0x25a5 	GeForce RTX 3050 Mobile
 product NVIDIA	GF_RTXA4_M	0x25b5 	GeForce RTX A4 Mobile
 product NVIDIA	GF_RTXA2000_M	0x25b7 	GeForce RTX A2000 Mobile
-product NVIDIA	GF_RTX3050_TiM2	0x25e9 	GeForce RTX 3050 Ti Mobile
 product NVIDIA	GF_RTX3050_M3	0x25e2 	GeForce RTX 3050 Mobile
 product NVIDIA	GF_RTX3050_M4	0x25e5 	GeForce RTX 3050 Mobile
+product NVIDIA	GF_RTX3050_TiM2	0x25e9 	GeForce RTX 3050 Ti Mobile
 
 /* Nvidia & SGS-Thomson Microelectronics */
 product NVIDIA_SGS	RIVA128	0x0018	Riva 128
@@ -8852,8 +8919,16 @@ product SAFENET SAFEXCEL	0x1141 SafeXcel
 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
+product SAMSUNGELEC3	SM961		0xa804	SM961 M.2 NVMe SSD
+product SAMSUNGELEC3	SM981		0xa808	SM981 M.2 NVMe SSD
+product SAMSUNGELEC3	SM980		0xa809	SM980 M.2 NVMe SSD
+product SAMSUNGELEC3	PM9A1		0xa80a	PM9A1 M.2 NVMe SSD
+product SAMSUNGELEC3	171X		0xa820	NVMe SSD Controller 171X
 product SAMSUNGELEC3	172X		0xa821	NVMe SSD Controller 172X
 product SAMSUNGELEC3	172XAB		0xa822	NVMe SSD Controller 172Xa/172Xb
+product SAMSUNGELEC3	PM173X		0xa824	NVMe SSD Controller PM173X
+product SAMSUNGELEC3	PM173Xa		0xa825	NVMe SSD Controller PM173Xa
+product SAMSUNGELEC3	PM174X		0xa826	NVMe SSD Controller PM174X
 
 /* Samsung Semiconductor products */
 product SAMSUNGSEMI	KS8920	0x8920	KS8920 10/100 Ethernet
@@ -9463,20 +9538,20 @@ product VIATECH VT8251_SATA	0x6287	VT825
 product VIATECH P4M900_6	0x6364	CN896/P4M900 Security Device
 product VIATECH VX900_SCRATCH	0x6410	VX900 Scratch Registers
 product VIATECH CHROME9_HD	0x7122	VX900 Graphics [Chrome9 HD]
-product VIATECH VX900_2		0x7410	VX900 North-South Module Interface Control
 product VIATECH VT8378_IG	0x7205	VT8378 KM400 UniChrome Integrated Graphics
 product VIATECH KT880_5		0x7269	KT880 CPU to PCI Bridge
 product VIATECH VT3351_HB_7351	0x7351	VT3351 Host Bridge
 product VIATECH P4M900_7	0x7364	CN896/P4M900 Host Bridge
 product VIATECH VT8237S_SATA_RAID 0x7372 VT8237S Integrated SATA Controller (RAID mode)
+product VIATECH VX900_2		0x7410	VX900 North-South Module Interface Control
 product VIATECH VT8231		0x8231	VT8231 PCI-ISA Bridge
 product VIATECH VT8231_PWR	0x8235	VT8231 Power Management Controller
 product VIATECH VT8363_PPB	0x8305	VT8363 (Apollo KT133) PCI to AGP Bridge
-product VIATECH VX855		0x8409  VX855 PCI-LPC Bridge
-product VIATECH VX900		0x8410	VX900 Bus Control and Power Management
 product VIATECH CX700		0x8324	CX700 PCI-LPC Bridge
 product VIATECH VX800		0x8353	VX800/VX820 PCI-LPC Bridge
 product VIATECH VT8371_PPB	0x8391	VT8371 (Apollo KX133) PCI-PCI Bridge
+product VIATECH VX855		0x8409  VX855 PCI-LPC Bridge
+product VIATECH VX900		0x8410	VX900 Bus Control and Power Management
 product VIATECH VT8501AGP	0x8501	VT8501 (Apollo MVP4) CPU-AGP Bridge
 product VIATECH VT82C597AGP	0x8597	VT82C597 (Apollo VP3) CPU-AGP Bridge
 product VIATECH VT82C598AGP	0x8598	VT82C598 (Apollo MVP3) CPU-AGP Bridge

Reply via email to