diff options
author | jkim <jkim@FreeBSD.org> | 2008-01-18 22:09:50 +0000 |
---|---|---|
committer | jkim <jkim@FreeBSD.org> | 2008-01-18 22:09:50 +0000 |
commit | d0a4947e475b54c018975f22ae30fa3d2eda1d5a (patch) | |
tree | 99944cc64647598142279c5b03df1ce07cd9f315 /sys/dev/mii | |
parent | edc23a8104a888ea49121b63cb35431f2a3dc487 (diff) | |
download | FreeBSD-src-d0a4947e475b54c018975f22ae30fa3d2eda1d5a.zip FreeBSD-src-d0a4947e475b54c018975f22ae30fa3d2eda1d5a.tar.gz |
Add a flag for Ethernet@WireSpeed capability and correct chip revisions.
The idea was taken from OpenBSD and cross-referenced with Linux driver.
Diffstat (limited to 'sys/dev/mii')
-rw-r--r-- | sys/dev/mii/brgphy.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/sys/dev/mii/brgphy.c b/sys/dev/mii/brgphy.c index d35125e..eed7407 100644 --- a/sys/dev/mii/brgphy.c +++ b/sys/dev/mii/brgphy.c @@ -915,13 +915,7 @@ brgphy_reset(struct mii_softc *sc) brgphy_jumbo_settings(sc, ifp->if_mtu); - /* - * Don't enable Ethernet@WireSpeed for the 5700 or the - * 5705 A1 and A2 chips. - */ - if (bge_sc->bge_asicrev != BGE_ASICREV_BCM5700 && - bge_sc->bge_chipid != BGE_CHIPID_BCM5705_A1 && - bge_sc->bge_chipid != BGE_CHIPID_BCM5705_A2) + if (bge_sc->bge_flags & BGE_FLAG_WIRESPEED) brgphy_ethernet_wirespeed(sc); /* Enable Link LED on Dell boxes */ |