From 57b7371e24e429ee37403cfb084d142cf7699bd7 Mon Sep 17 00:00:00 2001 From: Stefano Babic Date: Mon, 6 Jun 2016 11:17:33 +0200 Subject: [PATCH] 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 --- drivers/net/fec_mxc.c | 3 +++ 1 file changed, 3 insertions(+) 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); -- 2.40.1