i.MX8M Mini Hangs at ATF when booting from USB

Adam Ford aford173 at gmail.com
Wed Feb 2 19:48:06 CET 2022


On Wed, Feb 2, 2022 at 12:42 PM Tom Rini <trini at konsulko.com> wrote:
>
> On Wed, Feb 02, 2022 at 02:45:44PM -0300, Fabio Estevam wrote:
> > Hi Marcel,
> >
> > [Adding Tom and Marek]
> >
> > On Wed, Feb 2, 2022 at 2:40 PM Marcel Ziswiler
> > <marcel.ziswiler at toradex.com> wrote:
> >
> > > > The blocker to getting non-dm-spl-usb support for IMX8M appears to be
> > > > the base addresses and instead of adding more of them to imx-regs.h we
> > > > need to get them from DT via of_platdata which nobody has had time to
> > > > dig into yet.
> > >
> > > I was also a little hesitant due to not using DM in SPL might no longer be accepted upstream. What is the
> > > stance on this?
> >
> > My understanding is that there is no requirement to use DM in SPL.
>
> DM isn't required in SPL, no.  Are we running in to some size limit
> here?  I see SPL_DM being set in a number of imx8m* platforms is why I
> ask.

If we try to run SPL_DM_USB we run into serious space issues.  Some of
us are trying to boot over USB, but the only real way to do it appears
to be to not use DM_USB in SPL, but that requires adding some more
manual registers.

Ideally, we would use of_platdata, but if that's enabled, it requires
a bunch of drivers to be updated, and until that's done, all kinds of
stuff break.  I think Fabio tried to push a non-DM-USB method, but
there was some resistance.

adam
>
> --
> Tom


More information about the U-Boot mailing list