[PATCH 26/31] arm64: dts: qcom: sm8150-*: Remove thermal zone polling delays

From: Konrad Dybcio
Date: Tue Mar 19 2024 - 12:21:15 EST


All of the thermal zone suppliers are interrupt-driven, remove the
bogus and unnecessary polling that only wastes CPU time.

Signed-off-by: Konrad Dybcio <konrad.dybcio@xxxxxxxxxx>
---
arch/arm64/boot/dts/qcom/pm8150.dtsi | 3 --
arch/arm64/boot/dts/qcom/pm8150b.dtsi | 3 --
arch/arm64/boot/dts/qcom/pm8150l.dtsi | 3 --
arch/arm64/boot/dts/qcom/pmm8155au_1.dtsi | 3 --
arch/arm64/boot/dts/qcom/pmm8155au_2.dtsi | 3 --
arch/arm64/boot/dts/qcom/sm8150.dtsi | 84 -------------------------------
6 files changed, 99 deletions(-)

diff --git a/arch/arm64/boot/dts/qcom/pm8150.dtsi b/arch/arm64/boot/dts/qcom/pm8150.dtsi
index 3ba3ba5d8fce..72343fc80a47 100644
--- a/arch/arm64/boot/dts/qcom/pm8150.dtsi
+++ b/arch/arm64/boot/dts/qcom/pm8150.dtsi
@@ -12,9 +12,6 @@
/ {
thermal-zones {
pm8150-thermal {
- polling-delay-passive = <100>;
- polling-delay = <0>;
-
thermal-sensors = <&pm8150_temp>;

trips {
diff --git a/arch/arm64/boot/dts/qcom/pm8150b.dtsi b/arch/arm64/boot/dts/qcom/pm8150b.dtsi
index 1aee3270ce7b..f75e9817de85 100644
--- a/arch/arm64/boot/dts/qcom/pm8150b.dtsi
+++ b/arch/arm64/boot/dts/qcom/pm8150b.dtsi
@@ -11,9 +11,6 @@
/ {
thermal-zones {
pm8150b-thermal {
- polling-delay-passive = <100>;
- polling-delay = <0>;
-
thermal-sensors = <&pm8150b_temp>;

trips {
diff --git a/arch/arm64/boot/dts/qcom/pm8150l.dtsi b/arch/arm64/boot/dts/qcom/pm8150l.dtsi
index ac08a09c64c2..b9e0c8af5c48 100644
--- a/arch/arm64/boot/dts/qcom/pm8150l.dtsi
+++ b/arch/arm64/boot/dts/qcom/pm8150l.dtsi
@@ -11,9 +11,6 @@
/ {
thermal-zones {
pm8150l-thermal {
- polling-delay-passive = <100>;
- polling-delay = <0>;
-
thermal-sensors = <&pm8150l_temp>;

trips {
diff --git a/arch/arm64/boot/dts/qcom/pmm8155au_1.dtsi b/arch/arm64/boot/dts/qcom/pmm8155au_1.dtsi
index dbd4b91dfe06..a25927eba785 100644
--- a/arch/arm64/boot/dts/qcom/pmm8155au_1.dtsi
+++ b/arch/arm64/boot/dts/qcom/pmm8155au_1.dtsi
@@ -11,9 +11,6 @@
/ {
thermal-zones {
pmm8155au-1-thermal {
- polling-delay-passive = <100>;
- polling-delay = <0>;
-
thermal-sensors = <&pmm8155au_1_temp>;

trips {
diff --git a/arch/arm64/boot/dts/qcom/pmm8155au_2.dtsi b/arch/arm64/boot/dts/qcom/pmm8155au_2.dtsi
index 1cee20ac2c9c..6c370d0e4938 100644
--- a/arch/arm64/boot/dts/qcom/pmm8155au_2.dtsi
+++ b/arch/arm64/boot/dts/qcom/pmm8155au_2.dtsi
@@ -10,9 +10,6 @@
/ {
thermal-zones {
pmm8155au-2-thermal {
- polling-delay-passive = <100>;
- polling-delay = <0>;
-
thermal-sensors = <&pmm8155au_2_temp>;

trips {
diff --git a/arch/arm64/boot/dts/qcom/sm8150.dtsi b/arch/arm64/boot/dts/qcom/sm8150.dtsi
index a35c0852b5a1..a2ee7bfe03e1 100644
--- a/arch/arm64/boot/dts/qcom/sm8150.dtsi
+++ b/arch/arm64/boot/dts/qcom/sm8150.dtsi
@@ -4556,9 +4556,6 @@ timer {

thermal-zones {
cpu0-thermal {
- polling-delay-passive = <250>;
- polling-delay = <1000>;
-
thermal-sensors = <&tsens0 1>;

trips {
@@ -4600,9 +4597,6 @@ map1 {
};

cpu1-thermal {
- polling-delay-passive = <250>;
- polling-delay = <1000>;
-
thermal-sensors = <&tsens0 2>;

trips {
@@ -4644,9 +4638,6 @@ map1 {
};

cpu2-thermal {
- polling-delay-passive = <250>;
- polling-delay = <1000>;
-
thermal-sensors = <&tsens0 3>;

trips {
@@ -4688,9 +4679,6 @@ map1 {
};

cpu3-thermal {
- polling-delay-passive = <250>;
- polling-delay = <1000>;
-
thermal-sensors = <&tsens0 4>;

trips {
@@ -4732,9 +4720,6 @@ map1 {
};

cpu4-top-thermal {
- polling-delay-passive = <250>;
- polling-delay = <1000>;
-
thermal-sensors = <&tsens0 7>;

trips {
@@ -4776,9 +4761,6 @@ map1 {
};

cpu5-top-thermal {
- polling-delay-passive = <250>;
- polling-delay = <1000>;
-
thermal-sensors = <&tsens0 8>;

trips {
@@ -4820,9 +4802,6 @@ map1 {
};

cpu6-top-thermal {
- polling-delay-passive = <250>;
- polling-delay = <1000>;
-
thermal-sensors = <&tsens0 9>;

trips {
@@ -4864,9 +4843,6 @@ map1 {
};

cpu7-top-thermal {
- polling-delay-passive = <250>;
- polling-delay = <1000>;
-
thermal-sensors = <&tsens0 10>;

trips {
@@ -4908,9 +4884,6 @@ map1 {
};

cpu4-bottom-thermal {
- polling-delay-passive = <250>;
- polling-delay = <1000>;
-
thermal-sensors = <&tsens0 11>;

trips {
@@ -4952,9 +4925,6 @@ map1 {
};

cpu5-bottom-thermal {
- polling-delay-passive = <250>;
- polling-delay = <1000>;
-
thermal-sensors = <&tsens0 12>;

trips {
@@ -4996,9 +4966,6 @@ map1 {
};

cpu6-bottom-thermal {
- polling-delay-passive = <250>;
- polling-delay = <1000>;
-
thermal-sensors = <&tsens0 13>;

trips {
@@ -5040,9 +5007,6 @@ map1 {
};

cpu7-bottom-thermal {
- polling-delay-passive = <250>;
- polling-delay = <1000>;
-
thermal-sensors = <&tsens0 14>;

trips {
@@ -5084,9 +5048,6 @@ map1 {
};

aoss0-thermal {
- polling-delay-passive = <250>;
- polling-delay = <1000>;
-
thermal-sensors = <&tsens0 0>;

trips {
@@ -5099,9 +5060,6 @@ aoss0_alert0: trip-point0 {
};

cluster0-thermal {
- polling-delay-passive = <250>;
- polling-delay = <1000>;
-
thermal-sensors = <&tsens0 5>;

trips {
@@ -5119,9 +5077,6 @@ cluster0_crit: cluster0-crit {
};

cluster1-thermal {
- polling-delay-passive = <250>;
- polling-delay = <1000>;
-
thermal-sensors = <&tsens0 6>;

trips {
@@ -5139,9 +5094,6 @@ cluster1_crit: cluster1-crit {
};

gpu-top-thermal {
- polling-delay-passive = <250>;
- polling-delay = <1000>;
-
thermal-sensors = <&tsens0 15>;

cooling-maps {
@@ -5161,9 +5113,6 @@ gpu_top_alert0: trip-point0 {
};

aoss1-thermal {
- polling-delay-passive = <250>;
- polling-delay = <1000>;
-
thermal-sensors = <&tsens1 0>;

trips {
@@ -5176,9 +5125,6 @@ aoss1_alert0: trip-point0 {
};

wlan-thermal {
- polling-delay-passive = <250>;
- polling-delay = <1000>;
-
thermal-sensors = <&tsens1 1>;

trips {
@@ -5191,9 +5137,6 @@ wlan_alert0: trip-point0 {
};

video-thermal {
- polling-delay-passive = <250>;
- polling-delay = <1000>;
-
thermal-sensors = <&tsens1 2>;

trips {
@@ -5206,9 +5149,6 @@ video_alert0: trip-point0 {
};

mem-thermal {
- polling-delay-passive = <250>;
- polling-delay = <1000>;
-
thermal-sensors = <&tsens1 3>;

trips {
@@ -5221,9 +5161,6 @@ mem_alert0: trip-point0 {
};

q6-hvx-thermal {
- polling-delay-passive = <250>;
- polling-delay = <1000>;
-
thermal-sensors = <&tsens1 4>;

trips {
@@ -5236,9 +5173,6 @@ q6_hvx_alert0: trip-point0 {
};

camera-thermal {
- polling-delay-passive = <250>;
- polling-delay = <1000>;
-
thermal-sensors = <&tsens1 5>;

trips {
@@ -5251,9 +5185,6 @@ camera_alert0: trip-point0 {
};

compute-thermal {
- polling-delay-passive = <250>;
- polling-delay = <1000>;
-
thermal-sensors = <&tsens1 6>;

trips {
@@ -5266,9 +5197,6 @@ compute_alert0: trip-point0 {
};

modem-thermal {
- polling-delay-passive = <250>;
- polling-delay = <1000>;
-
thermal-sensors = <&tsens1 7>;

trips {
@@ -5281,9 +5209,6 @@ modem_alert0: trip-point0 {
};

npu-thermal {
- polling-delay-passive = <250>;
- polling-delay = <1000>;
-
thermal-sensors = <&tsens1 8>;

trips {
@@ -5296,9 +5221,6 @@ npu_alert0: trip-point0 {
};

modem-vec-thermal {
- polling-delay-passive = <250>;
- polling-delay = <1000>;
-
thermal-sensors = <&tsens1 9>;

trips {
@@ -5311,9 +5233,6 @@ modem_vec_alert0: trip-point0 {
};

modem-scl-thermal {
- polling-delay-passive = <250>;
- polling-delay = <1000>;
-
thermal-sensors = <&tsens1 10>;

trips {
@@ -5326,9 +5245,6 @@ modem_scl_alert0: trip-point0 {
};

gpu-bottom-thermal {
- polling-delay-passive = <250>;
- polling-delay = <1000>;
-
thermal-sensors = <&tsens1 11>;

cooling-maps {

--
2.40.1