Loading arch/arm64/boot/dts/qcom/pm660.dtsi +119 −1 Original line number Diff line number Diff line Loading @@ -59,13 +59,14 @@ }; }; qcom,temp-alarm@2400 { pm660_tz: qcom,temp-alarm@2400 { compatible = "qcom,qpnp-temp-alarm"; reg = <0x2400 0x100>; interrupts = <0x0 0x24 0x0 IRQ_TYPE_EDGE_RISING>; label = "pm660_tz"; qcom,channel-num = <6>; qcom,temp_alarm-vadc = <&pm660_vadc>; #thermal-sensor-cells = <0>; }; pm660_gpios: pinctrl@c000 { Loading Loading @@ -584,4 +585,121 @@ }; }; }; pm660_temp_alarm: pm660_tz { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "step_wise"; thermal-sensors = <&pm660_tz>; trips { pm660_trip0: pm660-trip0 { temperature = <105000>; hysteresis = <0>; type = "passive"; }; pm660_trip1: pm660-trip1 { temperature = <125000>; hysteresis = <0>; type = "passive"; }; pm660_trip2: pm660-trip2 { temperature = <145000>; hysteresis = <0>; type = "critical"; }; }; cooling-maps { trip0_cpu0 { trip = <&pm660_trip0>; cooling-device = <&CPU0 (THERMAL_MAX_LIMIT-1) (THERMAL_MAX_LIMIT-1)>; }; trip0_cpu1 { trip = <&pm660_trip0>; cooling-device = <&CPU1 (THERMAL_MAX_LIMIT-1) (THERMAL_MAX_LIMIT-1)>; }; trip0_cpu2 { trip = <&pm660_trip0>; cooling-device = <&CPU2 (THERMAL_MAX_LIMIT-1) (THERMAL_MAX_LIMIT-1)>; }; trip0_cpu3 { trip = <&pm660_trip0>; cooling-device = <&CPU3 (THERMAL_MAX_LIMIT-1) (THERMAL_MAX_LIMIT-1)>; }; trip0_cpu4 { trip = <&pm660_trip0>; cooling-device = <&CPU4 (THERMAL_MAX_LIMIT-1) (THERMAL_MAX_LIMIT-1)>; }; trip0_cpu5 { trip = <&pm660_trip0>; cooling-device = <&CPU5 (THERMAL_MAX_LIMIT-1) (THERMAL_MAX_LIMIT-1)>; }; trip0_cpu6 { trip = <&pm660_trip0>; cooling-device = <&CPU6 (THERMAL_MAX_LIMIT-1) (THERMAL_MAX_LIMIT-1)>; }; trip0_cpu7 { trip = <&pm660_trip0>; cooling-device = <&CPU7 (THERMAL_MAX_LIMIT-1) (THERMAL_MAX_LIMIT-1)>; }; trip1_cpu1 { trip = <&pm660_trip1>; cooling-device = <&CPU1 THERMAL_MAX_LIMIT THERMAL_MAX_LIMIT>; }; trip1_cpu2 { trip = <&pm660_trip1>; cooling-device = <&CPU2 THERMAL_MAX_LIMIT THERMAL_MAX_LIMIT>; }; trip1_cpu3 { trip = <&pm660_trip1>; cooling-device = <&CPU3 THERMAL_MAX_LIMIT THERMAL_MAX_LIMIT>; }; trip1_cpu4 { trip = <&pm660_trip1>; cooling-device = <&CPU4 THERMAL_MAX_LIMIT THERMAL_MAX_LIMIT>; }; trip1_cpu5 { trip = <&pm660_trip1>; cooling-device = <&CPU5 THERMAL_MAX_LIMIT THERMAL_MAX_LIMIT>; }; trip1_cpu6 { trip = <&pm660_trip1>; cooling-device = <&CPU6 THERMAL_MAX_LIMIT THERMAL_MAX_LIMIT>; }; trip1_cpu7 { trip = <&pm660_trip1>; cooling-device = <&CPU7 THERMAL_MAX_LIMIT THERMAL_MAX_LIMIT>; }; }; }; }; Loading
arch/arm64/boot/dts/qcom/pm660.dtsi +119 −1 Original line number Diff line number Diff line Loading @@ -59,13 +59,14 @@ }; }; qcom,temp-alarm@2400 { pm660_tz: qcom,temp-alarm@2400 { compatible = "qcom,qpnp-temp-alarm"; reg = <0x2400 0x100>; interrupts = <0x0 0x24 0x0 IRQ_TYPE_EDGE_RISING>; label = "pm660_tz"; qcom,channel-num = <6>; qcom,temp_alarm-vadc = <&pm660_vadc>; #thermal-sensor-cells = <0>; }; pm660_gpios: pinctrl@c000 { Loading Loading @@ -584,4 +585,121 @@ }; }; }; pm660_temp_alarm: pm660_tz { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "step_wise"; thermal-sensors = <&pm660_tz>; trips { pm660_trip0: pm660-trip0 { temperature = <105000>; hysteresis = <0>; type = "passive"; }; pm660_trip1: pm660-trip1 { temperature = <125000>; hysteresis = <0>; type = "passive"; }; pm660_trip2: pm660-trip2 { temperature = <145000>; hysteresis = <0>; type = "critical"; }; }; cooling-maps { trip0_cpu0 { trip = <&pm660_trip0>; cooling-device = <&CPU0 (THERMAL_MAX_LIMIT-1) (THERMAL_MAX_LIMIT-1)>; }; trip0_cpu1 { trip = <&pm660_trip0>; cooling-device = <&CPU1 (THERMAL_MAX_LIMIT-1) (THERMAL_MAX_LIMIT-1)>; }; trip0_cpu2 { trip = <&pm660_trip0>; cooling-device = <&CPU2 (THERMAL_MAX_LIMIT-1) (THERMAL_MAX_LIMIT-1)>; }; trip0_cpu3 { trip = <&pm660_trip0>; cooling-device = <&CPU3 (THERMAL_MAX_LIMIT-1) (THERMAL_MAX_LIMIT-1)>; }; trip0_cpu4 { trip = <&pm660_trip0>; cooling-device = <&CPU4 (THERMAL_MAX_LIMIT-1) (THERMAL_MAX_LIMIT-1)>; }; trip0_cpu5 { trip = <&pm660_trip0>; cooling-device = <&CPU5 (THERMAL_MAX_LIMIT-1) (THERMAL_MAX_LIMIT-1)>; }; trip0_cpu6 { trip = <&pm660_trip0>; cooling-device = <&CPU6 (THERMAL_MAX_LIMIT-1) (THERMAL_MAX_LIMIT-1)>; }; trip0_cpu7 { trip = <&pm660_trip0>; cooling-device = <&CPU7 (THERMAL_MAX_LIMIT-1) (THERMAL_MAX_LIMIT-1)>; }; trip1_cpu1 { trip = <&pm660_trip1>; cooling-device = <&CPU1 THERMAL_MAX_LIMIT THERMAL_MAX_LIMIT>; }; trip1_cpu2 { trip = <&pm660_trip1>; cooling-device = <&CPU2 THERMAL_MAX_LIMIT THERMAL_MAX_LIMIT>; }; trip1_cpu3 { trip = <&pm660_trip1>; cooling-device = <&CPU3 THERMAL_MAX_LIMIT THERMAL_MAX_LIMIT>; }; trip1_cpu4 { trip = <&pm660_trip1>; cooling-device = <&CPU4 THERMAL_MAX_LIMIT THERMAL_MAX_LIMIT>; }; trip1_cpu5 { trip = <&pm660_trip1>; cooling-device = <&CPU5 THERMAL_MAX_LIMIT THERMAL_MAX_LIMIT>; }; trip1_cpu6 { trip = <&pm660_trip1>; cooling-device = <&CPU6 THERMAL_MAX_LIMIT THERMAL_MAX_LIMIT>; }; trip1_cpu7 { trip = <&pm660_trip1>; cooling-device = <&CPU7 THERMAL_MAX_LIMIT THERMAL_MAX_LIMIT>; }; }; }; };