
On Tue, 10 Oct 2023 at 02:12, Sughosh Ganu sughosh.ganu@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.ganu@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 sjg@chromium.org
Applied to u-boot-dm, thanks!