summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSkyLake.Huang <skylake.huang@mediatek.com>2024-10-14 15:06:11 +0800
committerTom Rini <trini@konsulko.com>2025-05-23 11:33:37 -0600
commitbab54f5942c428be698216224fd10b91d974d4da (patch)
tree087be982d7046fcf58b206544c1dbe6facb3bee2
parent44340456475da953a30c5cc4fbe8a9bc013c8c0f (diff)
net: phy: Do not do CL22 phy reset before ethernet phy driver probe
Remove unnecessary CL22 phy reset before ethernet phy driver probe. Lots of ethernet phys requires driver to load firmware. Before that, CL22 phy reset may lead to malfunction. Signed-off-by: SkyLake.Huang <skylake.huang@mediatek.com>
-rw-r--r--drivers/net/phy/phy.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/net/phy/phy.c b/drivers/net/phy/phy.c
index 716a1d46111..e6fed8c41d7 100644
--- a/drivers/net/phy/phy.c
+++ b/drivers/net/phy/phy.c
@@ -839,8 +839,6 @@ struct phy_device *phy_find_by_mask(struct mii_dev *bus, uint phy_mask)
static void phy_connect_dev(struct phy_device *phydev, struct udevice *dev,
phy_interface_t interface)
{
- /* Soft Reset the PHY */
- phy_reset(phydev);
if (phydev->dev && phydev->dev != dev) {
printf("%s:%d is connected to %s. Reconnecting to %s\n",
phydev->bus->name, phydev->addr,