diff --git a/qcom/sun-thermal.dtsi b/qcom/sun-thermal.dtsi index 05adc166..67840b87 100644 --- a/qcom/sun-thermal.dtsi +++ b/qcom/sun-thermal.dtsi @@ -59,62 +59,61 @@ cpu0_pause: cpu0-pause { qcom,cpus = <&CPU0>; + qcom,cdev-alias = "thermal-pause-1"; #cooling-cells = <2>; }; cpu1_pause: cpu1-pause { qcom,cpus = <&CPU1>; + qcom,cdev-alias = "thermal-pause-2"; #cooling-cells = <2>; }; cpu2_pause: cpu2-pause { qcom,cpus = <&CPU2>; + qcom,cdev-alias = "thermal-pause-4"; #cooling-cells = <2>; }; cpu3_pause: cpu3-pause { qcom,cpus = <&CPU3>; + qcom,cdev-alias = "thermal-pause-8"; #cooling-cells = <2>; }; cpu4_pause: cpu4-pause { qcom,cpus = <&CPU4>; + qcom,cdev-alias = "thermal-pause-10"; #cooling-cells = <2>; }; cpu5_pause: cpu5-pause { qcom,cpus = <&CPU5>; + qcom,cdev-alias = "thermal-pause-20"; #cooling-cells = <2>; }; cpu6_pause: cpu6-pause { qcom,cpus = <&CPU6>; + qcom,cdev-alias = "thermal-pause-40"; #cooling-cells = <2>; }; cpu7_pause: cpu7-pause { qcom,cpus = <&CPU7>; + qcom,cdev-alias = "thermal-pause-80"; #cooling-cells = <2>; }; - //TODO: what about core 0, we can't pause all? APC0_MX_CX_PAUSE: apc0-mx-cx-pause { - qcom,cpus = <&CPU1 &CPU2 &CPU3 &CPU4 &CPU5>; + qcom,cpus = <&CPU2 &CPU3 &CPU4 &CPU5>; + qcom,cdev-alias = "thermal-pause-3C"; #cooling-cells = <2>; }; APC1_MX_CX_PAUSE: apc1-mx-cx-pause { qcom,cpus = <&CPU6 &CPU7>; - #cooling-cells = <2>; - }; - - cpu_1_2_3_4_5_pause: cpu-1-2-3-4-5-pause { - qcom,cpus = <&CPU1 &CPU2 &CPU3 &CPU4 &CPU5>; - #cooling-cells = <2>; - }; - - cpu_6_7_pause: cpu-6-7-pause { - qcom,cpus = <&CPU6 &CPU7>; + qcom,cdev-alias = "thermal-pause-C0"; #cooling-cells = <2>; }; @@ -165,41 +164,49 @@ cpu0_hotplug: cpu0-hotplug { qcom,cpu = <&CPU0>; + qcom,cdev-alias = "cpu-hotplug0"; #cooling-cells = <2>; }; cpu1_hotplug: cpu1-hotplug { qcom,cpu = <&CPU1>; + qcom,cdev-alias = "cpu-hotplug1"; #cooling-cells = <2>; }; cpu2_hotplug: cpu2-hotplug { qcom,cpu = <&CPU2>; + qcom,cdev-alias = "cpu-hotplug2"; #cooling-cells = <2>; }; cpu3_hotplug: cpu3-hotplug { qcom,cpu = <&CPU3>; + qcom,cdev-alias = "cpu-hotplug3"; #cooling-cells = <2>; }; cpu4_hotplug: cpu4-hotplug { qcom,cpu = <&CPU4>; + qcom,cdev-alias = "cpu-hotplug4"; #cooling-cells = <2>; }; cpu5_hotplug: cpu5-hotplug { qcom,cpu = <&CPU5>; + qcom,cdev-alias = "cpu-hotplug5"; #cooling-cells = <2>; }; cpu6_hotplug: cpu6-hotplug { qcom,cpu = <&CPU6>; + qcom,cdev-alias = "cpu-hotplug6"; #cooling-cells = <2>; }; cpu7_hotplug: cpu7-hotplug { qcom,cpu = <&CPU7>; + qcom,cdev-alias = "cpu-hotplug7"; #cooling-cells = <2>; }; };