[PATCH 0/6] binman: Template fixes and improvements
Neha Malcom Francis
n-francis at ti.com
Fri Jul 21 18:47:30 CEST 2023
Hi Simon
On 21/07/23 21:37, Simon Glass wrote:
> With the basic template feature in place, some problems have come to
> light.
>
> Firstly, keeping the template around while processing entries seems
> unnecessary and perhaps confusing, so this is removed.
>
> Secondly this series aims to support phandles in a more intuitive way,
> rather than just ignoring them in templates. It includes an experimental
> patch to copy phandles from template so that it is possible to so
> something like:
>
> template {
> some_node: some-node {
> };
> };
>
> image {
> insert-template = <&template>;
> };
>
> with the some_node phandle being copied to the 'image' node, to result in:
>
> image {
> insert-template = <&template>;
>
> some_node: some-node {
> };
> };
>
>
Thanks for this patch series! I will try using this.
>
> Simon Glass (6):
> binman: Produce a template-file after processing
> dtoc: Make properties dirty when purging them
> dtoc: Add some debugging when copying nodes
> fdt: Allow copying phandles into templates
> binman: Remove templates after use
> WIP: binman: Support templates containing phandles
>
> tools/binman/binman.rst | 8 +++-
> tools/binman/control.py | 32 ++++++++++++--
> tools/binman/ftest.py | 31 +++++++++++++
> tools/binman/test/291_template_phandle.dts | 51 ++++++++++++++++++++++
> tools/dtoc/fdt.py | 9 +++-
> tools/dtoc/test/dtoc_test_copy.dts | 6 ++-
> tools/dtoc/test_fdt.py | 34 ++++++++++-----
> 7 files changed, 153 insertions(+), 18 deletions(-)
> create mode 100644 tools/binman/test/291_template_phandle.dts
>
--
Thanking You
Neha Malcom Francis
More information about the U-Boot
mailing list