summaryrefslogtreecommitdiffstats
path: root/sys/dev/mii/brgphy.c
diff options
context:
space:
mode:
authorps <ps@FreeBSD.org>2005-05-19 21:08:59 +0000
committerps <ps@FreeBSD.org>2005-05-19 21:08:59 +0000
commitbaca4bc328dca6cdc86bdd7576495dc1b4d0c3f5 (patch)
treedb9fce258664da1df5237f7560b1cea1e7b1c5b3 /sys/dev/mii/brgphy.c
parent4ae1073a42ebb55570a6540fb69368248c904672 (diff)
downloadFreeBSD-src-baca4bc328dca6cdc86bdd7576495dc1b4d0c3f5.zip
FreeBSD-src-baca4bc328dca6cdc86bdd7576495dc1b4d0c3f5.tar.gz
Support the 5714C
Submitted by: John Cagle <john dot cagle at hp dot com>
Diffstat (limited to 'sys/dev/mii/brgphy.c')
-rw-r--r--sys/dev/mii/brgphy.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/dev/mii/brgphy.c b/sys/dev/mii/brgphy.c
index 9e62df1..25a81ef 100644
--- a/sys/dev/mii/brgphy.c
+++ b/sys/dev/mii/brgphy.c
@@ -153,6 +153,12 @@ brgphy_probe(dev)
return(0);
}
+ if (MII_OUI(ma->mii_id1, ma->mii_id2) == MII_OUI_xxBROADCOM &&
+ MII_MODEL(ma->mii_id2) == MII_MODEL_xxBROADCOM_BCM5714) {
+ device_set_desc(dev, MII_STR_xxBROADCOM_BCM5714);
+ return(0);
+ }
+
return(ENXIO);
}
@@ -631,6 +637,7 @@ brgphy_reset(struct mii_softc *sc)
bcm5704_load_dspcode(sc);
break;
case MII_MODEL_xxBROADCOM_BCM5750:
+ case MII_MODEL_xxBROADCOM_BCM5714:
bcm5750_load_dspcode(sc);
break;
}
OpenPOWER on IntegriCloud