ARM: dts: msm: Add device for CDSP voting on L3
Currently, the only voting devices for L3 are tied to the two CPU clusters.
Add a new device that allows for voting on L3 from CDSP.
Change-Id: Id70551925aab5fab7c012dcfccb01c1578b7803d
Signed-off-by: Santosh Mardi <gsantosh@codeaurora.org>
diff --git a/arch/arm64/boot/dts/qcom/sdm670.dtsi b/arch/arm64/boot/dts/qcom/sdm670.dtsi
index dc03f88..de09340 100644
--- a/arch/arm64/boot/dts/qcom/sdm670.dtsi
+++ b/arch/arm64/boot/dts/qcom/sdm670.dtsi
@@ -1082,7 +1082,7 @@
vdd_pwrcl_mx_ao-supply = <&pm660l_s1_level_ao>;
qcom,mx-turbo-freq = <1440000000 1708000000 3300000001>;
- l3-devs = <&l3_cpu0 &l3_cpu6>;
+ l3-devs = <&l3_cpu0 &l3_cpu6 &l3_cdsp>;
clock-names = "xo_ao";
clocks = <&clock_rpmh RPMH_CXO_CLK_A>;
@@ -2761,6 +2761,13 @@
< 2457600 MHZ_TO_MBPS(1804, 4) >;
};
+ l3_cdsp: qcom,l3-cdsp {
+ compatible = "devfreq-simple-dev";
+ clock-names = "devfreq_clk";
+ clocks = <&clock_cpucc L3_MISC_VOTE_CLK>;
+ governor = "powersave";
+ };
+
cpu_pmu: cpu-pmu {
compatible = "arm,armv8-pmuv3";
qcom,irq-is-percpu;