[PATCH v4 3/3] dtc: Document the dynamic plugin internals

2015-02-27 Thread Pantelis Antoniou
Provides the document explaining the internal mechanics of plugins and options. Signed-off-by: Pantelis Antoniou --- Documentation/dt-object-internal.txt | 301 +++ 1 file changed, 301 insertions(+) create mode 100644 Documentation/dt-object-internal.txt diff --

[PATCH v4 2/3] dtc: Plugin (object) device tree support.

2015-02-27 Thread Pantelis Antoniou
Enables the generation of a __fixups__ node for trees compiled using the -@ option that are using the /plugin/ tag. The __fixups__ node make possible the dynamic resolution of phandle references which are present in the plugin tree but lie in the tree that are applying the overlay against. Signed

[PATCH v4 1/3] dtc: Symbol and local fixup generation support

2015-02-27 Thread Pantelis Antoniou
Enable the generation of symbols & local fixup information for trees compiled with the -@ (--symbols) option. Using this patch labels in the tree and their users emit information in __symbols__ and __local_fixups__ nodes. Using this information it is possible to implement run time dynamic tree loa

[PATCH v4 0/3] dtc: Dynamic DT support

2015-02-27 Thread Pantelis Antoniou
Enable the generation of symbol & fixup information for use with dynamic DT loading. Changes since v3: * Rebase to latest dtc version. Changes since v2: * Split single patch to a patchset. * Updated to dtc mainline. * Changed __local_fixups__ format * Clean up for better legibility. Pantelis Ant