diff options
Diffstat (limited to 'drivers/net/fsl_pq_mdio.c')
-rw-r--r-- | drivers/net/fsl_pq_mdio.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/fsl_pq_mdio.c b/drivers/net/fsl_pq_mdio.c index b3079a5a7f2b..aa1eb88c21fc 100644 --- a/drivers/net/fsl_pq_mdio.c +++ b/drivers/net/fsl_pq_mdio.c | |||
@@ -204,6 +204,7 @@ void fsl_pq_mdio_bus_name(char *name, struct device_node *np) | |||
204 | snprintf(name, MII_BUS_ID_SIZE, "%s@%llx", np->name, | 204 | snprintf(name, MII_BUS_ID_SIZE, "%s@%llx", np->name, |
205 | (unsigned long long)taddr); | 205 | (unsigned long long)taddr); |
206 | } | 206 | } |
207 | EXPORT_SYMBOL_GPL(fsl_pq_mdio_bus_name); | ||
207 | 208 | ||
208 | /* Scan the bus in reverse, looking for an empty spot */ | 209 | /* Scan the bus in reverse, looking for an empty spot */ |
209 | static int fsl_pq_mdio_find_free(struct mii_bus *new_bus) | 210 | static int fsl_pq_mdio_find_free(struct mii_bus *new_bus) |
@@ -387,7 +388,7 @@ static int fsl_pq_mdio_probe(struct of_device *ofdev, | |||
387 | * The TBIPHY-only buses will find PHYs at every address, | 388 | * The TBIPHY-only buses will find PHYs at every address, |
388 | * so we mask them all but the TBI | 389 | * so we mask them all but the TBI |
389 | */ | 390 | */ |
390 | if (!of_device_is_compatible(np, "fsl,gianfar-mdio")) | 391 | if (of_device_is_compatible(np, "fsl,gianfar-tbi")) |
391 | new_bus->phy_mask = ~(1 << tbiaddr); | 392 | new_bus->phy_mask = ~(1 << tbiaddr); |
392 | 393 | ||
393 | err = mdiobus_register(new_bus); | 394 | err = mdiobus_register(new_bus); |