Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c56e9e2a authored by Florian Fainelli's avatar Florian Fainelli Committed by David S. Miller
Browse files

bcm63xx-enet: fix PHY name to match MDIO bus name



Commit 3e617506: bcm63xx_enet: use an unique MDIO bus name introduced
a regression in the PHY connection logic, since the PHY name was formatted
to expect the bus name to be "0" or "1", whereas it is now "bcm63xx-enet-0"
or "bcm63xx-enet-1".

Reported-by: default avatarJoel EJC <joel_ejc@yahoofr>
Signed-off-by: default avatarFlorian Fainelli <florian@openwrt.org>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent a19c5d68
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -797,7 +797,7 @@ static int bcm_enet_open(struct net_device *dev)
	if (priv->has_phy) {
	if (priv->has_phy) {
		/* connect to PHY */
		/* connect to PHY */
		snprintf(phy_id, sizeof(phy_id), PHY_ID_FMT,
		snprintf(phy_id, sizeof(phy_id), PHY_ID_FMT,
			 priv->mac_id ? "1" : "0", priv->phy_id);
			 priv->mii_bus->id, priv->phy_id);


		phydev = phy_connect(dev, phy_id, bcm_enet_adjust_phy_link, 0,
		phydev = phy_connect(dev, phy_id, bcm_enet_adjust_phy_link, 0,
				     PHY_INTERFACE_MODE_MII);
				     PHY_INTERFACE_MODE_MII);