diff options
author | dwhite <dwhite@FreeBSD.org> | 2005-05-05 03:37:27 +0000 |
---|---|---|
committer | dwhite <dwhite@FreeBSD.org> | 2005-05-05 03:37:27 +0000 |
commit | e5184a989dd8bb5df40b429933d7a7222b058dfd (patch) | |
tree | 1998933e8c6ffdedc4529c6a8d61b2a231a71a1f /sys/dev/bge | |
parent | 2c20740b4ebd07157f1ad12d841307e50f8d6dc7 (diff) | |
download | FreeBSD-src-e5184a989dd8bb5df40b429933d7a7222b058dfd.zip FreeBSD-src-e5184a989dd8bb5df40b429933d7a7222b058dfd.tar.gz |
Backout part of rev 1.71, which breaks the interfaces on IBM/Intel blade
servers.
PR: kern/68445
MFC after: 7 days
Diffstat (limited to 'sys/dev/bge')
-rw-r--r-- | sys/dev/bge/if_bge.c | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/sys/dev/bge/if_bge.c b/sys/dev/bge/if_bge.c index aadc241..bf785ed 100644 --- a/sys/dev/bge/if_bge.c +++ b/sys/dev/bge/if_bge.c @@ -3435,23 +3435,6 @@ bge_ifmedia_upd(ifp) return(EINVAL); switch(IFM_SUBTYPE(ifm->ifm_media)) { case IFM_AUTO: - /* - * The BCM5704 ASIC appears to have a special - * mechanism for programming the autoneg - * advertisement registers in TBI mode. - */ - if (sc->bge_asicrev == BGE_ASICREV_BCM5704) { - uint32_t sgdig; - CSR_WRITE_4(sc, BGE_TX_TBI_AUTONEG, 0); - sgdig = CSR_READ_4(sc, BGE_SGDIG_CFG); - sgdig |= BGE_SGDIGCFG_AUTO| - BGE_SGDIGCFG_PAUSE_CAP| - BGE_SGDIGCFG_ASYM_PAUSE; - CSR_WRITE_4(sc, BGE_SGDIG_CFG, - sgdig|BGE_SGDIGCFG_SEND); - DELAY(5); - CSR_WRITE_4(sc, BGE_SGDIG_CFG, sgdig); - } break; case IFM_1000_SX: if ((ifm->ifm_media & IFM_GMASK) == IFM_FDX) { |