Register upper-lower interrupts for each of the two tsens controllers.

Signed-off-by: Amit Kucheria <amit.kuche...@linaro.org>
Reviewed-by: Stephen Boyd <swb...@chromium.org>
---
 arch/arm64/boot/dts/qcom/sdm845.dtsi | 88 +++++++++++++++-------------
 1 file changed, 46 insertions(+), 42 deletions(-)

diff --git a/arch/arm64/boot/dts/qcom/sdm845.dtsi 
b/arch/arm64/boot/dts/qcom/sdm845.dtsi
index 4babff5f19b5..fdd74c39b744 100644
--- a/arch/arm64/boot/dts/qcom/sdm845.dtsi
+++ b/arch/arm64/boot/dts/qcom/sdm845.dtsi
@@ -2386,6 +2386,8 @@
                        reg = <0 0x0c263000 0 0x1ff>, /* TM */
                              <0 0x0c222000 0 0x1ff>; /* SROT */
                        #qcom,sensors = <13>;
+                       interrupts = <GIC_SPI 506 IRQ_TYPE_LEVEL_HIGH>;
+                       interrupt-names = "uplow";
                        #thermal-sensor-cells = <1>;
                };
 
@@ -2394,6 +2396,8 @@
                        reg = <0 0x0c265000 0 0x1ff>, /* TM */
                              <0 0x0c223000 0 0x1ff>; /* SROT */
                        #qcom,sensors = <8>;
+                       interrupts = <GIC_SPI 507 IRQ_TYPE_LEVEL_HIGH>;
+                       interrupt-names = "uplow";
                        #thermal-sensor-cells = <1>;
                };
 
@@ -2712,8 +2716,8 @@
 
        thermal-zones {
                cpu0-thermal {
-                       polling-delay-passive = <250>;
-                       polling-delay = <1000>;
+                       polling-delay-passive = <0>;
+                       polling-delay = <0>;
 
                        thermal-sensors = <&tsens0 1>;
 
@@ -2756,8 +2760,8 @@
                };
 
                cpu1-thermal {
-                       polling-delay-passive = <250>;
-                       polling-delay = <1000>;
+                       polling-delay-passive = <0>;
+                       polling-delay = <0>;
 
                        thermal-sensors = <&tsens0 2>;
 
@@ -2800,8 +2804,8 @@
                };
 
                cpu2-thermal {
-                       polling-delay-passive = <250>;
-                       polling-delay = <1000>;
+                       polling-delay-passive = <0>;
+                       polling-delay = <0>;
 
                        thermal-sensors = <&tsens0 3>;
 
@@ -2844,8 +2848,8 @@
                };
 
                cpu3-thermal {
-                       polling-delay-passive = <250>;
-                       polling-delay = <1000>;
+                       polling-delay-passive = <0>;
+                       polling-delay = <0>;
 
                        thermal-sensors = <&tsens0 4>;
 
@@ -2888,8 +2892,8 @@
                };
 
                cpu4-thermal {
-                       polling-delay-passive = <250>;
-                       polling-delay = <1000>;
+                       polling-delay-passive = <0>;
+                       polling-delay = <0>;
 
                        thermal-sensors = <&tsens0 7>;
 
@@ -2932,8 +2936,8 @@
                };
 
                cpu5-thermal {
-                       polling-delay-passive = <250>;
-                       polling-delay = <1000>;
+                       polling-delay-passive = <0>;
+                       polling-delay = <0>;
 
                        thermal-sensors = <&tsens0 8>;
 
@@ -2976,8 +2980,8 @@
                };
 
                cpu6-thermal {
-                       polling-delay-passive = <250>;
-                       polling-delay = <1000>;
+                       polling-delay-passive = <0>;
+                       polling-delay = <0>;
 
                        thermal-sensors = <&tsens0 9>;
 
@@ -3020,8 +3024,8 @@
                };
 
                cpu7-thermal {
-                       polling-delay-passive = <250>;
-                       polling-delay = <1000>;
+                       polling-delay-passive = <0>;
+                       polling-delay = <0>;
 
                        thermal-sensors = <&tsens0 10>;
 
@@ -3064,8 +3068,8 @@
                };
 
                aoss0-thermal {
-                       polling-delay-passive = <250>;
-                       polling-delay = <1000>;
+                       polling-delay-passive = <0>;
+                       polling-delay = <0>;
 
                        thermal-sensors = <&tsens0 0>;
 
@@ -3079,8 +3083,8 @@
                };
 
                cluster0-thermal {
-                       polling-delay-passive = <250>;
-                       polling-delay = <1000>;
+                       polling-delay-passive = <0>;
+                       polling-delay = <0>;
 
                        thermal-sensors = <&tsens0 5>;
 
@@ -3099,8 +3103,8 @@
                };
 
                cluster1-thermal {
-                       polling-delay-passive = <250>;
-                       polling-delay = <1000>;
+                       polling-delay-passive = <0>;
+                       polling-delay = <0>;
 
                        thermal-sensors = <&tsens0 6>;
 
@@ -3119,8 +3123,8 @@
                };
 
                gpu-thermal-top {
-                       polling-delay-passive = <250>;
-                       polling-delay = <1000>;
+                       polling-delay-passive = <0>;
+                       polling-delay = <0>;
 
                        thermal-sensors = <&tsens0 11>;
 
@@ -3134,8 +3138,8 @@
                };
 
                gpu-thermal-bottom {
-                       polling-delay-passive = <250>;
-                       polling-delay = <1000>;
+                       polling-delay-passive = <0>;
+                       polling-delay = <0>;
 
                        thermal-sensors = <&tsens0 12>;
 
@@ -3149,8 +3153,8 @@
                };
 
                aoss1-thermal {
-                       polling-delay-passive = <250>;
-                       polling-delay = <1000>;
+                       polling-delay-passive = <0>;
+                       polling-delay = <0>;
 
                        thermal-sensors = <&tsens1 0>;
 
@@ -3164,8 +3168,8 @@
                };
 
                q6-modem-thermal {
-                       polling-delay-passive = <250>;
-                       polling-delay = <1000>;
+                       polling-delay-passive = <0>;
+                       polling-delay = <0>;
 
                        thermal-sensors = <&tsens1 1>;
 
@@ -3179,8 +3183,8 @@
                };
 
                mem-thermal {
-                       polling-delay-passive = <250>;
-                       polling-delay = <1000>;
+                       polling-delay-passive = <0>;
+                       polling-delay = <0>;
 
                        thermal-sensors = <&tsens1 2>;
 
@@ -3194,8 +3198,8 @@
                };
 
                wlan-thermal {
-                       polling-delay-passive = <250>;
-                       polling-delay = <1000>;
+                       polling-delay-passive = <0>;
+                       polling-delay = <0>;
 
                        thermal-sensors = <&tsens1 3>;
 
@@ -3209,8 +3213,8 @@
                };
 
                q6-hvx-thermal {
-                       polling-delay-passive = <250>;
-                       polling-delay = <1000>;
+                       polling-delay-passive = <0>;
+                       polling-delay = <0>;
 
                        thermal-sensors = <&tsens1 4>;
 
@@ -3224,8 +3228,8 @@
                };
 
                camera-thermal {
-                       polling-delay-passive = <250>;
-                       polling-delay = <1000>;
+                       polling-delay-passive = <0>;
+                       polling-delay = <0>;
 
                        thermal-sensors = <&tsens1 5>;
 
@@ -3239,8 +3243,8 @@
                };
 
                video-thermal {
-                       polling-delay-passive = <250>;
-                       polling-delay = <1000>;
+                       polling-delay-passive = <0>;
+                       polling-delay = <0>;
 
                        thermal-sensors = <&tsens1 6>;
 
@@ -3254,8 +3258,8 @@
                };
 
                modem-thermal {
-                       polling-delay-passive = <250>;
-                       polling-delay = <1000>;
+                       polling-delay-passive = <0>;
+                       polling-delay = <0>;
 
                        thermal-sensors = <&tsens1 7>;
 
-- 
2.17.1

Reply via email to