ARM: dts: msm: Update the CPU clock node for QCS405
Update the cpu clock controller node to use the
cpu clock driver. Add the clocks and regulator
handles for the same.
Signed-off-by: Shefali Jain <shefjain@codeaurora.org>
Change-Id: I837b14f3bab0fd65be1eeb4fd8a432d3da3bb6c0
diff --git a/arch/arm64/boot/dts/qcom/qcs405.dtsi b/arch/arm64/boot/dts/qcom/qcs405.dtsi
index c865668..65247d4 100644
--- a/arch/arm64/boot/dts/qcom/qcs405.dtsi
+++ b/arch/arm64/boot/dts/qcom/qcs405.dtsi
@@ -256,9 +256,23 @@
#clock-cells = <1>;
};
- clock_cpu: qcom,cpu {
- compatible = "qcom,dummycc";
- clock-output-names = "cpu_clocks";
+ clock_cpu: qcom,clock-cpu@0b011050 {
+ status = "disabled";
+ compatible = "qcom,cpu-qcs405";
+ clocks = <&clock_rpmcc RPM_SMD_XO_A_CLK_SRC>,
+ <&clock_gcc GPLL0_AO_OUT_MAIN>;
+ clock-names = "xo_ao", "gpll0_ao" ;
+ reg = <0x0b011050 0x8>,
+ <0xb016000 0x34>;
+ reg-names = "apcs_cmd" , "apcs_pll";
+ cpu-vdd-supply = <&apc_vreg_corner>;
+ vdd_dig_ao-supply = <&pms405_s1_level>;
+ qcom,speed0-bin-v0 =
+ < 0 0>,
+ < 960000000 1>,
+ < 1113600000 2>,
+ < 1267200000 3>,
+ < 1382400000 4>;
#clock-cells = <1>;
};