]> code.ossystems Code Review - meta-freescale.git/commit
machines: imx-base.inc: fix failing u-boot builds
authorMax Krummenacher <max.krummenacher@toradex.com>
Mon, 25 Jan 2021 14:53:45 +0000 (15:53 +0100)
committerOtavio Salvador <otavio@ossystems.com.br>
Tue, 26 Jan 2021 11:24:15 +0000 (08:24 -0300)
commitb6e910abdea72f9cd6336c4eeecdf8646e3543c2
tree9acb4e06a4544a6055ac319ddf13dd006f74c23b
parent67dbd8b8d7d4dd00e91d8c82e0118746e7a0eb8b
machines: imx-base.inc: fix failing u-boot builds

If using a fsl-xxx distro the prefered provider of U-Boot is
u-boot-imx. That U-Boot didn't make the switch to a unified dl/q/qp
binary and does not use an spl. For the imx6ulevk it does not use an
spl.

The below commits try to address that, however the change is not
limited to
- the fsl distro but rather uses use-nxp-bsp which can be used with any distro
- some machines which do not use u-boot-imx, e.g. colibri-imx6 now fail.

Fix this by moving the configuration into the affected distro in
meta-freescale-distro and the machines.

Fixes:
c9757ea3 ("imx-base.inc: Fix use-nxp-bsp after rework")
77e56f30 ("imx-base.inc: Limit use-fsl-bsp u-boot overrides to i.MX 6 and 7")
e5cd33c9 ("u-boot.imx: Add u-boot configuration for fsl")

Build tested with fsl-xwayland & use-nxp-bsp for imx6qdlsabreauto,
imx6qdlsabresd, and imx6ulevk.
Build tested with the fslc-xwayland & use-nxp-bsp for imx6qdlsabreauto,
imx6qdlsabresd, imx6ulevk, and colibri-imx6.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
conf/machine/imx6qdlsabreauto.conf
conf/machine/imx6qdlsabresd.conf
conf/machine/include/imx-base.inc