clk: qcom: cpu-8996: simplify the cpu_clk_notifier_cb
authorDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Fri, 13 Jan 2023 12:05:37 +0000 (14:05 +0200)
committerBjorn Andersson <andersson@kernel.org>
Thu, 19 Jan 2023 04:50:00 +0000 (22:50 -0600)
commitb3b274bc9d3d7307308aeaf75f70731765ac999a
tree8cc83a96da4ed0b4e114c9c6b1cfda61c53ff49f
parent72537606f03c8007029211867a7fa63d2d41b8b8
clk: qcom: cpu-8996: simplify the cpu_clk_notifier_cb

- Do not use the Alt PLL completely. Switch to smux when necessary to
  prevent overvolting
- Restore the parent in case the rate change aborts for some reason
- Do not duplicate resetting the parent in set_parent operation.

Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20230113120544.59320-8-dmitry.baryshkov@linaro.org
drivers/clk/qcom/clk-cpu-8996.c