Merge patch series "scsi: ufs: qcom: Align programming sequence as per HW spec"
authorMartin K. Petersen <martin.petersen@oracle.com>
Thu, 14 Sep 2023 01:31:28 +0000 (21:31 -0400)
committerMartin K. Petersen <martin.petersen@oracle.com>
Thu, 14 Sep 2023 01:31:28 +0000 (21:31 -0400)
commit17d11949827375d74bdf5df18c3f5813ee7d5933
tree4d33acf292a5d0f8e7dc056a8c0baa9e04d902ed
parentb0597fd5a953833399bbb6be55337dd655060143
parent5a738cfe49b2cc0896353c0b33dc5cc81316aabe
Merge patch series "scsi: ufs: qcom: Align programming sequence as per HW spec"

Nitin Rawat <quic_nitirawa@quicinc.com> says:

This patch series adds programming support for Qualcomm UFS V4 and
above to align avoid with Hardware Specification. This patch series
will address stability and performance issues.

In this patch series below changes are taken care.

1) Register layout for DME_VS_CORE_CLK_CTRL has changed for v4 and above.
2) Adds Support to configure PA_VS_CORE_CLK_40NS_CYCLES attibute for UFS V4
   and above.
3) Adds Support to configure multiple unipro frequencies like 403MHz,
   300MHz, 202MHz, 150 MHz, 75Mhz, 37.5 MHz for Qualcomm UFS Controller V4
   and above.
4) Allow configuration of SYS1CLK_1US_REG for UFS V4 and above.

Link: https://lore.kernel.org/r/20230905052400.13935-1-quic_nitirawa@quicinc.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/ufs/core/ufshcd.c