aboutsummaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2008-03-11 15:05:54 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2008-03-11 15:05:54 +0000
commit4fcf220b008ff054d54250cc26e4c8056f61297b (patch)
tree658663b386248b6f5d9a22c15be529bca74ee632 /sys/dev
parent24ba015813123a2029a6a8e4adaa3526100bbbc0 (diff)
Notes
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/bge/if_bge.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/sys/dev/bge/if_bge.c b/sys/dev/bge/if_bge.c
index 55039741bdaa..4cd179930773 100644
--- a/sys/dev/bge/if_bge.c
+++ b/sys/dev/bge/if_bge.c
@@ -2313,9 +2313,10 @@ bge_attach(device_t dev)
if (BGE_IS_5705_PLUS(sc) &&
!(sc->bge_flags & BGE_FLAG_ADJUST_TRIM)) {
if (sc->bge_asicrev == BGE_ASICREV_BCM5755 ||
- sc->bge_asicrev == BGE_ASICREV_BCM5787)
- sc->bge_flags |= BGE_FLAG_JITTER_BUG;
- else
+ sc->bge_asicrev == BGE_ASICREV_BCM5787) {
+ if (sc->bge_chipid != BGE_CHIPID_BCM5722_A0)
+ sc->bge_flags |= BGE_FLAG_JITTER_BUG;
+ } else
sc->bge_flags |= BGE_FLAG_BER_BUG;
}