Hi Bin, On Fri, 11 Oct 2019 at 22:48, Bin Meng <bmeng...@gmail.com> wrote: > > Hi Simon, > > On Sat, Oct 12, 2019 at 11:38 AM Simon Glass <s...@chromium.org> wrote: > > > > Hi Bin, > > > > On Thu, 10 Oct 2019 at 03:50, Bin Meng <bmeng...@gmail.com> wrote: > > > > > > Hi Simon, > > > > > > On Wed, Sep 25, 2019 at 10:59 PM Simon Glass <s...@chromium.org> wrote: > > > > > > > > Newer Intel SoCs have different ways of setting up cache-as-ram (CAR). > > > > Add support for these along with suitable configuration options. > > > > > > > > > > I wonder why do we need do this in U-Boot. Isn't FSP-T doing the CAR for > > > us? > > > > Well actually I have not tried using FSP-T yet on apollolake. I'll see > > how it looks. > > It looks so far only FSP-M is used on your apollolake port. > > What I'd like to see is a complete FSP 2.0 support in U-Boot, which > means we need FSP-T for the CAR and FSP-S for the silicon-specific > initialization. With FSP-S, I believe most of your platform support > codes in this patch series are no longer needed.
I have actually got FSP-S running - see u-boot-dm/coral2-working, along with display, MMC, etc. There is very little init in U-Boot itself and my feeling is that most of the TPL/SPL init is actually needed. We cannot run FSP-S until the CAR is turned off, so it has to run in U-Boot. I also just got an Up board so can give that a try one day assuming I have the SPI adaptor. But I think you might have some apollolake boards too? Regards, Simon _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot