mirror of
https://github.com/Evolution-X-Devices/kernel_xiaomi_sm8450-devicetrees
synced 2026-01-28 16:30:37 +00:00
dt-bindings: thermal: use the cpu_pause driver
The isolation driver for thermal is replaced with the pause driver, allowing any mask of CPUs to be used to create the cooling device. Update device tree to use pause driver. Change-Id: Icb8514b8f199eb761a3046b5949b1e27e86beb62
This commit is contained in:
@@ -9,22 +9,7 @@
|
||||
cooling-maps {
|
||||
socd_cpu4 {
|
||||
trip = <&socd_trip>;
|
||||
cooling-device = <&cpu4_isolate 1 1>;
|
||||
};
|
||||
|
||||
socd_cpu5 {
|
||||
trip = <&socd_trip>;
|
||||
cooling-device = <&cpu5_isolate 1 1>;
|
||||
};
|
||||
|
||||
socd_cpu6 {
|
||||
trip = <&socd_trip>;
|
||||
cooling-device = <&cpu6_isolate 1 1>;
|
||||
};
|
||||
|
||||
socd_cpu7 {
|
||||
trip = <&socd_trip>;
|
||||
cooling-device = <&cpu7_isolate 1 1>;
|
||||
cooling-device = <&thermal_pauseF0 1 1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -34,12 +19,7 @@
|
||||
cooling-maps {
|
||||
vbat_cpu4 {
|
||||
trip = <&b_bcl_lvl0>;
|
||||
cooling-device = <&cpu4_isolate 1 1>;
|
||||
};
|
||||
|
||||
vbat_cpu5 {
|
||||
trip = <&b_bcl_lvl0>;
|
||||
cooling-device = <&cpu5_isolate 1 1>;
|
||||
cooling-device = <&thermal_pause30 1 1>;
|
||||
};
|
||||
|
||||
vbat_gpu0 {
|
||||
@@ -58,12 +38,7 @@
|
||||
cooling-maps {
|
||||
vbat_cpu6 {
|
||||
trip = <&b_bcl_lvl1>;
|
||||
cooling-device = <&cpu6_isolate 1 1>;
|
||||
};
|
||||
|
||||
vbat_cpu7 {
|
||||
trip = <&b_bcl_lvl1>;
|
||||
cooling-device = <&cpu7_isolate 1 1>;
|
||||
cooling-device = <&thermal_pauseC0 1 1>;
|
||||
};
|
||||
|
||||
vbat_gpu1 {
|
||||
@@ -99,12 +74,7 @@
|
||||
cooling-maps {
|
||||
vph_cpu4 {
|
||||
trip = <&c_bcl_lvl0>;
|
||||
cooling-device = <&cpu4_isolate 1 1>;
|
||||
};
|
||||
|
||||
vph_cpu5 {
|
||||
trip = <&c_bcl_lvl0>;
|
||||
cooling-device = <&cpu5_isolate 1 1>;
|
||||
cooling-device = <&thermal_pause30 1 1>;
|
||||
};
|
||||
|
||||
vph_gpu0 {
|
||||
@@ -124,12 +94,7 @@
|
||||
cooling-maps {
|
||||
vph_cpu6 {
|
||||
trip = <&c_bcl_lvl1>;
|
||||
cooling-device = <&cpu6_isolate 1 1>;
|
||||
};
|
||||
|
||||
vph_cpu7 {
|
||||
trip = <&c_bcl_lvl1>;
|
||||
cooling-device = <&cpu7_isolate 1 1>;
|
||||
cooling-device = <&thermal_pauseC0 1 1>;
|
||||
};
|
||||
|
||||
vph_gpu1 {
|
||||
@@ -200,37 +165,7 @@
|
||||
|
||||
pm8350_cpu1 {
|
||||
trip = <&pm8350_trip0>;
|
||||
cooling-device = <&cpu1_isolate 1 1>;
|
||||
};
|
||||
|
||||
pm8350_cpu2 {
|
||||
trip = <&pm8350_trip0>;
|
||||
cooling-device = <&cpu2_isolate 1 1>;
|
||||
};
|
||||
|
||||
pm8350_cpu3 {
|
||||
trip = <&pm8350_trip0>;
|
||||
cooling-device = <&cpu3_isolate 1 1>;
|
||||
};
|
||||
|
||||
pm8350_cpu4 {
|
||||
trip = <&pm8350_trip0>;
|
||||
cooling-device = <&cpu4_isolate 1 1>;
|
||||
};
|
||||
|
||||
pm8350_cpu5 {
|
||||
trip = <&pm8350_trip0>;
|
||||
cooling-device = <&cpu5_isolate 1 1>;
|
||||
};
|
||||
|
||||
pm8350_cpu6 {
|
||||
trip = <&pm8350_trip0>;
|
||||
cooling-device = <&cpu6_isolate 1 1>;
|
||||
};
|
||||
|
||||
pm8350_cpu7 {
|
||||
trip = <&pm8350_trip0>;
|
||||
cooling-device = <&cpu7_isolate 1 1>;
|
||||
cooling-device = <&thermal_pauseFE 1 1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -39,45 +39,65 @@
|
||||
};
|
||||
|
||||
&cpufreq_hw {
|
||||
qcom,cpu-isolation {
|
||||
compatible = "qcom,cpu-isolate";
|
||||
cpu0_isolate: cpu0-isolate {
|
||||
qcom,cpu = <&CPU0>;
|
||||
qcom,thermal-pause {
|
||||
compatible = "qcom,thermal-pause";
|
||||
thermal_pause01: thermal-pause01 {
|
||||
qcom,mask = <0x01>;
|
||||
#cooling-cells = <2>;
|
||||
};
|
||||
|
||||
cpu1_isolate: cpu1-isolate {
|
||||
qcom,cpu = <&CPU1>;
|
||||
thermal_pause02: thermal-pause02 {
|
||||
qcom,mask = <0x02>;
|
||||
#cooling-cells = <2>;
|
||||
};
|
||||
|
||||
cpu2_isolate: cpu2-isolate {
|
||||
qcom,cpu = <&CPU2>;
|
||||
thermal_pause04: thermal-pause04 {
|
||||
qcom,mask = <0x04>;
|
||||
#cooling-cells = <2>;
|
||||
};
|
||||
|
||||
cpu3_isolate: cpu3-isolate {
|
||||
qcom,cpu = <&CPU3>;
|
||||
thermal_pause08: thermal-pause08 {
|
||||
qcom,mask = <0x08>;
|
||||
#cooling-cells = <2>;
|
||||
};
|
||||
|
||||
cpu4_isolate: cpu4-isolate {
|
||||
qcom,cpu = <&CPU4>;
|
||||
thermal_pause10: thermal-pause10 {
|
||||
qcom,mask = <0x10>;
|
||||
#cooling-cells = <2>;
|
||||
};
|
||||
|
||||
cpu5_isolate: cpu5-isolate {
|
||||
qcom,cpu = <&CPU5>;
|
||||
thermal_pause20: thermal-pause20 {
|
||||
qcom,mask = <0x20>;
|
||||
#cooling-cells = <2>;
|
||||
};
|
||||
|
||||
cpu6_isolate: cpu6-isolate {
|
||||
qcom,cpu = <&CPU6>;
|
||||
thermal_pause40: thermal-pause40 {
|
||||
qcom,mask = <0x40>;
|
||||
#cooling-cells = <2>;
|
||||
};
|
||||
|
||||
cpu7_isolate: cpu7-isolate {
|
||||
qcom,cpu = <&CPU7>;
|
||||
thermal_pause80: thermal-pause80 {
|
||||
qcom,mask = <0x80>;
|
||||
#cooling-cells = <2>;
|
||||
};
|
||||
|
||||
thermal_pause30: thermal-pause30 {
|
||||
qcom,mask = <0x30>;
|
||||
#cooling-cells = <2>;
|
||||
};
|
||||
|
||||
thermal_pauseC0: thermal-pauseC0 {
|
||||
qcom,mask = <0xC0>;
|
||||
#cooling-cells = <2>;
|
||||
};
|
||||
|
||||
thermal_pauseF0: thermal-pauseF0 {
|
||||
qcom,mask = <0xF0>;
|
||||
#cooling-cells = <2>;
|
||||
};
|
||||
|
||||
thermal_pauseFE: thermal-pauseFE {
|
||||
qcom,mask = <0xFE>;
|
||||
#cooling-cells = <2>;
|
||||
};
|
||||
};
|
||||
@@ -723,7 +743,7 @@
|
||||
cooling-maps {
|
||||
cpu00_cdev {
|
||||
trip = <&cpu00_config>;
|
||||
cooling-device = <&cpu0_isolate 1 1>;
|
||||
cooling-device = <&thermal_pause01 1 1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -744,7 +764,7 @@
|
||||
cooling-maps {
|
||||
cpu01_cdev {
|
||||
trip = <&cpu01_config>;
|
||||
cooling-device = <&cpu1_isolate 1 1>;
|
||||
cooling-device = <&thermal_pause02 1 1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -765,7 +785,7 @@
|
||||
cooling-maps {
|
||||
cpu02_cdev {
|
||||
trip = <&cpu02_config>;
|
||||
cooling-device = <&cpu2_isolate 1 1>;
|
||||
cooling-device = <&thermal_pause04 1 1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -786,7 +806,7 @@
|
||||
cooling-maps {
|
||||
cpu03_cdev {
|
||||
trip = <&cpu03_config>;
|
||||
cooling-device = <&cpu3_isolate 1 1>;
|
||||
cooling-device = <&thermal_pause08 1 1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -807,7 +827,7 @@
|
||||
cooling-maps {
|
||||
cpu10_cdev {
|
||||
trip = <&cpu10_config>;
|
||||
cooling-device = <&cpu4_isolate 1 1>;
|
||||
cooling-device = <&thermal_pause10 1 1>;
|
||||
};
|
||||
|
||||
cpu10_cdev1 {
|
||||
@@ -834,7 +854,7 @@
|
||||
cooling-maps {
|
||||
cpu11_cdev {
|
||||
trip = <&cpu11_config>;
|
||||
cooling-device = <&cpu4_isolate 1 1>;
|
||||
cooling-device = <&thermal_pause10 1 1>;
|
||||
};
|
||||
|
||||
cpu11_cdev1 {
|
||||
@@ -861,7 +881,7 @@
|
||||
cooling-maps {
|
||||
cpu12_cdev {
|
||||
trip = <&cpu12_config>;
|
||||
cooling-device = <&cpu5_isolate 1 1>;
|
||||
cooling-device = <&thermal_pause20 1 1>;
|
||||
};
|
||||
|
||||
cpu12_cdev1 {
|
||||
@@ -888,7 +908,7 @@
|
||||
cooling-maps {
|
||||
cpu13_cdev {
|
||||
trip = <&cpu13_config>;
|
||||
cooling-device = <&cpu5_isolate 1 1>;
|
||||
cooling-device = <&thermal_pause20 1 1>;
|
||||
};
|
||||
|
||||
cpu13_cdev1 {
|
||||
@@ -915,7 +935,7 @@
|
||||
cooling-maps {
|
||||
cpu14_cdev {
|
||||
trip = <&cpu14_config>;
|
||||
cooling-device = <&cpu6_isolate 1 1>;
|
||||
cooling-device = <&thermal_pause40 1 1>;
|
||||
};
|
||||
|
||||
cpu14_cdev1 {
|
||||
@@ -942,7 +962,7 @@
|
||||
cooling-maps {
|
||||
cpu15_cdev {
|
||||
trip = <&cpu15_config>;
|
||||
cooling-device = <&cpu6_isolate 1 1>;
|
||||
cooling-device = <&thermal_pause40 1 1>;
|
||||
};
|
||||
|
||||
cpu15_cdev1 {
|
||||
@@ -969,7 +989,7 @@
|
||||
cooling-maps {
|
||||
cpu16_cdev {
|
||||
trip = <&cpu16_config>;
|
||||
cooling-device = <&cpu7_isolate 1 1>;
|
||||
cooling-device = <&thermal_pause80 1 1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -990,7 +1010,7 @@
|
||||
cooling-maps {
|
||||
cpu17_cdev {
|
||||
trip = <&cpu17_config>;
|
||||
cooling-device = <&cpu7_isolate 1 1>;
|
||||
cooling-device = <&thermal_pause80 1 1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user