diff options
author | Stefano Babic <sbabic@denx.de> | 2012-02-22 00:24:34 +0000 |
---|---|---|
committer | Dirk Behme <dirk.behme@gmail.com> | 2012-11-11 11:42:27 +0100 |
commit | 91932f1f6124c339811d1dd2743497e73aa87a5f (patch) | |
tree | 8288b14269b94c650515743d973df6cc076167ff | |
parent | 34275d70fec6cc369a931090ebb686bc213bb80d (diff) |
NET: fec_mxc.c: Add support for MII for MX5 SOCs
Signed-off-by: Stefano Babic <sbabic@denx.de>
CC: Fabio Estevam <fabio.estevam@freescale.com>
-rw-r--r-- | drivers/net/fec_mxc.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/net/fec_mxc.c b/drivers/net/fec_mxc.c index 3e232c7cbc..be2dbc885e 100644 --- a/drivers/net/fec_mxc.c +++ b/drivers/net/fec_mxc.c @@ -494,8 +494,13 @@ static int fec_open(struct eth_device *edev) while (readw(&fec->eth->miigsk_enr) & MIIGSK_ENR_READY) udelay(2); +#if !defined(CONFIG_MII) /* configure gasket for RMII, 50 MHz, no loopback, and no echo */ writew(MIIGSK_CFGR_IF_MODE_RMII, &fec->eth->miigsk_cfgr); +#else + /* configure gasket for MII, no loopback, and no echo */ + writew(MIIGSK_CFGR_IF_MODE_MII, &fec->eth->miigsk_cfgr); +#endif /* re-enable the gasket */ writew(MIIGSK_ENR_EN, &fec->eth->miigsk_enr); |