]> www.infradead.org Git - users/dwmw2/linux.git/commit
clk: qcom: common: Add interconnect clocks support
authorVaradarajan Narayanan <quic_varada@quicinc.com>
Tue, 30 Apr 2024 06:42:12 +0000 (12:12 +0530)
committerBjorn Andersson <andersson@kernel.org>
Mon, 8 Jul 2024 16:40:57 +0000 (11:40 -0500)
commit8737ec830ee32162858af7c1504169b05b313ab1
tree28bbb90980375335185cbef28428ca359775ec71
parentd3153113619216e87038a20bebf82582f9be10e7
clk: qcom: common: Add interconnect clocks support

Unlike MSM platforms that manage NoC related clocks and scaling
from RPM, IPQ SoCs dont involve RPM in managing NoC related
clocks and there is no NoC scaling.

However, there is a requirement to enable some NoC interface
clocks for accessing the peripheral controllers present on
these NoCs. Though exposing these as normal clocks would work,
having a minimalistic interconnect driver to handle these clocks
would make it consistent with other Qualcomm platforms resulting
in common code paths. This is similar to msm8996-cbf's usage of
icc-clk framework.

Signed-off-by: Varadarajan Narayanan <quic_varada@quicinc.com>
Link: https://lore.kernel.org/r/20240430064214.2030013-5-quic_varada@quicinc.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
drivers/clk/qcom/common.c
drivers/clk/qcom/common.h