clk: qcom: gcc-msm8998: Control MMSS and GPUSS GPLL0 outputs properly
authorKonrad Dybcio <konrad.dybcio@linaro.org>
Mon, 3 Jul 2023 18:20:07 +0000 (20:20 +0200)
committerBjorn Andersson <andersson@kernel.org>
Mon, 14 Aug 2023 02:51:03 +0000 (19:51 -0700)
commit9c76c5cf4b3177a22978893c2312d73bcc911739
treea124015082a593f311b4ad4630efabc483c1ba0d
parent9127b3770ef2d737e8b7afd1d9274153d75bcf90
clk: qcom: gcc-msm8998: Control MMSS and GPUSS GPLL0 outputs properly

Up until now, we've been relying on some non-descript hardware magic
to pinkypromise turn the clocks on for us. While new SoCs shine with
that feature, MSM8998 can not always be fully trusted.

Register the MMSS and GPUSS GPLL0 legs with the CCF to allow for manual
enable voting.

Reviewed-by: Jeffrey Hugo <quic_jhugo@quicinc.com>
Tested-by: Jeffrey Hugo <quic_jhugo@quicinc.com>
Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Link: https://lore.kernel.org/r/20230622-topic-8998clk-v2-3-6222fbc2916b@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
drivers/clk/qcom/gcc-msm8998.c