mvebu/x530: Difference between spl/u-boot-spl.bin and spl/u-boot-spl-dtb.bin

Chris Packham judge.packham at
Thu Oct 7 10:09:40 CEST 2021

On Thu, Oct 7, 2021 at 1:38 AM Pali Rohár <pali at> wrote:
> Hello!
> I would like to ask, what is the difference between spl/u-boot-spl.bin
> and spl/u-boot-spl-dtb.bin binaries?

The latter has a dtb appended. But I can't recall the x530
specifically needing to be different to the other platforms... sure
enough all the a385 boards the time the x530 was added used

> Because there is board/alliedtelesis/x530/kwbimage.cfg file which
> overrides global file arch/arm/mach-mvebu/ and the only
> difference between these files is that board specific file uses
> spl/u-boot-spl-dtb.bin instead of spl/u-boot-spl.bin.

I think the real source of the discrepancy is that the addition of the
x530 board was in flight at the same time as ca1a4c863232 ("mvebu:
select boot device at SoC level"). I don't know of any reason
specifically that the x530 needs to be different. If I get a chance
I'll try it without a custom kwbimage.cfg.

More information about the U-Boot mailing list