diff options
author | Yegor Yefremov <yegorslists@googlemail.com> | 2023-06-09 11:02:17 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2023-06-12 08:28:10 +0200 |
commit | f052d6ba2e9d570eb931845b93ff8fc3f29a70be (patch) | |
tree | a6c20679b9074e5aa3f2a6fd43036757257bb235 /drivers/net | |
parent | 96347cc439813aa237605168318455b071b11c40 (diff) | |
download | barebox-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.c | 2 |
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) { |