[PATCH] arm: dts: agilex5_emmc: Remove kernel node from binman for non-VAB flow
Yuslaimi, Alif Zakuan
alif.zakuan.yuslaimi at altera.com
Fri May 8 14:15:15 CEST 2026
Hi Quentin,
On 8/5/2026 12:24 am, Quentin Schulz wrote:
> [CAUTION: This email is from outside your organization. Unless you trust the sender, do not click on links or open attachments as it may be a fraudulent email attempting to steal your information and/or compromise your computer.]
>
> 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
We have been doing this for several of our devices in our downstream,
and for arch/arm/dts/socfpga_agilex-u-boot.dtsi as well as
arch/arm/dts/socfpga_agilex_socdk-u-boot.dtsi in which we have
upstreamed recently.
Thank you for your suggestion. I will proceed with the next submission
with guarding the "kernel" subnode under the binman node in
arch/arm/dts/socfpga_soc64_fit-u-boot.dtsi as well as cleaning up the
mentioned Agilex U-Boot .dts files for v2.
Best regards,
Alif
More information about the U-Boot
mailing list