clk: qcom: Revert sync_state based clk_disable_unused
authorBjorn Andersson <andersson@kernel.org>
Wed, 22 Feb 2023 14:31:10 +0000 (06:31 -0800)
committerBjorn Andersson <andersson@kernel.org>
Wed, 22 Feb 2023 14:34:08 +0000 (06:34 -0800)
commitc1855dd0a62b7ead360eb9231fb65c2108efaf47
treee7fc2fb03d9877606a02f0135ef8f248914fba8e
parent7935b534d32a1823a7d5db449d340f56c201f284
clk: qcom: Revert sync_state based clk_disable_unused

Revert the postponement of clk_disable_unused() for clock providers that
implement sync_state, and the change to drivers implementing this, until
agreement on the implementation has been reached.

This reverts:
29e31415e14e ("clk: qcom: Remove need for clk_ignore_unused on sc8280xp")
99c0f7d35c4b ("clk: qcom: sdm845: Use generic clk_sync_state_disable_unused callback")
26b36df75166 ("clk: Add generic sync_state callback for disabling unused clocks")

Requested-by: Stephen Boyd <sboyd@kernel.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
drivers/clk/clk.c
drivers/clk/qcom/camcc-sdm845.c
drivers/clk/qcom/dispcc-sc8280xp.c
drivers/clk/qcom/dispcc-sdm845.c
drivers/clk/qcom/gcc-sc8280xp.c
drivers/clk/qcom/gcc-sdm845.c
drivers/clk/qcom/gpucc-sdm845.c
include/linux/clk-provider.h