Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/sys/dev/pci/if_bge.c,v rcsdiff: /ftp/cvs/cvsroot/src/sys/dev/pci/if_bge.c,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.148 retrieving revision 1.149 diff -u -p -r1.148 -r1.149 --- src/sys/dev/pci/if_bge.c 2008/06/17 06:08:46 1.148 +++ src/sys/dev/pci/if_bge.c 2008/07/24 08:14:49 1.149 @@ -1,4 +1,4 @@ -/* $NetBSD: if_bge.c,v 1.148 2008/06/17 06:08:46 mlelstv Exp $ */ +/* $NetBSD: if_bge.c,v 1.149 2008/07/24 08:14:49 sborrill Exp $ */ /* * Copyright (c) 2001 Wind River Systems @@ -79,7 +79,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: if_bge.c,v 1.148 2008/06/17 06:08:46 mlelstv Exp $"); +__KERNEL_RCSID(0, "$NetBSD: if_bge.c,v 1.149 2008/07/24 08:14:49 sborrill Exp $"); #include "bpfilter.h" #include "vlan.h" @@ -2008,6 +2008,22 @@ static const struct bge_revision { BGE_QUIRK_ONLY_PHY_1|BGE_QUIRK_5705_CORE, "BCM5752 A2" }, + { BGE_CHIPID_BCM5755_A0, + BGE_QUIRK_ONLY_PHY_1|BGE_QUIRK_5705_CORE, + "BCM5755 A0" }, + + { BGE_CHIPID_BCM5755_A1, + BGE_QUIRK_ONLY_PHY_1|BGE_QUIRK_5705_CORE, + "BCM5755 A1" }, + + { BGE_CHIPID_BCM5755_A2, + BGE_QUIRK_ONLY_PHY_1|BGE_QUIRK_5705_CORE, + "BCM5755 A2" }, + + { BGE_CHIPID_BCM5755_C0, + BGE_QUIRK_ONLY_PHY_1|BGE_QUIRK_5705_CORE, + "BCM5755 C0" }, + { BGE_CHIPID_BCM5787_A0, BGE_QUIRK_ONLY_PHY_1|BGE_QUIRK_5705_CORE, "BCM5754/5787 A0" }, @@ -2207,6 +2223,11 @@ static const struct bge_product { }, { PCI_VENDOR_BROADCOM, + PCI_PRODUCT_BROADCOM_BCM5722, + "Broadcom BCM5722 Gigabit Ethernet", + }, + + { PCI_VENDOR_BROADCOM, PCI_PRODUCT_BROADCOM_BCM5750, "Broadcom BCM5750 Gigabit Ethernet", },