| // 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>; |
| }; |
| |
| &gpu_opp_table { |
| opp-725000000 { |
| opp-hz = /bits/ 64 <725000000>; |
| opp-supported-hw = <0xff>; |
| required-opps = <&rpmpd_opp_turbo>; |
| }; |
| }; |