[PATCH] arm: dts: agilex5_emmc: Remove kernel node from binman for non-VAB flow

Quentin Schulz quentin.schulz at cherry.de
Thu May 7 18:24:28 CEST 2026


Hi Alif,

On 5/5/26 3:57 AM, alif.zakuan.yuslaimi at altera.com wrote:
> From: Alif Zakuan Yuslaimi <alif.zakuan.yuslaimi at altera.com>
> 
> Binman will attempt to package kernel.itb during U-Boot build, expecting
> Image and linux.dtb files that are not available in standard U-Boot-only
> builds. This would cause build warnings with missing blob errors.
> 
> Add conditional deletion of the kernel node from binman when FIT is enabled
> CONFIG_SOCFPGA_SECURE_VAB_AUTH is not defined.
> 

Why is this specific to socfpga_agilex5_socdk_emmc?

Should we rather guard the definition of &binman/kernel with 
defined(CONFIG_SOCFPGA_SECURE_VAB_AUTH) in 
arch/arm/dts/socfpga_soc64_fit-u-boot.dtsi instead?

Also, please use CONFIG_IS_ENABLED/IS_ENABLED macros instead of defined()

Cheers,
Quentin


More information about the U-Boot mailing list