From 8982f65ddf55303663fe07fcd382238a66dcddec Mon Sep 17 00:00:00 2001 From: Manaf Meethalavalappu Pallikunhi Date: Thu, 27 May 2021 13:43:05 +0530 Subject: [PATCH] ARM: dts: qcom: enable gpu mitigation for TSENS and BCL for monaco Enable gpu thermal zone mitigation for TSENS and BCL thermal zones for monaco. Change-Id: Iadb08edc362390c512a63ea6bc666eadcdfc02f8 --- qcom/monaco-thermal-overlay.dtsi | 18 ++++++++++++++++++ qcom/monaco-thermal.dtsi | 24 ++++++++++++++++++++++++ 2 files changed, 42 insertions(+) diff --git a/qcom/monaco-thermal-overlay.dtsi b/qcom/monaco-thermal-overlay.dtsi index 13c385a73423..a778e5a46524 100644 --- a/qcom/monaco-thermal-overlay.dtsi +++ b/qcom/monaco-thermal-overlay.dtsi @@ -40,6 +40,12 @@ trip = <&bcl_lvl0>; cooling-device = <&cpu3_isolate 1 1>; }; + + gpu_cdev { + trip = <&bcl_lvl0>; + cooling-device = <&msm_gpu (THERMAL_MAX_LIMIT-2) + (THERMAL_MAX_LIMIT-2)>; + }; }; }; @@ -57,6 +63,12 @@ cooling-device = <&cpu1_isolate 1 1>; }; + gpu_cdev { + trip = <&bcl_lvl1>; + cooling-device = <&msm_gpu THERMAL_MAX_LIMIT + THERMAL_MAX_LIMIT>; + }; + modem_cdev { trip = <&bcl_lvl1>; cooling-device = <&modem_pa 2 2>; @@ -96,6 +108,12 @@ trip = <&socd_trip>; cooling-device = <&cpu3_isolate 1 1>; }; + + gpu_cdev { + trip = <&socd_trip>; + cooling-device = <&msm_gpu (THERMAL_MAX_LIMIT-2) + (THERMAL_MAX_LIMIT-2)>; + }; }; }; }; diff --git a/qcom/monaco-thermal.dtsi b/qcom/monaco-thermal.dtsi index a16a2b1bd4dd..708b9da9400b 100644 --- a/qcom/monaco-thermal.dtsi +++ b/qcom/monaco-thermal.dtsi @@ -120,6 +120,18 @@ }; cooling-maps { + gpu-cdev { + trip = <&gpu_step_trip>; + cooling-device = <&msm_gpu THERMAL_NO_LIMIT + THERMAL_NO_LIMIT>; + }; + + gpu-cx-cdev0 { + trip = <&gpu_cx_mon>; + cooling-device = <&msm_gpu THERMAL_MAX_LIMIT + THERMAL_MAX_LIMIT>; + }; + gpu-cx-cdev1 { trip = <&gpu_cx_mon>; cooling-device = <&modem_tj 3 3>; @@ -193,6 +205,12 @@ }; cooling-maps { + mdm0-cx-cdev0 { + trip = <&mdm0_cx_mon>; + cooling-device = <&msm_gpu THERMAL_MAX_LIMIT + THERMAL_MAX_LIMIT>; + }; + mdm0-cx-cdev1 { trip = <&mdm0_cx_mon>; cooling-device = <&modem_tj 3 3>; @@ -214,6 +232,12 @@ }; cooling-maps { + mdm1-cx-cdev0 { + trip = <&mdm1_cx_mon>; + cooling-device = <&msm_gpu THERMAL_MAX_LIMIT + THERMAL_MAX_LIMIT>; + }; + mdm1-cx-cdev1 { trip = <&mdm1_cx_mon>; cooling-device = <&modem_tj 3 3>;