[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20240319-topic-msm-polling-cleanup-v1-26-e0aee1dbcd78@linaro.org>
Date: Tue, 19 Mar 2024 17:13:56 +0100
From: Konrad Dybcio <konrad.dybcio@...aro.org>
To: Bjorn Andersson <andersson@...nel.org>, Rob Herring <robh@...nel.org>,
Krzysztof Kozlowski <krzysztof.kozlowski+dt@...aro.org>,
Conor Dooley <conor+dt@...nel.org>, cros-qcom-dts-watchers@...omium.org
Cc: linux-arm-msm@...r.kernel.org, devicetree@...r.kernel.org,
linux-kernel@...r.kernel.org, Konrad Dybcio <konrad.dybcio@...aro.org>
Subject: [PATCH 26/31] arm64: dts: qcom: sm8150-*: Remove thermal zone
polling delays
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@...aro.org>
---
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
Powered by blists - more mailing lists