summaryrefslogtreecommitdiffstats
path: root/sys/dev/mge
diff options
context:
space:
mode:
authorraj <raj@FreeBSD.org>2009-04-16 11:20:18 +0000
committerraj <raj@FreeBSD.org>2009-04-16 11:20:18 +0000
commit9269d82b1927453defd1bf50e171612f2c89b6e7 (patch)
treeaf5da28306f3b3504983d8bbc24a6b97ccbda086 /sys/dev/mge
parenta73d3ec6b82616e3340c0c1e2bde2a099a516f49 (diff)
downloadFreeBSD-src-9269d82b1927453defd1bf50e171612f2c89b6e7.zip
FreeBSD-src-9269d82b1927453defd1bf50e171612f2c89b6e7.tar.gz
Adjust Marvell Discovery (MV78xxx) support to recognize newest chip revisions,
handle Z0 revision (early silicon) explicitly due to its quirks. Obtained from: Marvell, Semihalf
Diffstat (limited to 'sys/dev/mge')
-rw-r--r--sys/dev/mge/if_mge.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/mge/if_mge.c b/sys/dev/mge/if_mge.c
index 8555090..52ababf 100644
--- a/sys/dev/mge/if_mge.c
+++ b/sys/dev/mge/if_mge.c
@@ -239,7 +239,8 @@ mge_ver_params(struct mge_softc *sc)
uint32_t d, r;
soc_id(&d, &r);
- if (d == MV_DEV_88F6281 || d == MV_DEV_MV78100) {
+ if (d == MV_DEV_88F6281 || d == MV_DEV_MV78100 ||
+ d == MV_DEV_MV78100_Z0) {
sc->mge_ver = 2;
sc->mge_mtu = 0x4e8;
sc->mge_tfut_ipg_max = 0xFFFF;
OpenPOWER on IntegriCloud