of: Introduce Device Tree resolve support.
authorPantelis Antoniou <pantelis.antoniou@konsulko.com>
Fri, 4 Jul 2014 16:59:20 +0000 (19:59 +0300)
committerGrant Likely <grant.likely@linaro.org>
Sat, 4 Oct 2014 20:24:26 +0000 (21:24 +0100)
commit7941b27b16e3282f6ec8817e36492f1deec753a7
treeea2619faa7f82e42703550bf01ee9ea15c7b3f62
parent841ec21357eee222416e3b7f1b6ef23cfc6ee43f
of: Introduce Device Tree resolve support.

Introduce support for dynamic device tree resolution.
Using it, it is possible to prepare a device tree that's
been loaded on runtime to be modified and inserted at the kernel
live tree.

Export of of_resolve and bug fix of double free by
Guenter Roeck <groeck@juniper.net>

Signed-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
[grant.likely: Don't need to select CONFIG_OF_DYNAMIC and CONFIG_OF_DEVICE]
[grant.likely: Don't need to depend on OF or !SPARC]
[grant.likely: Factor out duplicate code blocks into single function]
Signed-off-by: Grant Likely <grant.likely@linaro.org>
Documentation/devicetree/dynamic-resolution-notes.txt [new file with mode: 0644]
drivers/of/Kconfig
drivers/of/Makefile
drivers/of/resolver.c [new file with mode: 0644]
include/linux/of.h