[PATCH v2 6/6] binman: Support templates containing phandles

Simon Glass sjg at chromium.org
Wed Aug 2 20:07:43 CEST 2023


This provides support for phandles to be copied over from templates. This
is not quite safe, since if the template is instantiated twice (i.e. in
two different nodes), then duplicate phandles will be found. This will
result in an error.

Signed-off-by: Simon Glass <sjg at chromium.org>
---

Changes in v2:
- Refine support for phandles to deal with duplicates
- Add a test that deals with duplicate phandles

 tools/binman/binman.rst                       | 18 +++++
 tools/binman/control.py                       |  4 ++
 tools/binman/ftest.py                         | 27 ++++++++
 tools/binman/test/291_template_phandle.dts    | 51 +++++++++++++++
 .../binman/test/292_template_phandle_dup.dts  | 65 +++++++++++++++++++
 5 files changed, 165 insertions(+)
 create mode 100644 tools/binman/test/291_template_phandle.dts
 create mode 100644 tools/binman/test/292_template_phandle_dup.dts

Applied to u-boot-dm, thanks!


More information about the U-Boot mailing list