]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
clk: qcom: rcg2: add clk_rcg2_shared_floor_ops
authorDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Sun, 27 Oct 2024 01:24:45 +0000 (03:24 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 14 Dec 2024 19:04:00 +0000 (20:04 +0100)
commitec81102ae27f3c4df09fd4bb284bbef9204accb8
tree47d7a5ffd39ba383d21ea3a8809bfef69e26d51d
parente4913d4bc59227fbdfe6b8f5541f49aaea1cb41c
clk: qcom: rcg2: add clk_rcg2_shared_floor_ops

[ Upstream commit aec8c0e28ce4a1f89fd82fcc06a5cc73147e9817 ]

Generally SDCC clocks use clk_rcg2_floor_ops, however on SAR2130P
platform it's recommended to use rcg2_shared_ops for all Root Clock
Generators to park them instead of disabling. Implement a mix of those,
clk_rcg2_shared_floor_ops.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Link: https://lore.kernel.org/r/20241027-sar2130p-clocks-v5-6-ecad2a1432ba@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/clk/qcom/clk-rcg.h
drivers/clk/qcom/clk-rcg2.c