diff --git a/target/linux/ath79/dts/qca9558_ocedo_ursus.dts b/target/linux/ath79/dts/qca9558_ocedo_ursus.dts
index 1a92da3946962704438d209c543a62e9647e25dd..4914e03ba2787c8bc3068575e18251027f23de6c 100644
--- a/target/linux/ath79/dts/qca9558_ocedo_ursus.dts
+++ b/target/linux/ath79/dts/qca9558_ocedo_ursus.dts
@@ -125,8 +125,10 @@
 &eth0 {
 	status = "okay";
 	mtd-mac-address = <&art 0x00>;
+
+	phy-mode = "rgmii-rxid";
 	phy-handle = <&phy1>;
-	pll-data = <0xa6000000 0x80000101 0x80001313>;
+	pll-data = <0x8e000000 0x80000101 0x80001313>;
 
 	gmac_config: gmac-config {
 		device = <&gmac>;