All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] x86 FSP 2
@ 2019-05-23 12:20 Simon Glass
  2019-05-23 14:04 ` Bin Meng
  0 siblings, 1 reply; 5+ messages in thread
From: Simon Glass @ 2019-05-23 12:20 UTC (permalink / raw)
  To: u-boot

Hi Bin,

I'm looking at Apollo Lake and it seems to use a newer FSP version
(2.0). The API differences seem to be fairly minor but the packaging
seems a little more complicated.

I'm thinking of introducing a Kconfig for this and moving the existing
fsp implementation into an arch/x86/lib/fsp1 directory and adding an
fsp2 there also. What do you think? Have you done anything with this
newer version?

Regards,
Simon

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [U-Boot] x86 FSP 2
  2019-05-23 12:20 [U-Boot] x86 FSP 2 Simon Glass
@ 2019-05-23 14:04 ` Bin Meng
  2019-07-31  2:55   ` Simon Glass
  0 siblings, 1 reply; 5+ messages in thread
From: Bin Meng @ 2019-05-23 14:04 UTC (permalink / raw)
  To: u-boot

Hi Simon,

On Thu, May 23, 2019 at 8:20 PM Simon Glass <sjg@chromium.org> wrote:
>
> Hi Bin,
>
> I'm looking at Apollo Lake and it seems to use a newer FSP version
> (2.0). The API differences seem to be fairly minor but the packaging
> seems a little more complicated.
>

I have investigated FSP 2.0 architecture before, and IIRC your
understanding is correct. Unfortunately I did not get a chance to
support one of the Apollo Lake CRB.

> I'm thinking of introducing a Kconfig for this and moving the existing
> fsp implementation into an arch/x86/lib/fsp1 directory and adding an
> fsp2 there also. What do you think? Have you done anything with this
> newer version?
>

Sounds good to me. I have a Oxbow Hill CRB here. If it is the same
board you want to support, I can help testing.

Regards,
Bin

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [U-Boot] x86 FSP 2
  2019-05-23 14:04 ` Bin Meng
@ 2019-07-31  2:55   ` Simon Glass
  2019-07-31  3:03     ` Bin Meng
  0 siblings, 1 reply; 5+ messages in thread
From: Simon Glass @ 2019-07-31  2:55 UTC (permalink / raw)
  To: u-boot

Hi Bin,

On Thu, 23 May 2019 at 08:04, Bin Meng <bmeng.cn@gmail.com> wrote:
>
> Hi Simon,
>
> On Thu, May 23, 2019 at 8:20 PM Simon Glass <sjg@chromium.org> wrote:
> >
> > Hi Bin,
> >
> > I'm looking at Apollo Lake and it seems to use a newer FSP version
> > (2.0). The API differences seem to be fairly minor but the packaging
> > seems a little more complicated.
> >
>
> I have investigated FSP 2.0 architecture before, and IIRC your
> understanding is correct. Unfortunately I did not get a chance to
> support one of the Apollo Lake CRB.
>
> > I'm thinking of introducing a Kconfig for this and moving the existing
> > fsp implementation into an arch/x86/lib/fsp1 directory and adding an
> > fsp2 there also. What do you think? Have you done anything with this
> > newer version?
> >
>
> Sounds good to me. I have a Oxbow Hill CRB here. If it is the same
> board you want to support, I can help testing.

I'm going to support coral I think, a Chromebook.

You may have seen the binman support for IFWI, etc. I have some
patches to move the FSP code around (u-boot-dm/coral-working). So far
it only boots into TPL. I'm aiming to have some patches for it to boot
to a prompt sometime in late August.

Regards,
Simon

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [U-Boot] x86 FSP 2
  2019-07-31  2:55   ` Simon Glass
@ 2019-07-31  3:03     ` Bin Meng
  2019-08-13  9:35       ` Simon Glass
  0 siblings, 1 reply; 5+ messages in thread
From: Bin Meng @ 2019-07-31  3:03 UTC (permalink / raw)
  To: u-boot

Hi Simon,

On Wed, Jul 31, 2019 at 10:55 AM Simon Glass <sjg@chromium.org> wrote:
>
> Hi Bin,
>
> On Thu, 23 May 2019 at 08:04, Bin Meng <bmeng.cn@gmail.com> wrote:
> >
> > Hi Simon,
> >
> > On Thu, May 23, 2019 at 8:20 PM Simon Glass <sjg@chromium.org> wrote:
> > >
> > > Hi Bin,
> > >
> > > I'm looking at Apollo Lake and it seems to use a newer FSP version
> > > (2.0). The API differences seem to be fairly minor but the packaging
> > > seems a little more complicated.
> > >
> >
> > I have investigated FSP 2.0 architecture before, and IIRC your
> > understanding is correct. Unfortunately I did not get a chance to
> > support one of the Apollo Lake CRB.
> >
> > > I'm thinking of introducing a Kconfig for this and moving the existing
> > > fsp implementation into an arch/x86/lib/fsp1 directory and adding an
> > > fsp2 there also. What do you think? Have you done anything with this
> > > newer version?
> > >
> >
> > Sounds good to me. I have a Oxbow Hill CRB here. If it is the same
> > board you want to support, I can help testing.
>
> I'm going to support coral I think, a Chromebook.
>

That's good to know.

> You may have seen the binman support for IFWI, etc. I have some

Yes, I saw the binman patch series. Sorry I did not have enough time
to look at that series.

> patches to move the FSP code around (u-boot-dm/coral-working). So far
> it only boots into TPL. I'm aiming to have some patches for it to boot
> to a prompt sometime in late August.

Great!

Regards,
Bin

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [U-Boot] x86 FSP 2
  2019-07-31  3:03     ` Bin Meng
@ 2019-08-13  9:35       ` Simon Glass
  0 siblings, 0 replies; 5+ messages in thread
From: Simon Glass @ 2019-08-13  9:35 UTC (permalink / raw)
  To: u-boot

Hi Bin,

On Tue, 30 Jul 2019 at 21:03, Bin Meng <bmeng.cn@gmail.com> wrote:
>
> Hi Simon,
>
> On Wed, Jul 31, 2019 at 10:55 AM Simon Glass <sjg@chromium.org> wrote:
> >
> > Hi Bin,
> >
> > On Thu, 23 May 2019 at 08:04, Bin Meng <bmeng.cn@gmail.com> wrote:
> > >
> > > Hi Simon,
> > >
> > > On Thu, May 23, 2019 at 8:20 PM Simon Glass <sjg@chromium.org> wrote:
> > > >
> > > > Hi Bin,
> > > >
> > > > I'm looking at Apollo Lake and it seems to use a newer FSP version
> > > > (2.0). The API differences seem to be fairly minor but the packaging
> > > > seems a little more complicated.
> > > >
> > >
> > > I have investigated FSP 2.0 architecture before, and IIRC your
> > > understanding is correct. Unfortunately I did not get a chance to
> > > support one of the Apollo Lake CRB.
> > >
> > > > I'm thinking of introducing a Kconfig for this and moving the existing
> > > > fsp implementation into an arch/x86/lib/fsp1 directory and adding an
> > > > fsp2 there also. What do you think? Have you done anything with this
> > > > newer version?
> > > >
> > >
> > > Sounds good to me. I have a Oxbow Hill CRB here. If it is the same
> > > board you want to support, I can help testing.
> >
> > I'm going to support coral I think, a Chromebook.
> >
>
> That's good to know.
>
> > You may have seen the binman support for IFWI, etc. I have some
>
> Yes, I saw the binman patch series. Sorry I did not have enough time
> to look at that series.
>
> > patches to move the FSP code around (u-boot-dm/coral-working). So far
> > it only boots into TPL. I'm aiming to have some patches for it to boot
> > to a prompt sometime in late August.
>
> Great!

I have this booting to a prompt but I need to create patches. Still
hoping for late August.

Regards,
Simon

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2019-08-13  9:35 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-23 12:20 [U-Boot] x86 FSP 2 Simon Glass
2019-05-23 14:04 ` Bin Meng
2019-07-31  2:55   ` Simon Glass
2019-07-31  3:03     ` Bin Meng
2019-08-13  9:35       ` Simon Glass

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.