scsi: ufs: ufs-mediatek: Fix MCQ mode TM cmd timeout
authorPeter Wang <peter.wang@mediatek.com>
Thu, 21 Dec 2023 11:04:15 +0000 (19:04 +0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 24 Jan 2024 02:06:06 +0000 (21:06 -0500)
commit468b3e0a3bca659bff6ddc48d5baeddfd678be7b
treea3ba6c4d14ec24e8310df29b4d78366b307b06ec
parent29b3a373e2df30b1f8bb9ef8a0d480cce3d0e295
scsi: ufs: ufs-mediatek: Fix MCQ mode TM cmd timeout

Fix TM cmd timeout issue in MCQ mode using the default resume call
ufshcd_make_hba_operational() to set TM cmd DMA address.

This flow is the same as UFS initialization after link startup and then
setting MCQ related registers if using MCQ mode.

Signed-off-by: Peter Wang <peter.wang@mediatek.com>
Link: https://lore.kernel.org/r/20231221110416.16176-3-peter.wang@mediatek.com
Reviewed-by: Chun-Hung Wu <chun-hung.wu@mediatek.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/ufs/host/ufs-mediatek.c