Loading qcom/lito-thermal.dtsi +676 −0 Original line number Diff line number Diff line #include <dt-bindings/thermal/thermal.h> &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>; }; }; }; &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"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -20,12 +72,19 @@ polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&tsens0 1>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -34,12 +93,19 @@ polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&tsens0 2>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -48,12 +114,19 @@ polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&tsens0 3>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -62,12 +135,19 @@ polling-delay = <0>; thermal-sensors = <&tsens0 4>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -76,12 +156,19 @@ polling-delay = <0>; thermal-sensors = <&tsens0 5>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -90,12 +177,19 @@ polling-delay = <0>; thermal-sensors = <&tsens0 6>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -104,12 +198,19 @@ polling-delay = <0>; thermal-sensors = <&tsens0 7>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -118,12 +219,19 @@ polling-delay = <0>; thermal-sensors = <&tsens0 8>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -132,12 +240,19 @@ polling-delay = <0>; thermal-sensors = <&tsens0 9>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -146,12 +261,19 @@ polling-delay = <0>; thermal-sensors = <&tsens0 10>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -160,12 +282,19 @@ polling-delay = <0>; thermal-sensors = <&tsens0 11>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -174,12 +303,19 @@ polling-delay = <0>; thermal-sensors = <&tsens0 12>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -188,12 +324,19 @@ polling-delay = <0>; thermal-sensors = <&tsens0 13>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -202,12 +345,19 @@ polling-delay = <0>; thermal-sensors = <&tsens0 14>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -216,12 +366,19 @@ polling-delay = <0>; thermal-sensors = <&tsens1 0>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -230,12 +387,19 @@ polling-delay = <0>; thermal-sensors = <&tsens1 1>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -244,12 +408,19 @@ polling-delay = <0>; thermal-sensors = <&tsens1 2>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -258,12 +429,19 @@ polling-delay = <0>; thermal-sensors = <&tsens1 3>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -272,12 +450,19 @@ polling-delay = <0>; thermal-sensors = <&tsens1 4>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -286,12 +471,19 @@ polling-delay = <0>; thermal-sensors = <&tsens1 5>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -300,12 +492,19 @@ polling-delay = <0>; thermal-sensors = <&tsens1 6>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -314,12 +513,19 @@ polling-delay = <0>; thermal-sensors = <&tsens1 7>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -328,12 +534,19 @@ polling-delay = <0>; thermal-sensors = <&tsens1 8>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -342,12 +555,19 @@ polling-delay = <0>; thermal-sensors = <&tsens1 9>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -356,12 +576,19 @@ polling-delay = <0>; thermal-sensors = <&tsens1 10>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -370,12 +597,461 @@ polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&tsens1 11>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { 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"; }; }; }; cpu-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"; }; }; }; cpu-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"; }; }; }; 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-0-4-step { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 5>; thermal-governor = "step_wise"; wake-capable-sensor; trips { cpu04_config: cpu04-config { temperature = <110000>; hysteresis = <10000>; type = "passive"; }; }; cooling-maps { cpu04_cdev { trip = <&cpu04_config>; cooling-device = <&cpu4_isolate 1 1>; }; }; }; cpu-0-5-step { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 6>; thermal-governor = "step_wise"; wake-capable-sensor; trips { cpu05_config: cpu05-config { temperature = <110000>; hysteresis = <10000>; type = "passive"; }; }; cooling-maps { cpu05_cdev { trip = <&cpu05_config>; cooling-device = <&cpu5_isolate 1 1>; }; }; }; cpu-1-0-step { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 9>; thermal-governor = "step_wise"; wake-capable-sensor; trips { cpu10_config: cpu10-config { temperature = <110000>; hysteresis = <10000>; type = "passive"; }; }; cooling-maps { cpu10_cdev { trip = <&cpu10_config>; cooling-device = <&cpu6_isolate 1 1>; }; }; }; cpu-1-1-step { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 10>; thermal-governor = "step_wise"; wake-capable-sensor; trips { cpu11_config: cpu11-config { temperature = <110000>; hysteresis = <10000>; type = "passive"; }; }; cooling-maps { cpu11_cdev { trip = <&cpu11_config>; cooling-device = <&cpu6_isolate 1 1>; }; }; }; cpu-1-2-step { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 11>; thermal-governor = "step_wise"; wake-capable-sensor; trips { cpu12_config: cpu12-config { temperature = <110000>; hysteresis = <10000>; type = "passive"; }; }; cooling-maps { cpu12_cdev { trip = <&cpu12_config>; cooling-device = <&cpu7_isolate 1 1>; }; }; }; cpu-1-3-step { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 12>; thermal-governor = "step_wise"; wake-capable-sensor; trips { cpu13_config: cpu13-config { temperature = <110000>; hysteresis = <10000>; type = "passive"; }; }; cooling-maps { cpu13_cdev { trip = <&cpu13_config>; cooling-device = <&cpu7_isolate 1 1>; }; }; }; aoss0-lowf { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 0>; thermal-governor = "low_limits_floor"; wake-capable-sensor; tracks-low; trips { aoss0_trip: aoss0-trip { temperature = <5000>; hysteresis = <5000>; type = "passive"; }; }; cooling-maps { cpu0_cdev { trip = <&aoss0_trip>; cooling-device = <&CPU0 (THERMAL_MAX_LIMIT-4) (THERMAL_MAX_LIMIT-4)>; }; cpu6_cdev { trip = <&aoss0_trip>; cooling-device = <&CPU6 (THERMAL_MAX_LIMIT-3) (THERMAL_MAX_LIMIT-3)>; }; cpu7_cdev { trip = <&aoss0_trip>; cooling-device = <&CPU7 (THERMAL_MAX_LIMIT-3) (THERMAL_MAX_LIMIT-3)>; }; }; }; cpu-1-3-lowf { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 12>; thermal-governor = "low_limits_floor"; wake-capable-sensor; tracks-low; trips { cpu_1_3_trip: cpu-1-3-trip { temperature = <5000>; hysteresis = <5000>; type = "passive"; }; }; cooling-maps { cpu0_cdev { trip = <&cpu_1_3_trip>; cooling-device = <&CPU0 (THERMAL_MAX_LIMIT-4) (THERMAL_MAX_LIMIT-4)>; }; cpu6_cdev { trip = <&cpu_1_3_trip>; cooling-device = <&CPU6 (THERMAL_MAX_LIMIT-3) (THERMAL_MAX_LIMIT-3)>; }; cpu7_cdev { trip = <&cpu_1_3_trip>; cooling-device = <&CPU7 (THERMAL_MAX_LIMIT-3) (THERMAL_MAX_LIMIT-3)>; }; }; }; gpuss-0-lowf { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 13>; thermal-governor = "low_limits_floor"; wake-capable-sensor; tracks-low; trips { gpuss0_trip: gpuss0-trip { temperature = <5000>; hysteresis = <5000>; type = "passive"; }; }; cooling-maps { cpu0_cdev { trip = <&gpuss0_trip>; cooling-device = <&CPU0 (THERMAL_MAX_LIMIT-4) (THERMAL_MAX_LIMIT-4)>; }; cpu6_cdev { trip = <&gpuss0_trip>; cooling-device = <&CPU6 (THERMAL_MAX_LIMIT-3) (THERMAL_MAX_LIMIT-3)>; }; cpu7_cdev { trip = <&gpuss0_trip>; cooling-device = <&CPU7 (THERMAL_MAX_LIMIT-3) (THERMAL_MAX_LIMIT-3)>; }; }; }; camera-lowf { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens1 7>; thermal-governor = "low_limits_floor"; wake-capable-sensor; tracks-low; trips { camera_trip: camera-trip { temperature = <5000>; hysteresis = <5000>; type = "passive"; }; }; cooling-maps { cpu0_cdev { trip = <&camera_trip>; cooling-device = <&CPU0 (THERMAL_MAX_LIMIT-4) (THERMAL_MAX_LIMIT-4)>; }; cpu6_cdev { trip = <&camera_trip>; cooling-device = <&CPU6 (THERMAL_MAX_LIMIT-3) (THERMAL_MAX_LIMIT-3)>; }; cpu7_cdev { trip = <&camera_trip>; cooling-device = <&CPU7 (THERMAL_MAX_LIMIT-3) (THERMAL_MAX_LIMIT-3)>; }; }; }; mdm-scl-lowf { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens1 9>; thermal-governor = "low_limits_floor"; wake-capable-sensor; tracks-low; trips { mdm_scl_trip: mdm-scl-trip { temperature = <5000>; hysteresis = <5000>; type = "passive"; }; }; cooling-maps { cpu0_cdev { trip = <&mdm_scl_trip>; cooling-device = <&CPU0 (THERMAL_MAX_LIMIT-4) (THERMAL_MAX_LIMIT-4)>; }; cpu6_cdev { trip = <&mdm_scl_trip>; cooling-device = <&CPU6 (THERMAL_MAX_LIMIT-3) (THERMAL_MAX_LIMIT-3)>; }; cpu7_cdev { trip = <&mdm_scl_trip>; cooling-device = <&CPU7 (THERMAL_MAX_LIMIT-3) (THERMAL_MAX_LIMIT-3)>; }; }; }; }; qcom/lito.dtsi +3 −0 Original line number Diff line number Diff line Loading @@ -50,6 +50,7 @@ cache-size = <0x8000>; qcom,freq-domain = <&cpufreq_hw 0 6>; next-level-cache = <&L2_0>; #cooling-cells = <2>; L2_0: l2-cache { compatible = "arm,arch-cache"; cache-size = <0x10000>; Loading Loading @@ -249,6 +250,7 @@ cache-size = <0x10000>; qcom,freq-domain = <&cpufreq_hw 1 2>; next-level-cache = <&L2_600>; #cooling-cells = <2>; L2_600: l2-cache { compatible = "arm,arch-cache"; cache-size = <0x40000>; Loading Loading @@ -290,6 +292,7 @@ cache-size = <0x10000>; qcom,freq-domain = <&cpufreq_hw 2 2>; next-level-cache = <&L2_700>; #cooling-cells = <2>; L2_700: l2-cache { compatible = "arm,arch-cache"; cache-size = <0x40000>; Loading Loading
qcom/lito-thermal.dtsi +676 −0 Original line number Diff line number Diff line #include <dt-bindings/thermal/thermal.h> &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>; }; }; }; &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"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -20,12 +72,19 @@ polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&tsens0 1>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -34,12 +93,19 @@ polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&tsens0 2>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -48,12 +114,19 @@ polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&tsens0 3>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -62,12 +135,19 @@ polling-delay = <0>; thermal-sensors = <&tsens0 4>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -76,12 +156,19 @@ polling-delay = <0>; thermal-sensors = <&tsens0 5>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -90,12 +177,19 @@ polling-delay = <0>; thermal-sensors = <&tsens0 6>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -104,12 +198,19 @@ polling-delay = <0>; thermal-sensors = <&tsens0 7>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -118,12 +219,19 @@ polling-delay = <0>; thermal-sensors = <&tsens0 8>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -132,12 +240,19 @@ polling-delay = <0>; thermal-sensors = <&tsens0 9>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -146,12 +261,19 @@ polling-delay = <0>; thermal-sensors = <&tsens0 10>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -160,12 +282,19 @@ polling-delay = <0>; thermal-sensors = <&tsens0 11>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -174,12 +303,19 @@ polling-delay = <0>; thermal-sensors = <&tsens0 12>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -188,12 +324,19 @@ polling-delay = <0>; thermal-sensors = <&tsens0 13>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -202,12 +345,19 @@ polling-delay = <0>; thermal-sensors = <&tsens0 14>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -216,12 +366,19 @@ polling-delay = <0>; thermal-sensors = <&tsens1 0>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -230,12 +387,19 @@ polling-delay = <0>; thermal-sensors = <&tsens1 1>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -244,12 +408,19 @@ polling-delay = <0>; thermal-sensors = <&tsens1 2>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -258,12 +429,19 @@ polling-delay = <0>; thermal-sensors = <&tsens1 3>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -272,12 +450,19 @@ polling-delay = <0>; thermal-sensors = <&tsens1 4>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -286,12 +471,19 @@ polling-delay = <0>; thermal-sensors = <&tsens1 5>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -300,12 +492,19 @@ polling-delay = <0>; thermal-sensors = <&tsens1 6>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -314,12 +513,19 @@ polling-delay = <0>; thermal-sensors = <&tsens1 7>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -328,12 +534,19 @@ polling-delay = <0>; thermal-sensors = <&tsens1 8>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -342,12 +555,19 @@ polling-delay = <0>; thermal-sensors = <&tsens1 9>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -356,12 +576,19 @@ polling-delay = <0>; thermal-sensors = <&tsens1 10>; thermal-governor = "user_space"; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { temperature = <115000>; hysteresis = <1000>; type = "passive"; }; }; }; Loading @@ -370,12 +597,461 @@ polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&tsens1 11>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; reset-mon-config { 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"; }; }; }; cpu-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"; }; }; }; cpu-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"; }; }; }; 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-0-4-step { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 5>; thermal-governor = "step_wise"; wake-capable-sensor; trips { cpu04_config: cpu04-config { temperature = <110000>; hysteresis = <10000>; type = "passive"; }; }; cooling-maps { cpu04_cdev { trip = <&cpu04_config>; cooling-device = <&cpu4_isolate 1 1>; }; }; }; cpu-0-5-step { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 6>; thermal-governor = "step_wise"; wake-capable-sensor; trips { cpu05_config: cpu05-config { temperature = <110000>; hysteresis = <10000>; type = "passive"; }; }; cooling-maps { cpu05_cdev { trip = <&cpu05_config>; cooling-device = <&cpu5_isolate 1 1>; }; }; }; cpu-1-0-step { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 9>; thermal-governor = "step_wise"; wake-capable-sensor; trips { cpu10_config: cpu10-config { temperature = <110000>; hysteresis = <10000>; type = "passive"; }; }; cooling-maps { cpu10_cdev { trip = <&cpu10_config>; cooling-device = <&cpu6_isolate 1 1>; }; }; }; cpu-1-1-step { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 10>; thermal-governor = "step_wise"; wake-capable-sensor; trips { cpu11_config: cpu11-config { temperature = <110000>; hysteresis = <10000>; type = "passive"; }; }; cooling-maps { cpu11_cdev { trip = <&cpu11_config>; cooling-device = <&cpu6_isolate 1 1>; }; }; }; cpu-1-2-step { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 11>; thermal-governor = "step_wise"; wake-capable-sensor; trips { cpu12_config: cpu12-config { temperature = <110000>; hysteresis = <10000>; type = "passive"; }; }; cooling-maps { cpu12_cdev { trip = <&cpu12_config>; cooling-device = <&cpu7_isolate 1 1>; }; }; }; cpu-1-3-step { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 12>; thermal-governor = "step_wise"; wake-capable-sensor; trips { cpu13_config: cpu13-config { temperature = <110000>; hysteresis = <10000>; type = "passive"; }; }; cooling-maps { cpu13_cdev { trip = <&cpu13_config>; cooling-device = <&cpu7_isolate 1 1>; }; }; }; aoss0-lowf { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 0>; thermal-governor = "low_limits_floor"; wake-capable-sensor; tracks-low; trips { aoss0_trip: aoss0-trip { temperature = <5000>; hysteresis = <5000>; type = "passive"; }; }; cooling-maps { cpu0_cdev { trip = <&aoss0_trip>; cooling-device = <&CPU0 (THERMAL_MAX_LIMIT-4) (THERMAL_MAX_LIMIT-4)>; }; cpu6_cdev { trip = <&aoss0_trip>; cooling-device = <&CPU6 (THERMAL_MAX_LIMIT-3) (THERMAL_MAX_LIMIT-3)>; }; cpu7_cdev { trip = <&aoss0_trip>; cooling-device = <&CPU7 (THERMAL_MAX_LIMIT-3) (THERMAL_MAX_LIMIT-3)>; }; }; }; cpu-1-3-lowf { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 12>; thermal-governor = "low_limits_floor"; wake-capable-sensor; tracks-low; trips { cpu_1_3_trip: cpu-1-3-trip { temperature = <5000>; hysteresis = <5000>; type = "passive"; }; }; cooling-maps { cpu0_cdev { trip = <&cpu_1_3_trip>; cooling-device = <&CPU0 (THERMAL_MAX_LIMIT-4) (THERMAL_MAX_LIMIT-4)>; }; cpu6_cdev { trip = <&cpu_1_3_trip>; cooling-device = <&CPU6 (THERMAL_MAX_LIMIT-3) (THERMAL_MAX_LIMIT-3)>; }; cpu7_cdev { trip = <&cpu_1_3_trip>; cooling-device = <&CPU7 (THERMAL_MAX_LIMIT-3) (THERMAL_MAX_LIMIT-3)>; }; }; }; gpuss-0-lowf { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens0 13>; thermal-governor = "low_limits_floor"; wake-capable-sensor; tracks-low; trips { gpuss0_trip: gpuss0-trip { temperature = <5000>; hysteresis = <5000>; type = "passive"; }; }; cooling-maps { cpu0_cdev { trip = <&gpuss0_trip>; cooling-device = <&CPU0 (THERMAL_MAX_LIMIT-4) (THERMAL_MAX_LIMIT-4)>; }; cpu6_cdev { trip = <&gpuss0_trip>; cooling-device = <&CPU6 (THERMAL_MAX_LIMIT-3) (THERMAL_MAX_LIMIT-3)>; }; cpu7_cdev { trip = <&gpuss0_trip>; cooling-device = <&CPU7 (THERMAL_MAX_LIMIT-3) (THERMAL_MAX_LIMIT-3)>; }; }; }; camera-lowf { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens1 7>; thermal-governor = "low_limits_floor"; wake-capable-sensor; tracks-low; trips { camera_trip: camera-trip { temperature = <5000>; hysteresis = <5000>; type = "passive"; }; }; cooling-maps { cpu0_cdev { trip = <&camera_trip>; cooling-device = <&CPU0 (THERMAL_MAX_LIMIT-4) (THERMAL_MAX_LIMIT-4)>; }; cpu6_cdev { trip = <&camera_trip>; cooling-device = <&CPU6 (THERMAL_MAX_LIMIT-3) (THERMAL_MAX_LIMIT-3)>; }; cpu7_cdev { trip = <&camera_trip>; cooling-device = <&CPU7 (THERMAL_MAX_LIMIT-3) (THERMAL_MAX_LIMIT-3)>; }; }; }; mdm-scl-lowf { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&tsens1 9>; thermal-governor = "low_limits_floor"; wake-capable-sensor; tracks-low; trips { mdm_scl_trip: mdm-scl-trip { temperature = <5000>; hysteresis = <5000>; type = "passive"; }; }; cooling-maps { cpu0_cdev { trip = <&mdm_scl_trip>; cooling-device = <&CPU0 (THERMAL_MAX_LIMIT-4) (THERMAL_MAX_LIMIT-4)>; }; cpu6_cdev { trip = <&mdm_scl_trip>; cooling-device = <&CPU6 (THERMAL_MAX_LIMIT-3) (THERMAL_MAX_LIMIT-3)>; }; cpu7_cdev { trip = <&mdm_scl_trip>; cooling-device = <&CPU7 (THERMAL_MAX_LIMIT-3) (THERMAL_MAX_LIMIT-3)>; }; }; }; };
qcom/lito.dtsi +3 −0 Original line number Diff line number Diff line Loading @@ -50,6 +50,7 @@ cache-size = <0x8000>; qcom,freq-domain = <&cpufreq_hw 0 6>; next-level-cache = <&L2_0>; #cooling-cells = <2>; L2_0: l2-cache { compatible = "arm,arch-cache"; cache-size = <0x10000>; Loading Loading @@ -249,6 +250,7 @@ cache-size = <0x10000>; qcom,freq-domain = <&cpufreq_hw 1 2>; next-level-cache = <&L2_600>; #cooling-cells = <2>; L2_600: l2-cache { compatible = "arm,arch-cache"; cache-size = <0x40000>; Loading Loading @@ -290,6 +292,7 @@ cache-size = <0x10000>; qcom,freq-domain = <&cpufreq_hw 2 2>; next-level-cache = <&L2_700>; #cooling-cells = <2>; L2_700: l2-cache { compatible = "arm,arch-cache"; cache-size = <0x40000>; Loading