[bugfix] modify for ethernet can not link up with golden device
Change-Id: Ifa000517125bdec660ddd3b3ecd7f56da0a3bf2f
diff --git a/src/kernel/linux/v4.19/drivers/net/phy/marvell-88q.c b/src/kernel/linux/v4.19/drivers/net/phy/marvell-88q.c
index 592a388..54336d3 100755
--- a/src/kernel/linux/v4.19/drivers/net/phy/marvell-88q.c
+++ b/src/kernel/linux/v4.19/drivers/net/phy/marvell-88q.c
@@ -134,6 +134,7 @@
SUPPORTED_1000baseT_Full | SUPPORTED_100baseT_Full;
phydev->state = PHY_NOLINK;
phydev->autoneg = AUTONEG_DISABLE;
+ phy_write(phydev, MII_ADDR_C45 | 0x038033, 0x6801);
phy_write(phydev, MII_ADDR_C45 | 0x010000, 0x840);
phy_write(phydev, MII_ADDR_C45 | 0x03FE1B, 0x48);
phy_write(phydev, MII_ADDR_C45 | 0x01FFE4, 0x6B6);
@@ -150,6 +151,8 @@
phy_write(phydev, MII_ADDR_C45 | 0x078032, 0x2020);
phy_write(phydev, MII_ADDR_C45 | 0x078031, 0xA28);
phy_write(phydev, MII_ADDR_C45 | 0x078031, 0xC28);
+ phy_write(phydev, MII_ADDR_C45 | 0x03803A, 0xDA44);
+ phy_write(phydev, MII_ADDR_C45 | 0x038039, 0x2C0B);
phy_write(phydev, MII_ADDR_C45 | 0x038027, 0x1);//TC10 sleep/wakeup capability support
q2110_timing_init(phydev);