Module Name:    src
Committed By:   msaitoh
Date:           Fri Sep 16 05:42:22 UTC 2016

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

Log Message:
- Add ASMEDIA ASM1083/1085/1142
- Add AMD RADEON 34xx HD Audio
- Add some Intel Core i7-6xxxK devices from "Intel Core i7 Processor Family
  for LGA2011-v3 Socket Datasheet - Volume 2 of 2: Registers"
- Add "Core i7-6xxxK" to some Intel devices' description.


To generate a diff of this commit:
cvs rdiff -u -r1.1264 -r1.1265 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.1264 src/sys/dev/pci/pcidevs:1.1265
--- src/sys/dev/pci/pcidevs:1.1264	Thu Sep  1 10:20:26 2016
+++ src/sys/dev/pci/pcidevs	Fri Sep 16 05:42:22 2016
@@ -1,4 +1,4 @@
-$NetBSD: pcidevs,v 1.1264 2016/09/01 10:20:26 msaitoh Exp $
+$NetBSD: pcidevs,v 1.1265 2016/09/16 05:42:22 msaitoh Exp $
 
 /*
  * Copyright (c) 1995, 1996 Christopher G. Demetriou
@@ -1192,7 +1192,9 @@ product ASMEDIA ASM1061_02	0x0602	ASM106
 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 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
@@ -1551,6 +1553,7 @@ product ATI RADEON_HD7340	0x9808	Radeon 
 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
@@ -3697,7 +3700,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
@@ -3715,9 +3718,9 @@ product INTEL XE5_V3_IIO_IOAPIC	0x2f2c	X
 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 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_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 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
@@ -3725,7 +3728,7 @@ product INTEL XE5_V3_IMC0_RAS	0x2f71	Xeo
 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
@@ -4004,16 +4007,18 @@ 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	Xeon-D Host Bridge (DMI2)
+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	Xeon-D PCIe Root Port
-product INTEL XEOND_PCIE_5	0x6f06	Xeon-D PCIe Root Port
-product INTEL XEOND_PCIE_7	0x6f08	Xeon-D PCIe Root Port (x16, x8 or x4 max)
-product INTEL XEOND_PCIE_8	0x6f09	Xeon-D PCIe Root Port (x16, x8 or x4 max)
-product INTEL XEOND_PCIE_9	0x6f0a	Xeon-D PCIe Root Port (x16, x8 or x4 max)
-product INTEL XEOND_PCIE_10	0x6f0b	Xeon-D PCIe Root Port (x16, 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
@@ -4030,12 +4035,12 @@ product INTEL XEOND_IIO_DEBUG_10 0x6f1a	
 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	Xeon-D Ubox
-product INTEL XEOND_UBOX_1	0x6f1f	Xeon-D Ubox
-product INTEL XEOND_ADDRMAP	0x6f28	Xeon-D IIO Address Map, VTD_Misc, System Management
+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	Xeon-D IIO RAS, Control Status, Global Errors
-product INTEL XEOND_IOAPIC_2	0x6f2c	Xeon-D I/O APIC
+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
@@ -4045,38 +4050,40 @@ product INTEL XEOND_QD_1	0x6f50	Xeon-D Q
 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	Xeon-D Memory Controller (Target Address, Thermal, RAS)
+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	Xeon-D Ubox
+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	Xeon-D PCU
-product INTEL XEOND_PCU_3	0x6f99	Xeon-D PCU
-product INTEL XEOND_PCU_4	0x6f9a	Xeon-D PCU
-product INTEL XEOND_PCU_5	0x6f9c	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	Xeon-D Memory Controller (Target Address, Thermal, RAS)
-product INTEL XEOND_MEM_0_TAD_0	0x6faa	Xeon-D Memory Controller (Target Address Decoder)
-product INTEL XEOND_MEM_0_TAD_1	0x6fab	Xeon-D Memory Controller (Target Address Decoder)
-product INTEL XEOND_MEM_0_TAD_2	0x6fac	Xeon-D Memory Controller (Target Address Decoder)
-product INTEL XEOND_MEM_0_TAD_3	0x6fad	Xeon-D Memory Controller (Target Address Decoder)
+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	Xeon-D Memory Controller (Thermal)
-product INTEL XEOND_MEM_0_TH_1	0x6fb1	Xeon-D Memory Controller (Thermal)
-product INTEL XEOND_MEM_0_ERR_0	0x6fb2	Xeon-D Memory Controller (Error)
-product INTEL XEOND_MEM_0_ERR_1	0x6fb3	Xeon-D Memory Controller (Error)
-product INTEL XEOND_MEM_0_UNK_0	0x6fb4	Xeon-D Memory Controller
-product INTEL XEOND_MEM_0_UNK_1	0x6fb5	Xeon-D Memory Controller
-product INTEL XEOND_MEM_0_UNK_2	0x6fb6	Xeon-D Memory Controller
-product INTEL XEOND_MEM_0_UNK_3	0x6fb7	Xeon-D Memory Controller
+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	Xeon-D PCU
+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)

Reply via email to