blob: 42407af2437028dc39848be93a3b3801f6abc927 [file] [log] [blame]
/*
* Copyright (c) 2018, The Linux Foundation. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and
* only version 2 as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*/
#include "sdm439.dtsi"
#include "sdm429-cpu.dtsi"
/ {
model = "Qualcomm Technologies, Inc. SDM429";
compatible = "qcom,sdm429";
qcom,msm-id = <354 0x0>;
};
&soc {
/delete-node/ etm@619c000;
/delete-node/ etm@619d000;
/delete-node/ etm@619e000;
/delete-node/ etm@619f000;
/delete-node/ cti@61b8000;
/delete-node/ cti@61b9000;
/delete-node/ cti@61ba000;
/delete-node/ cti@61bb000;
qcom,spm@b1d2000 {
qcom,cpu-vctl-list = <&CPU0 &CPU1 &CPU2 &CPU3>;
};
qcom,lpm-levels {
qcom,pm-cluster@0 {
/delete-node/qcom,pm-cluster@1;
};
};
msm_cpufreq: qcom,msm-cpufreq {
compatible = "qcom,msm-cpufreq";
clock-names =
"l2_clk",
"cpu0_clk";
clocks = <&clock_cpu clk_cci_clk>,
<&clock_cpu clk_a53_bc_clk>;
qcom,governor-per-policy;
qcom,cpufreq-table =
< 960000 >,
< 1305600 >,
< 1497600 >,
< 1708800 >,
< 1958400 >;
};
devfreq-cpufreq {
cpubw-cpufreq {
target-dev = <&cpubw>;
cpu-to-dev-map =
< 960000 2929 >,
< 1305600 5053 >,
< 1497600 5712 >,
< 1708800 7031 >,
< 1958400 7031 >;
};
cci-cpufreq {
target-dev = <&cci_cache>;
cpu-to-dev-map =
< 960000 400000 >,
< 1305600 400000 >,
< 1497600 533333 >,
< 1708800 533333 >,
< 1958400 533333 >;
};
mincpubw-cpufreq {
target-dev = <&mincpubw>;
cpu-to-dev-map =
< 1305600 2929 >,
< 1958400 4248 >;
};
};
};
&funnel_apss {
ports {
/delete-node/ port@1;
/delete-node/ port@2;
/delete-node/ port@3;
/delete-node/ port@4;
};
};
&thermal_zones {
hexa-cpu-max-step {
cooling-maps {
/delete-node/ cpu4_cdev;
/delete-node/ cpu5_cdev;
/delete-node/ cpu6_cdev;
/delete-node/ cpu7_cdev;
};
};
/delete-node/ cpuss0-step;
};