UPSTREAM: binman: Add 'min-size' entry property

This property sets the minimum size of an entry, including padding but
not alignment. It can be used to reserve space for growth of an entry,
or to enforce a minimum offset for later entries in the section.

BUG=b:268750177
TEST=binman test

Change-Id: I8ae132bb628c935e3b590d7001fa949bb25355a2
Signed-off-by: Samuel Holland <samuel@sholland.org>
Reviewed-by: Simon Glass <sjg@chromium.org>
(cherry picked from commit b01ae03c0bbd77f70fdbbc076415ce5273808555)
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/u-boot/+/4246313
Reviewed-by: Wai-Hong Tam <waihong@google.com>
Commit-Queue: Wai-Hong Tam <waihong@google.com>
Auto-Submit: Simon Glass <sjg@chromium.org>
Tested-by: Simon Glass <sjg@chromium.org>
4 files changed