devtool for an unrelated board with a different version of u-boot-imx
can fail if the olimex patch is not valid:
```
ERROR: Applying patch '0001-Add-Olimex-iMX8MP-SOM-EVB-IND.patch' on target directory '/.../tmp/work/imx943_19x19_lpddr4_evk-poky-linux/u-boot-imx/2025.04/devtooltmp-2kb8sbhi/workdir/git'
BBHandledException("Applying '0001-Add-Olimex-iMX8MP-SOM-EVB-IND.patch' failed:
stdout: checking file arch/arm/dts/Makefile
Hunk #1 FAILED at 1168.
1 out of 1 hunk FAILED
checking file arch/arm/dts/imx8mp-olimex.dts
checking file arch/arm/mach-imx/imx8m/Kconfig
Hunk #1 succeeded at 500 (offset 54 lines).
Hunk #2 FAILED at 492.
1 out of 2 hunks FAILED
```
Fix the problem by making an olimex-specific recipe.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Fix current error:
ERROR: Layer freescale-3rdparty is not compatible with the core layer
which only supports these series: whinlatter (layer is compatible with
styhead walnascar)
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
Drop all older release names as there have been potentially incompatible
changes, e.g. the S must not point to WORKDIR.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Configure the default kernel as linux-fslc and the default
bootloader as u-boot-imx for machine olimex-imx8mp-evb.conf.
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
The 32-bit ARM device trees in the Linux kernel were reorganized in
a manner similar to how the 64-bit ARM device trees have always been
organized: by placing them in vendor+family subdirectories. Therefore
update the KERNEL_DEVICETREE definitions to match.
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Main meta-freescale layer is compatible and can also be used with
OE kirkstone, so follow the same change as this layer is mostly an
extra to the main layer.
Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
meta-freescale commits made the imx-boot-container override obsolete.
Commit 0ee4cb24 ("Move imx-boot-container MACHINEOVERRIDES to extender")
moved it to imx-base.inc for all i.MX 8M/8MM/8MN/8MP based machines.
Commit ("imx-boot-container: drop from machine overrides") dropped the
override in favour of using mx8m-generic-bsp.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Some users might want to change u-boot-default-script preferred
provider, so let's use a soft assignment for that.
Signed-off-by: Sergio Prado <sergio.prado@toradex.com>
- Drop the sub SoC family vf50 and vf60 in favour of using only vf
- Use the now generated vf-*-bsp overrides
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
The kernel binary image is by default deployed into the rootfs, /boot/.
openembedded-core changed the way it is done in a not backwards
compatible way.
I.e. it now RRECOMMENDS instead of RDEPENDS the package which contains
the kernel binary image.
Commit 1c90b27d2c ("kernel: make kernel-base recommend kernel-image, not depend")
So the way to not deploy also changed. Change machines and recipes
which want to prevent kernel deployment accordingly.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
e2fsprogs-native and bmap-tools-native are already included by imx-base.inc
so it can be dropped here.
Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>