[Buildroot] [PATCH 0/3] board: Add support for LePotato
Mylene Josserand
mylene.josserand at collabora.com
Thu Jul 9 11:58:29 UTC 2020
Hello,
On 7/7/20 9:51 PM, Yann E. MORIN wrote:
> Mylène, All,
>
> On 2020-07-07 09:53 +0200, Mylène Josserand spake thusly:
>> Here is my first version of this series that adds the support of the
>> board LePotato SBC from LibreComputer [1].
>>
>> This board uses FIP utilities [2][3] from AMLogic to sign u-boot.
>
> Following the issues raised by Romain, I've marked patches 2-3 as
> "changes requested". Hopefully, gslimg is an interesting trail to follow
> as a free/libre replacement for the vendor stuff.
Sure, make sense, thanks!
>
> I've applied patch 1 to master, thanks.
Thank you,
Best regards,
Mylène
>
> Regards,
> Yann E. MORIN.
>
>> The patch 02 is adding these FIP utilities as a host package. It is
>> available for different boards such as khadas-vim, some odroids, etc.
>> This package will copy the corresponding utilities, only for LePotato for
>> the moment, into the HOST_DIR/usr/bin. Currently, LePotato's ones are the
>> default ones. This should be updating once more boards are added.
>>
>> The patch 03 is adding the support of this board from LibreComputer:
>> - one defconfig including a u-boot, kernel and minimal rootfs.
>> The configuration is also enabling the FIP package for LePotato.
>> - one post-build script that is using the FIP utilities to sign
>> u-boot binary.
>> - one post-image script to generate a sd-card image and flashing the
>> signed u-boot on it.
>> - a readme file to explain how to configure, compile and flash image
>> for this board.
>> - a boot.scr file including booti commands to run.
>>
>> Let me know if you have any comments on this series.
>>
>> Best regards,
>>
>> Mylène
>>
>> [1]: https://libre.computer/products/boards/aml-s905x-cc/
>> [2]: https://github.com/LibreELEC/amlogic-boot-fip
>> [3]: https://github.com/BayLibre/u-boot
>>
>> Mylène Josserand (3):
>> DEVELOPERS: Update Mylene's email
>> package: Add new fip package
>> configs/lepotato: Add new defconfig
>>
>> .gitlab-ci.yml | 1 +
>> DEVELOPERS | 4 +-
>> board/librecomputer/lepotato/boot.cmd | 6 +++
>> board/librecomputer/lepotato/genimage.cfg | 28 ++++++++++
>> board/librecomputer/lepotato/post-build.sh | 61 ++++++++++++++++++++++
>> board/librecomputer/lepotato/post-image.sh | 17 ++++++
>> board/librecomputer/lepotato/readme.txt | 35 +++++++++++++
>> configs/lepotato_defconfig | 29 ++++++++++
>> package/Config.in.host | 1 +
>> package/fip/Config.in.host | 17 ++++++
>> package/fip/fip.hash | 2 +
>> package/fip/fip.mk | 30 +++++++++++
>> 12 files changed, 230 insertions(+), 1 deletion(-)
>> create mode 100644 board/librecomputer/lepotato/boot.cmd
>> create mode 100644 board/librecomputer/lepotato/genimage.cfg
>> create mode 100755 board/librecomputer/lepotato/post-build.sh
>> create mode 100755 board/librecomputer/lepotato/post-image.sh
>> create mode 100644 board/librecomputer/lepotato/readme.txt
>> create mode 100644 configs/lepotato_defconfig
>> create mode 100644 package/fip/Config.in.host
>> create mode 100644 package/fip/fip.hash
>> create mode 100644 package/fip/fip.mk
>>
>> --
>> 2.27.0
>>
>> _______________________________________________
>> buildroot mailing list
>> buildroot at busybox.net
>> http://lists.busybox.net/mailman/listinfo/buildroot
>
More information about the buildroot
mailing list