]> www.infradead.org Git - users/jedix/linux-maple.git/commit
scsi: ufs: ufs-qcom: Add fixup_dev_quirks vops
authorManish Pandey <quic_mapa@quicinc.com>
Tue, 3 Sep 2024 13:15:46 +0000 (18:45 +0530)
committerMartin K. Petersen <martin.petersen@oracle.com>
Fri, 4 Oct 2024 02:03:32 +0000 (22:03 -0400)
commit94c4c5d78b0f7537354b2f1c0fd6e9dc18fe0699
tree918bb5e71557182cf744183f9ee1b0e292803e4c
parent43abe48d95fee8816f79e085ea9c86e4f65607e7
scsi: ufs: ufs-qcom: Add fixup_dev_quirks vops

Add fixup_dev_quirk vops in QCOM UFS platforms and provide an initial
vendor-specific device quirk table to add UFS device specific quirks which
are enabled only for specified UFS devices.

 - Add DELAY_BEFORE_LPM quirk for Skhynix UFS devices to introduce a delay
   before VCC is powered off in QCOM platforms.

 - Add DELAY_AFTER_LPM quirk for Toshiba UFS devices to introduce a delay
   after the VCC power rail is turned off in QCOM platforms.

 - Move UFS_DEVICE_QUIRK_HOST_PA_TACTIVATE quirk from
   ufs_qcom_apply_dev_quirks to ufs_qcom_dev_fixups.

Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
Link: https://lore.kernel.org/r/20240903131546.1141-1-quic_mapa@quicinc.com
Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/ufs/host/ufs-qcom.c