mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-16 04:13:31 +00:00
47 lines
1.7 KiB
Diff
47 lines
1.7 KiB
Diff
From 5d0ab61a700214366dfcca5893b87655261e8c94 Mon Sep 17 00:00:00 2001
|
|
From: Varadarajan Narayanan <quic_varada@quicinc.com>
|
|
Date: Tue, 30 Apr 2024 12:12:14 +0530
|
|
Subject: [PATCH] arm64: dts: qcom: ipq9574: Add icc provider ability to gcc
|
|
|
|
IPQ SoCs dont involve RPM in managing NoC related clocks and
|
|
there is no NoC scaling. Linux itself handles these clocks.
|
|
However, these should not be exposed as just clocks and align
|
|
with other Qualcomm SoCs that handle these clocks from a
|
|
interconnect provider.
|
|
|
|
Hence include icc provider capability to the gcc node so that
|
|
peripherals can use the interconnect facility to enable these
|
|
clocks.
|
|
|
|
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Signed-off-by: Varadarajan Narayanan <quic_varada@quicinc.com>
|
|
Link: https://lore.kernel.org/r/20240430064214.2030013-7-quic_varada@quicinc.com
|
|
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
|
|
---
|
|
arch/arm64/boot/dts/qcom/ipq9574.dtsi | 2 ++
|
|
1 file changed, 2 insertions(+)
|
|
|
|
diff --git a/arch/arm64/boot/dts/qcom/ipq9574.dtsi b/arch/arm64/boot/dts/qcom/ipq9574.dtsi
|
|
index 04ba09a9156c..48dfafea46a7 100644
|
|
--- a/arch/arm64/boot/dts/qcom/ipq9574.dtsi
|
|
+++ b/arch/arm64/boot/dts/qcom/ipq9574.dtsi
|
|
@@ -8,6 +8,7 @@
|
|
|
|
#include <dt-bindings/clock/qcom,apss-ipq.h>
|
|
#include <dt-bindings/clock/qcom,ipq9574-gcc.h>
|
|
+#include <dt-bindings/interconnect/qcom,ipq9574.h>
|
|
#include <dt-bindings/interrupt-controller/arm-gic.h>
|
|
#include <dt-bindings/reset/qcom,ipq9574-gcc.h>
|
|
#include <dt-bindings/thermal/thermal.h>
|
|
@@ -315,6 +316,7 @@ gcc: clock-controller@1800000 {
|
|
<0>;
|
|
#clock-cells = <1>;
|
|
#reset-cells = <1>;
|
|
+ #interconnect-cells = <1>;
|
|
};
|
|
|
|
tcsr_mutex: hwlock@1905000 {
|
|
--
|
|
2.45.2
|
|
|