]> www.infradead.org Git - linux.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)
committerBjorn Andersson <andersson@kernel.org>
Wed, 6 Nov 2024 00:22:29 +0000 (16:22 -0800)
commitaec8c0e28ce4a1f89fd82fcc06a5cc73147e9817
tree950cd000434925b5eecd3906641fbef2f3023cb7
parentf93cea43e5527d1f0828360c09cdfaac0358dcd4
clk: qcom: rcg2: add clk_rcg2_shared_floor_ops

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>
drivers/clk/qcom/clk-rcg.h
drivers/clk/qcom/clk-rcg2.c