summaryrefslogtreecommitdiff
path: root/include/ufs
diff options
context:
space:
mode:
authorPeter Wang <peter.wang@mediatek.com>2025-09-24 12:43:23 +0300
committerMartin K. Petersen <martin.petersen@oracle.com>2025-10-22 04:36:45 +0300
commit7162536410768ec6b219524c36d3a871ff97adf8 (patch)
treea03561e28d25348d7b0c4f1dd9104821a803600c /include/ufs
parent3a8660878839faadb4f1a6dd72c3179c1df56787 (diff)
downloadlinux-7162536410768ec6b219524c36d3a871ff97adf8.tar.xz
scsi: ufs: host: mediatek: Correct clock scaling with PM QoS flow
Correct clock scaling with PM QoS during suspend and resume. Ensure PM QoS is released during suspend if scaling up and re-applied after resume. This prevents performance issues and maintains proper power management. Signed-off-by: Peter Wang <peter.wang@mediatek.com> Reviewed-by: Bart Van Assche <bvanassche@acm.org> Acked-by: Chun-Hung Wu <chun-hung.wu@mediatek.com> Link: https://patch.msgid.link/20250924094527.2992256-2-peter.wang@mediatek.com Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'include/ufs')
-rw-r--r--include/ufs/ufshcd.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/ufs/ufshcd.h b/include/ufs/ufshcd.h
index 9425cfd9d00e..ce7301d63c5c 100644
--- a/include/ufs/ufshcd.h
+++ b/include/ufs/ufshcd.h
@@ -1487,5 +1487,6 @@ int ufshcd_write_ee_control(struct ufs_hba *hba);
int ufshcd_update_ee_control(struct ufs_hba *hba, u16 *mask,
const u16 *other_mask, u16 set, u16 clr);
void ufshcd_force_error_recovery(struct ufs_hba *hba);
+void ufshcd_pm_qos_update(struct ufs_hba *hba, bool on);
#endif /* End of Header */