Revert "of/platform: Add functional dependency link from DT bindings"
[linux-2.6-microblaze.git] / drivers / of / platform.c
index 7801e25..b47a229 100644 (file)
@@ -37,11 +37,6 @@ static const struct of_device_id of_skipped_node_table[] = {
        {} /* Empty terminated list */
 };
 
-static int of_dev_node_match(struct device *dev, const void *data)
-{
-       return dev->of_node == data;
-}
-
 /**
  * of_find_device_by_node - Find the platform_device associated with a node
  * @np: Pointer to device tree node
@@ -55,7 +50,7 @@ struct platform_device *of_find_device_by_node(struct device_node *np)
 {
        struct device *dev;
 
-       dev = bus_find_device(&platform_bus_type, NULL, np, of_dev_node_match);
+       dev = bus_find_device_by_of_node(&platform_bus_type, np);
        return dev ? to_platform_device(dev) : NULL;
 }
 EXPORT_SYMBOL(of_find_device_by_node);