[PATCH 1/3] fec: restart autoneg at open instead of init
Jean-Christophe PLAGNIOL-VILLARD
plagnioj at jcrosoft.com
Thu Sep 6 17:52:05 EDT 2012
On 21:38 Thu 06 Sep , Eric Bénard wrote:
> this saves some time during boot when ethernet is not needed in barebox
>
> Signed-off-by: Eric Bénard <eric at eukrea.com>
> ---
Wait I'm going to drop this to have the phy init only at the open of the net
on all drivers
Best Regards,
J.
> 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 599a9b4..2bc06a9 100644
> --- a/drivers/net/fec_imx.c
> +++ b/drivers/net/fec_imx.c
> @@ -347,9 +347,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;
> }
>
> @@ -363,6 +360,9 @@ static int fec_open(struct eth_device *edev)
> int ret;
> u32 ecr;
>
> + if (fec->xcv_type != SEVENWIRE)
> + miidev_restart_aneg(&fec->miidev);
> +
> /*
> * Initialize RxBD/TxBD rings
> */
> --
> 1.7.7.6
>
>
> _______________________________________________
> barebox mailing list
> barebox at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/barebox
More information about the barebox
mailing list