else we can get a 1 second timeout at each boot since "6cbecc4 net: miidev: properly check for MII reset" Signed-off-by: Eric Bénard <eric@xxxxxxxxxx> --- drivers/net/fec_imx.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/net/fec_imx.c b/drivers/net/fec_imx.c index 08cd761..eb0ca44 100644 --- a/drivers/net/fec_imx.c +++ b/drivers/net/fec_imx.c @@ -335,9 +335,6 @@ static int fec_init(struct eth_device *dev) /* size of each buffer */ writel(FEC_MAX_PKT_SIZE, fec->regs + FEC_EMRBR); - if (fec->xcv_type != SEVENWIRE) - miidev_restart_aneg(&fec->miidev); - return 0; } @@ -350,6 +347,9 @@ static int fec_open(struct eth_device *edev) struct fec_priv *fec = (struct fec_priv *)edev->priv; int ret; + if (fec->xcv_type != SEVENWIRE) + miidev_restart_aneg(&fec->miidev); + /* * Initialize RxBD/TxBD rings */ -- 1.7.7.6 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox