diff --git a/target/linux/ramips/dts/ZTE-Q7.dts b/target/linux/ramips/dts/ZTE-Q7.dts
index 9ec1d89a415336b42143bdf82e4983b54ce4f263..c2db43e3cdf21a387a8a4a3b79b47126e74427c4 100644
--- a/target/linux/ramips/dts/ZTE-Q7.dts
+++ b/target/linux/ramips/dts/ZTE-Q7.dts
@@ -89,8 +89,6 @@
 };
 
 &ethernet {
-	pinctrl-names = "default";
-	pinctrl-0 = <&ephy_pins>;
 	mtd-mac-address = <&factory 0x4>;
 	mediatek,portmap = "wllll";
 };
@@ -110,3 +108,7 @@
 &ohci {
 	status = "okay";
 };
+
+&gsw {
+	mediatek,port4 = "ephy";
+};