Re: [PATCH v2 0/8] imx8: switch missing boards to binman

Oliver Graute
2022-11-11T12:54:23Z

On 09/11/22, Fabio Estevam wrote:
> Hi Oliver and Stefano,
>
> On Wed, Nov 9, 2022 at 1:19 PM Oliver Graute <oliver.graute@gmail.com> wrote:
>
> > For my imx8qm boards I need to manually place these imx firmware blobs with
> > expected names for sucessfull image creation.
> >
> > As I understood the CI creates somes fakes. But I don't know where this
> > is happening.
>
> CI is falling with your series applied:
>
> https://source.denx.de/u-boot/custodians/u-boot-imx/-/jobs/525787
>
> It is easy to reproduce the failure locally. Just remove
> ahab-container.img from the
> U-Boot tree and try to build imx8qxp_mek_defconfig.
>
> Prior to the binman conversion:
>
> WARNING './ahab-container.img' not found, resulting binary is not-functional
> make[1]: Nothing to be done for 'SPL'.
>
> Only a warning is issued.
>
> After the binman conversion:
>
> WARNING './ahab-container.img' not found, resulting binary is not-functional
> make[1]: Nothing to be done for 'SPL'.
> BINMAN all
> binman: Error 1 running 'mkimage -d ./mkimage.spl.mkimage -n
> spl/u-boot-spl.cfgout -T imx8image -e 0x100000
> ./mkimage-out.spl.mkimage': Fail open first container file
> ahab-container.img
>
> make: *** [Makefile:1116: all] Error 1

I can reproduce it with this imx8qxp_mek board. I'am currently do not
understand how these binman-fake is working and why there are no fake
blobs for imx8qxp board. For the following two boards the fake blobs are
created:

imx8mm_evk_defconfig
apalis-imx8_defconfig

But where is the difference here?

Best regards,

Oliver

>
> Maybe someone has any suggestions?