[PATCH 4/4] ARM: dts: imx8m: imx8mm-mx8menlo: Enable SPL SDP support

Adam Ford aford173 at gmail.com
Sat Sep 24 21:10:23 CEST 2022


On Sat, Sep 24, 2022 at 2:00 PM Michael Nazzareno Trimarchi
<michael at amarulasolutions.com> wrote:
>
>
>
> Il sab 24 set 2022, 20:54 Adam Ford <aford173 at gmail.com> ha scritto:
>>
>> On Sat, Sep 24, 2022 at 1:52 PM Michael Nazzareno Trimarchi
>> <michael at amarulasolutions.com> wrote:
>> >
>> > On Sat, Sep 24, 2022 at 8:38 PM Adam Ford <aford173 at gmail.com> wrote:
>> > >
>> > > On Mon, Sep 19, 2022 at 5:02 PM Fabio Estevam <festevam at denx.de> wrote:
>> > > >
>> > > > Hi Marek,
>> > > >
>> > > > On 19/09/2022 16:41, Marek Vasut wrote:
>> > > > > Enable DM USB, DM PHY and USB gadget support in imx8mm-mx8menlo SPL
>> > > > > to let the board continue SDP loading of second stage after the first
>> > > > > stage was loaded by BootROM SDP implementation. It is not possible to
>> > > > > jump back into BootROM v1 and let the BootROM implementation continue
>> > > > > the SDP loading, all this has to be performed by the U-Boot CI HDRC
>> > > > > controller driver and SDP protocol implementation, both of which fit
>> > > > > into the SPL just barely.
>> > > > >
>> > > > > With this patch, it is possible to start both U-Boot SPL and U-Boot
>> > > > > using e.g. uuu on this board as follows:
>> > > > >
>> > > > > $ uuu -brun spl flash.bin
>> > > > >
>> > > > > Signed-off-by: Marek Vasut <marex at denx.de>
>> > > >
>> > > > This is great, I was able to test SPL SDP on an imx8mm-evk after
>> > > > applying these
>> > > > same changes to imx8mm-evk and reducing the SPL size.
>> > >
>> > > Fabio,
>> > >
>> > > Can you tell me what you did to reduce the SPL size?
>> > >
>> >
>> > CONFIG_LTO from the other patch
>>
>> Bummer.  I was hoping there was more.  I already have LTO enabled.  I
>> was hoping there was more to it.
>
>
> What version of U-Boot are you using?
>
> Mainline or some older one. Are you compile under yocto?

I am using the Mainline with the aarch64 gcc from Ubuntu 22.04.  I am
over by ~1100 bytes with LTO enabled, but I'm going through my SPL
drivers to see what I can either remove or reduce functionality.

adam
>
> Michael
>
>
>>
>> adam
>> >
>> > Michael
>> >
>> > > adam
>> > > >
>> > > > For the series:
>> > > >
>> > > > Reviewed-by: Fabio Estevam <festevam at denx.de>
>> >
>> >
>> >
>> > --
>> > Michael Nazzareno Trimarchi
>> > Co-Founder & Chief Executive Officer
>> > M. +39 347 913 2170
>> > michael at amarulasolutions.com
>> > __________________________________
>> >
>> > Amarula Solutions BV
>> > Joop Geesinkweg 125, 1114 AB, Amsterdam, NL
>> > T. +31 (0)85 111 9172
>> > info at amarulasolutions.com
>> > www.amarulasolutions.com


More information about the U-Boot mailing list