ARM: dts: msm: Add pmic die temperature based mitigation for neo

Add pmic die temp based CPU isolation and GPU frequency mitigation
for neo target based on the recommendation.

Change-Id: Iad06ae23432912abccc716f95f77dbef2e46ffe2
This commit is contained in:
Priyansh Jain
2022-03-21 18:41:04 +05:30
committed by Gerrit - the friendly Code Review server
parent 6736a2b5bf
commit 2247ba9af5
5 changed files with 37 additions and 0 deletions

View File

@@ -1,4 +1,5 @@
#include "neo-pmic-overlay.dtsi"
#include "neo-thermal-overlay.dtsi"
&soc {
};

View File

@@ -1,4 +1,5 @@
#include "neo-pmic-overlay.dtsi"
#include "neo-thermal-overlay.dtsi"
&soc {
};

View File

@@ -1 +1,2 @@
#include "neo-pmic-overlay.dtsi"
#include "neo-thermal-overlay.dtsi"

View File

@@ -1,4 +1,5 @@
#include "neo-pmic-overlay.dtsi"
#include "neo-thermal-overlay.dtsi"
&soc {
};

View File

@@ -0,0 +1,33 @@
#include <dt-bindings/thermal/thermal_qti.h>
&thermal_zones {
pm8150_tz {
cooling-maps {
pm8150_cpu0_freq {
trip = <&pm8150_trip0>;
cooling-device = <&CPU0 6 THERMAL_NO_LIMIT>;
};
pm8150_cpu1_pause {
trip = <&pm8150_trip0>;
cooling-device = <&cpu1_pause 1 1>;
};
pm8150_cpu2_pause {
trip = <&pm8150_trip0>;
cooling-device = <&cpu2_pause 1 1>;
};
pm8150_cpu3_pause {
trip = <&pm8150_trip0>;
cooling-device = <&cpu3_pause 1 1>;
};
pm8150_gpu {
trip = <&pm8150_trip0>;
cooling-device = <&msm_gpu THERMAL_NO_LIMIT
THERMAL_NO_LIMIT>;
};
};
};
};