#include #include &cpufreq_hw { qcom,cpu-isolation { compatible = "qcom,cpu-isolate"; cpu0_isolate: cpu0-isolate { qcom,cpu = <&CPU0>; #cooling-cells = <2>; }; cpu1_isolate: cpu1-isolate { qcom,cpu = <&CPU1>; #cooling-cells = <2>; }; cpu2_isolate: cpu2-isolate { qcom,cpu = <&CPU2>; #cooling-cells = <2>; }; cpu3_isolate: cpu3-isolate { qcom,cpu = <&CPU3>; #cooling-cells = <2>; }; cpu4_isolate: cpu4-isolate { qcom,cpu = <&CPU4>; #cooling-cells = <2>; }; cpu5_isolate: cpu5-isolate { qcom,cpu = <&CPU5>; #cooling-cells = <2>; }; cpu6_isolate: cpu6-isolate { qcom,cpu = <&CPU6>; #cooling-cells = <2>; }; cpu7_isolate: cpu7-isolate { qcom,cpu = <&CPU7>; #cooling-cells = <2>; }; }; qcom,limits-dcvs { compatible = "qcom,msm-hw-limits"; isens_vref_0p8-supply = <&pm8150_l5_ao>; isens-vref-0p8-settings = <880000 880000 20000>; isens_vref_1p8-supply = <&pm8150_l12_ao>; isens-vref-1p8-settings = <1800000 1800000 20000>; }; }; &soc { qmi-tmd-devices { compatible = "qcom,qmi-cooling-devices"; modem { qcom,instance-id = ; modem_pa: modem_pa { qcom,qmi-dev-name = "pa"; #cooling-cells = <2>; }; modem_pa_fr1: modem_pa_fr1 { qcom,qmi-dev-name = "pa_fr1"; #cooling-cells = <2>; }; modem_tj: modem_tj { qcom,qmi-dev-name = "modem"; #cooling-cells = <2>; }; modem_current: modem_current { qcom,qmi-dev-name = "modem_current"; #cooling-cells = <2>; }; modem_skin: modem_skin { qcom,qmi-dev-name = "modem_skin"; #cooling-cells = <2>; }; modem_mmw_skin0: modem_mmw_skin0 { qcom,qmi-dev-name = "mmw_skin0"; #cooling-cells = <2>; }; modem_mmw_skin1: modem_mmw_skin1 { qcom,qmi-dev-name = "mmw_skin1"; #cooling-cells = <2>; }; modem_mmw_skin2: modem_mmw_skin2 { qcom,qmi-dev-name = "mmw_skin2"; #cooling-cells = <2>; }; modem_mmw_skin3: modem_mmw_skin3 { qcom,qmi-dev-name = "mmw_skin3"; #cooling-cells = <2>; }; modem_mmw0: modem_mmw0 { qcom,qmi-dev-name = "mmw0"; #cooling-cells = <2>; }; modem_mmw1: modem_mmw1 { qcom,qmi-dev-name = "mmw1"; #cooling-cells = <2>; }; modem_mmw2: modem_mmw2 { qcom,qmi-dev-name = "mmw2"; #cooling-cells = <2>; }; modem_mmw3: modem_mmw3 { qcom,qmi-dev-name = "mmw3"; #cooling-cells = <2>; }; modem_bcl: modem_bcl { qcom,qmi-dev-name = "vbatt_low"; #cooling-cells = <2>; }; modem_charge_state: modem_charge_state { qcom,qmi-dev-name = "charge_state"; #cooling-cells = <2>; }; }; }; qmi_sensor: qmi-ts-sensors { compatible = "qcom,qmi-sensors"; #thermal-sensor-cells = <1>; modem { qcom,instance-id = ; qcom,qmi-sensor-names = "pa", "pa_1", "qfe_wtr0", "modem_tsens", "qfe_mmw0", "qfe_mmw1", "qfe_mmw2", "qfe_mmw3", "xo_therm", "qfe_mmw_streamer0", "qfe_mmw0_mod", "qfe_mmw1_mod", "qfe_mmw2_mod", "qfe_mmw3_mod", "qfe_ret_pa0", "qfe_wtr_pa0", "qfe_wtr_pa1", "qfe_wtr_pa2", "qfe_wtr_pa3", "sys_therm1", "sys_therm2", "modem_tsens1"; }; }; lmh_isense_cdsp { compatible = "qcom,msm-limits-cdsp"; }; }; &thermal_zones { aoss0-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&tsens0 0>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; cpu-0-0-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&tsens0 1>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; cpu-0-1-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&tsens0 2>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; cpu-0-2-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&tsens0 3>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; cpu-0-3-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 4>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; cpuss-0-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 5>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; cpuss-1-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 6>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; cpu-1-0-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 7>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; cpu-1-1-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 8>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; cpu-1-2-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 9>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; cpu-1-3-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 10>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; cpu-1-4-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 11>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; cpu-1-5-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 12>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; cpu-1-6-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 13>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; cpu-1-7-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 14>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; gpuss-0-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 15>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; aoss-1-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens1 0>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; cwlan-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens1 1>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; video-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens1 2>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; ddr-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens1 3>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; q6-hvx-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens1 4>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; camera-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens1 5>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; cmpss-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens1 6>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; npu-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens1 7>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; gpuss-1-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&tsens1 8>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; gpuss-max-step { polling-delay-passive = <10>; polling-delay = <100>; thermal-governor = "step_wise"; wake-capable-sensor; trips { gpu_trip0: gpu-trip0 { temperature = <95000>; hysteresis = <0>; type = "passive"; }; }; cooling-maps { gpu_cdev { trip = <&gpu_trip0>; cooling-device = <&msm_gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; }; }; }; apc-0-max-step { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "step_wise"; wake-capable-sensor; trips { silver-trip { temperature = <120000>; hysteresis = <0>; type = "passive"; }; }; }; apc-1-max-step { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "step_wise"; wake-capable-sensor; trips { gold-trip { temperature = <120000>; hysteresis = <0>; type = "passive"; }; }; }; pop-mem-step { polling-delay-passive = <10>; polling-delay = <0>; thermal-sensors = <&tsens1 3>; thermal-governor = "step_wise"; wake-capable-sensor; trips { pop_trip: pop-trip { temperature = <95000>; hysteresis = <0>; type = "passive"; }; }; cooling-maps { pop_cdev4 { trip = <&pop_trip>; cooling-device = <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; }; pop_cdev7 { trip = <&pop_trip>; cooling-device = <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; }; }; }; cpu-0-0-step { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "step_wise"; thermal-sensors = <&tsens0 1>; wake-capable-sensor; trips { cpu00_config: cpu00-config { temperature = <110000>; hysteresis = <10000>; type = "passive"; }; }; cooling-maps { cpu00_cdev { trip = <&cpu00_config>; cooling-device = <&cpu0_isolate 1 1>; }; }; }; cpu-0-1-step { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "step_wise"; thermal-sensors = <&tsens0 2>; wake-capable-sensor; trips { cpu01_config: cpu01-config { temperature = <110000>; hysteresis = <10000>; type = "passive"; }; }; cooling-maps { cpu01_cdev { trip = <&cpu01_config>; cooling-device = <&cpu1_isolate 1 1>; }; }; }; cpu-0-2-step { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "step_wise"; thermal-sensors = <&tsens0 3>; wake-capable-sensor; trips { cpu02_config: cpu02-config { temperature = <110000>; hysteresis = <10000>; type = "passive"; }; }; cooling-maps { cpu02_cdev { trip = <&cpu02_config>; cooling-device = <&cpu2_isolate 1 1>; }; }; }; cpu-0-3-step { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 4>; thermal-governor = "step_wise"; wake-capable-sensor; trips { cpu03_config: cpu03-config { temperature = <110000>; hysteresis = <10000>; type = "passive"; }; }; cooling-maps { cpu03_cdev { trip = <&cpu03_config>; cooling-device = <&cpu3_isolate 1 1>; }; }; }; cpu-1-0-step { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 7>; thermal-governor = "step_wise"; wake-capable-sensor; trips { cpufreq_10_config: cpufreq-10-config { temperature = <75000>; hysteresis = <5000>; type = "passive"; }; cpu10_config: cpu10-config { temperature = <110000>; hysteresis = <10000>; type = "passive"; }; }; cooling-maps { cpufreq_cdev { trip = <&cpufreq_10_config>; cooling-device = <&cpu7_notify 1 1>; }; cpu10_cdev { trip = <&cpu10_config>; cooling-device = <&cpu4_isolate 1 1>; }; }; }; cpu-1-1-step { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 8>; thermal-governor = "step_wise"; wake-capable-sensor; trips { cpufreq_11_config: cpufreq-11-config { temperature = <75000>; hysteresis = <5000>; type = "passive"; }; cpu11_config: cpu11-config { temperature = <110000>; hysteresis = <10000>; type = "passive"; }; }; cooling-maps { cpufreq_cdev { trip = <&cpufreq_11_config>; cooling-device = <&cpu7_notify 1 1>; }; cpu11_cdev { trip = <&cpu11_config>; cooling-device = <&cpu5_isolate 1 1>; }; }; }; cpu-1-2-step { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 9>; thermal-governor = "step_wise"; wake-capable-sensor; trips { cpufreq_12_config: cpufreq-12-config { temperature = <75000>; hysteresis = <5000>; type = "passive"; }; cpu12_config: cpu12-config { temperature = <110000>; hysteresis = <10000>; type = "passive"; }; }; cooling-maps { cpufreq_cdev { trip = <&cpufreq_12_config>; cooling-device = <&cpu7_notify 1 1>; }; cpu12_cdev { trip = <&cpu12_config>; cooling-device = <&cpu6_isolate 1 1>; }; }; }; cpu-1-3-step { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 10>; thermal-governor = "step_wise"; wake-capable-sensor; trips { cpufreq_13_config: cpufreq-13-config { temperature = <75000>; hysteresis = <5000>; type = "passive"; }; cpu13_config: cpu13-config { temperature = <110000>; hysteresis = <10000>; type = "passive"; }; }; cooling-maps { cpufreq_cdev { trip = <&cpufreq_13_config>; cooling-device = <&cpu7_notify 1 1>; }; cpu13_cdev { trip = <&cpu13_config>; cooling-device = <&cpu7_isolate 1 1>; }; }; }; cpu-1-4-step { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 11>; thermal-governor = "step_wise"; wake-capable-sensor; trips { cpufreq_14_config: cpufreq-14-config { temperature = <75000>; hysteresis = <5000>; type = "passive"; }; cpu14_config: cpu14-config { temperature = <110000>; hysteresis = <10000>; type = "passive"; }; }; cooling-maps { cpufreq_cdev { trip = <&cpufreq_14_config>; cooling-device = <&cpu7_notify 1 1>; }; cpu14_cdev { trip = <&cpu14_config>; cooling-device = <&cpu4_isolate 1 1>; }; }; }; cpu-1-5-step { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 12>; thermal-governor = "step_wise"; wake-capable-sensor; trips { cpufreq_15_config: cpufreq-15-config { temperature = <75000>; hysteresis = <5000>; type = "passive"; }; cpu15_config: cpu15-config { temperature = <110000>; hysteresis = <10000>; type = "passive"; }; }; cooling-maps { cpufreq_cdev { trip = <&cpufreq_15_config>; cooling-device = <&cpu7_notify 1 1>; }; cpu15_cdev { trip = <&cpu15_config>; cooling-device = <&cpu5_isolate 1 1>; }; }; }; cpu-1-6-step { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 13>; thermal-governor = "step_wise"; wake-capable-sensor; trips { cpufreq_16_config: cpufreq-16-config { temperature = <75000>; hysteresis = <5000>; type = "passive"; }; cpu16_config: cpu16-config { temperature = <110000>; hysteresis = <10000>; type = "passive"; }; }; cooling-maps { cpufreq_cdev { trip = <&cpufreq_16_config>; cooling-device = <&cpu7_notify 1 1>; }; cpu16_cdev { trip = <&cpu16_config>; cooling-device = <&cpu6_isolate 1 1>; }; }; }; cpu-1-7-step { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 14>; thermal-governor = "step_wise"; wake-capable-sensor; trips { cpufreq_17_config: cpufreq-17-config { temperature = <75000>; hysteresis = <5000>; type = "passive"; }; cpu17_config: cpu17-config { temperature = <110000>; hysteresis = <10000>; type = "passive"; }; }; cooling-maps { cpufreq_cdev { trip = <&cpufreq_17_config>; cooling-device = <&cpu7_notify 1 1>; }; cpu17_cdev { trip = <&cpu17_config>; cooling-device = <&cpu7_isolate 1 1>; }; }; }; cwlan-step { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens1 1>; thermal-governor = "step_wise"; wake-capable-sensor; trips { cwlan_trip0: cwlan-trip0 { temperature = <100000>; hysteresis = <5000>; type = "passive"; }; }; cooling-maps { cdsp-cdev { trip = <&cwlan_trip0>; cooling-device = <&msm_cdsp_rm 3 3>; }; gpu-cdev { trip = <&cwlan_trip0>; cooling-device = <&msm_gpu (THERMAL_MAX_LIMIT-1) (THERMAL_MAX_LIMIT-1)>; }; modem-pa-cdev { trip = <&cwlan_trip0>; cooling-device = <&modem_pa 3 3>; }; modem-tj-cdev { trip = <&cwlan_trip0>; cooling-device = <&modem_tj 3 3>; }; npu_cdev { trip = <&cwlan_trip0>; cooling-device = <&msm_npu (THERMAL_MAX_LIMIT-3) (THERMAL_MAX_LIMIT-3)>; }; }; }; video-step { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens1 2>; thermal-governor = "step_wise"; wake-capable-sensor; trips { video_trip0: video-trip0 { temperature = <100000>; hysteresis = <5000>; type = "passive"; }; }; cooling-maps { cdsp-cdev { trip = <&video_trip0>; cooling-device = <&msm_cdsp_rm 3 3>; }; gpu-cdev { trip = <&video_trip0>; cooling-device = <&msm_gpu (THERMAL_MAX_LIMIT-1) (THERMAL_MAX_LIMIT-1)>; }; modem-pa-cdev { trip = <&video_trip0>; cooling-device = <&modem_pa 3 3>; }; modem-tj-cdev { trip = <&video_trip0>; cooling-device = <&modem_tj 3 3>; }; npu_cdev { trip = <&video_trip0>; cooling-device = <&msm_npu (THERMAL_MAX_LIMIT-3) (THERMAL_MAX_LIMIT-3)>; }; }; }; ddr-step { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens1 3>; thermal-governor = "step_wise"; wake-capable-sensor; trips { ddr_trip0: ddr-trip0 { temperature = <100000>; hysteresis = <5000>; type = "passive"; }; }; cooling-maps { cdsp-cdev { trip = <&ddr_trip0>; cooling-device = <&msm_cdsp_rm 3 3>; }; gpu-cdev { trip = <&ddr_trip0>; cooling-device = <&msm_gpu (THERMAL_MAX_LIMIT-1) (THERMAL_MAX_LIMIT-1)>; }; modem-pa-cdev { trip = <&ddr_trip0>; cooling-device = <&modem_pa 3 3>; }; modem-tj-cdev { trip = <&ddr_trip0>; cooling-device = <&modem_tj 3 3>; }; npu_cdev { trip = <&ddr_trip0>; cooling-device = <&msm_npu (THERMAL_MAX_LIMIT-3) (THERMAL_MAX_LIMIT-3)>; }; }; }; q6-hvx-step { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens1 4>; thermal-governor = "step_wise"; wake-capable-sensor; trips { q6_hvx_trip0: q6-hvx-trip0 { temperature = <100000>; hysteresis = <5000>; type = "passive"; }; }; cooling-maps { cdsp-cdev { trip = <&q6_hvx_trip0>; cooling-device = <&msm_cdsp_rm 3 3>; }; gpu-cdev { trip = <&q6_hvx_trip0>; cooling-device = <&msm_gpu (THERMAL_MAX_LIMIT-1) (THERMAL_MAX_LIMIT-1)>; }; modem-pa-cdev { trip = <&q6_hvx_trip0>; cooling-device = <&modem_pa 3 3>; }; modem-tj-cdev { trip = <&q6_hvx_trip0>; cooling-device = <&modem_tj 3 3>; }; npu_cdev { trip = <&q6_hvx_trip0>; cooling-device = <&msm_npu (THERMAL_MAX_LIMIT-3) (THERMAL_MAX_LIMIT-3)>; }; }; }; camera-step { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens1 5>; thermal-governor = "step_wise"; wake-capable-sensor; trips { camera_trip0: camera-trip0 { temperature = <100000>; hysteresis = <5000>; type = "passive"; }; }; cooling-maps { cdsp-cdev { trip = <&camera_trip0>; cooling-device = <&msm_cdsp_rm 3 3>; }; gpu-cdev { trip = <&camera_trip0>; cooling-device = <&msm_gpu (THERMAL_MAX_LIMIT-1) (THERMAL_MAX_LIMIT-1)>; }; modem-pa-cdev { trip = <&camera_trip0>; cooling-device = <&modem_pa 3 3>; }; modem-tj-cdev { trip = <&camera_trip0>; cooling-device = <&modem_tj 3 3>; }; npu_cdev { trip = <&camera_trip0>; cooling-device = <&msm_npu (THERMAL_MAX_LIMIT-3) (THERMAL_MAX_LIMIT-3)>; }; }; }; cmpss-step { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens1 6>; thermal-governor = "step_wise"; wake-capable-sensor; trips { cmpss_trip0: cmpss-trip0 { temperature = <100000>; hysteresis = <5000>; type = "passive"; }; }; cooling-maps { cdsp-cdev { trip = <&cmpss_trip0>; cooling-device = <&msm_cdsp_rm 3 3>; }; gpu-cdev { trip = <&cmpss_trip0>; cooling-device = <&msm_gpu (THERMAL_MAX_LIMIT-1) (THERMAL_MAX_LIMIT-1)>; }; modem-pa-cdev { trip = <&cmpss_trip0>; cooling-device = <&modem_pa 3 3>; }; modem-tj-cdev { trip = <&cmpss_trip0>; cooling-device = <&modem_tj 3 3>; }; npu_cdev { trip = <&cmpss_trip0>; cooling-device = <&msm_npu (THERMAL_MAX_LIMIT-3) (THERMAL_MAX_LIMIT-3)>; }; }; }; npu-step { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens1 7>; thermal-governor = "step_wise"; wake-capable-sensor; trips { npu_trip0: npu-trip0 { temperature = <100000>; hysteresis = <5000>; type = "passive"; }; }; cooling-maps { cdsp-cdev { trip = <&npu_trip0>; cooling-device = <&msm_cdsp_rm 3 3>; }; gpu-cdev { trip = <&npu_trip0>; cooling-device = <&msm_gpu (THERMAL_MAX_LIMIT-1) (THERMAL_MAX_LIMIT-1)>; }; modem-pa-cdev { trip = <&npu_trip0>; cooling-device = <&modem_pa 3 3>; }; modem-tj-cdev { trip = <&npu_trip0>; cooling-device = <&modem_tj 3 3>; }; npu_cdev { trip = <&npu_trip0>; cooling-device = <&msm_npu (THERMAL_MAX_LIMIT-3) (THERMAL_MAX_LIMIT-3)>; }; }; }; modem-lte-sub6-pa1 { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&qmi_sensor (QMI_MODEM_NR_INST_ID+QMI_PA)>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; }; }; modem-lte-sub6-pa2 { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&qmi_sensor (QMI_MODEM_NR_INST_ID+QMI_PA_1)>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; }; }; modem-mmw0-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&qmi_sensor (QMI_MODEM_NR_INST_ID+QMI_QFE_MMW_0)>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; }; }; modem-mmw1-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&qmi_sensor (QMI_MODEM_NR_INST_ID+QMI_QFE_MMW_1)>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; }; }; modem-mmw2-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&qmi_sensor (QMI_MODEM_NR_INST_ID+QMI_QFE_MMW_2)>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; }; }; modem-mmw3-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&qmi_sensor (QMI_MODEM_NR_INST_ID+QMI_QFE_MMW_3)>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; }; }; modem-skin-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&qmi_sensor (QMI_MODEM_NR_INST_ID+QMI_XO_THERM)>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; }; }; modem-wifi-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&qmi_sensor (QMI_MODEM_NR_INST_ID+QMI_SYS_THERM_1)>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; }; }; modem-ambient-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&qmi_sensor (QMI_MODEM_NR_INST_ID+QMI_SYS_THERM_2)>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; }; }; modem-0-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&qmi_sensor (QMI_MODEM_NR_INST_ID+QMI_MODEM_TSENS)>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; }; }; modem-1-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&qmi_sensor (QMI_MODEM_NR_INST_ID+QMI_MODEM_TSENS_1)>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; }; }; modem-streamer-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&qmi_sensor (QMI_MODEM_NR_INST_ID+QMI_QFE_MMW_STREAMER_0)>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; }; }; modem-mmw0-mod-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&qmi_sensor (QMI_MODEM_NR_INST_ID+QMI_QFE_MMW_0_MOD)>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; }; }; modem-mmw1-mod-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&qmi_sensor (QMI_MODEM_NR_INST_ID+QMI_QFE_MMW_1_MOD)>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; }; }; modem-mmw2-mod-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&qmi_sensor (QMI_MODEM_NR_INST_ID+QMI_QFE_MMW_2_MOD)>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; }; }; modem-mmw3-mod-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&qmi_sensor (QMI_MODEM_NR_INST_ID+QMI_QFE_MMW_3_MOD)>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; }; }; };