[rtems commit] leon, greth: let Gbit full duplex override half
Daniel Hellstrom
danielh at rtems.org
Tue May 2 10:38:43 UTC 2017
Module: rtems
Branch: master
Commit: 430949aa0d2bb5964290c3a14003b801bf8a2904
Changeset: http://git.rtems.org/rtems/commit/?id=430949aa0d2bb5964290c3a14003b801bf8a2904
Author: Daniel Hellstrom <daniel at gaisler.com>
Date: Thu Apr 13 21:23:28 2017 +0200
leon, greth: let Gbit full duplex override half
---
c/src/lib/libbsp/sparc/shared/net/greth.c | 10 +++++-----
1 file 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 874e532..b2ecf90 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) &&
More information about the vc
mailing list