diff options
Diffstat (limited to 'sys/dev/pci/if_bge.c')
-rw-r--r-- | sys/dev/pci/if_bge.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/sys/dev/pci/if_bge.c b/sys/dev/pci/if_bge.c index 60521085b35..a77b9cfcb14 100644 --- a/sys/dev/pci/if_bge.c +++ b/sys/dev/pci/if_bge.c @@ -1,4 +1,4 @@ -/* $OpenBSD: if_bge.c,v 1.80 2005/08/27 14:12:36 brad Exp $ */ +/* $OpenBSD: if_bge.c,v 1.81 2005/08/30 03:18:30 brad Exp $ */ /* * Copyright (c) 2001 Wind River Systems @@ -224,6 +224,8 @@ const struct pci_matchid bge_devices[] = { { PCI_VENDOR_BROADCOM, PCI_PRODUCT_BROADCOM_BCM5753 }, { PCI_VENDOR_BROADCOM, PCI_PRODUCT_BROADCOM_BCM5753F }, { PCI_VENDOR_BROADCOM, PCI_PRODUCT_BROADCOM_BCM5753M }, + { PCI_VENDOR_BROADCOM, PCI_PRODUCT_BROADCOM_BCM5780 }, + { PCI_VENDOR_BROADCOM, PCI_PRODUCT_BROADCOM_BCM5780S }, { PCI_VENDOR_BROADCOM, PCI_PRODUCT_BROADCOM_BCM5781 }, { PCI_VENDOR_BROADCOM, PCI_PRODUCT_BROADCOM_BCM5782 }, { PCI_VENDOR_BROADCOM, PCI_PRODUCT_BROADCOM_BCM5788 }, @@ -1570,6 +1572,10 @@ static const struct bge_revision { BGE_QUIRK_ONLY_PHY_1|BGE_QUIRK_FEWER_MBUFS, "BCM5704 A3" }, + { BGE_CHIPID_BCM5704_B0, + BGE_QUIRK_ONLY_PHY_1|BGE_QUIRK_FEWER_MBUFS, + "BCM5704 B0" }, + { BGE_CHIPID_BCM5705_A0, BGE_QUIRK_ONLY_PHY_1|BGE_QUIRK_5705_CORE, "BCM5705 A0" }, @@ -1662,6 +1668,10 @@ static const struct bge_revision bge_majorrevs[] = { BGE_QUIRK_ONLY_PHY_1|BGE_QUIRK_5705_CORE, "unknown BCM5752" }, + { BGE_ASICREV_BCM5780, + BGE_QUIRK_ONLY_PHY_1|BGE_QUIRK_5705_CORE, + "unknown BCM5780" }, + { 0, 0, NULL } |