summaryrefslogtreecommitdiffstats
path: root/drivers/net
diff options
context:
space:
mode:
authorYegor Yefremov <yegorslists@googlemail.com>2023-06-09 11:02:17 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2023-06-12 08:28:10 +0200
commitf052d6ba2e9d570eb931845b93ff8fc3f29a70be (patch)
treea6c20679b9074e5aa3f2a6fd43036757257bb235 /drivers/net
parent96347cc439813aa237605168318455b071b11c40 (diff)
downloadbarebox-f052d6ba2e9d570eb931845b93ff8fc3f29a70be.tar.gz
barebox-f052d6ba2e9d570eb931845b93ff8fc3f29a70be.tar.xz
net: cpsw: increase a delay before reading the ALIVE register
At leasr am335x, the delay is not enough to reliably detect all PHYs. Hence, increase the timeout. Tested with the followings PHYs: - MotorComm YT8511 - Atheros AT8035 - CPlus IP101A Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Link: https://lore.barebox.org/20230609090217.2492987-1-yegorslists@googlemail.com Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/net')
-rw-r--r--drivers/net/cpsw.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/cpsw.c b/drivers/net/cpsw.c
index eacb382afe..921fa75440 100644
--- a/drivers/net/cpsw.c
+++ b/drivers/net/cpsw.c
@@ -620,7 +620,7 @@ static int cpsw_mdio_probe(struct device *dev)
* silicon. Since the effect of (b) was found to be largely
* negligible, we keep things simple here.
*/
- udelay(1000);
+ udelay(2000);
start = get_time_ns();
while (1) {