Browse Source

ath79: fix dsa binding for TP-Link TL-WR941ND v2

upstream changed dt-bindings for marvell 88e6060 to use mdio-device
and dropped support for legacy bindings.
fix it in our local dts.

Fixes: FS#2524
Signed-off-by: Chuanhong Guo <[email protected]>
Chuanhong Guo 5 years ago
parent
commit
28893f5878

+ 8 - 12
target/linux/ath79/dts/ar9132_tplink_tl-wr941-v2.dts

@@ -60,19 +60,18 @@
 			linux,default-trigger = "phy0tpt";
 		};
 	};
+};
 
-	dsa {
-		compatible = "marvell,dsa";
-		#address-cells = <1>;
-		#size-cells = <0>;
+&mdio0 {
+	status = "okay";
 
-		dsa,mii-bus = <&mdio0>;
-		dsa,ethernet = <&eth0>;
+	switch@0 {
+		compatible = "marvell,mv88e6060";
+		reg = <0>;
 
-		switch@0 {
+		ports {
 			#address-cells = <1>;
 			#size-cells = <0>;
-			reg = <0>;
 
 			port@0 {
 				reg = <0>;
@@ -102,6 +101,7 @@
 			port@5 {
 				reg = <5>;
 				label = "cpu";
+				ethernet = <&eth0>;
 			};
 		};
 	};
@@ -145,10 +145,6 @@
 	};
 };
 
-&mdio0 {
-	status = "okay";
-};
-
 &eth0 {
 	status = "okay";
 

+ 1 - 1
target/linux/ath79/image/tiny-tp-link.mk

@@ -443,7 +443,7 @@ define Device/tplink_tl-wr941-v2
   TPLINK_HWREV := 2
   SUPPORTED_DEVICES += tl-wr941nd
 endef
-#TARGET_DEVICES += tplink_tl-wr941-v2
+TARGET_DEVICES += tplink_tl-wr941-v2
 
 define Device/tplink_tl-wr941-v4
   $(Device/tplink-4m)