diff options
author | 2009-06-18 08:19:03 +0000 | |
---|---|---|
committer | 2009-06-18 08:19:03 +0000 | |
commit | ddf4ec8ecf31c50ad463acb771674aa26f78ca8c (patch) | |
tree | 8f637bf00b8962998b6a3f75f86515f2ba9b16c8 | |
parent | fix crypto raid error message (diff) | |
download | wireguard-openbsd-ddf4ec8ecf31c50ad463acb771674aa26f78ca8c.tar.xz wireguard-openbsd-ddf4ec8ecf31c50ad463acb771674aa26f78ca8c.zip |
Remove support for cancelled NVIDIA MCP7B and add initial support for
MCP89.
From Brad based on information from Peer Chen @ NVIDIA via Linux.
-rw-r--r-- | share/man/man4/azalia.4 | 6 | ||||
-rw-r--r-- | share/man/man4/nfe.4 | 10 | ||||
-rw-r--r-- | share/man/man4/nviic.4 | 6 | ||||
-rw-r--r-- | sys/dev/pci/azalia.c | 10 | ||||
-rw-r--r-- | sys/dev/pci/if_nfe.c | 6 | ||||
-rw-r--r-- | sys/dev/pci/nviic.c | 5 | ||||
-rw-r--r-- | sys/dev/pci/pcidevs | 36 |
7 files changed, 40 insertions, 39 deletions
diff --git a/share/man/man4/azalia.4 b/share/man/man4/azalia.4 index 2747fe73abd..74fd4360832 100644 --- a/share/man/man4/azalia.4 +++ b/share/man/man4/azalia.4 @@ -1,4 +1,4 @@ -.\" $OpenBSD: azalia.4,v 1.19 2008/12/31 13:55:37 sobrado Exp $ +.\" $OpenBSD: azalia.4,v 1.20 2009/06/18 08:21:20 jsg Exp $ .\" $NetBSD: azalia.4,v 1.2 2005/06/22 04:19:09 kent Exp $ .\" .\" Copyright (c) 2005 The NetBSD Foundation, Inc. @@ -28,7 +28,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE .\" POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: December 31 2008 $ +.Dd $Mdocdate: June 18 2009 $ .Dt AZALIA 4 .Os .Sh NAME @@ -53,7 +53,7 @@ ATI SB450, SB600, SB700 .It Intel 82801FB/GB/H/I/JI (ICH6, ICH7, ICH8, ICH9, ICH10) .It -NVIDIA MCP51/MCP55/MCP61/MCP65/MCP67/MCP73/MCP77/MCP79/MCP7B +NVIDIA MCP51/MCP55/MCP61/MCP65/MCP67/MCP73/MCP77/MCP79/MCP89 .It Silicon Integrated System 966/966L .It diff --git a/share/man/man4/nfe.4 b/share/man/man4/nfe.4 index 25e8703127a..619ee5c90b4 100644 --- a/share/man/man4/nfe.4 +++ b/share/man/man4/nfe.4 @@ -1,4 +1,4 @@ -.\" $OpenBSD: nfe.4,v 1.17 2008/10/28 06:27:28 brad Exp $ +.\" $OpenBSD: nfe.4,v 1.18 2009/06/18 08:21:20 jsg Exp $ .\" .\" Copyright (c) 2006 Jonathan Gray <jsg@openbsd.org> .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: October 28 2008 $ +.Dd $Mdocdate: June 18 2009 $ .Dt NFE 4 .Os .Sh NAME @@ -33,14 +33,14 @@ The driver supports Fast Ethernet and Gigabit Ethernet adapters based on the NVIDIA nForce Media and Communications Processors (MCP), the nForce, nForce 2, nForce 3, CK804, MCP04, MCP51, MCP55, -MCP61, MCP65, MCP67, MCP73, MCP77 and MCP79 Ethernet +MCP61, MCP65, MCP67, MCP73, MCP77, MCP79 and MCP89 Ethernet controller chips. .Pp The .Nm driver supports IPv4 transmit/receive IP/TCP/UDP checksum offload -with the nForce 3, CK804, MCP55, MCP77 and MCP79 chipsets and VLAN -tag insertion and stripping with the MCP55 chipset. +with the nForce 3, CK804, MCP55, MCP77, MCP79 and MCP89 chipsets +and VLAN tag insertion and stripping with the MCP55 chipset. .Pp The .Nm diff --git a/share/man/man4/nviic.4 b/share/man/man4/nviic.4 index d2b7c786ca3..d51999abb7d 100644 --- a/share/man/man4/nviic.4 +++ b/share/man/man4/nviic.4 @@ -1,4 +1,4 @@ -.\" $OpenBSD: nviic.4,v 1.10 2008/05/22 05:27:55 brad Exp $ +.\" $OpenBSD: nviic.4,v 1.11 2009/06/18 08:21:20 jsg Exp $ .\" .\" Copyright (c) 2005 David Gwynne <dlg@openbsd.org> .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: May 22 2008 $ +.Dd $Mdocdate: June 18 2009 $ .Dt NVIIC 4 .Os .Sh NAME @@ -27,7 +27,7 @@ The .Nm driver provides support for the NVIDIA nForce2/3/4 -and MCP51/55/61/65/67/73/77/79/7B SMBus +and MCP51/55/61/65/67/73/77/79 SMBus host interface to be used with the .Xr iic 4 framework. diff --git a/sys/dev/pci/azalia.c b/sys/dev/pci/azalia.c index dcde9e2ef96..e8c92bb1a11 100644 --- a/sys/dev/pci/azalia.c +++ b/sys/dev/pci/azalia.c @@ -1,4 +1,4 @@ -/* $OpenBSD: azalia.c,v 1.139 2009/06/09 05:16:42 jakemsr Exp $ */ +/* $OpenBSD: azalia.c,v 1.140 2009/06/18 08:19:03 jsg Exp $ */ /* $NetBSD: azalia.c,v 1.20 2006/05/07 08:31:44 kent Exp $ */ /*- @@ -411,10 +411,10 @@ azalia_pci_attach(struct device *parent, struct device *self, void *aux) case PCI_PRODUCT_NVIDIA_MCP79_HDA_2: case PCI_PRODUCT_NVIDIA_MCP79_HDA_3: case PCI_PRODUCT_NVIDIA_MCP79_HDA_4: - case PCI_PRODUCT_NVIDIA_MCP7B_HDA_1: - case PCI_PRODUCT_NVIDIA_MCP7B_HDA_2: - case PCI_PRODUCT_NVIDIA_MCP7B_HDA_3: - case PCI_PRODUCT_NVIDIA_MCP7B_HDA_4: + case PCI_PRODUCT_NVIDIA_MCP89_HDA_1: + case PCI_PRODUCT_NVIDIA_MCP89_HDA_2: + case PCI_PRODUCT_NVIDIA_MCP89_HDA_3: + case PCI_PRODUCT_NVIDIA_MCP89_HDA_4: reg = azalia_pci_read(pa->pa_pc, pa->pa_tag, NVIDIA_PCIE_SNOOP_REG); reg &= NVIDIA_PCIE_SNOOP_MASK; reg |= NVIDIA_PCIE_SNOOP_ENABLE; diff --git a/sys/dev/pci/if_nfe.c b/sys/dev/pci/if_nfe.c index 0ef03c16e88..74ff3e7d363 100644 --- a/sys/dev/pci/if_nfe.c +++ b/sys/dev/pci/if_nfe.c @@ -1,4 +1,4 @@ -/* $OpenBSD: if_nfe.c,v 1.88 2009/03/29 21:53:52 sthen Exp $ */ +/* $OpenBSD: if_nfe.c,v 1.89 2009/06/18 08:19:03 jsg Exp $ */ /*- * Copyright (c) 2006, 2007 Damien Bergamini <damien.bergamini@free.fr> @@ -161,7 +161,8 @@ const struct pci_matchid nfe_devices[] = { { PCI_VENDOR_NVIDIA, PCI_PRODUCT_NVIDIA_MCP79_LAN1 }, { PCI_VENDOR_NVIDIA, PCI_PRODUCT_NVIDIA_MCP79_LAN2 }, { PCI_VENDOR_NVIDIA, PCI_PRODUCT_NVIDIA_MCP79_LAN3 }, - { PCI_VENDOR_NVIDIA, PCI_PRODUCT_NVIDIA_MCP79_LAN4 } + { PCI_VENDOR_NVIDIA, PCI_PRODUCT_NVIDIA_MCP79_LAN4 }, + { PCI_VENDOR_NVIDIA, PCI_PRODUCT_NVIDIA_MCP89_LAN } }; int @@ -247,6 +248,7 @@ nfe_attach(struct device *parent, struct device *self, void *aux) case PCI_PRODUCT_NVIDIA_MCP79_LAN2: case PCI_PRODUCT_NVIDIA_MCP79_LAN3: case PCI_PRODUCT_NVIDIA_MCP79_LAN4: + case PCI_PRODUCT_NVIDIA_MCP89_LAN: sc->sc_flags |= NFE_JUMBO_SUP | NFE_40BIT_ADDR | NFE_HW_CSUM | NFE_CORRECT_MACADDR | NFE_PWR_MGMT; break; diff --git a/sys/dev/pci/nviic.c b/sys/dev/pci/nviic.c index 4329390da60..3758d203ea2 100644 --- a/sys/dev/pci/nviic.c +++ b/sys/dev/pci/nviic.c @@ -1,4 +1,4 @@ -/* $OpenBSD: nviic.c,v 1.13 2008/05/22 05:27:01 brad Exp $ */ +/* $OpenBSD: nviic.c,v 1.14 2009/06/18 08:19:03 jsg Exp $ */ /* * Copyright (c) 2005 David Gwynne <dlg@openbsd.org> @@ -126,8 +126,7 @@ const struct pci_matchid nviic_ids[] = { { PCI_VENDOR_NVIDIA, PCI_PRODUCT_NVIDIA_MCP67_SMB }, { PCI_VENDOR_NVIDIA, PCI_PRODUCT_NVIDIA_MCP73_SMB }, { PCI_VENDOR_NVIDIA, PCI_PRODUCT_NVIDIA_MCP77_SMB }, - { PCI_VENDOR_NVIDIA, PCI_PRODUCT_NVIDIA_MCP79_SMB }, - { PCI_VENDOR_NVIDIA, PCI_PRODUCT_NVIDIA_MCP7B_SMB } + { PCI_VENDOR_NVIDIA, PCI_PRODUCT_NVIDIA_MCP79_SMB } }; int diff --git a/sys/dev/pci/pcidevs b/sys/dev/pci/pcidevs index 0d1e412e851..e6db1c628b7 100644 --- a/sys/dev/pci/pcidevs +++ b/sys/dev/pci/pcidevs @@ -1,4 +1,4 @@ -$OpenBSD: pcidevs,v 1.1477 2009/06/04 05:01:17 claudio Exp $ +$OpenBSD: pcidevs,v 1.1478 2009/06/18 08:19:34 jsg Exp $ /* $NetBSD: pcidevs,v 1.30 1997/06/24 06:20:24 thorpej Exp $ */ /* @@ -4089,23 +4089,23 @@ product NVIDIA MCP77_AHCI_9 0x0ad8 MCP77 AHCI product NVIDIA MCP77_AHCI_10 0x0ad9 MCP77 AHCI product NVIDIA MCP77_AHCI_11 0x0ada MCP77 AHCI product NVIDIA MCP77_AHCI_12 0x0adb MCP77 AHCI -product NVIDIA MCP7B_SMB 0x0bc0 MCP7B SMBus -product NVIDIA MCP7B_AHCI_1 0x0bc8 MCP7B AHCI -product NVIDIA MCP7B_AHCI_2 0x0bc9 MCP7B AHCI -product NVIDIA MCP7B_AHCI_3 0x0bca MCP7B AHCI -product NVIDIA MCP7B_AHCI_4 0x0bcb MCP7B AHCI -product NVIDIA MCP7B_AHCI_5 0x0bcc MCP7B AHCI -product NVIDIA MCP7B_AHCI_6 0x0bcd MCP7B AHCI -product NVIDIA MCP7B_AHCI_7 0x0bce MCP7B AHCI -product NVIDIA MCP7B_AHCI_8 0x0bcf MCP7B AHCI -product NVIDIA MCP7B_AHCI_9 0x0bd0 MCP7B AHCI -product NVIDIA MCP7B_AHCI_10 0x0bd1 MCP7B AHCI -product NVIDIA MCP7B_AHCI_11 0x0bd2 MCP7B AHCI -product NVIDIA MCP7B_AHCI_12 0x0bd3 MCP7B AHCI -product NVIDIA MCP7B_HDA_1 0x0bd4 MCP7B HD Audio -product NVIDIA MCP7B_HDA_2 0x0bd5 MCP7B HD Audio -product NVIDIA MCP7B_HDA_3 0x0bd6 MCP7B HD Audio -product NVIDIA MCP7B_HDA_4 0x0bd7 MCP7B HD Audio +product NVIDIA MCP89_LAN 0x0d7d MCP89 LAN +product NVIDIA MCP89_AHCI_1 0x0d84 MCP89 AHCI +product NVIDIA MCP89_AHCI_2 0x0d85 MCP89 AHCI +product NVIDIA MCP89_AHCI_3 0x0d86 MCP89 AHCI +product NVIDIA MCP89_AHCI_4 0x0d87 MCP89 AHCI +product NVIDIA MCP89_AHCI_5 0x0d88 MCP89 AHCI +product NVIDIA MCP89_AHCI_6 0x0d89 MCP89 AHCI +product NVIDIA MCP89_AHCI_7 0x0d8a MCP89 AHCI +product NVIDIA MCP89_AHCI_8 0x0d8b MCP89 AHCI +product NVIDIA MCP89_AHCI_9 0x0d8c MCP89 AHCI +product NVIDIA MCP89_AHCI_10 0x0d8d MCP89 AHCI +product NVIDIA MCP89_AHCI_11 0x0d8e MCP89 AHCI +product NVIDIA MCP89_AHCI_12 0x0d8f MCP89 AHCI +product NVIDIA MCP89_HDA_1 0x0d94 MCP89 HD Audio +product NVIDIA MCP89_HDA_2 0x0d95 MCP89 HD Audio +product NVIDIA MCP89_HDA_3 0x0d96 MCP89 HD Audio +product NVIDIA MCP89_HDA_4 0x0d97 MCP89 HD Audio /* Oak Technologies products */ product OAKTECH OTI1007 0x0107 OTI107 |