summaryrefslogtreecommitdiffstats
path: root/drivers/of/base.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/of/base.c')
-rw-r--r--drivers/of/base.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/of/base.c b/drivers/of/base.c
index 07b8cd74d8..769b6426d0 100644
--- a/drivers/of/base.c
+++ b/drivers/of/base.c
@@ -400,6 +400,9 @@ struct device_node *of_find_node_with_property(struct device_node *from,
{
struct device_node *np;
+ if (!from)
+ from = root_node;
+
of_tree_for_each_node_from(np, from) {
struct property *pp = of_find_property(np, prop_name, NULL);
if (pp)