platform: msm_shared: Force write reset value in common control register

On some hardware phy common control block reset does not set reset values
in the phy ctrl common block registers, this causes fastboot enumeration to fail.
Fix the issue by writing reset value to the register.

CRs-Fixed: 575221
Change-Id: I3172eec43c265bf5291bf7c852850d262f13287d
diff --git a/platform/msm_shared/usb30_udc.c b/platform/msm_shared/usb30_udc.c
index d179c8f..072330b 100644
--- a/platform/msm_shared/usb30_udc.c
+++ b/platform/msm_shared/usb30_udc.c
@@ -139,6 +139,13 @@
 	else if (board_platform_id() == APQ8084)
 	{
 		target_usb_phy_reset();
+
+		/* On some CDPs PHY_COMMON reset does not set
+		 * reset values in the phy_ctrl_common register.
+		 * Due to this USB does not get enumerated in fastboot
+		 * Force write the reset value
+		 */
+		usb_wrapper_hs_phy_ctrl_force_write(wrapper);
 	}
 }