ath79: move kernel and ubi into subnodes
authorRosen Penev <rosenp@gmail.com>
Fri, 1 Dec 2023 22:32:23 +0000 (14:32 -0800)
committerChristian Marangi <ansuelsmth@gmail.com>
Fri, 5 Jan 2024 15:17:58 +0000 (16:17 +0100)
Avoids dtc warnings regarding two sections having the same numbers.

X: duplicate unit-address (also used in node Y)

Signed-off-by: Rosen Penev <rosenp@gmail.com>
target/linux/ath79/dts/ar9344_netgear_wndr.dtsi
target/linux/ath79/dts/qca9558_zyxel_nbg6716.dts

index d2a30000044e63d0af0b2213672ab4c74107ad3a..49057548f89dc8b797e1a40dad1f603ef4d804a5 100644 (file)
@@ -90,7 +90,7 @@
                        #address-cells = <1>;
                        #size-cells = <1>;
 
-                       ubi@ac0000 {
+                       ubi@0 {
                                label = "ubi";
                                reg = <0x0 0x7500000>;
                        };
                        reg = <0x3c0000 0x300000>;
                };
 
-               kernel@6c0000 {
-                       label = "kernel";
-                       reg = <0x6c0000 0x400000>;
-               };
-
-               ubiconcat0: partition@ac0000 {
-                       label = "ubiconcat0";
-                       reg = <0xac0000 0x1500000>;
-               };
-
                partition@6c0000 {
                        label = "firmware";
                        reg = <0x6c0000 0x1900000>;
-                       compatible = "openwrt,uimage", "denx,uimage";
-                       openwrt,ih-magic = <0x33373033>;
-                       openwrt,ih-type = <IH_TYPE_FILESYSTEM>;
+
+                       compatible = "fixed-partitions";
+                       #address-cells = <1>;
+                       #size-cells = <1>;
+
+                       kernel@0 {
+                               label = "kernel";
+                               reg = <0x0 0x400000>;
+                       };
+
+                       ubiconcat0: partition@400000 {
+                               label = "ubiconcat0";
+                               reg = <0x400000 0x1500000>;
+                       };
                };
 
                partition@1fc0000 {
index 9aee8c362cdbf9c3aedc817c3bab776f2891b5f8..20230e684e3a3c4fb56f74fb22ccda5437a59d09 100644 (file)
                firmware@500000 {
                        label = "firmware";
                        reg = <0x500000 0x7b00000>;
-               };
 
-               partition@500000 {
-                       label = "kernel";
-                       reg = <0x500000 0x400000>;
-               };
+                       compatible = "fixed-partitions";
+                       #address-cells = <1>;
+                       #size-cells = <1>;
+
+                       partition@0 {
+                               label = "kernel";
+                               reg = <0x0 0x400000>;
+                       };
 
-               partition@900000 {
-                       label = "ubi";
-                       reg = <0x900000 0x7700000>;
+                       partition@400000 {
+                               label = "ubi";
+                               reg = <0x400000 0x7700000>;
+                       };
                };
        };
 };