[Feature]Merge MP1_MR1 from MTK

Change-Id: I3fc364555acf14f1c308b6be7b05f21f92757fd0
diff --git a/src/kernel/linux/v4.19/drivers/net/phy/micrel.c b/src/kernel/linux/v4.19/drivers/net/phy/micrel.c
old mode 100644
new mode 100755
index 3957ada..2a367bc
--- a/src/kernel/linux/v4.19/drivers/net/phy/micrel.c
+++ b/src/kernel/linux/v4.19/drivers/net/phy/micrel.c
@@ -710,6 +710,13 @@
 	else if (ret & 0xff)
 		return 0;
 
+	ret = phy_read_mmd(phydev, KSZ9131RN_MMD_COMMON_CTRL_REG,
+			   KSZ9131RN_WAKE_ON_LAN_CONTROL);
+	if (ret < 0)
+		return ret;
+	else if (!(ret & KSZ9131RN_WOL_ENABLE_MAGIC_PKT))
+		return 0;
+
 	ret = phy_modify_mmd(phydev, KSZ9131RN_MMD_COMMON_CTRL_REG,
 			     KSZ9131RN_WAKE_ON_LAN_CONTROL,
 			     KSZ9131RN_WOL_ENABLE_MAGIC_PKT, 0);