Add support for MCP61/65 controllers... from obsd.
This commit is contained in:
parent
3a6aed3622
commit
ea4f30c7b7
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: if_nfe.c,v 1.3 2006/03/26 00:34:14 chs Exp $ */
|
||||
/* $NetBSD: if_nfe.c,v 1.4 2006/09/03 07:42:04 xtraeme Exp $ */
|
||||
/* $OpenBSD: if_nfe.c,v 1.52 2006/03/02 09:04:00 jsg Exp $ */
|
||||
|
||||
/*-
|
||||
|
@ -21,7 +21,7 @@
|
|||
/* Driver for NVIDIA nForce MCP Fast Ethernet and Gigabit Ethernet */
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: if_nfe.c,v 1.3 2006/03/26 00:34:14 chs Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: if_nfe.c,v 1.4 2006/09/03 07:42:04 xtraeme Exp $");
|
||||
|
||||
#include "opt_inet.h"
|
||||
#include "bpfilter.h"
|
||||
|
@ -165,7 +165,15 @@ const struct nfe_product {
|
|||
{ PCI_VENDOR_NVIDIA, PCI_PRODUCT_NVIDIA_MCP51_LAN1 },
|
||||
{ PCI_VENDOR_NVIDIA, PCI_PRODUCT_NVIDIA_MCP51_LAN2 },
|
||||
{ PCI_VENDOR_NVIDIA, PCI_PRODUCT_NVIDIA_MCP55_LAN1 },
|
||||
{ PCI_VENDOR_NVIDIA, PCI_PRODUCT_NVIDIA_MCP55_LAN2 }
|
||||
{ PCI_VENDOR_NVIDIA, PCI_PRODUCT_NVIDIA_MCP55_LAN2 },
|
||||
{ PCI_VENDOR_NVIDIA, PCI_PRODUCT_NVIDIA_MCP61_LAN1 },
|
||||
{ PCI_VENDOR_NVIDIA, PCI_PRODUCT_NVIDIA_MCP61_LAN2 },
|
||||
{ PCI_VENDOR_NVIDIA, PCI_PRODUCT_NVIDIA_MCP61_LAN3 },
|
||||
{ PCI_VENDOR_NVIDIA, PCI_PRODUCT_NVIDIA_MCP61_LAN4 },
|
||||
{ PCI_VENDOR_NVIDIA, PCI_PRODUCT_NVIDIA_MCP65_LAN1 },
|
||||
{ PCI_VENDOR_NVIDIA, PCI_PRODUCT_NVIDIA_MCP65_LAN2 },
|
||||
{ PCI_VENDOR_NVIDIA, PCI_PRODUCT_NVIDIA_MCP65_LAN3 },
|
||||
{ PCI_VENDOR_NVIDIA, PCI_PRODUCT_NVIDIA_MCP65_LAN4 }
|
||||
};
|
||||
|
||||
int
|
||||
|
@ -241,6 +249,10 @@ nfe_attach(struct device *parent, struct device *self, void *aux)
|
|||
break;
|
||||
case PCI_PRODUCT_NVIDIA_MCP51_LAN1:
|
||||
case PCI_PRODUCT_NVIDIA_MCP51_LAN2:
|
||||
case PCI_PRODUCT_NVIDIA_MCP61_LAN1:
|
||||
case PCI_PRODUCT_NVIDIA_MCP61_LAN2:
|
||||
case PCI_PRODUCT_NVIDIA_MCP61_LAN3:
|
||||
case PCI_PRODUCT_NVIDIA_MCP61_LAN4:
|
||||
sc->sc_flags |= NFE_40BIT_ADDR;
|
||||
break;
|
||||
case PCI_PRODUCT_NVIDIA_CK804_LAN1:
|
||||
|
@ -251,6 +263,10 @@ nfe_attach(struct device *parent, struct device *self, void *aux)
|
|||
break;
|
||||
case PCI_PRODUCT_NVIDIA_MCP55_LAN1:
|
||||
case PCI_PRODUCT_NVIDIA_MCP55_LAN2:
|
||||
case PCI_PRODUCT_NVIDIA_MCP65_LAN1:
|
||||
case PCI_PRODUCT_NVIDIA_MCP65_LAN2:
|
||||
case PCI_PRODUCT_NVIDIA_MCP65_LAN3:
|
||||
case PCI_PRODUCT_NVIDIA_MCP65_LAN4:
|
||||
sc->sc_flags |= NFE_JUMBO_SUP | NFE_40BIT_ADDR | NFE_HW_CSUM |
|
||||
NFE_HW_VLAN;
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue