Merge "ARM: dts: msm: Add cpu clock node for sdxnightjar"

This commit is contained in:
qctecmdr 2021-01-11 02:18:24 -08:00 • committed by Gerrit - the friendly Code Review server
commit 2f1ffa3a5c

View file

@ -3,6 +3,7 @@
#include <dt-bindings/interrupt-controller/arm-gic.h>
#include <dt-bindings/clock/qcom,gcc-sdxnightjar.h>
#include <dt-bindings/clock/qcom,rpmcc.h>
#include <dt-bindings/regulator/qcom,rpm-smd-regulator.h>
/ {
model = "Qualcomm Technologies, Inc. SDXNIGHTJAR";
@ -137,8 +138,8 @@
compatible = "qcom,sdxnightjar-gcc", "syscon";
reg = <0x1800000 0x80000>;
reg-names = "cc_base";
vdd_cx-supply = <&pmd9650_s5_level>;
vdd_cx_ao-supply = <&pmd9650_s5_level_ao>;
vdd_cx-supply = <&VDD_CX_LEVEL>;
vdd_cx_ao-supply = <&VDD_CX_LEVEL_AO>;
clocks = <&rpmcc RPM_SMD_XO_CLK_SRC>,
<&rpmcc RPM_SMD_XO_A_CLK_SRC>;
clock-names = "bi_tcxo", "bi_tcxo_ao";
@ -146,9 +147,15 @@
#reset-cells = <1>;
};
cpucc: syscon@b01101c {
compatible = "syscon";
reg = <0xb01101c 0x4>;
};
debugcc: qcom,cc-debug@1874000 {
compatible = "qcom,sdxnightjar-debugcc";
qcom,gcc = <&gcc>;
qcom,cpucc = <&cpucc>;
clock-names = "xo_clk_src";
clocks = <&rpmcc RPM_SMD_XO_CLK_SRC>;
#clock-cells = <1>;
@ -166,6 +173,24 @@
reg = <0x0185d044 0x4>;
};
apsscc: clock-controller@b010008 {
compatible = "qcom,sdxnightjar-apsscc";
clocks = <&rpmcc RPM_SMD_XO_A_CLK_SRC>,
<&gcc GPLL0_AO>;
clock-names = "bi_tcxo_ao", "gpll0_out_even";
reg = <0xb010008 0x8>, <0xb008018 0x28>;
reg-names = "apcs_cmd", "apcs_pll";
vdd-pll-supply = <&VDD_CX_LEVEL_AO>;
cpu-vdd-supply = <&VDD_CX_LEVEL_AO>;
qcom,speed0-bin-v0 =
< 0 RPM_SMD_REGULATOR_LEVEL_NONE>,
< 200000000 RPM_SMD_REGULATOR_LEVEL_LOW_SVS>,
< 384000000 RPM_SMD_REGULATOR_LEVEL_SVS>,
< 787200000 RPM_SMD_REGULATOR_LEVEL_NOM>,
< 1286400000 RPM_SMD_REGULATOR_LEVEL_TURBO>;
#clock-cells = <1>;
};
qcom,msm-cpufreq {
compatible = "qcom,msm-cpufreq";
/*TODO: Fix the clock when tree is available*/