clk: qcom: gcc-x1e80100: Set FORCE MEM CORE for UFS clocks
authorTaniya Das <quic_tdas@quicinc.com>
Mon, 14 Apr 2025 09:00:41 +0000 (14:30 +0530)
committerBjorn Andersson <andersson@kernel.org>
Sun, 18 May 2025 00:28:40 +0000 (19:28 -0500)
commit201bf08ba9e26eeb0a96ba3fd5c026f531b31aed
tree06966192a54120f6c4fe9b4a41726fd029b4c9a4
parentda94a81ea6c6f1cd2f389c5631e33c145ac7b35b
clk: qcom: gcc-x1e80100: Set FORCE MEM CORE for UFS clocks

Update the force mem core bit for UFS ICE clock and UFS PHY AXI clock to
force the core on signal to remain active during halt state of the clk.
If force mem core bit of the clock is not set, the memories of the
subsystem will not retain the logic across power states. This is
required for the MCQ feature of UFS.

Signed-off-by: Taniya Das <quic_tdas@quicinc.com>
Reviewed-by: Imran Shaik <quic_imrashai@quicinc.com>
Link: https://lore.kernel.org/r/20250414-gcc_ufs_mem_core-v1-2-67b5529b9b5d@quicinc.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
drivers/clk/qcom/gcc-x1e80100.c