Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/netbsd-9]: src/sys/dev/pci Pull up the following revisions, requested by...
details: https://anonhg.NetBSD.org/src/rev/b225b43fd487
branches: netbsd-9
changeset: 368678:b225b43fd487
user: martin <martin%NetBSD.org@localhost>
date: Wed Jul 27 14:40:07 2022 +0000
description:
Pull up the following revisions, requested by msaitoh in ticket #1482:
sys/dev/pci/pcidevs 1.1422,1.1445-1.1460
via patch
sys/arch/x86/pci/amdsmn.c 1.13
Update pcidevs:
- Add Intel Alder Lake devices and Intel 600 Series PCH devices.
- Add some Intel Xeon Scalable / Skylake-E devices.
- Fix AMD F16_HB from 0x1568 to 0x1538.
- Add some devices for AMD and improve some descriptions to clarify.
- Add VMware AHCI and NVMe.
- Update Intel 700 series Ethernet devices.
- Add some Broadcom devices.
- Add some Broadcom / LSI RAID cards.
- Fix typos and whitespace.
diffstat:
sys/arch/x86/pci/amdsmn.c | 6 +-
sys/dev/pci/pcidevs | 312 ++++++++++++++++++++++++++++++++++++++-------
2 files changed, 267 insertions(+), 51 deletions(-)
diffs (truncated from 644 to 300 lines):
diff -r bbbb385018da -r b225b43fd487 sys/arch/x86/pci/amdsmn.c
--- a/sys/arch/x86/pci/amdsmn.c Mon Jul 25 06:32:07 2022 +0000
+++ b/sys/arch/x86/pci/amdsmn.c Wed Jul 27 14:40:07 2022 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: amdsmn.c,v 1.5.2.1 2020/04/24 17:46:44 martin Exp $ */
+/* $NetBSD: amdsmn.c,v 1.5.2.2 2022/07/27 14:40:08 martin Exp $ */
/*-
* Copyright (c) 2017, 2019 Conrad Meyer <cem%FreeBSD.org@localhost>
@@ -29,7 +29,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: amdsmn.c,v 1.5.2.1 2020/04/24 17:46:44 martin Exp $ ");
+__KERNEL_RCSID(0, "$NetBSD: amdsmn.c,v 1.5.2.2 2022/07/27 14:40:08 martin Exp $ ");
/*
* Driver for the AMD Family 15h (model 60+) and 17h CPU
@@ -73,7 +73,7 @@
uint8_t amdsmn_data_reg;
} amdsmn_ids[] = {
{
- .amdsmn_deviceid = PCI_PRODUCT_AMD_F15_60_RC,
+ .amdsmn_deviceid = PCI_PRODUCT_AMD_F15_6X_RC,
.amdsmn_addr_reg = F15H_SMN_ADDR_REG,
.amdsmn_data_reg = F15H_SMN_DATA_REG,
},
diff -r bbbb385018da -r b225b43fd487 sys/dev/pci/pcidevs
--- a/sys/dev/pci/pcidevs Mon Jul 25 06:32:07 2022 +0000
+++ b/sys/dev/pci/pcidevs Wed Jul 27 14:40:07 2022 +0000
@@ -1,4 +1,4 @@
-$NetBSD: pcidevs,v 1.1383.2.11 2021/12/03 17:32:42 martin Exp $
+$NetBSD: pcidevs,v 1.1383.2.12 2022/07/27 14:40:07 martin Exp $
/*
* Copyright (c) 1995, 1996 Christopher G. Demetriou
@@ -225,7 +225,7 @@
vendor HONEYWELL 0x10ac Honeywell IASD
vendor SYMPHONY 0x10ad Symphony Labs
vendor CORNERSTONE 0x10ae Cornerstone Technology
-vendor MICROCOMPSON 0x10af Micro Computer Sysytems (M) SON
+vendor MICROCOMPSON 0x10af Micro Computer Systems (M) SON
vendor CARDEXPER 0x10b0 CardExpert Technology
vendor CABLETRON 0x10b1 Cabletron Systems
vendor RAYETHON 0x10b2 Raytheon
@@ -687,7 +687,7 @@
vendor ADP2 0x9005 Adaptec (2nd PCI Vendor ID)
vendor ATRONICS 0x907f Atronics
vendor NETMOS 0x9710 Netmos
-vendor PARALLELS 0xaaaa Parallels
+vendor PARALLELS 0xaaaa Parallels
vendor MICRON 0xc0a9 Micron/Crucial Technology
vendor CHRYSALIS 0xcafe Chrysalis-ITS
vendor MIDDLE_DIGITAL 0xdeaf Middle Digital
@@ -1007,6 +1007,22 @@
product AMD F15_30_RP_5 0x1425 Family15h Root Port
product AMD F15_30_RP_6 0x1426 Family15h Root Port
product AMD F16_GPPB 0x1439 Family16h GPP Bridge
+product AMD F17_7X_DF_1 0x1440 17h/7xh Data Fabric
+product AMD F17_7X_DF_2 0x1441 17h/7xh Data Fabric
+product AMD F17_7X_DF_3 0x1442 17h/7xh Data Fabric
+product AMD F17_7X_DF_4 0x1443 17h/7xh Data Fabric
+product AMD F17_7X_DF_5 0x1444 17h/7xh Data Fabric
+product AMD F17_7X_DF_6 0x1445 17h/7xh Data Fabric
+product AMD F17_7X_DF_7 0x1446 17h/7xh Data Fabric
+product AMD F17_7X_DF_8 0x1447 17h/7xh Data Fabric
+product AMD F17_6X_DF_0 0x1448 17h/6xh Data Fabric
+product AMD F17_6X_DF_1 0x1449 17h/6xh Data Fabric
+product AMD F17_6X_DF_2 0x144a 17h/6xh Data Fabric
+product AMD F17_6X_DF_3 0x144b 17h/6xh Data Fabric
+product AMD F17_6X_DF_4 0x144c 17h/6xh Data Fabric
+product AMD F17_6X_DF_5 0x144d 17h/6xh Data Fabric
+product AMD F17_6X_DF_6 0x144e 17h/6xh Data Fabric
+product AMD F17_6X_DF_7 0x144f 17h/6xh Data Fabric
product AMD F17_RC 0x1450 Family17h Root Complex
product AMD F17_IOMMU 0x1451 Family17h IOMMU
product AMD F17_PCIE_1 0x1452 Family17h PCIe
@@ -1030,8 +1046,12 @@
product AMD F17_PCIE_5 0x1471 Family17h PCIe
product AMD F17_7X_RC 0x1480 Family17h/7xh Root Complex
product AMD F17_7X_IOMMU 0x1481 Family17h/7xh IOMMU
+product AMD F17_7X_HB 0x1482 17h/7xh Host Bridge
+product AMD F17_7X_PCIE_1 0x1483 17h/7xh PCIe
+product AMD F17_7X_PCIE_2 0x1484 17h/7xh PCIe
product AMD F17_7X_RESV_SPP 0x1485 Family17h/7xh Reserved SPP
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 F14_RC 0x1510 Family14h Root Complex
product AMD F14_PCIE_1 0x1512 Family14h PCIe
@@ -1047,37 +1067,45 @@
product AMD F16_MISC 0x1535 Family16h Miscellaneous Configuration
product AMD F16_RC 0x1536 Family16h Root Complex
product AMD F16_CCP 0x1537 Family16h Cryptographic Coprocessor
+product AMD F16_HB 0x1538 Family16h Host Bridge
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 F15_60_PF_0 0x1570 Family15h Processor Function 0
-product AMD F15_60_PF_1 0x1571 Family15h Processor Function 1
-product AMD F15_60_PF_2 0x1572 Family15h Processor Function 2
-product AMD F15_60_PF_3 0x1573 Family15h Processor Function 3
-product AMD F15_60_PF_4 0x1574 Family15h Processor Function 4
-product AMD F15_60_PF_5 0x1575 Family15h Processor Function 5
-product AMD F15_60_RC 0x1576 Family15h Root Complex
-product AMD F15_60_IOMMU 0x1577 Family15h IOMMU
-product AMD F15_60_PSP 0x1578 Family15h PSP
-product AMD F15_60_AC 0x157a Family15h Audio Controller
-product AMD F15_60_HB 0x157b Family15h Host Bridge
-product AMD F15_60_RP 0x157c Family15h Root Port
+product AMD F15_6X_PF_0 0x1570 15h/6xh Processor Function 0
+product AMD F15_6X_PF_1 0x1571 15h/6xh Processor Function 1
+product AMD F15_6X_PF_2 0x1572 15h/6xh Processor Function 2
+product AMD F15_6X_PF_3 0x1573 15h/6xh Processor Function 3
+product AMD F15_6X_PF_4 0x1574 15h/6xh Processor Function 4
+product AMD F15_6X_PF_5 0x1575 15h/6xh Processor Function 5
+product AMD F15_6X_RC 0x1576 15h/6xh Root Complex
+product AMD F15_6X_IOMMU 0x1577 15h/6xh IOMMU
+product AMD F15_6X_PSP 0x1578 15h/6xh PSP
+product AMD F15_6X_HDA 0x157a 15h/6xh Audio Controller
+product AMD F15_6X_HB 0x157b 15h/6xh Host Bridge
+product AMD F15_6X_RP 0x157c 15h/6xh Root Port
+product AMD F15_6X_HB_2 0x157d 15h/6xh 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_7X_HT 0x15b0 15h/7xh HyperTransport Configuration
+product AMD F15_7X_ADDR 0x15b1 15h/7xh Address Map Configuration
+product AMD F15_7X_DRAM 0x15b2 15h/7xh DRAM Configuration
+product AMD F15_7X_NB 0x15b3 15h/7xh North Bridge Configuration
+product AMD F15_7X_CSTATE 0x15b4 15h/7xh CPU C-state Configuration
+product AMD F15_7X_MISC 0x15b5 15h/7xh Miscellaneous Configuration
product AMD F17_1X_RC 0x15d0 Family17h/1xh Root Complex
product AMD F17_1X_IOMMU 0x15d1 Family17h/1xh IOMMU
product AMD F17_1X_PCIE_1 0x15d3 Family17h/1xh PCIe
product AMD F17_1X_PCIE_2 0x15db Family17h/1xh PCIe
product AMD F17_1X_PCIE_3 0x15dc Family17h/1xh PCIe
product AMD F17_1X_PSP 0x15df Family17h/1xh Platform Security Processor
-product AMD F17_1X_XHCI_1 0x15e0 Family17h/1xh xHCI
-product AMD F17_1X_XHCI_2 0x15e1 Family17h/1xh xHCI
-product AMD F17_1X_HDAUDIO 0x15e3 Family17h/1xh HD Audio Controller
+product AMD F17_1X_XHCI_1 0x15e0 Family17h/1xh USB 3.1 xHCI
+product AMD F17_1X_XHCI_2 0x15e1 Family17h/1xh USB 3.1 xHCI
+product AMD F17_1X_ACP 0x15e2 17h/1xh I2S Audio
+product AMD F17_1X_HDA 0x15e3 Family17h/1xh HD Audio Controller
product AMD F17_1X_DF_0 0x15e8 Family17h/1xh Data Fabric
product AMD F17_1X_DF_1 0x15e9 Family17h/1xh Data Fabric
product AMD F17_1X_DF_2 0x15ea Family17h/1xh Data Fabric
@@ -1092,13 +1120,39 @@
product AMD F15_MISC 0x1603 Family15h Miscellaneous Configuration
product AMD F15_LINK 0x1604 Family15h Link Configuration
product AMD F15_NB 0x1605 Family15h North Bridge Configuration
+product AMD F17_6X_RC 0x1630 17h/6xh Root Complex
+product AMD F17_6X_IOMMU 0x1631 17h/6xh IOMMU
+product AMD F17_6X_HB 0x1632 17h/6xh Host Bridge
+product AMD F17_6X_PCIE_1 0x1633 17h/6xh PCIe
+product AMD F17_6X_PCIE_2 0x1634 17h/6xh PCIe
+product AMD F17_6X_PCIE_3 0x1635 17h/6xh PCIe
+product AMD F17_6X_HDAUDIO 0x1637 17h/6xh HD Audio Controller
+product AMD F17_6X_XHCI 0x1639 17h/6xh xHCI
+product AMD F17_6X_XGBE 0x1641 17h/6xh 10GbE Controller
+product AMD F17_6X_WLAN 0x1642 17h/6xh WLAN
+product AMD F17_6X_BT 0x1643 17h/6xh Bluetooth
+product AMD F17_6X_I2S 0x1644 17h/6xh I2S
+product AMD F19_5X_DF_0 0x166a 19h/5xh Data Fabric
+product AMD F19_5X_DF_1 0x166b 19h/5xh Data Fabric
+product AMD F19_5X_DF_2 0x166c 19h/5xh Data Fabric
+product AMD F19_5X_DF_3 0x166d 19h/5xh Data Fabric
+product AMD F19_5X_DF_4 0x166e 19h/5xh Data Fabric
+product AMD F19_5X_DF_5 0x166f 19h/5xh Data Fabric
+product AMD F19_5X_DF_6 0x1670 19h/5xh Data Fabric
+product AMD F19_5X_DF_7 0x1671 19h/5xh Data Fabric
product AMD F14_HT 0x1700 Family12h/14h HyperTransport Configuration
product AMD F14_ADDR 0x1701 Family12h/14h Address Map Configuration
product AMD F14_DRAM 0x1702 Family12h/14h DRAM Configuration
product AMD F14_NB 0x1703 Family12h/14h North Bridge Configuration
product AMD F14_CSTATE 0x1704 Family12h/14h CPU C-state Configuration
product AMD F12_RC 0x1705 Family12h Root Complex
+product AMD F12_PCIE_1 0x1707 Family12h PCIe
+product AMD F12_PCIE_2 0x1708 Family12h PCIe
product AMD F12_GPP0 0x1709 Family12h GPP0 Root Port
+product AMD F12_PCIE_4 0x170a Family12h PCIe
+product AMD F12_PCIE_5 0x170b Family12h PCIe
+product AMD F12_PCIE_6 0x170c Family12h PCIe
+product AMD F12_PCIE_7 0x170d Family12h PCIe
product AMD F14_MISC 0x1716 Family12h/14h Misc. Configuration
product AMD F14_HB18 0x1718 Family12h/14h Host Bridge
product AMD F14_HB19 0x1719 Family12h/14h Host Bridge
@@ -1133,6 +1187,14 @@
product AMD 400SERIES_PCIE_2 0x43c7 400 Series PCIe
product AMD 400SERIES_AHCI 0x43c8 400 Series AHCI
product AMD 400SERIES_XHCI 0x43d0 400 Series xHCI
+product AMD 400SERIES_XHCI_2 0x43d1 400 Series xHCI
+product AMD 500SERIES_PCIE_1 0x43e9 500 Series PCIe
+product AMD 500SERIES_PCIE_2 0x43ea 500 Series PCIe
+product AMD 500SERIES_AHCI 0x43eb 500 Series AHCI
+product AMD 500SERIES_XHCI 0x43ee 500 Series xHCI
+product AMD 500SERIES_PCIE_3 0x57a3 500 Series PCIe
+product AMD 500SERIES_PCIE_4 0x57a4 500 Series PCIe
+product AMD 500SERIES_PCIE_5 0x57ad 500 Series PCIe
product AMD SC751_SC 0x7006 AMD751 System Controller
product AMD SC751_PPB 0x7007 AMD751 PCI-PCI Bridge
product AMD IGR4_AGP 0x700a AMD IGR4 AGP Bridge
@@ -1152,7 +1214,7 @@
product AMD PBC766_ISA 0x7410 AMD766 South Bridge
product AMD PBC766_IDE 0x7411 AMD766 IDE Controller
product AMD PBC766_PMC 0x7413 AMD766 Power Management Controller
-product AMD PBC766_USB 0x7414 AMD766 USB Host Controller
+product AMD PBC766_OHCI 0x7414 AMD766 USB OHCI
product AMD PBC768_ISA 0x7440 AMD768 PCI-ISA/LPC Bridge
product AMD PBC768_IDE 0x7441 AMD768 EIDE Controller
product AMD PBC768_PMC 0x7443 AMD768 Power Management Controller
@@ -1169,6 +1231,7 @@
product AMD PBC8111 0x7460 AMD8111 I/O Hub
product AMD PBC8111_USB_7461 0x7461 AMD8111 7461 USB Host Controller
product AMD PBC8111_ETHER 0x7462 AMD8111 Ethernet
+product AMD PBC8111_EHCI 0x7463 AMD8111 USB EHCI
product AMD PBC8111_USB 0x7464 AMD8111 USB Host Controller
product AMD PBC8111_LPC 0x7468 AMD8111 LPC Controller
product AMD PBC8111_IDE 0x7469 AMD8111 IDE Controller
@@ -1196,14 +1259,17 @@
product AMD FCH_SDHC 0x7813 FCH SD Flash Controller
product AMD FCH_XHCI 0x7814 FCH USB xHCI Controller
product AMD KERNCZ_SATA_1 0x7900 FCH SATA
-product AMD KERNCZ_AHCI_1 0x7901 FCH AHCI
+product AMD KERNCZ_AHCI_1 0x7901 FCH SATA AHCI
product AMD KERNCZ_RAID_1 0x7902 FCH RAID
product AMD KERNCZ_RAID_2 0x7903 FCH RAID
-product AMD KERNCZ_AHCI_2 0x7904 FCH AHCI
-product AMD KERNCZ_EHCI 0x7908 FCH USB2
+product AMD KERNCZ_AHCI_2 0x7904 FCH SATA AHCI
+product AMD KERNCZ_SD 0x7906 FCH SD
+product AMD KERNCZ_EHCI 0x7908 FCH EHCI
product AMD KERNCZ_SMB 0x790b X370/X399 SMBus Controller
product AMD KERNCZ_LPC 0x790e FCH LPC
product AMD KERNCZ_XHCI 0x7914 FCH xHCI
+product AMD KERNCZ_AHCI_RAID_1 0x7916 FCH SATA AHCI RAID
+product AMD KERNCZ_AHCI_RAID_2 0x7917 FCH SATA AHCI RAID
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)
@@ -1972,7 +2038,7 @@
product ATI RADEON_RS300_7835 0x7835 Mobility Radeon 9000 IGP
product ATI RS690_HB_7910 0x7910 RS690 Host Bridge
product ATI RS690_HB_7911 0x7911 RS740 Host Bridge
-product ATI RS690_PPB_7912 0x7912 RS690 GFX Bridge
+product ATI RS690_PPB_7912 0x7912 RS690 GFX Bridge
product ATI RS690_PPB_7913 0x7913 RS690 PCI Express Bridge GFX
product ATI RS690_PPB_7914 0x7914 RS690 PCI Express Bridge GPP Port A
product ATI RS690_PPB_7915 0x7915 RS690 PCI Express Bridge GPP Port B
@@ -1994,7 +2060,7 @@
product ATI RADEON_FGV7600 0x940f FireGL V7600
product ATI RADEON_HD4870 0x9440 Radeon HD 4870
product ATI RADEON_HD4870_X2 0x9441 Radeon HD 4870 X2
-product ATI RADEON_HD4850 0x9442 Radeon HD4850
+product ATI RADEON_HD4850 0x9442 Radeon HD 4850
product ATI RADEON_HD4850_X2 0x9443 Radeon HD 4850 X2
product ATI RADEON_FPV8750 0x9444 FirePro V8750
product ATI RADEON_FPV7760 0x9446 FirePro V7760
@@ -2015,7 +2081,7 @@
product ATI RADEON_HD44670 0x9490 Radeon HD 4670
product ATI RADEON_E4690 0x9491 Radeon E4690
product ATI RADEON_HD4600 0x9495 Radeon HD 4600 AGP Series
-product ATI RADEON_HD4650 0x9498 Radeon HD4650
+product ATI RADEON_HD4650 0x9498 Radeon HD 4650
product ATI RADEON_FPV7750 0x949c FirePro V7750
product ATI RADEON_FPV5700 0x949e FirePro V5700
product ATI RADEON_FPV3750 0x949f FirePro V3750
@@ -2024,7 +2090,7 @@
product ATI RADEON_FPM7740 0x94a3 FirePro M7740
product ATI RADEON_HD4770 0x94b3 Radeon HD 4770
product ATI RADEON_HD4750 0x94b4 Radeon HD 4750
-product ATI RADEON_HD2400_XT 0x94c1 Radeon HD2400 XT
+product ATI RADEON_HD2400_XT 0x94c1 Radeon HD 2400 XT
product ATI RADEON_HD2400PRO 0x94c3 Radeon HD 2400 Pro
product ATI RADEON_HD2400PROAGP 0x94c4 Radeon HD 2400 Pro AGP
product ATI RADEON_HD2400LE 0x94c5 Radeon HD 2400 LE
@@ -2034,7 +2100,7 @@
product ATI RADEON_E2400 0x94cb Radeon E2400
product ATI RADEON_HD2400 0x94cc Radeon HD 2400
product ATI RADEON_HD3850X2_1 0x9500 Radeon HD 3850 X2
-product ATI RADEON_HD3870 0x9501 Radeon HD3870
+product ATI RADEON_HD3870 0x9501 Radeon HD 3870
product ATI RADEON_HD3850M 0x9504 Mobility Radeon HD 3850
product ATI RADEON_HD3690 0x9505 Radeon HD 3690/3850
product ATI RADEON_HD3850MX2 0x9506 Mobility Radeon HD 3850 X2
@@ -2057,7 +2123,7 @@
product ATI RADEON_HD2600M76 0x9581 Mobility Radeon HD 2600
product ATI RADEON_HD2600XTM_1 0x9583 Mobility Radeon HD 2600 XT/2700
product ATI RADEON_HD2600XTAGP 0x9586 Radeon HD 2600 XT AGP
-product ATI RADEON_HD2600PROAGP 0x9587 Radeon HD2600 Pro AGP
+product ATI RADEON_HD2600PROAGP 0x9587 Radeon HD 2600 Pro AGP
product ATI RADEON_HD2600XT_1 0x9588 Radeon HD 2600 XT GDDR3
product ATI RADEON_HD2600PRO 0x9589 Radeon HD 2600 Pro
product ATI RADEON_HD2600XT_2 0x958a Radeon HD 2600 X2
@@ -2069,12 +2135,12 @@
Home |
Main Index |
Thread Index |
Old Index