On Tue, 10 Oct 2023 at 02:12, Sughosh Ganu <sughosh.g...@linaro.org> wrote: > > Add support in binman for generating EFI empty capsules. These > capsules are used in the FWU A/B update feature. Also add test cases > in binman for the corresponding code coverage. > > Signed-off-by: Sughosh Ganu <sughosh.g...@linaro.org> > --- > Changes since V1: > * Instead of using two separate boolean values, use a 'capsule-type' > property for indicating generation of an accept/revert capsule. > * Make corresponding changes in the sanity checks, documentation and > tests based on the above change. > * Use lower case characters for GUIDs. > * Call get_binman_test_guid() from the efi_capsule entry module. > * Add the documentation entry for the empty capsules in entries.rst. > * Remove the #[address,size]-cells properties from the test dts' for > empty capsules. > > tools/binman/entries.rst | 44 ++++++++++ > tools/binman/etype/efi_empty_capsule.py | 86 +++++++++++++++++++ > tools/binman/ftest.py | 57 ++++++++++++ > tools/binman/test/319_capsule_accept.dts | 13 +++ > tools/binman/test/320_capsule_revert.dts | 11 +++ > .../test/321_capsule_accept_missing_guid.dts | 11 +++ > .../test/322_empty_capsule_type_missing.dts | 12 +++ > .../323_capsule_accept_revert_missing.dts | 13 +++ > 8 files changed, 247 insertions(+) > create mode 100644 tools/binman/etype/efi_empty_capsule.py > create mode 100644 tools/binman/test/319_capsule_accept.dts > create mode 100644 tools/binman/test/320_capsule_revert.dts > create mode 100644 tools/binman/test/321_capsule_accept_missing_guid.dts > create mode 100644 tools/binman/test/322_empty_capsule_type_missing.dts > create mode 100644 tools/binman/test/323_capsule_accept_revert_missing.dts >
Reviewed-by: Simon Glass <s...@chromium.org> Applied to u-boot-dm, thanks!