scsi: ufs: qcom: Add sanity checks for gear/lane values during ICC scaling
authorManivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Wed, 3 Apr 2024 13:20:04 +0000 (18:50 +0530)
committerMartin K. Petersen <martin.petersen@oracle.com>
Mon, 8 Apr 2024 19:08:45 +0000 (15:08 -0400)
commit33507b3964f136ea1592718cb81885c8f9354f65
tree300fcb971cee3748d0bb8e431b968c28c78630a4
parent83ef2ab4bdd7c8b39d85aa17a8c362b41665981e
scsi: ufs: qcom: Add sanity checks for gear/lane values during ICC scaling

Let's add the checks to warn the user if the ICC scaling is not supported
for the gear/lane values and also fallback to the max value if that's the
case.

Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Link: https://lore.kernel.org/r/20240403-ufs-icc-fix-v2-2-958412a5eb45@linaro.org
Reviewed-by: Andrew Halaney <ahalaney@redhat.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/ufs/host/ufs-qcom.c