From fba4f9d3d0e5dbf6027b8cac5dced722a843cfee Mon Sep 17 00:00:00 2001 From: Imran Shaik Date: Wed, 9 Nov 2022 14:45:07 +0530 Subject: [PATCH] ARM: dts: msm: Add support for RPMHCC node for sdxbaagha Add support for RPMHCC node for sdxbaagha platform. While at it, use dummy clock controller for RPMHCC on RUMI platform. Change-Id: Id23dc91f9eceb5ec29322b71c08c579d04a126ef --- qcom/sdxbaagha-rumi.dtsi | 21 +++++++++++++++++++++ qcom/sdxbaagha.dtsi | 32 ++++++-------------------------- 2 files changed, 27 insertions(+), 26 deletions(-) diff --git a/qcom/sdxbaagha-rumi.dtsi b/qcom/sdxbaagha-rumi.dtsi index 48ff6d67..e3f70810 100644 --- a/qcom/sdxbaagha-rumi.dtsi +++ b/qcom/sdxbaagha-rumi.dtsi @@ -39,6 +39,22 @@ 0x0 0x4 0x9 0x14>; }; + + bi_tcxo: bi_tcxo { + compatible = "fixed-factor-clock"; + clock-mult = <1>; + clock-div = <2>; + clocks = <&xo_board>; + #clock-cells = <0>; + }; + + bi_tcxo_ao: bi_tcxo_ao { + compatible = "fixed-factor-clock"; + clock-mult = <1>; + clock-div = <2>; + clocks = <&xo_board>; + #clock-cells = <0>; + }; }; &qupv3_se3_2uart { @@ -63,3 +79,8 @@ &cpufreq_hw { clocks = <&bi_tcxo>, <&gcc GPLL0>; }; + +&rpmhcc { + compatible = "qcom,dummycc"; + clock-output-names = "rpmhcc_clocks"; +}; diff --git a/qcom/sdxbaagha.dtsi b/qcom/sdxbaagha.dtsi index 071966bd..ee346f23 100644 --- a/qcom/sdxbaagha.dtsi +++ b/qcom/sdxbaagha.dtsi @@ -262,6 +262,11 @@ , ; }; + + rpmhcc: clock-controller { + compatible = "qcom,sdxbaagha-rpmh-clk"; + #clock-cells = <1>; + }; }; }; @@ -380,7 +385,7 @@ clocks { xo_board: xo_board { compatible = "fixed-clock"; - clock-frequency = <19200000>; + clock-frequency = <38400000>; clock-output-names = "xo_board"; #clock-cells = <0>; }; @@ -400,31 +405,6 @@ }; }; - bi_tcxo: bi_tcxo { - compatible = "fixed-factor-clock"; - clocks = <&xo_board>; - clock-mult = <1>; - clock-div = <1>; - #clock-cells = <0>; - clock-output-names = "bi_tcxo"; - }; - - bi_tcxo_ao: bi_tcxo_ao { - compatible = "fixed-factor-clock"; - clocks = <&xo_board>; - clock-mult = <1>; - clock-div = <1>; - #clock-cells = <0>; - clock-output-names = "bi_tcxo_ao"; - }; - - rpmhcc: clock-controller { - compatible = "fixed-clock"; - clock-output-names = "rpmh_clocks"; - clock-frequency = <19200000>; - #clock-cells = <1>; - }; - gcc: clock-controller@80000 { compatible = "qcom,sdxbaagha-gcc", "syscon"; reg = <0x80000 0x1f4200>;