diff options
author | Stefano Babic <sbabic@denx.de> | 2012-02-22 00:24:35 +0000 |
---|---|---|
committer | John Rigby <john.rigby@linaro.org> | 2012-05-02 19:44:13 -0600 |
commit | 46a1037efc6f3296db59e0f5636b5a5f4d0c4fe2 (patch) | |
tree | 0b7b210c5f19e6766a4064fe5cd8f883455447c3 | |
parent | b644bcd2faebee133a7d80e095abc1490c8a6b25 (diff) |
NET: fec_mxc.c: Add a way to disable auto negotiation
Signed-off-by: Stefano Babic <sbabic@denx.de>
CC: Fabio Estevam <fabio.estevam@freescale.com>
-rw-r--r-- | drivers/net/fec_mxc.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/net/fec_mxc.c b/drivers/net/fec_mxc.c index d8db9f0c6..5c3b90fe0 100644 --- a/drivers/net/fec_mxc.c +++ b/drivers/net/fec_mxc.c @@ -187,9 +187,10 @@ int fec_phy_write(struct mii_dev *bus, int phyAddr, int dev_addr, int regAddr, #ifndef CONFIG_PHYLIB static int miiphy_restart_aneg(struct eth_device *dev) { + int ret = 0; +#if !defined(CONFIG_FEC_MXC_NO_ANEG) struct fec_priv *fec = (struct fec_priv *)dev->priv; struct ethernet_regs *eth = fec->bus->priv; - int ret = 0; /* * Wake up from sleep if necessary @@ -213,6 +214,7 @@ static int miiphy_restart_aneg(struct eth_device *dev) if (fec->mii_postcall) ret = fec->mii_postcall(fec->phy_id); +#endif return ret; } |