[PATCH] arm: kirkwood: Enable uart0 dm-pre-reloc for Kirkwood boards
Pali Rohár
pali at kernel.org
Wed Feb 1 20:05:29 CET 2023
On Wednesday 01 February 2023 09:17:15 Michael Walle wrote:
> > > > When DM_SERIAL is enabled, the device-tree property dm-pre-reloc is
> > > > required to boot over UART with kwboot. Enable this in a Kirkwood
> > > > common u-boot dtsi.
> > >
> > > My (dev) board unfortunately, have a bootloader which can't boot over
> > > serial.
> >
> > This is feature of Marvell BootROM and does not require any special from
> > Bootloader. So you should be able to boot over UART (if you have
> > accessible pins).
>
> I know, but there are known versions ob the bootrom where uart boot
> isn't supported (correctly).
I heard about it... maybe it is a bug in client software (kwboot)? I do
not have such board if you are interested in it I could try to send some
details how to debug it.
> I also have another board which can boot
> over uart. But thats in daily use ;)
>
> > > Could you elaborate that a bit more? Why is this required for
> > > uart boot? kwboot will talk with the bootrom why does u-boot need
> > > anything? Or will there just be no output until the uart is
> > > initialized?
> >
> > On mvebu/armada boards this dm-pre-reloc is required to ensure that DT
> > nodes are present in SPL DTB file. Otherwise build process drop all
> > non-pre-realoc nodes from SPL version of DTB file. And because SPL use
> > DM serial, it is required to have uart DT nodes in DTB file. Btw, same
> > problem is with SPI in SPL.
> >
> > But... kirkwood does not use SPL, so I do not know what is reason for
> > this here.
>
> Yes thats what puzzled me, too.
>
> > > >
> > > > Signed-off-by: Tony Dinh <mibodhi at gmail.com>
> > > > ---
> > > >
> > > > arch/arm/dts/kirkwood-u-boot.dtsi | 7 +++++++
> > > > 1 file changed, 7 insertions(+)
> > > > create mode 100644 arch/arm/dts/kirkwood-u-boot.dtsi
> > >
> > > Is this new? AFAIK only <boardname>-u-boot.dtsi is included
> > > automatically.
> >
> > It is not new, Tom wrote about it quite ago:
> > https://lore.kernel.org/u-boot/20220802121113.GG1146598@bill-the-cat/
>
> Thats relatively new for someone not following the u-boot
> development that closely ;) Thanks for the pointer.
>
> -michael
>
More information about the U-Boot
mailing list