From 6384e0d16a91cdfa1f7afc73268d9485dda8065b Mon Sep 17 00:00:00 2001
From: Mathias Kresin <dev@kresin.me>
Date: Sat, 21 Jul 2018 18:20:59 +0200
Subject: 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 <dev@kresin.me>
---
 target/linux/ramips/dts/mt7621.dtsi | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

(limited to 'target/linux/ramips/dts')

diff --git a/target/linux/ramips/dts/mt7621.dtsi b/target/linux/ramips/dts/mt7621.dtsi
index 3bef601aee..7c19ff4643 100644
--- a/target/linux/ramips/dts/mt7621.dtsi
+++ b/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 {
-- 
cgit v1.2.3