diff --git a/target/linux/generic/files/drivers/net/phy/rtl8261n/rtk_phy.c b/target/linux/generic/files/drivers/net/phy/rtl8261n/rtk_phy.c index 7307bd30ad..925f2b3a29 100644 --- a/target/linux/generic/files/drivers/net/phy/rtl8261n/rtk_phy.c +++ b/target/linux/generic/files/drivers/net/phy/rtl8261n/rtk_phy.c @@ -81,6 +81,7 @@ static int rtkphy_config_init(struct phy_device *phydev) #if 1 /* toggle reset */ phy_modify_mmd_changed(phydev, 30, 0x145, BIT(0) , 1); + mdelay(30); phy_modify_mmd_changed(phydev, 30, 0x145, BIT(0) , 0); mdelay(30); #endif