Module Name:    src
Committed By:   mrg
Date:           Thu Apr 11 04:56:54 UTC 2019

Modified Files:
        src/sys/dev/pci: pcidevs

Log Message:
add a bunch of PCI devices on my systems, and a bunch of similar
ones found in the same sources online (mostly, Intel, AMD, Nvidia
and ASMedia web sites.)  this includes:

- bunch of xeon e5 v3 devices
- bunch of radeon chipsets
- bunch of nvidia chipsets
- bunch of marvell chipsets
- bunch of asmedia chipsets

be more consistent with device naming within some groups.


To generate a diff of this commit:
cvs rdiff -u -r1.1367 -r1.1368 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.1367 src/sys/dev/pci/pcidevs:1.1368
--- src/sys/dev/pci/pcidevs:1.1367	Fri Mar  8 03:44:19 2019
+++ src/sys/dev/pci/pcidevs	Thu Apr 11 04:56:54 2019
@@ -1,4 +1,4 @@
-$NetBSD: pcidevs,v 1.1367 2019/03/08 03:44:19 msaitoh Exp $
+$NetBSD: pcidevs,v 1.1368 2019/04/11 04:56:54 mrg Exp $
 
 /*
  * Copyright (c) 1995, 1996 Christopher G. Demetriou
@@ -1291,7 +1291,11 @@ product ASMEDIA ASM1061_12	0x0612	ASM106
 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	ASM1182		0x1182	ASM1182E PCIE Bridge Controller
+product	ASMEDIA	ASM1184		0x1184	ASM1184E PCIE Bridge Controller
 product ASMEDIA ASM1142		0x1242	ASM1142 USB 3.1 Host Controller
+product ASMEDIA ASM1143		0x1343	ASM1143 USB 3.1 Host Controller
+product ASMEDIA ASM2142		0x2142	ASM2142 USB 3.1 Host Controller
 
 /* Asustek products */
 product ASUSTEK HFCPCI		0x0675	ISDN
@@ -1725,14 +1729,33 @@ product ATI RADEON_HD6320	0x9806	Radeon 
 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_HD2900_HDA	0xaa00	Radeon HD 2900 HD Audio Controller
+product ATI RADEON_HD3650_HDA	0xaa01	Radeon HD 3650/3730/3750 HD Audio Controller
+product ATI RADEON_HD2600_HDA	0xaa08	Radeon HD 2600 HD Audio Controller
+product ATI RADEON_HD2350_HDA	0xaa10	Radeon HD 2350PRO/2400PRO/2400XT/3410 HD Audio Controller
+product ATI RADEON_HD3690_HDA	0xaa18	Radeon HD 3690/3800 HD Audio Controller
+product ATI RADEON_HD36XX_HDA	0xaa20	Radeon HD 3650/3730/3750 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
-product ATI RADEON_HD7700_HDA	0xaab0	Radeon HD 7700 HD Audio
-product ATI RADEON_RX460_HDA	0xaae0	Radeon RX460 HD Audio
-product ATI RADEON_RX470_HDA	0xaaf0	Radeon RX470 HD Audio
+product ATI RADEON_HD4850_HDA	0xaa30	Radeon HD 4850 HD Audio Controller
+product ATI RADEON_HD4350_HDA	0xaa38	Radeon HD 4350 HD Audio Controller
+product ATI RADEON_HD5830_HDA	0xaa50	Radeon HD 5830/5850/5870/6850/6870 HD Audio Controller
+product ATI RADEON_HD5700_HDA	0xaa58	Radeon HD 5700 HD Audio Controller
+product ATI RADEON_HD5000_HDA	0xaa60	Radeon HD 5000 HD Audio Controller
+product ATI RADEON_HD68XX_HDA	0xaa68	Radeon HD 5400/6300/7300 HD Audio Controller
+product ATI RADEON_HD6930_HDA	0xaa80	Radeon HD 6930/6950/6970/6990 HD Audio Controller
+product ATI RADEON_HD6790_HDA	0xaa88	Radeon HD 6790/6850/6870/7720 HD Audio Controller
+product ATI RADEON_HD6500_HDA	0xaa90	Radeon HD 6500/6600/6700M HD Audio Controller
+product ATI RADEON_HD6450_HDA	0xaa98	Radeon HD 6450/7450/8450/8490, R5 230/235/235X HD Audio Controller
+product ATI RADEON_HD7870_HDA	0xaaa0	Radeon HD 7870XT/7950/7970 HD Audio Controller
+product ATI RADEON_HD7700_HDA	0xaab0	Radeon HD 7700 HD Audio Controller
+product ATI RADEON_R7_360_HDA	0xaac0	Radeon R7 360, R9 360 HD Audio Controller
+product ATI RADEON_R9_290_HDA	0xaac8	Radeon R9 290/290X, 390/390X HD Audio Controller
+product ATI RADEON_R9_285_HDA	0xaad8	Radeon R9 285/380 HD Audio Controller
+product ATI RADEON_RX_460_HDA	0xaae0	Radeon RX 460/550/640SP, RX 560/560X HD Audio Controller
+product ATI RADEON_RX_550_HDA	0xaae8	Radeon R9 Nano, FURY HD Audio Controller
+product ATI RADEON_RX_470_HDA	0xaaf0	Radeon RX 470/480/570/580/590 HD Audio Controller
+product ATI RADEON_VEGA56_HDA	0xaaf8	Radeon Vega 56/64
+product ATI RADEON_RX_550_HDA	0xab00	Radeon RX 550/640SP/560/560X HD Audio Controller  
 
 /* Auravision products */
 product AURAVISION VXP524	0x01f7	VxP524 PCI Video Processor
@@ -2755,17 +2778,25 @@ product MARVELL MV78260		0x7826	MV78260 
 product MARVELL MV78460		0x7846	MV78460 SoC Armada XP
 product MARVELL 88W8660		0x8660	88W8660 SoC Orion1
 
-product MARVELL2 88SE9120	0x9120	88SE9120 SATA
-product MARVELL2 88SE912X	0x9123	88SE912[38] SATA II or III PCI-E AHCI Controller
-product MARVELL2 88SE9125	0x9125	88SE9125 SATA III PCI-E AHCI Controller
-product MARVELL2 88SE9172	0x9172	88SE9172 SATA
-product MARVELL2 88SE9182	0x9182	88SE9182 SATA
-product MARVELL2 88SE9183	0x9183	88SE9183 SATA
-product MARVELL2 88SE91XX	0x91a3	88SE91XX SATA
-product MARVELL2 88SE9215	0x9215	88SE9215 SATA
-product MARVELL2 88SE9220	0x9220	88SE9220 SATA
-product MARVELL2 88SE9230	0x9230	88SE9230 SATA
-product MARVELL2 88SE9235	0x9235	88SE9235 SATA
+product MARVELL2 88SE9120	0x9120	88SE9120 SATA Controller
+product MARVELL2 88SE912X	0x9123	88SE912[38] SATA II or III PCI-E Controller
+product MARVELL2 88SE9125	0x9125	88SE9125 SATA III PCI-E Controller
+product MARVELL2 88SE9128	0x9128	88SE9128 SATA III PCI-E Controller
+product MARVELL2 88SE9130	0x9130	88SE9130 SATA III PCI-E Controller with HyperDuo
+product MARVELL2 88SE9172	0x9172	88SE9172 SATA Controller
+product MARVELL2 88SE9170	0x9178	88SE9170 SATA Controller
+product MARVELL2 88SE9172_2	0x917a	88SE9170 SATA Controller
+product MARVELL2 88SE9182	0x9182	88SE9182 SATA Controller
+product MARVELL2 88SE9183	0x9183	88SE9183 SATA Controller
+product MARVELL2 88SE91XX	0x91a3	88SE91XX SATA Controller
+product MARVELL2 88SE912X	0x91a4	88SE912X IDE Controller
+product MARVELL2 88SE9215	0x9215	88SE9215 SATA Controller
+product MARVELL2 88SE9220	0x9220	88SE9220 SATA Controller
+product MARVELL2 88SE9230	0x9230	88SE9230 SATA Controller
+product MARVELL2 88SE9235	0x9235	88SE9235 SATA Controller
+product MARVELL2 88SE9445	0x9445	88SE9445 SATA Controller
+product MARVELL2 88SE9480	0x9480	88SE9480 SATA Controller
+product MARVELL2 88SE9485	0x9485	88SE9485 SATA Controller
 
 /* Micro-star International Co Ltd */
 product	MSI	RT3090		0x891a	MIS RT3090
@@ -4370,26 +4401,40 @@ product INTEL XE5_V3_RQPI_PM_2	0x2f37	Xe
 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_HA0	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_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_DDRIO_CHAN2 0x2f6e  Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO Channel 2/3 Broadcast
+product INTEL XE5_V3_DDRIO_BROAD2 0x2f6f  Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO Global Broadcast
 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/Core i7-6xxxK QPI Ring Interface
 product INTEL XE5_V3_QPI_LINK4	0x2f83	Xeon E5 v3 QPI Link 0
+product INTEL XE5_V3_QPIL0D1	0x2f85  Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 0 Debug
+product INTEL XE5_V3_QPIL0D2	0x2f86  Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 0 Debug
+product INTEL XE5_V3_QPIL0D3	0x2f87  Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 0 Debug
+product INTEL XE5_V3_VCU1	0x2f88  Xeon E7 v3/Xeon E5 v3/Core i7 VCU
+product INTEL XE5_V3_VCU2	0x2f8a  Xeon E7 v3/Xeon E5 v3/Core i7 VCU
 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
 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
 product INTEL XE5_V3_IMC0_TADR2 0x2fab	Xeon E5 v3 IMC Ch 0-1 Target Address Decode Registers
 product INTEL XE5_V3_IMC0_TADR3 0x2fac	Xeon E5 v3 IMC Ch 2-3 Target Address Decode Registers
 product INTEL XE5_V3_IMC0_TADR4 0x2fad	Xeon E5 v3 IMC Ch 2-3 Target Address Decode Registers
+product INTEL XE5_V3_DDRIO_CHAN	0x2fae  Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO Channel 0/1 Broadcast
+product INTEL XE5_V3_DDRIO_BROAD 0x2faf Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO Global Broadcast
+
 product INTEL XE5_V3_IMC0_REG1	0x2fb0	Xeon E5 v3 IMC Ch 0-1 Registers
 product INTEL XE5_V3_IMC0_REG2	0x2fb1	Xeon E5 v3 IMC Ch 0-1 Registers
 product INTEL XE5_V3_IMC0_REG3	0x2fb2	Xeon E5 v3 IMC Ch 2-3 Registers
@@ -4419,6 +4464,38 @@ 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 XE5_V3_UC_REG1	0x2fe0  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+product INTEL XE5_V3_UC_REG2	0x2fe1  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+product INTEL XE5_V3_UC_REG3	0x2fe2  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+product INTEL XE5_V3_UC_REG4	0x2fe3  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+product INTEL XE5_V3_UC_REG5	0x2fe4  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+product INTEL XE5_V3_UC_REG6	0x2fe5  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+product INTEL XE5_V3_UC_REG8	0x2fe6  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+product INTEL XE5_V3_UC_REG8	0x2fe7  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+product INTEL XE5_V3_UC_REG9	0x2fe8  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+product INTEL XE5_V3_UC_REG10	0x2fe9  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+product INTEL XE5_V3_UC_REG11	0x2fea  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+product INTEL XE5_V3_UC_REG12	0x2feb  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+product INTEL XE5_V3_UC_REG13	0x2fec  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+product INTEL XE5_V3_UC_REG14	0x2fed  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+product INTEL XE5_V3_UC_REG15	0x2fee  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+product INTEL XE5_V3_UC_REG16	0x2fef  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+product INTEL XE5_V3_UC_REG17	0x2ff0  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+product INTEL XE5_V3_UC_REG18	0x2ff1  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+product INTEL XE5_V3_UC_REG19	0x2ff2  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+product INTEL XE5_V3_UC_REG20	0x2ff3  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+product INTEL XE5_V3_UC_REG21	0x2ff4  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+product INTEL XE5_V3_UC_REG22	0x2ff5  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+product INTEL XE5_V3_UC_REG23	0x2ff6  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+product INTEL XE5_V3_UC_REG24	0x2ff7  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+product INTEL XE5_V3_BRA1	0x2ff8  Xeon E7 v3/Xeon E5 v3/Core i7 Buffered Ring Agent
+product INTEL XE5_V3_BRA2	0x2ff9  Xeon E7 v3/Xeon E5 v3/Core i7 Buffered Ring Agent
+product INTEL XE5_V3_BRA3	0x2ffa  Xeon E7 v3/Xeon E5 v3/Core i7 Buffered Ring Agent
+product INTEL XE5_V3_BRA4	0x2ffb  Xeon E7 v3/Xeon E5 v3/Core i7 Buffered Ring Agent
+product INTEL XE5_V3_SADBR1	0x2ffc  Xeon E7 v3/Xeon E5 v3/Core i7 System Address Decoder & Broadcast Registers
+product INTEL XE5_V3_SADBR2	0x2ffd  Xeon E7 v3/Xeon E5 v3/Core i7 System Address Decoder & Broadcast Registers
+product INTEL XE5_V3_SADBR3	0x2ffe  Xeon E7 v3/Xeon E5 v3/Core i7 System Address Decoder & Broadcast Registers
+
 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 GLK_IGD_1		0x3184	UHD Graphics 605
@@ -6498,9 +6575,23 @@ product NVIDIA	GEFORCE_610M	0x1058	GeFor
 product NVIDIA	GEFORCE_610M2	0x1059	GeForce 610M
 product NVIDIA	GT610M		0x105A	GeForce GT 610M
 product NVIDIA	GF116		0x1244	GeForce GTX 550 Ti
+product NVIDIA	GF_GTX960	0x1401 	GeForce GTX 960
+product NVIDIA	GF_GTX950	0x1402 	GeForce GTX 950
+product NVIDIA	GF_GTX960_2	0x1406 	GeForce GTX 960
+product NVIDIA	GF_GTX750	0x1407 	GeForce GTX 750
+product NVIDIA	GF_GTX950_2	0x1427 	GeForce GTX 950
+product NVIDIA	QUADRO_M2000	0x1430 	Quadro M2000
+product NVIDIA	TESLA_M4	0x1431 	Tesla M4
+product NVIDIA	QUADRO_M2200	0x1436 	Quadro M2200
+product NVIDIA	QUADRO_GP100	0x15f0 	Quadro GP100
 product NVIDIA	TESLA_12G	0x15f7 	Tesla P100 PCIe 12GB
 product NVIDIA	TESLA_16G	0x15f8 	Tesla P100 PCIe 16GB
 product NVIDIA	TESLA_16G_SXM2	0x15f9 	Tesla P100 SXM2 16GB
+product NVIDIA	GF_GTX980M	0x1617 	GeForce GTX 965M
+product NVIDIA	GF_GTX970M	0x1618 	GeForce GTX 965M
+product NVIDIA	GF_GTX965M	0x1619 	GeForce GTX 965M
+product NVIDIA	GF_GTX980	0x161A 	GeForce GTX 980
+product NVIDIA	GF_GTX965M_2	0x1667 	GeForce GTX 965M
 product NVIDIA	GF_TITAN_X	0x1b00 	GeForce TITAN X
 product NVIDIA	GF_GTX1080_TI	0x1b06 	GeForce GTX 1080 Ti
 product NVIDIA	QUADRO_P6000	0x1b30 	Quadro P6000
@@ -6512,6 +6603,7 @@ product NVIDIA	GF_GTX1080M	0x1ba0 	GeFor
 product NVIDIA	GF_GTX1070M	0x1ba1 	GeForce GTX 1070 Mobile
 product NVIDIA	QUADRO_P5000	0x1bb0 	Quadro P5000
 product NVIDIA	TESLA_P4	0x1bb3 	Tesla P4
+product NVIDIA	TESLA_P6	0x1bb4 	Tesla P6
 product NVIDIA	QUADRO_P5000M	0x1bb6 	Quadro P5000 Mobile
 product NVIDIA	QUADRO_P4000M	0x1bb7 	Quadro P4000 Mobile
 product NVIDIA	QUADRO_P3000M	0x1bb8 	Quadro P3000 Mobile
@@ -6527,10 +6619,8 @@ product NVIDIA	GF_GTX1050_X	0x1c81 	GeFo
 product NVIDIA	GF_GTX1050_Ti	0x1c82 	GeForce GTX 1050 Ti
 product NVIDIA	GF_GTX1050_TiM	0x1c8c 	GeForce GTX 1050 Ti Mobile
 product NVIDIA	GF_GTX1050_M	0x1c8d 	GeForce GTX 1050 Mobile
-
 product NVIDIA	GF_GTX1030	0x1d01 	GeForce GT 1030
 product NVIDIA	GF_MX150	0x1d10 	GeForce MX150
-
 product NVIDIA	TITAN_V		0x1d81 	GV100 TITAN V
 product NVIDIA	TESLA_V100SXM16	0x1db1 	Tesla V100 SXM2 16GB
 product NVIDIA	TESLA_V100PCI16	0x1db4 	Tesla V100 PCIe 16GB

Reply via email to