Browse Source

ath79: ar7241: Update dts for current ag71xx driver

Signed-off-by: Chuanhong Guo <[email protected]>
Chuanhong Guo 7 years ago
parent
commit
113b4cf90f

+ 20 - 8
target/linux/ath79/dts/ar7241.dtsi

@@ -39,13 +39,6 @@
 	};
 };
 
-&mdio0 {
-	regmap = <&eth1>;
-	builtin-switch;
-	resets = <&rst 22>;
-	reset-names = "mdio";
-};
-
 &eth0 {
 	compatible = "qca,ar7241-eth", "syscon";
 
@@ -53,16 +46,35 @@
 
 	resets = <&rst 8>, <&rst 9>;
 	reset-names = "mac", "phy";
+	phy-mode = "mii";
+	phy-handle = <&swphy4>;
 };
 
 &mdio1 {
+	status = "okay";
+
 	resets = <&rst 23>;
 	reset-names = "mdio";
 	builtin-switch;
+
+	builtin_switch: switch0@1f {
+		compatible = "qca,ar8216-builtin";
+		#address-cells = <1>;
+		#size-cells = <0>;
+
+		reg = <0x1f>;
+
+		mdio-bus {
+			swphy4: ethernet-phy@4 {
+				reg = <4>;
+				phy-mode = "mii";
+			};
+		};
+	};
 };
 
 &eth1 {
-	compatible = "qca,ar7241-eth", "syscon";
+	compatible = "qca,ar7241-eth", "syscon", "simple-mfd";
 
 	pll-data = <0x00110000 0x00001099 0x00991099>;
 

+ 0 - 11
target/linux/ath79/dts/ar7241_tp-link.dtsi

@@ -97,8 +97,6 @@
 &eth0 {
 	status = "okay";
 
-	phy-handle = <&phy4>;
-
 	mtd-mac-address = <&uboot 0x1fc00>;
 	mtd-mac-address-increment = <(-1)>;
 };
@@ -110,15 +108,6 @@
 	mtd-mac-address-increment = <1>;
 };
 
-&mdio0 {
-	status = "okay";
-
-	phy4: ethernet-phy@4 {
-		reg = <4>;
-		phy-mode = "mii";
-	};
-};
-
 &gpio {
 	status = "okay";
 };

+ 1 - 1
target/linux/ath79/dts/ar7241_ubnt_bullet-m.dts

@@ -9,5 +9,5 @@
 };
 
 &eth1 {
-	compatible = "syscon";
+	compatible = "syscon", "simple-mfd";
 };

+ 1 - 1
target/linux/ath79/dts/ar7241_ubnt_rocket-m.dts

@@ -9,7 +9,7 @@
 };
 
 &eth1 {
-	compatible = "syscon";
+	compatible = "syscon", "simple-mfd";
 };
 
 &usb_phy {

+ 1 - 11
target/linux/ath79/dts/ar7241_ubnt_unifi.dts

@@ -117,24 +117,14 @@
 	};
 };
 
-&mdio0 {
-	status = "okay";
-
-	phy4: ethernet-phy@4 {
-		reg = <4>;
-		phy-mode = "mii";
-	};
-};
-
 &eth0 {
 	status = "okay";
 
 	mtd-mac-address = <&art 0x0>;
-	phy-handle = <&phy4>;
 };
 
 &eth1 {
 	status = "okay";
 
-	compatible = "syscon";
+	compatible = "syscon", "simple-mfd";
 };

+ 0 - 12
target/linux/ath79/dts/ar7241_ubnt_xm.dtsi

@@ -122,22 +122,10 @@
 	};
 };
 
-&mdio0 {
-	status = "okay";
-
-	phy4: ethernet-phy@4 {
-		reg = <4>;
-		phy-mode = "mii";
-	};
-};
-
 &eth0 {
 	status = "okay";
 
 	mtd-mac-address = <&art 0x0>;
-
-	phy-mode = "mii";
-	phy-handle = <&phy4>;
 };
 
 &eth1 {