clk: qcom: apss-ipq6018: add the GPLL0 clock also as clock provider
authorKathiravan Thirumoorthy <quic_kathirav@quicinc.com>
Thu, 14 Sep 2023 06:59:57 +0000 (12:29 +0530)
committerBjorn Andersson <andersson@kernel.org>
Sat, 21 Oct 2023 19:59:13 +0000 (12:59 -0700)
commite0e6373d653b7707bf042ecf1538884597c5d0da
tree5a77c64169ea3e9b05d4e3210d18e0f3ca48e578
parent5635ef0bd1052420bc659a00be6fd0c60cec5cb9
clk: qcom: apss-ipq6018: add the GPLL0 clock also as clock provider

While the kernel is booting up, APSS PLL will be running at 800MHz with
GPLL0 as source. Once the cpufreq driver is available, APSS PLL will be
configured and select the rate based on the opp table and the source will
be changed to APSS_PLL_EARLY.

Without this patch, CPU Freq driver reports that CPU is running at 24MHz
instead of the 800MHz.

Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Tested-by: Robert Marko <robimarko@gmail.com>
Signed-off-by: Kathiravan Thirumoorthy <quic_kathirav@quicinc.com>
Link: https://lore.kernel.org/r/20230913-gpll_cleanup-v2-7-c8ceb1a37680@quicinc.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
drivers/clk/qcom/apss-ipq6018.c