// SPDX-License-Identifier: BSD-3-Clause /* * Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All rights reserved. */ #include &thermal_zones { socd { cooling-maps { socd_apc1 { trip = <&socd_trip>; cooling-device = <&APC1_pause 1 1>; }; socd_apc2 { trip = <&socd_trip>; cooling-device = <&APC2_pause 1 1>; }; socd_cdsp1 { trip = <&socd_trip>; cooling-device = <&cdsp_sw 4 4>; }; socd_gpu0 { trip = <&socd_trip>; cooling-device = <&msm_gpu 4 4>; }; }; }; pm8550b-bcl-lvl0 { cooling-maps { lbat_0_mdm_lte { trip = <&b_bcl_lvl0>; cooling-device = <&modem_lte_dsc 8 8>; }; lbat_0_nr_scg { trip = <&b_bcl_lvl0>; cooling-device = <&modem_nr_scg_dsc 3 3>; }; lbat_0_nr { trip = <&b_bcl_lvl0>; cooling-device = <&modem_nr_dsc 8 8>; }; lbat_cpu_5_6_7 { trip = <&b_bcl_lvl0>; cooling-device = <&cpu_5_6_7_pause 1 1>; }; lbat_cdsp0 { trip = <&b_bcl_lvl0>; cooling-device = <&cdsp_sw 2 2>; }; lbat_gpu0 { trip = <&b_bcl_lvl0>; cooling-device = <&msm_gpu 2 2>; }; }; }; pm8550b-bcl-lvl1 { cooling-maps { lbat_1_mdm_lte { trip = <&b_bcl_lvl1>; cooling-device = <&modem_lte_dsc 10 10>; }; lbat_1_nr_scg { trip = <&b_bcl_lvl1>; cooling-device = <&modem_nr_scg_dsc 12 12>; }; lbat_1_nr { trip = <&b_bcl_lvl1>; cooling-device = <&modem_nr_dsc 11 11>; }; lbat_cpu_2_3_4 { trip = <&b_bcl_lvl1>; cooling-device = <&cpu_2_3_4_pause 1 1>; }; lbat_cdsp1 { trip = <&b_bcl_lvl1>; cooling-device = <&cdsp_sw 4 4>; }; lbat_gpu1 { trip = <&b_bcl_lvl1>; cooling-device = <&msm_gpu 4 4>; }; }; }; pm8550b-bcl-lvl2 { cooling-maps { lbat_cdsp2 { trip = <&b_bcl_lvl2>; cooling-device = <&cdsp_sw 5 THERMAL_NO_LIMIT>; }; lbat_gpu2 { trip = <&b_bcl_lvl2>; cooling-device = <&msm_gpu 5 THERMAL_NO_LIMIT>; }; }; }; pm8550-bcl-lvl0 { cooling-maps { vph_lte0 { trip = <&bcl_lvl0>; cooling-device = <&modem_lte_dsc 8 8>; }; vph_nr0_scg { trip = <&bcl_lvl0>; cooling-device = <&modem_nr_scg_dsc 3 3>; }; vph_nr0 { trip = <&bcl_lvl0>; cooling-device = <&modem_nr_dsc 8 8>; }; vph_cpu_5_6_7 { trip = <&bcl_lvl0>; cooling-device = <&cpu_5_6_7_pause 1 1>; }; vph_cdsp0 { trip = <&bcl_lvl0>; cooling-device = <&cdsp_sw 2 2>; }; vph_gpu0 { trip = <&bcl_lvl0>; cooling-device = <&msm_gpu 2 2>; }; }; }; pm8550-bcl-lvl1 { cooling-maps { vph_lte1 { trip = <&bcl_lvl1>; cooling-device = <&modem_lte_dsc 10 10>; }; vph_nr1_scg { trip = <&bcl_lvl1>; cooling-device = <&modem_nr_scg_dsc 12 12>; }; vph_nr1 { trip = <&bcl_lvl1>; cooling-device = <&modem_nr_dsc 11 11>; }; vph_cpu_2_3_4 { trip = <&bcl_lvl1>; cooling-device = <&cpu_2_3_4_pause 1 1>; }; vph_cdsp1 { trip = <&bcl_lvl1>; cooling-device = <&cdsp_sw 4 4>; }; vph_gpu1 { trip = <&bcl_lvl1>; cooling-device = <&msm_gpu 4 4>; }; }; }; pm8550-bcl-lvl2 { cooling-maps { vph_cdsp2 { trip = <&bcl_lvl2>; cooling-device = <&cdsp_sw 5 THERMAL_NO_LIMIT>; }; vph_gpu2 { trip = <&bcl_lvl2>; cooling-device = <&msm_gpu 5 THERMAL_NO_LIMIT>; }; }; }; pm8550vs_e_tz { cooling-maps { pm8550vs_e_apc1 { trip = <&pm8550vs_e_trip0>; cooling-device = <&APC1_pause 1 1>; }; pm8550vs_e_apc2 { trip = <&pm8550vs_e_trip0>; cooling-device = <&APC2_pause 1 1>; }; }; }; pm8550vs_d_tz { cooling-maps { pm8550vs_d_gpu { trip = <&pm8550vs_d_trip0>; cooling-device = <&msm_gpu 5 THERMAL_NO_LIMIT>; }; }; }; pm8550vs_g_tz { cooling-maps { pm8550vs_g_nsp { trip = <&pm8550vs_g_trip0>; cooling-device = <&cdsp_sw_hmx 5 THERMAL_NO_LIMIT>; }; }; }; pm8550ve_i_tz { cooling-maps { pm8550ve_i_nsp { trip = <&pm8550ve_i_trip0>; cooling-device = <&cdsp_sw_hvx 5 THERMAL_NO_LIMIT>; }; }; }; xo-therm { cooling-maps { apc1_cdev { trip = <&xo_config0>; cooling-device = <&APC1_pause 1 1>; }; cdsp_cdev { trip = <&xo_config0>; cooling-device = <&cdsp_sw 5 THERMAL_NO_LIMIT>; }; gpu_cdev { trip = <&xo_config0>; cooling-device = <&msm_gpu 5 THERMAL_NO_LIMIT>; }; cpu3_hot_cdev { trip = <&xo_config1>; cooling-device = <&cpu3_hotplug 1 1>; }; cpu4_hot_cdev { trip = <&xo_config1>; cooling-device = <&cpu4_hotplug 1 1>; }; cpu5_hot_cdev { trip = <&xo_config1>; cooling-device = <&cpu5_hotplug 1 1>; }; cpu6_hot_cdev { trip = <&xo_config1>; cooling-device = <&cpu6_hotplug 1 1>; }; cpu7_hot_cdev { trip = <&xo_config1>; cooling-device = <&cpu7_hotplug 1 1>; }; lte_cdev { trip = <&xo_config1>; cooling-device = <&modem_lte_dsc 255 255>; }; nr_cdev { trip = <&xo_config1>; cooling-device = <&modem_nr_scg_dsc 255 255>; }; display_cdev1 { trip = <&display_test_config1>; cooling-device = <&display_fps 1 1>; }; display_cdev2 { trip = <&display_test_config2>; cooling-device = <&display_fps 2 2>; }; display_cdev3 { trip = <&display_test_config3>; cooling-device = <&display_fps 3 3>; }; display_cdev4 { trip = <&display_test_config4>; cooling-device = <&display_fps 4 4>; }; }; }; };