Просмотр исходного кода

ramips: fix hnat dtc warning

The hardware NAT node has the same reg/unit as the ethernet node. One
of them need to be a child of the other.

Make the hardware NAT node a child of the ethernet node since the it
"reference" the netdev in its properties.

Signed-off-by: Mathias Kresin <[email protected]>
Mathias Kresin 7 лет назад
Родитель
Сommit
6384e0d16a
1 измененных файлов с 11 добавлено и 11 удалено
  1. 11 11
      target/linux/ramips/dts/mt7621.dtsi

+ 11 - 11
target/linux/ramips/dts/mt7621.dtsi

@@ -385,22 +385,12 @@
 		#size-cells = <1>;
 	};
 
-	hnat: hnat@1e100000 {
-		compatible = "mediatek,mt7623-hnat";
-		reg = <0x1e100000 0x10000>;
-		mtketh-ppd = "eth0";
-		mtketh-lan = "eth0";
-		mtketh-wan = "eth0";
-		resets = <&rstctrl 0>;
-		reset-names = "mtketh";
-	};
-
 	ethernet: ethernet@1e100000 {
 		compatible = "mediatek,mt7621-eth";
 		reg = <0x1e100000 0x10000>;
 
 		#address-cells = <1>;
-		#size-cells = <0>;
+		#size-cells = <1>;
 
 		resets = <&rstctrl 6 &rstctrl 23>;
 		reset-names = "fe", "eth";
@@ -419,6 +409,16 @@
 				phy-mode = "rgmii";
 			};
 		};
+
+		hnat: hnat@0 {
+			compatible = "mediatek,mt7623-hnat";
+			reg = <0 0x10000>;
+			mtketh-ppd = "eth0";
+			mtketh-lan = "eth0";
+			mtketh-wan = "eth0";
+			resets = <&rstctrl 0>;
+			reset-names = "mtketh";
+		};
 	};
 
 	gsw: gsw@1e110000 {