]> Gentwo Git Trees - linux/.git/commit
clk: qcom: apss-ipq5424: Add ipq5424 apss clock controller
authorSricharan Ramabadhran <quic_srichara@quicinc.com>
Mon, 11 Aug 2025 09:09:52 +0000 (14:39 +0530)
committerBjorn Andersson <andersson@kernel.org>
Mon, 11 Aug 2025 15:06:36 +0000 (10:06 -0500)
commit5bf83c54bab5eb15a2749c6c52b6f96d425490bc
treeed8c6ab76d096d47ff1cf62a7d6b36f0f75217a2
parentfa5b839b178371ab0a68c32c239de2d9ff103d3c
clk: qcom: apss-ipq5424: Add ipq5424 apss clock controller

CPU on Qualcomm ipq5424 is clocked by huayra PLL with RCG support.
Add support for the APSS PLL, RCG and clock enable for ipq5424.
The PLL, RCG register space are clubbed. Hence adding new APSS driver
for both PLL and RCG/CBC control. Also the L3 cache has a separate pll
and needs to be scaled along with the CPU and is modeled as an ICC clock.

[ Removed clock notifier, moved L3 pll to icc-clk, used existing
alpha pll structure ]

Co-developed-by: Md Sadre Alam <quic_mdalam@quicinc.com>
Signed-off-by: Md Sadre Alam <quic_mdalam@quicinc.com>
Signed-off-by: Sricharan Ramabadhran <quic_srichara@quicinc.com>
Signed-off-by: Varadarajan Narayanan <quic_varada@quicinc.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20250811090954.2854440-3-quic_varada@quicinc.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
drivers/clk/qcom/Kconfig
drivers/clk/qcom/Makefile
drivers/clk/qcom/apss-ipq5424.c [new file with mode: 0644]