diff options
author | Andrey Panov <rockford@yandex.ru> | 2017-05-10 20:51:17 +0300 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2017-05-11 10:39:34 +0200 |
commit | 2e756eefae13ecf2c5c0a2c3ebcca1a6151ac476 (patch) | |
tree | 81c4c3da126098a91bcac63f654c1623ca12ca65 | |
parent | cf4c8c921e13d6d08c7869048186d6ac0996d58b (diff) | |
download | barebox-2e756eefae13ecf2c5c0a2c3ebcca1a6151ac476.tar.gz barebox-2e756eefae13ecf2c5c0a2c3ebcca1a6151ac476.tar.xz |
of: Search for /memory node by type, if it is not found by name
Update of Rockchip dts featured changes of simple "/memory" node
to "/memory@6000000". Support this change.
Signed-off-by: Andrey Panov <rockford@yandex.ru>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r-- | drivers/of/base.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/of/base.c b/drivers/of/base.c index c9bdd91810..33f61622ae 100644 --- a/drivers/of/base.c +++ b/drivers/of/base.c @@ -1910,6 +1910,8 @@ int of_probe(void) barebox_set_model(of_model); memory = of_find_node_by_path("/memory"); + if (!memory) + memory = of_find_node_by_type(root_node, "memory"); if (memory) of_add_memory(memory, false); |