From: David Daney Date: Thu, 23 Feb 2012 19:19:31 +0000 (-0800) Subject: staging/octeon: Fix PHY binding in octeon-ethernet driver. X-Git-Tag: MMI-PSA29.97-13-9~17268^2~120 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=b5c19ca8014aa5151712274d5e70c3666a8918c1;p=GitHub%2FMotorolaMobilityLLC%2Fkernel-slsi.git staging/octeon: Fix PHY binding in octeon-ethernet driver. Commit d6c25be (mdio-octeon: use an unique MDIO bus name.) changed the names used to refer to MDIO buses. The ethernet driver must be changed to match, so that the PHY drivers can be attached. Signed-off-by: David Daney Acked-by: Florian Fainelli Cc: stable Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/staging/octeon/ethernet-mdio.c b/drivers/staging/octeon/ethernet-mdio.c index 63800ba71d06..e31949c9c87e 100644 --- a/drivers/staging/octeon/ethernet-mdio.c +++ b/drivers/staging/octeon/ethernet-mdio.c @@ -164,9 +164,9 @@ int cvm_oct_phy_setup_device(struct net_device *dev) int phy_addr = cvmx_helper_board_get_mii_address(priv->port); if (phy_addr != -1) { - char phy_id[20]; + char phy_id[MII_BUS_ID_SIZE + 3]; - snprintf(phy_id, sizeof(phy_id), PHY_ID_FMT, "0", phy_addr); + snprintf(phy_id, sizeof(phy_id), PHY_ID_FMT, "mdio-octeon-0", phy_addr); priv->phydev = phy_connect(dev, phy_id, cvm_oct_adjust_link, 0, PHY_INTERFACE_MODE_GMII);