msm: board-8960: modify phy analog registers to pass signal quality
Signal quality tests like eye diagram depend on PHY
analog settings. These settings vary across different
revisions of boards that use synopsis 28nm PHY.
Use PHY initialization sequence platform data for this.
Change-Id: I010cdc8b2f89e5dcaa9840f3b4d8f1dcdcded07d
Signed-off-by: Anji jonnala <anjir@codeaurora.org>
diff --git a/drivers/usb/otg/msm_otg.c b/drivers/usb/otg/msm_otg.c
index f8b320f..dcb670a 100644
--- a/drivers/usb/otg/msm_otg.c
+++ b/drivers/usb/otg/msm_otg.c
@@ -506,14 +506,15 @@
return ret;
}
- ulpi_init(motg);
-
ret = msm_otg_link_reset(motg);
if (ret) {
dev_err(otg->dev, "link reset failed\n");
return ret;
}
msleep(100);
+
+ ulpi_init(motg);
+
/* Ensure that RESET operation is completed before turning off clock */
mb();