summaryrefslogtreecommitdiff
path: root/sys/dev/ubsec
diff options
context:
space:
mode:
authorSam Leffler <sam@FreeBSD.org>2003-02-27 21:10:20 +0000
committerSam Leffler <sam@FreeBSD.org>2003-02-27 21:10:20 +0000
commite85eab77513e1b429a30d1ccda3f412de640b53e (patch)
treeddbf1e818e5a7f0f3d9c39e36fce49712f73ffa2 /sys/dev/ubsec
parente6258fb7749eeb2bef1603d5716287fc3a3c8efb (diff)
Notes
Diffstat (limited to 'sys/dev/ubsec')
-rw-r--r--sys/dev/ubsec/ubsec.c9
-rw-r--r--sys/dev/ubsec/ubsecreg.h2
2 files changed, 9 insertions, 2 deletions
diff --git a/sys/dev/ubsec/ubsec.c b/sys/dev/ubsec/ubsec.c
index 8489fe558b43..b5c5a7c22e2f 100644
--- a/sys/dev/ubsec/ubsec.c
+++ b/sys/dev/ubsec/ubsec.c
@@ -194,7 +194,9 @@ ubsec_probe(device_t dev)
pci_get_device(dev) == PCI_PRODUCT_BLUESTEEL_5601))
return (0);
if (pci_get_vendor(dev) == PCI_VENDOR_BROADCOM &&
- (pci_get_device(dev) == PCI_PRODUCT_BROADCOM_5805 ||
+ (pci_get_device(dev) == PCI_PRODUCT_BROADCOM_5801 ||
+ pci_get_device(dev) == PCI_PRODUCT_BROADCOM_5802 ||
+ pci_get_device(dev) == PCI_PRODUCT_BROADCOM_5805 ||
pci_get_device(dev) == PCI_PRODUCT_BROADCOM_5820 ||
pci_get_device(dev) == PCI_PRODUCT_BROADCOM_5821 ||
pci_get_device(dev) == PCI_PRODUCT_BROADCOM_5822 ||
@@ -211,6 +213,8 @@ ubsec_partname(struct ubsec_softc *sc)
switch (pci_get_vendor(sc->sc_dev)) {
case PCI_VENDOR_BROADCOM:
switch (pci_get_device(sc->sc_dev)) {
+ case PCI_PRODUCT_BROADCOM_5801: return "Broadcom 5801";
+ case PCI_PRODUCT_BROADCOM_5802: return "Broadcom 5802";
case PCI_PRODUCT_BROADCOM_5805: return "Broadcom 5805";
case PCI_PRODUCT_BROADCOM_5820: return "Broadcom 5820";
case PCI_PRODUCT_BROADCOM_5821: return "Broadcom 5821";
@@ -256,7 +260,8 @@ ubsec_attach(device_t dev)
sc->sc_flags |= UBS_FLAGS_KEY | UBS_FLAGS_RNG;
if (pci_get_vendor(dev) == PCI_VENDOR_BROADCOM &&
- pci_get_device(dev) == PCI_PRODUCT_BROADCOM_5805)
+ (pci_get_device(dev) == PCI_PRODUCT_BROADCOM_5802 ||
+ pci_get_device(dev) == PCI_PRODUCT_BROADCOM_5805))
sc->sc_flags |= UBS_FLAGS_KEY | UBS_FLAGS_RNG;
if (pci_get_vendor(dev) == PCI_VENDOR_BROADCOM &&
diff --git a/sys/dev/ubsec/ubsecreg.h b/sys/dev/ubsec/ubsecreg.h
index 0140988d0e36..5aeae3a5e004 100644
--- a/sys/dev/ubsec/ubsecreg.h
+++ b/sys/dev/ubsec/ubsecreg.h
@@ -54,6 +54,8 @@
/* Broadcom */
#define PCI_PRODUCT_BROADCOM_BCM5700 0x1644 /* BCM5700 */
#define PCI_PRODUCT_BROADCOM_BCM5701 0x1645 /* BCM5701 */
+#define PCI_PRODUCT_BROADCOM_5801 0x5801 /* 5801 */
+#define PCI_PRODUCT_BROADCOM_5802 0x5802 /* 5802 */
#define PCI_PRODUCT_BROADCOM_5805 0x5805 /* 5805 */
#define PCI_PRODUCT_BROADCOM_5820 0x5820 /* 5820 */
#define PCI_PRODUCT_BROADCOM_5821 0x5821 /* 5821 */