From: Stefano Babic Date: Mon, 6 Jun 2016 09:17:33 +0000 (+0200) Subject: net: allow fix speed for FEC driver X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=57b7371e24e429ee37403cfb084d142cf7699bd7;p=bsp%2Fu-boot.git net: allow fix speed for FEC driver Sometimes the MII is not used at all - for example, when the controller is connected to a switch with a fixed speed, and the MDC/MDIO signal are used for something else. Allow to set a fixed speed in the FEC driver without relying on the autonegotiation. Signed-off-by: Stefano Babic Acked-by: Joe Hershberger --- diff --git a/drivers/net/fec_mxc.c b/drivers/net/fec_mxc.c index 360f8e44d1..1c558e5e42 100644 --- a/drivers/net/fec_mxc.c +++ b/drivers/net/fec_mxc.c @@ -502,6 +502,9 @@ static int fec_open(struct eth_device *edev) } speed = fec->phydev->speed; } +#ifdef CONFIG_FEC_FIXED_SPEED + speed = CONFIG_FEC_FIXED_SPEED; +#endif #else miiphy_wait_aneg(edev); speed = miiphy_speed(edev->name, fec->phy_id);