summaryrefslogtreecommitdiffstats
path: root/freebsd/sys/dev
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2017-09-27 09:55:41 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2017-09-27 11:02:06 +0200
commit91a7527699b4fc0627b2459676a8ece7b33a3be7 (patch)
tree23ec25dadd1e10d71f3a326bfc8ca4d4be0744b3 /freebsd/sys/dev
parentffec: Port to RTEMS (diff)
downloadrtems-libbsd-91a7527699b4fc0627b2459676a8ece7b33a3be7.tar.bz2
ffec: Support more rgmii variants
Diffstat (limited to 'freebsd/sys/dev')
-rw-r--r--freebsd/sys/dev/ffec/if_ffec.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/freebsd/sys/dev/ffec/if_ffec.c b/freebsd/sys/dev/ffec/if_ffec.c
index 6df995c9..2fc94a6a 100644
--- a/freebsd/sys/dev/ffec/if_ffec.c
+++ b/freebsd/sys/dev/ffec/if_ffec.c
@@ -1458,7 +1458,11 @@ ffec_attach(device_t dev)
sc->phy_conn_type = PHY_CONN_MII;
else if (strcasecmp(phy_conn_name, "rmii") == 0)
sc->phy_conn_type = PHY_CONN_RMII;
+#ifndef __rtems__
else if (strcasecmp(phy_conn_name, "rgmii") == 0)
+#else /* __rtems__ */
+ else if (strncasecmp(phy_conn_name, "rgmii", 5) == 0)
+#endif /* __rtems__ */
sc->phy_conn_type = PHY_CONN_RGMII;
}
if (sc->phy_conn_type == PHY_CONN_UNKNOWN) {