On Thu, Nov 05, 2026 at 05:45:23PM -0600, David Lechner wrote:
> Check BLOBLIST_PASSAGE_MANDATORY with CONFIG_IS_ENABLED() so that it only
> applies to U-Boot proper. It is part of the bloblist location choice for
> U-Boot proper, which has no SPL counterpart, but IS_ENABLED() made SPL
> require a devicetree in the incoming bloblist too. SPL uses its own
> devicetree when the bloblist has none, even when U-Boot proper must get
> its devicetree from the bloblist.
>
> Without an incoming bloblist, SPL now tries to set up its own one, as it
> does without BLOBLIST_PASSAGE_MANDATORY. This still fails unless
> BLOBLIST_SIZE is set, which defaults to 0 with
> BLOBLIST_PASSAGE_MANDATORY.
>
> Fixes: 03a76b1a737f ("bloblist: kconfig for mandatory incoming standard
> passage")
> Fixes: 179010694b30 ("lib/fdtdec.c: Disallow overriding
> BLOBLIST_PASSAGE_MANDATORY")
> Signed-off-by: David Lechner <[email protected]>Reviewed-by: Tom Rini <[email protected]> -- Tom
signature.asc
Description: PGP signature
