|
@@ -273,6 +273,9 @@ static int ufs_qcom_power_up_sequence(struct ufs_hba *hba)
|
|
|
bool is_rate_B = (UFS_QCOM_LIMIT_HS_RATE == PA_HS_MODE_B)
|
|
bool is_rate_B = (UFS_QCOM_LIMIT_HS_RATE == PA_HS_MODE_B)
|
|
|
? true : false;
|
|
? true : false;
|
|
|
|
|
|
|
|
|
|
+ if (is_rate_B)
|
|
|
|
|
+ phy_set_mode(phy, PHY_MODE_UFS_HS_B);
|
|
|
|
|
+
|
|
|
/* Assert PHY reset and apply PHY calibration values */
|
|
/* Assert PHY reset and apply PHY calibration values */
|
|
|
ufs_qcom_assert_reset(hba);
|
|
ufs_qcom_assert_reset(hba);
|
|
|
/* provide 1ms delay to let the reset pulse propagate */
|
|
/* provide 1ms delay to let the reset pulse propagate */
|