[bugfix] modify ethernet reset bug

Change-Id: I929efc6a90316f83ba21814f8bb5d5fb1fdb74a0
diff --git a/src/kernel/linux/v4.14/arch/arm/boot/dts/auto2731evb-ivt-mcp_lp2_nand.dts b/src/kernel/linux/v4.14/arch/arm/boot/dts/auto2731evb-ivt-mcp_lp2_nand.dts
index 61cb93d..29693e8 100644
--- a/src/kernel/linux/v4.14/arch/arm/boot/dts/auto2731evb-ivt-mcp_lp2_nand.dts
+++ b/src/kernel/linux/v4.14/arch/arm/boot/dts/auto2731evb-ivt-mcp_lp2_nand.dts
@@ -202,8 +202,9 @@
 	phy-mode ="rgmii-rxid";
 	phy-handle = <&eth_phy0>;
 	mediatek,tx-delay-ps = <2000>;
-	snps,reset-gpio = <&pio 132 GPIO_ACTIVE_LOW>;
+	snps,reset-gpio = <&pio 51 GPIO_ACTIVE_LOW>;
 	snps,reset-active-low;
+	snps,reset-delays-us = <0 1000 0>;
 	mediatek,rgmii-rxid-calibration;
 	pinctrl-names = "default","sleep";
 	pinctrl-0 = <&eth_default>;
diff --git a/src/kernel/linux/v4.14/drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c b/src/kernel/linux/v4.14/drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c
index 125e808..7805ffa 100644
--- a/src/kernel/linux/v4.14/drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c
+++ b/src/kernel/linux/v4.14/drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c
@@ -310,6 +310,7 @@
 			msleep(DIV_ROUND_UP(data->delays[2], 1000));
 	}
 #endif
+	msleep(100);
 
 	if (data->phy_reset) {
 		netdev_dbg(ndev, "stmmac_mdio_reset: calling phy_reset\n");