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

Attachment: signature.asc
Description: PGP signature

Reply via email to