summaryrefslogtreecommitdiff
path: root/include/ufs
diff options
context:
space:
mode:
authorMartin K. Petersen <martin.petersen@oracle.com>2025-07-14 21:00:41 -0400
committerMartin K. Petersen <martin.petersen@oracle.com>2025-07-14 21:00:41 -0400
commitb99a50672513a1445ce777041e3b4d2f829a40d6 (patch)
treeb1a5071b27a5910afc3ce7301320fcbfb1d0b2da /include/ufs
parent063bec4444d54e5f35d11949c5c90eaa1ff84c11 (diff)
parent5a6f304f39c24c1a2c3023fbfda81b0042354c3f (diff)
downloadlinux-b99a50672513a1445ce777041e3b4d2f829a40d6.tar.gz
linux-b99a50672513a1445ce777041e3b4d2f829a40d6.tar.bz2
linux-b99a50672513a1445ce777041e3b4d2f829a40d6.zip
Merge patch series "ufs: ufs-qcom: Align programming sequence as per HW spec"
Nitin Rawat <quic_nitirawa@quicinc.com> says: This patch series adds programming support for Qualcomm UFS to align with Hardware Specification. In this patch series below changes are taken care. 1. Enable QUnipro Internal Clock Gating 2. Update esi_vec_mask for HW major version >= 6 Link: https://lore.kernel.org/r/20250714075336.2133-1-quic_nitirawa@quicinc.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 9b3515cee711..1d3943777584 100644
--- a/include/ufs/ufshcd.h
+++ b/include/ufs/ufshcd.h
@@ -1480,6 +1480,7 @@ void ufshcd_resume_complete(struct device *dev);
bool ufshcd_is_hba_active(struct ufs_hba *hba);
void ufshcd_pm_qos_init(struct ufs_hba *hba);
void ufshcd_pm_qos_exit(struct ufs_hba *hba);
+int ufshcd_dme_rmw(struct ufs_hba *hba, u32 mask, u32 val, u32 attr);
/* Wrapper functions for safely calling variant operations */
static inline int ufshcd_vops_init(struct ufs_hba *hba)