// SPDX-License-Identifier: BSD-3-Clause /* Copyright (c) 2022, The Linux Foundation. All rights reserved. */ #include "msm8953.dtsi" / { thermal-zones { /delete-node/cpu1-thermal; /delete-node/cpu2-thermal; /delete-node/cpu3-thermal; cpu0-thermal { thermal-sensors = <&tsens0 13>; cooling-maps { map0 { cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; }; }; }; cpu4-thermal { thermal-sensors = <&tsens0 5>; }; cpu5-thermal { thermal-sensors = <&tsens0 6>; }; cpu6-thermal { thermal-sensors = <&tsens0 7>; }; cpu7-thermal { thermal-sensors = <&tsens0 8>; }; }; }; /* * SDM632 uses Kryo 250 instead of Cortex A53 * CPU0-3 are efficiency cores, CPU4-7 are performance cores */ &CPU0 { compatible = "qcom,kryo250"; }; &CPU1 { compatible = "qcom,kryo250"; }; &CPU2 { compatible = "qcom,kryo250"; }; &CPU3 { compatible = "qcom,kryo250"; }; &CPU4 { compatible = "qcom,kryo250"; capacity-dmips-mhz = <1980>; }; &CPU5 { compatible = "qcom,kryo250"; capacity-dmips-mhz = <1980>; }; &CPU6 { compatible = "qcom,kryo250"; capacity-dmips-mhz = <1980>; }; &CPU7 { compatible = "qcom,kryo250"; capacity-dmips-mhz = <1980>; };