|
@@ -31,7 +31,12 @@ extern struct mii_bus *of_mdio_find_bus(struct device_node *mdio_np);
|
|
#else /* CONFIG_OF */
|
|
#else /* CONFIG_OF */
|
|
static inline int of_mdiobus_register(struct mii_bus *mdio, struct device_node *np)
|
|
static inline int of_mdiobus_register(struct mii_bus *mdio, struct device_node *np)
|
|
{
|
|
{
|
|
- return -ENOSYS;
|
|
|
|
|
|
+ /*
|
|
|
|
+ * Fall back to the non-DT function to register a bus.
|
|
|
|
+ * This way, we don't have to keep compat bits around in drivers.
|
|
|
|
+ */
|
|
|
|
+
|
|
|
|
+ return mdiobus_register(mdio);
|
|
}
|
|
}
|
|
|
|
|
|
static inline struct phy_device *of_phy_find_device(struct device_node *phy_np)
|
|
static inline struct phy_device *of_phy_find_device(struct device_node *phy_np)
|