arm64: dts: imx8mq: Move thermal-zones out of bus node
authorFabio Estevam <festevam@gmail.com>
Mon, 25 Mar 2019 15:19:59 +0000 (12:19 -0300)
committerShawn Guo <shawnguo@kernel.org>
Fri, 29 Mar 2019 03:07:55 +0000 (11:07 +0800)
thermal-zones node does not have any register properties and thus
shouldn't be placed inside the bus.

Move thermal-zones node from soc node to root node in order to fix
the following build warning with W=1:

arch/arm64/boot/dts/freescale/imx8mq.dtsi:305.18-364.6: Warning (simple_bus_reg): /soc@0/bus@30000000/thermal-zones: missing or empty reg/ranges property

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm64/boot/dts/freescale/imx8mq.dtsi

index 230f198ad87a07070480450d407c444742d00194..feb195984997935041ba9e5b39d1d129d3ff7fba 100644 (file)
                method = "smc";
        };
 
+       thermal-zones {
+               cpu-thermal {
+                       polling-delay-passive = <250>;
+                       polling-delay = <2000>;
+                       thermal-sensors = <&tmu 0>;
+
+                       trips {
+                               cpu_alert: cpu-alert {
+                                       temperature = <80000>;
+                                       hysteresis = <2000>;
+                                       type = "passive";
+                               };
+
+                               cpu-crit {
+                                       temperature = <90000>;
+                                       hysteresis = <2000>;
+                                       type = "critical";
+                               };
+                       };
+
+                       cooling-maps {
+                               map0 {
+                                       trip = <&cpu_alert>;
+                                       cooling-device =
+                                               <&A53_0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                               <&A53_1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                               <&A53_2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                               <&A53_3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
+                               };
+                       };
+               };
+
+               gpu-thermal {
+                       polling-delay-passive = <250>;
+                       polling-delay = <2000>;
+                       thermal-sensors = <&tmu 1>;
+
+                       trips {
+                               gpu-crit {
+                                       temperature = <90000>;
+                                       hysteresis = <2000>;
+                                       type = "critical";
+                               };
+                       };
+               };
+
+               vpu-thermal {
+                       polling-delay-passive = <250>;
+                       polling-delay = <2000>;
+                       thermal-sensors = <&tmu 2>;
+
+                       trips {
+                               vpu-crit {
+                                       temperature = <90000>;
+                                       hysteresis = <2000>;
+                                       type = "critical";
+                               };
+                       };
+               };
+       };
+
        timer {
                compatible = "arm,armv8-timer";
                interrupts = <GIC_PPI 13 IRQ_TYPE_LEVEL_LOW>, /* Physical Secure */
                                #thermal-sensor-cells =  <1>;
                        };
 
-                       thermal-zones {
-                               cpu-thermal {
-                                       polling-delay-passive = <250>;
-                                       polling-delay = <2000>;
-                                       thermal-sensors = <&tmu 0>;
-
-                                       trips {
-                                               cpu_alert: cpu-alert {
-                                                       temperature = <80000>;
-                                                       hysteresis = <2000>;
-                                                       type = "passive";
-                                               };
-
-                                               cpu-crit {
-                                                       temperature = <90000>;
-                                                       hysteresis = <2000>;
-                                                       type = "critical";
-                                               };
-                                       };
-
-                                       cooling-maps {
-                                               map0 {
-                                                       trip = <&cpu_alert>;
-                                                       cooling-device =
-                                                               <&A53_0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                                               <&A53_1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                                               <&A53_2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                                               <&A53_3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
-                                               };
-                                       };
-                               };
-
-                               gpu-thermal {
-                                       polling-delay-passive = <250>;
-                                       polling-delay = <2000>;
-                                       thermal-sensors = <&tmu 1>;
-
-                                       trips {
-                                               gpu-crit {
-                                                       temperature = <90000>;
-                                                       hysteresis = <2000>;
-                                                       type = "critical";
-                                               };
-                                       };
-                               };
-
-                               vpu-thermal {
-                                       polling-delay-passive = <250>;
-                                       polling-delay = <2000>;
-                                       thermal-sensors = <&tmu 2>;
-
-                                       trips {
-                                               vpu-crit {
-                                                       temperature = <90000>;
-                                                       hysteresis = <2000>;
-                                                       type = "critical";
-                                               };
-                                       };
-                               };
-                       };
-
                        wdog1: watchdog@30280000 {
                                compatible = "fsl,imx8mq-wdt", "fsl,imx21-wdt";
                                reg = <0x30280000 0x10000>;