[PATCH v7 12/15] binman: Add VPL support

Simon Glass sjg at chromium.org
Mon Sep 12 18:48:13 CEST 2022


Add support for U-Boot's Verifying Program Loader phase.

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

Changes in v7:
- Renumber the tests
- Update for the patman library rename

Changes in v6:
- Fix the missing SPDX tag on test/204...

 tools/binman/etype/u_boot_vpl.py           |  42 ++++++++
 tools/binman/etype/u_boot_vpl_bss_pad.py   |  44 +++++++++
 tools/binman/etype/u_boot_vpl_dtb.py       |  28 ++++++
 tools/binman/etype/u_boot_vpl_expanded.py  |  45 +++++++++
 tools/binman/etype/u_boot_vpl_nodtb.py     |  42 ++++++++
 tools/binman/ftest.py                      | 109 +++++++++++++++++----
 tools/binman/state.py                      |   3 +-
 tools/binman/test/082_fdt_update_all.dts   |   2 +
 tools/binman/test/225_u_boot_vpl.dts       |  11 +++
 tools/binman/test/226_u_boot_vpl_nodtb.dts |  13 +++
 tools/binman/test/227_fdt_incl_vpl.dts     |  13 +++
 tools/binman/test/228_vpl_bss_pad.dts      |  19 ++++
 12 files changed, 349 insertions(+), 22 deletions(-)
 create mode 100644 tools/binman/etype/u_boot_vpl.py
 create mode 100644 tools/binman/etype/u_boot_vpl_bss_pad.py
 create mode 100644 tools/binman/etype/u_boot_vpl_dtb.py
 create mode 100644 tools/binman/etype/u_boot_vpl_expanded.py
 create mode 100644 tools/binman/etype/u_boot_vpl_nodtb.py
 create mode 100644 tools/binman/test/225_u_boot_vpl.dts
 create mode 100644 tools/binman/test/226_u_boot_vpl_nodtb.dts
 create mode 100644 tools/binman/test/227_fdt_incl_vpl.dts
 create mode 100644 tools/binman/test/228_vpl_bss_pad.dts

Applied to u-boot-dm, thanks!


More information about the U-Boot mailing list