OpenBMC porting to portwell pcomc660-ast2600 device.

Lior Weintraub liorw at pliops.com
Sat Apr 15 20:38:04 AEST 2023


Hi Guys,

I have forked the openbmc project and opened a "portwell" branch from it's "master".
The repo is under: https://github.com/wlbe4/openbmc
I am trying to port OpenBMC into this board: https://portwell.com/solutions/openBMC.php

My first commit to this branch was the original code of meta-portwell layer given to me by Portwell support (PCOM-C660-AST2600_BSP_20211210).
The second commit tries to migrate meta-portwell layer to the latest Yocto syntax.

Changes include (among others):
1. replace _append with :append
2. replace _prepend with :prepend
3. move bblayers.conf.sample, conf-notes.txt and local.conf.sample into templates/default folder.
4. Try to fix build errors on u-boot and aspeed-linux - Still there are errors
5. Try to fix obmc-console - The build errors are gone but not sure it will work (no platform for testing yet)

Some of the changes were just a syntax change but some requires deeper understanding.
Few examples are the changes in obmc-concole, u-boot and aspeed-linux.
Since the original version is based on older u-boot and linux kernel, the patches might not be relevant anymore.

Can you please review the following changes on my repo:
meta-portwell/meta-pcomc660-ast2600/recipes-phosphor/console/obmc-console_%.bbappend
meta-portwell/meta-pcomc660-ast2600/classes/socsec-sign.bbclass
meta-portwell/meta-pcomc660-ast2600/conf/machine/pcomc660-ast2600.conf
meta-portwell/meta-pcomc660-ast2600/recipes-bsp/u-boot/u-boot-aspeed-sdk_2019.04.bbappend
meta-portwell/meta-pcomc660-ast2600/recipes-kernel/linux/linux-aspeed_git.bb

Your help with this migration is highly appreciated.
If you find the time to clone and fix the error fell free to push your changes to my repo.
I am also trying to get portwell to support me.

Thanks,
Lior.

[A screenshot of a computer  Description automatically generated with low confidence]<http://www.pliops.com/>
             [9k=] <https://www.linkedin.com/company/pliops>     [OiKNDo69Yy8AAAAASUVORK5CYII=] <https://twitter.com/PliopsLtd>
Lior Weintraub | Senior SW Engineer
(+972) 54-5997-903
liorw at pliops.com<mailto:liorw at pliops.com>
Pliops | 2 Jabotinsky st, Ramat Gan
www.pliops.com<http://www.pliops.com>


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ozlabs.org/pipermail/openbmc/attachments/20230415/d94262ad/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 12045 bytes
Desc: image001.png
URL: <http://lists.ozlabs.org/pipermail/openbmc/attachments/20230415/d94262ad/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.jpg
Type: image/jpeg
Size: 3129 bytes
Desc: image002.jpg
URL: <http://lists.ozlabs.org/pipermail/openbmc/attachments/20230415/d94262ad/attachment-0001.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image003.png
Type: image/png
Size: 3313 bytes
Desc: image003.png
URL: <http://lists.ozlabs.org/pipermail/openbmc/attachments/20230415/d94262ad/attachment-0003.png>


More information about the openbmc mailing list