diff --git a/qcom/sun-thermal-overlay.dtsi b/qcom/sun-thermal-overlay.dtsi index 65af4a4b..e9b5a650 100644 --- a/qcom/sun-thermal-overlay.dtsi +++ b/qcom/sun-thermal-overlay.dtsi @@ -109,4 +109,70 @@ }; }; }; + + /* v6 board */ + pm8550vs_f_tz { + cooling-maps { + pm8550vs_f_apc1 { + trip = <&pm8550vs_f_trip0>; + cooling-device = <&APC1_MX_CX_PAUSE 1 1>; + }; + }; + }; + + /* v8 board */ + pm8550ve_f_tz { + cooling-maps { + pm8550ve_f_apc1 { + trip = <&pm8550ve_f_trip0>; + cooling-device = <&APC1_MX_CX_PAUSE 1 1>; + }; + }; + }; + + pm8550vs_j_tz { + cooling-maps { + pm8550vs_j_apc0 { + trip = <&pm8550vs_j_trip0>; + cooling-device = <&APC0_MX_CX_PAUSE 1 1>; + }; + }; + }; + + pm8550ve_d_tz { + cooling-maps { + pm8550ve_d_gpu { + trip = <&pm8550ve_d_trip0>; + cooling-device = <&msm_gpu 5 THERMAL_NO_LIMIT>; + }; + }; + }; + + pm8550ve_g_tz { + cooling-maps { + pm8550ve_g_hvx { + trip = <&pm8550ve_g_trip0>; + cooling-device = <&cdsp_sw_hvx 5 THERMAL_NO_LIMIT>; + }; + + pm8550ve_g_modem_lte { + trip = <&pm8550ve_g_trip0>; + cooling-device = <&modem_lte_dsc 255 255>; + }; + + pm8550ve_g_modem_nr { + trip = <&pm8550ve_g_trip0>; + cooling-device = <&modem_nr_dsc 255 255>; + }; + }; + }; + + pm8550ve_i_tz { + cooling-maps { + pm8550ve_i_hmx { + trip = <&pm8550ve_i_trip0>; + cooling-device = <&cdsp_sw_hmx 5 THERMAL_NO_LIMIT>; + }; + }; + }; };