diff options
author | Daniel Hellstrom <daniel@gaisler.com> | 2017-04-24 16:36:16 +0200 |
---|---|---|
committer | Daniel Hellstrom <daniel@gaisler.com> | 2017-05-14 12:31:56 +0200 |
commit | 8ac070ab9956f98bd7efaecf96b53a7c9786d48b (patch) | |
tree | ca5e48e8dd3def0482acff8277931fd9452e752c | |
parent | leon, greth: speed modes advertising now configurable (diff) | |
download | rtems-8ac070ab9956f98bd7efaecf96b53a7c9786d48b.tar.bz2 |
leon, greth: 10/100 modes should be assigned in fastest priority
-rw-r--r-- | c/src/lib/libbsp/sparc/shared/net/greth.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/c/src/lib/libbsp/sparc/shared/net/greth.c b/c/src/lib/libbsp/sparc/shared/net/greth.c index 9f41a5108c..2e479eddcd 100644 --- a/c/src/lib/libbsp/sparc/shared/net/greth.c +++ b/c/src/lib/libbsp/sparc/shared/net/greth.c @@ -485,14 +485,12 @@ greth_initialize_hardware (struct greth_softc *sc) (sc->phydev.part & GRETH_MII_100TXFD)) { sc->sp = 1; sc->fd = 1; - } - if ( (sc->phydev.adv & GRETH_MII_100TXHD) && - (sc->phydev.part & GRETH_MII_100TXHD)) { + } else if ( (sc->phydev.adv & GRETH_MII_100TXHD) && + (sc->phydev.part & GRETH_MII_100TXHD)) { sc->sp = 1; sc->fd = 0; - } - if ( (sc->phydev.adv & GRETH_MII_10FD) && - (sc->phydev.part & GRETH_MII_10FD)) { + } else if ( (sc->phydev.adv & GRETH_MII_10FD) && + (sc->phydev.part & GRETH_MII_10FD)) { sc->fd = 1; } } |