[Buildroot] [PATCH v6 0/4] Initial support for NXP iMX8 (imx8mq-evk)

Erik Larsson karl.erik.larsson at gmail.com
Wed Mar 28 09:23:25 UTC 2018


Hi all!

2018-03-10 12:51 GMT+01:00 Erik Larsson <karl.erik.larsson at gmail.com>:
> This series provides initial support for NXP iMX8 (imx8mq-evk).
>
> This series of patches are tested against NXP imx8mq-evk.
> It only handles basic support for iIMX8M, currently no
> support for GPU, VPU and other HW features. This series
> makes it possible to build a minimal system for imx8mq-evk.
>
> Changes since v5
> ================
>   - Switch to letting post-image.sh generate imx-boot-imx8mqevk-sd.bin
>     instead of letting imx-mkimage do that.
>
> Changes since v4
> ================
>   - Build kernel, u-boot, atf from tag rel_imx_4.9.51_8mq_beta_patch.
>   - Add board readme.txt.
>   - Update imx-mkimage package to use host mkimage
>
> Changes since v3
> ================
>   - Use Buildroot toolchain instead of external Linareo toolchain.
>   - Changed title on patch number 2
>
> Changes since v2
> ================
>   - Build kernel, u-boot, atf based on tags instead of branches.
>   - Make sure to assign BR2_PACKAGE_FREESCALE_IMX_PLATFORM to IMX8M.
>   - Remove kernel defconfig from board folder and use arch default in kernel tree.
>   - Split third commit into two commits.
>
> Changes since v1
> ================
>   - Removed new imx-atf package, use boot/arm-trusted-firmware.
>   - Move imx-mkimage from package/freescale-imx to package.
>   - Add upstream URL for imx-mkimage in Config.in.host.
>   - Fix install command syntax for imx-mkimage package.
>   - Use Makefile in imx-mkimage to build imx-boot-imx8mqevk-sd.bin instead of doing that in the post-script.sh
>   - Split third commit into two, one for firmware-img package and one for iMX8 board.
>
> Erik Larsson (4):
>   imx-mkimage: new package
>   freescale-imx: add config option for i.MX8M
>   firmware-imx: add support for iMX8M firmware
>   configs/freescale_imx8mqevk: new defconfig
>
>  .../common/imx/genimage.cfg.template_imx8          | 40 +++++++++++
>  board/freescale/common/imx/post-image.sh           | 28 +++++++-
>  board/freescale/imx8mqevk/readme.txt               | 83 ++++++++++++++++++++++
>  configs/freescale_imx8mqevk_defconfig              | 41 +++++++++++
>  package/Config.in.host                             |  1 +
>  package/freescale-imx/Config.in                    |  5 +-
>  package/freescale-imx/firmware-imx/Config.in       |  2 +-
>  package/freescale-imx/firmware-imx/firmware-imx.mk | 13 ++++
>  ...-for-overriding-bl32-and-bl33-not-only-bl.patch | 58 +++++++++++++++
>  .../0002-add-ldflags-to-link-step.patch            | 26 +++++++
>  package/imx-mkimage/Config.in.host                 |  7 ++
>  package/imx-mkimage/imx-mkimage.hash               |  3 +
>  package/imx-mkimage/imx-mkimage.mk                 | 24 +++++++
>  13 files changed, 326 insertions(+), 5 deletions(-)
>  create mode 100644 board/freescale/common/imx/genimage.cfg.template_imx8
>  create mode 100644 board/freescale/imx8mqevk/readme.txt
>  create mode 100644 configs/freescale_imx8mqevk_defconfig
>  create mode 100644 package/imx-mkimage/0001-add-support-for-overriding-bl32-and-bl33-not-only-bl.patch
>  create mode 100644 package/imx-mkimage/0002-add-ldflags-to-link-step.patch
>  create mode 100644 package/imx-mkimage/Config.in.host
>  create mode 100644 package/imx-mkimage/imx-mkimage.hash
>  create mode 100644 package/imx-mkimage/imx-mkimage.mk
>
> --
> 2.7.4
>

Any comments on this? I think this serie was missed by Patchwork a
couple of weeks ago. I've also been a bit quiet due to the fact that
I'm on my honeymoon and was not allowed to bring my iMX8 board. But
I'm back on track in a couple of days.

/Erik



More information about the buildroot mailing list