aboutsummaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authorPyun YongHyeon <yongari@FreeBSD.org>2010-03-18 18:35:28 +0000
committerPyun YongHyeon <yongari@FreeBSD.org>2010-03-18 18:35:28 +0000
commit194bfbdd245931584502ce7b2d578dfb1dd432f2 (patch)
tree67c11df2cd92b17b16930fdd5487d8963c2c6aca /sys/dev
parent29f2c008fd146c26e0bfe5c5f9d11e26ec44974b (diff)
Notes
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/bge/if_bge.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/sys/dev/bge/if_bge.c b/sys/dev/bge/if_bge.c
index 4d8f3f482935..80d4ba18863d 100644
--- a/sys/dev/bge/if_bge.c
+++ b/sys/dev/bge/if_bge.c
@@ -2744,9 +2744,8 @@ bge_attach(device_t dev)
& BGE_HWCFG_ASF) {
sc->bge_asf_mode |= ASF_ENABLE;
sc->bge_asf_mode |= ASF_STACKUP;
- if (sc->bge_asicrev == BGE_ASICREV_BCM5750) {
+ if (BGE_IS_575X_PLUS(sc))
sc->bge_asf_mode |= ASF_NEW_HANDSHAKE;
- }
}
}
@@ -3677,7 +3676,7 @@ bge_asf_driver_up(struct bge_softc *sc)
if (sc->bge_asf_count)
sc->bge_asf_count --;
else {
- sc->bge_asf_count = 5;
+ sc->bge_asf_count = 2;
bge_writemem_ind(sc, BGE_SOFTWARE_GENCOMM_FW,
BGE_FW_DRV_ALIVE);
bge_writemem_ind(sc, BGE_SOFTWARE_GENNCOMM_FW_LEN, 4);