Hi Stefano, Am Di., 23. Nov. 2021 um 16:44 Uhr schrieb Stefano Babic <sba...@denx.de>: > > On 23.11.21 16:29, Tom Rini wrote: > > On Tue, Nov 16, 2021 at 11:47:10AM +0100, Heiko Thiery wrote: > > > >> While converting to binman for an imx8mq board, it has been found that > >> building in the u-boot CI fails. This is because an imx8mq requires an > >> external binary (signed_hdmi_imx8m.bin). If this file cannot be found > >> mkimage fails. > >> To be able to build this board in the u-boot CI a binman option > >> (--fake-ext-blobs) is introduced that can be switched on via the u-boot > >> makefile option BINMAN_FAKE_EXT_BLOBS. With that the needed dummy files are > >> created. > >> > >> Signed-off-by: Heiko Thiery <heiko.thi...@gmail.com> > >> --- > >> Makefile | 1 + > >> tools/binman/cmdline.py | 2 ++ > >> tools/binman/control.py | 16 ++++++++++++++++ > >> tools/binman/entry.py | 1 + > >> tools/binman/etype/blob_ext.py | 1 + > >> 5 files changed, 21 insertions(+) > > > > Since this ends up being a problem for a number of boards, does anyone > > have comments on this? At first glance, this seems reasonable to me, > > and a follow-up making CI make use of this would be handy to finish > > evaluating. > > It looks reasonable for me and it is not different as we did before > binman reporting warnings that the binary does not work. Fine if thsi > can be merged, I will unblock some i.MX boards (Heiko's for example) > that I cannot currently merge due to CI failures.
Before you add my patch for the imx8mq board we need to make a change in buildman to make the binman flag option "--fake-ext-blobs" usable. I haven't done that yet, because I wanted to wait if this patch will be accepted. -- Heiko