From 2ade629af307929ce96719ec8cd35748f2133803 Mon Sep 17 00:00:00 2001 From: Ajit Pandey Date: Thu, 19 Sep 2024 21:14:12 +0530 Subject: [PATCH] ARM: dts: msm: Add support for DEBUGCC on Tuna platform Add support for debug clock controller nodes on Tuna platform. While at it add stubs clock support nodes for gxclkctl. Change-Id: I80e490feaaf9577a099990bda57fe660e8009222 Signed-off-by: Ajit Pandey --- qcom/tuna.dtsi | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/qcom/tuna.dtsi b/qcom/tuna.dtsi index 07467382..e6b5ad06 100644 --- a/qcom/tuna.dtsi +++ b/qcom/tuna.dtsi @@ -1195,6 +1195,13 @@ #reset-cells = <1>; }; + gxclkctl: clock-controller@3d68024 { + compatible = "qcom,dummycc"; + clock-output-names = "gxclkctl_clocks"; + #clock-cells = <1>; + #reset-cells = <1>; + }; + tcsrcc: clock-controller@1fbf000 { compatible = "qcom,tuna-tcsrcc", "syscon"; reg = <0x1fbf000 0x14>; @@ -1221,6 +1228,46 @@ #reset-cells = <1>; }; + apsscc: syscon@17a80000 { + compatible = "syscon"; + reg = <0x17a80000 0x31000>; + }; + + mccc: syscon@240ba000 { + compatible = "syscon"; + reg = <0x240ba000 0x54>; + }; + + gxclkctldebugcc: syscon@3d64000 { + compatible = "syscon"; + reg = <0x3d64000 0x6000>; + }; + + debugcc: clock-controller@0 { + compatible = "qcom,tuna-debugcc"; + qcom,apsscc = <&apsscc>; + qcom,cambistmclkcc = <&cambistmclkcc>; + qcom,camcc = <&camcc>; + qcom,dispcc = <&dispcc>; + qcom,evacc = <&evacc>; + qcom,gcc = <&gcc>; + qcom,gpucc = <&gpucc>; + qcom,gxclkctl = <&gxclkctldebugcc>; + qcom,videocc = <&videocc>; + qcom,mccc = <&mccc>; + clocks = <&rpmhcc RPMH_CXO_CLK>, <&cambistmclkcc 0>, + <&camcc 0>, <&dispcc 0>, + <&evacc 0>, <&gcc 0>, + <&gpucc 0>, <&gxclkctl 0>, + <&videocc 0>; + clock-names = "xo_clk_src", "cambistmclkcc", + "camcc", "dispcc", + "evacc", "gcc", + "gpucc", "gxclkctl", + "videocc"; + #clock-cells = <1>; + }; + tcsr: syscon@1fc0000 { compatible = "syscon"; reg = <0x1fc0000 0x30000>;