clk: qcom: gcc: Set FORCE_MEM_CORE_ON for gcc_ufs_axi_clk for 8650/8750
authorTaniya Das <quic_tdas@quicinc.com>
Mon, 14 Apr 2025 09:00:40 +0000 (14:30 +0530)
committerBjorn Andersson <andersson@kernel.org>
Sun, 18 May 2025 00:28:40 +0000 (19:28 -0500)
commitda94a81ea6c6f1cd2f389c5631e33c145ac7b35b
tree7da7a6103803e4f53d525688932bea99a50fe30d
parent166e65bc6ce317be41368d9340b870edbdbaa2aa
clk: qcom: gcc: Set FORCE_MEM_CORE_ON for gcc_ufs_axi_clk for 8650/8750

Update the force mem core bit for UFS 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 the UFS driver.

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-1-67b5529b9b5d@quicinc.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
drivers/clk/qcom/gcc-sm8650.c
drivers/clk/qcom/gcc-sm8750.c