summaryrefslogtreecommitdiff
path: root/scripts/basic
diff options
context:
space:
mode:
authorSekhar Nori <[email protected]>2017-05-08 20:49:56 +0530
committerJoe Hershberger <[email protected]>2017-06-02 14:44:19 -0500
commit96d1d84c79b63e5882f09be451227f7145ea8599 (patch)
tree4d451d679e44f65489ecf88893d0e477727d235a /scripts/basic
parent6de046eaa74a2a0fb68f1055a1d38bc93f4f16c7 (diff)
drivers: net: cpsw: abort init() on aneg timeout
Abort CPSW driver init when auto-negotiation of link times out. Currently, the code ignores return status of phy_startup(), and goes ahead with network operation (like DHCP) even though the link may be down. Instead, abort init process if link is down or if there is another error, so phy_startup() can easily be retried again. This also helps quick fallback to next network interface (like USB RNDIS) without inordinate delay. Tested on AM571x IDK and AM335x BeagleBone black. Signed-off-by: Sekhar Nori <[email protected]> Reviewed-by: Tom Rini <[email protected]> Acked-by: Joe Hershberger <[email protected]>
Diffstat (limited to 'scripts/basic')
0 files changed, 0 insertions, 0 deletions