summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSuraj Jaiswal <jsuraj@codeaurora.org>2020-01-23 15:47:27 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2020-01-29 03:51:43 -0800
commitd6fde6c1b20102e618ea62072caf3335a5eece0c (patch)
treec1978cde930b34acedb76413d19fbf6a841b562d
parent05ea404db8bfb480684670aee87e52da2e9e8c58 (diff)
downloaddata-kernel-d6fde6c1b20102e618ea62072caf3335a5eece0c.tar.gz
data-kernel: emac: Add delay after phy reset
This add delay of 50ms after phy reset so that phy get sufficient time. Change-Id: Ia75ca969b46c891f6b47bd237cf845d2101ff4d9
-rw-r--r--drivers/emac-dwc-eqos/DWC_ETH_QOS_platform.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/emac-dwc-eqos/DWC_ETH_QOS_platform.c b/drivers/emac-dwc-eqos/DWC_ETH_QOS_platform.c
index 1ef2dc4..62daeb6 100644
--- a/drivers/emac-dwc-eqos/DWC_ETH_QOS_platform.c
+++ b/drivers/emac-dwc-eqos/DWC_ETH_QOS_platform.c
@@ -1501,6 +1501,8 @@ static int DWC_ETH_QOS_init_gpios(struct device *dev)
gpio_set_value(dwc_eth_qos_res_data.gpio_phy_reset, PHY_RESET_GPIO_HIGH);
EMACDBG("PHY is out of reset successfully\n");
+ /* Add delay of 50ms so that phy should get sufficient time*/
+ mdelay(50);
}
return ret;