[PATCH v2 00/26] dm: Change the way sequence numbers are implemented

Simon Glass sjg at chromium.org
Sat Dec 12 19:38:02 CET 2020


Hi Michael,

On Sat, 12 Dec 2020 at 10:53, Michael Walle <michael at walle.cc> wrote:
>
> Hi Simon,
>
> Am 2020-12-12 16:39, schrieb Simon Glass:
> >> Sequence numbers looks good, but PCI still doesnt work on my board.
> >
> > Thanks for trying this out.
> >
> > I suppose you have a different problem from what I found in v1. Can
> > you please send the output of these things before and after the
> > change?
> >
> > dm tree
> > dm uc
> > pci
> > pci 1
> > (e.g. for other buses)
> > pci 0 long
>
[..]

>
> > Which board is it? I suppose there is a chance I have one.
>
> Kontron SMARC-sAL28 (kontron_sl28 defconfig) (a LS1028A SoC)

Thanks for the info. I was worried that the renumbering might cause
problems but saw no issues on my x86 board.

If you look at the sequence numbers for PCI they have changed. They
also correspond to the bus numbers, and PCI uses the sub bus number to
route access to sub bus, so I suspect one of your buses is not getting
traffic.

At present the only fix is to add all buses into the DT. I'll take a
look and see what else I can do.

Regards,
Simon


More information about the U-Boot mailing list