diff options
author | raj <raj@FreeBSD.org> | 2009-04-16 11:20:18 +0000 |
---|---|---|
committer | raj <raj@FreeBSD.org> | 2009-04-16 11:20:18 +0000 |
commit | 9269d82b1927453defd1bf50e171612f2c89b6e7 (patch) | |
tree | af5da28306f3b3504983d8bbc24a6b97ccbda086 /sys/dev/mge | |
parent | a73d3ec6b82616e3340c0c1e2bde2a099a516f49 (diff) | |
download | FreeBSD-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.c | 3 |
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; |