Selaa lähdekoodia

ath79: move kernel and ubi into subnodes

Avoids dtc warnings regarding two sections having the same numbers.

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

Signed-off-by: Rosen Penev <[email protected]>
Rosen Penev 1 vuosi sitten
vanhempi
sitoutus
2e6ec200df

+ 15 - 14
target/linux/ath79/dts/ar9344_netgear_wndr.dtsi

@@ -90,7 +90,7 @@
 			#address-cells = <1>;
 			#size-cells = <1>;
 
-			ubi@ac0000 {
+			ubi@0 {
 				label = "ubi";
 				reg = <0x0 0x7500000>;
 			};
@@ -171,22 +171,23 @@
 			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 {

+ 12 - 8
target/linux/ath79/dts/qca9558_zyxel_nbg6716.dts

@@ -143,16 +143,20 @@
 		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>;
+			};
 		};
 	};
 };