---
 c/src/lib/libbsp/sparc/shared/net/greth.c | 10 ++++------
 1 file 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 9f41a51..2e479ed 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;
                     }
             }
-- 
2.7.4

_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to