Skip to content

Commit b2f8aba

Browse files
Alice Chaomartinkpetersen
authored andcommitted
scsi: ufs: host: mediatek: Correct resume flow for LPM and MTCMOS
Correct the system resume flow by turning MTCMOS on before setting LPM to false. During system suspend, set LPM to true and turn MTCMOS off. Ensure proper power management and system stability with the updated resume sequence. Signed-off-by: Alice Chao <alice.chao@mediatek.com> Signed-off-by: Peter Wang <peter.wang@mediatek.com> Reviewed-by: Peter Wang <peter.wang@mediatek.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
1 parent 77b96ef commit b2f8aba

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

drivers/ufs/host/ufs-mediatek.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2327,11 +2327,11 @@ static int ufs_mtk_system_resume(struct device *dev)
23272327
if (pm_runtime_suspended(hba->dev))
23282328
goto out;
23292329

2330-
ufs_mtk_dev_vreg_set_lpm(hba, false);
2331-
23322330
if (ufs_mtk_is_rtff_mtcmos(hba))
23332331
ufs_mtk_mtcmos_ctrl(true, res);
23342332

2333+
ufs_mtk_dev_vreg_set_lpm(hba, false);
2334+
23352335
out:
23362336
ret = ufshcd_system_resume(dev);
23372337

0 commit comments

Comments
 (0)