diff mbox

[U-Boot,4/5] imx6: tqma6: adjust ethernet phy reset delay

Message ID 1486135502-12034-5-git-send-email-niebelm@tqsc.de
State Accepted
Commit d5fa17e6fa15fccbe4d3345690297f5cecbd7002
Delegated to: Stefano Babic
Headers show

Commit Message

Markus Niebel Feb. 3, 2017, 3:25 p.m. UTC
From: Markus Niebel <Markus.Niebel@tq-group.com>

fix the reset delay which was to short

Signed-off-by: Markus Niebel <Markus.Niebel@tq-group.com>
---
 board/tqc/tqma6/tqma6_mba6.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
diff mbox

Patch

diff --git a/board/tqc/tqma6/tqma6_mba6.c b/board/tqc/tqma6/tqma6_mba6.c
index 02705be..6d63953 100644
--- a/board/tqc/tqma6/tqma6_mba6.c
+++ b/board/tqc/tqma6/tqma6_mba6.c
@@ -125,7 +125,7 @@  static void mba6_setup_iomuxc_enet(void)
 	/* Reset PHY */
 	gpio_direction_output(ENET_PHY_RESET_GPIO , 0);
 	/* Need delay 10ms after power on according to KSZ9031 spec */
-	udelay(1000 * 10);
+	mdelay(10);
 	gpio_set_value(ENET_PHY_RESET_GPIO, 1);
 	/*
 	 * KSZ9031 manual: 100 usec wait time after reset before communication
@@ -133,7 +133,7 @@  static void mba6_setup_iomuxc_enet(void)
 	 * BUGBUG: hardware has an RC const that needs > 10 msec from 0->1 on
 	 * reset before the phy sees a high level
 	 */
-	udelay(200);
+	mdelay(15);
 }
 
 static iomux_v3_cfg_t const mba6_uart2_pads[] = {