diff options
author | Daniel Hellstrom <daniel@gaisler.com> | 2017-04-13 21:23:28 +0200 |
---|---|---|
committer | Daniel Hellstrom <daniel@gaisler.com> | 2017-05-02 12:34:50 +0200 |
commit | 430949aa0d2bb5964290c3a14003b801bf8a2904 (patch) | |
tree | e39e9061ec7378196bc3f64180e506d5d3b9f09d | |
parent | leon, greth: SMP support by using spin-lock protection (diff) | |
download | rtems-430949aa0d2bb5964290c3a14003b801bf8a2904.tar.bz2 |
leon, greth: let Gbit full duplex override half
-rw-r--r-- | c/src/lib/libbsp/sparc/shared/net/greth.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/c/src/lib/libbsp/sparc/shared/net/greth.c b/c/src/lib/libbsp/sparc/shared/net/greth.c index 874e5326f1..b2ecf90e9e 100644 --- a/c/src/lib/libbsp/sparc/shared/net/greth.c +++ b/c/src/lib/libbsp/sparc/shared/net/greth.c @@ -445,16 +445,16 @@ greth_initialize_hardware (struct greth_softc *sc) if ((phystatus >> 8) & 1) { sc->phydev.extadv = read_mii(sc, phyaddr, 9); sc->phydev.extpart = read_mii(sc, phyaddr, 10); - if ( (sc->phydev.extadv & GRETH_MII_EXTADV_1000FD) && - (sc->phydev.extpart & GRETH_MII_EXTPRT_1000FD)) { - sc->gb = 1; - sc->fd = 1; - } if ( (sc->phydev.extadv & GRETH_MII_EXTADV_1000HD) && (sc->phydev.extpart & GRETH_MII_EXTPRT_1000HD)) { sc->gb = 1; sc->fd = 0; } + if ( (sc->phydev.extadv & GRETH_MII_EXTADV_1000FD) && + (sc->phydev.extpart & GRETH_MII_EXTPRT_1000FD)) { + sc->gb = 1; + sc->fd = 1; + } } if ((sc->gb == 0) || ((sc->gb == 1) && (sc->gbit_mac == 0))) { if ( (sc->phydev.adv & GRETH_MII_100TXFD) && |