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>;
 	};