arm64: dts: ls1028a: Move thermal-zone out of SoC
authorFabio Estevam <festevam@gmail.com>
Sat, 26 Oct 2019 00:01:18 +0000 (21:01 -0300)
committerShawn Guo <shawnguo@kernel.org>
Mon, 4 Nov 2019 00:52:14 +0000 (08:52 +0800)
Move thermal-zone node from the soc node to the root node.

thermal-zone node does not have any register properties and thus
shouldn't be placed on the bus.

This fixes the following build warnings with W=1:

arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi:583.17-612.5: Warning (simple_bus_reg): /soc/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/fsl-ls1028a.dtsi

index 616b150..f000119 100644 (file)
                };
        };
 
+       thermal-zones {
+               core-cluster {
+                       polling-delay-passive = <1000>;
+                       polling-delay = <5000>;
+                       thermal-sensors = <&tmu 0>;
+
+                       trips {
+                               core_cluster_alert: core-cluster-alert {
+                                       temperature = <85000>;
+                                       hysteresis = <2000>;
+                                       type = "passive";
+                               };
+
+                               core_cluster_crit: core-cluster-crit {
+                                       temperature = <95000>;
+                                       hysteresis = <2000>;
+                                       type = "critical";
+                               };
+                       };
+
+                       cooling-maps {
+                               map0 {
+                                       trip = <&core_cluster_alert>;
+                                       cooling-device =
+                                               <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                               <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
+                               };
+                       };
+               };
+       };
+
        soc: soc {
                compatible = "simple-bus";
                #address-cells = <2>;
                        #thermal-sensor-cells = <1>;
                };
 
-               thermal-zones {
-                       core-cluster {
-                               polling-delay-passive = <1000>;
-                               polling-delay = <5000>;
-                               thermal-sensors = <&tmu 0>;
-
-                               trips {
-                                       core_cluster_alert: core-cluster-alert {
-                                               temperature = <85000>;
-                                               hysteresis = <2000>;
-                                               type = "passive";
-                                       };
-
-                                       core_cluster_crit: core-cluster-crit {
-                                               temperature = <95000>;
-                                               hysteresis = <2000>;
-                                               type = "critical";
-                                       };
-                               };
-
-                               cooling-maps {
-                                       map0 {
-                                               trip = <&core_cluster_alert>;
-                                               cooling-device =
-                                                       <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                                       <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
-                                       };
-                               };
-                       };
-               };
-
                pcie@1f0000000 { /* Integrated Endpoint Root Complex */
                        compatible = "pci-host-ecam-generic";
                        reg = <0x01 0xf0000000 0x0 0x100000>;