about fsp2 board

Joel Stanley joel at jms.id.au
Tue Dec 20 10:18:34 AEDT 2016


Hello Ivan,

On Mon, Dec 19, 2016 at 10:13 PM, Ivan Mikhaylov1 <ivan at de.ibm.com> wrote:
> Hello everyone, so probably everyone knows about fsp2 board existence that
> is still using in P and Z systems, what we wanna do in case of Z series, we
> want to do same way as P doing right now with ast2400/2500. So we want to
> port fsp2 board into upstream kernel and be a part of openbmc project.
> Until now I'm just started to work with it. So if you see any things/thougts
> which we have to talk, pls tell us...

Getting your kernel and u-boot patches upstream is something I support.

I suggest you rebase your tree on the latest upstream (v4.9), and get
it to boot with a simple userspace.

Once you have that working then I suggest we get the essential drivers
and architecture support upstream. This list might include serial,
irq, ethernet, and device tree. The code will require rework to meet
upstream kernel standards. You will also need to be come familiar with
the tools used by the upstream kernel; git, patches and mailing lists.
Read this documentation:

https://www.kernel.org/doc/html/latest/development-process/index.html

>From there you can develop the rest of the drivers as you need them.

Alistair (on cc) is the upstream maintainer for the PPC SoC the FSP2
is based on, so your patches must go through his process before being
merged by the PowerPC maintainer, and finally hitting Linus' tree.

The u-boot work will be a similar process.

Cheers,

Joel


More information about the openbmc mailing list