Age | Commit message (Collapse) | Author |
|
Drop redundant IMAGE_BOOT_FILES_append/WKS_FILE_DEPENDS_append, they
are already in meta-freescale-3rdparty.
Related-to: ELB-3583
Signed-off-by: Ming Liu <ming.liu@toradex.com>
|
|
HDMI interface should be turned on by default. Make the
corresponding overlays to be applied on booting. Also,
add applying the overlay for resistive touch controller
ad7879 to fully support the Resistive Touch 7" Display.
Related-to: ELB-3395
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
We drop support for Verdin iMX8M Mini V1.0B and restart with
the version marking in the device-tree names.
Related-to: ELB-3551
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
A name of the default display overlay for colibri-imx6 was changed.
Fix this name in the overlays.txt respectively.
Related-to: ELB-3395, ELB-3243
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
Resistive 7" Display supports 800x480 resolution. Load the proper overlay
on boot to make this display working from the box.
Related-to: ELB-3395
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
As an HDMI interface should be turned on by default, make the
corresponding overlays to be applied on boot.
Related-to: ELB-3395
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
As a Parallel RGB interface should be turned on by default, make the
corresponding overlays to be applied on boot.
Related-to: ELB-3395
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
Provided by firmware-imx-8m 8.10 comming from the 5.4.70-2.3.0 NXP BSP.
Related-to: ELB-3327
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
For recipes which are clean copies of a later release of an another
layer put them in the backports directory.
This allows for easier cleanup when upgrading to a later OE release.
Additionally add the needed NXP EULA hashes for those backported recipes
also here.
Related-to: ELB-3327
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Related-to: ELB-3197
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
The firmware-imx-vpu-imx8 is not needed for the VPU on a i.MX 8M Plus.
The linux-firmware-imx-sdma-imx7d get's now installed by imx-base.inc.
The firmware-sof-imx is not needed on a Verdin iMX8MP but gets added
by imx-base.inc, remove it.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
IMX_DEFAULT_BSP is now set to use-mainline-bsp by default.
Explicitely set use-nxp-bsp for colibri-imx8x.
Building with use-mainline-bsp currently fails.
- imx-boot is not building.
- device tree overlays are not present.
- the mainline kernel only provides basic features for i.MX 8X.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
As the parallel RGB / LCD interface should be turned on by default,
make the corresponding overlays to be applied on boot.
Related-to: ELB-3395
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
Currently no *wic.bmap file is created when building for colibri-imx6ull.
With the "+=" assignment to IMAGE_FSTYPE we overwrite the default
setting in imx-base.inc. As imx-base.inc adds both wic.bmap and wic.gz
delete the assignment and use the default.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
With this we get a wic file which can be easier copied onto the eMMC
through U-Boot ums as the rootfs partiition label now maches the one
assigned with Toradex Easy Installer.
Additionally make sure that we have 1GB of free space in the rootfs
partition.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
As HDMI interface should be turned on by default, make the corresponding
overlays to be applied on boot.
Related-to: ELB-3146
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
Add existing overlays which were choised to load on boot.
Parallel RGB: apalis-imx6, apalis-imx8x, colibri-imx8x
Display 7" Parallel: apalis-imx6-upstream
Resistve Touch: colibri-imx8x
DSI-HDMI: verdin-imx8mm
Related-to: ELB-3146
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
The DDR RAM on the i.MX8M Mini starts at 0x40000000. Set the
addresses used for FIT image creation close to the beginning so
that this also works for modules with only 1GB.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|

Related-to: ELB-3131
Related-to: ELB-3133
Related-to: ELB-3136
Related-to: ELB-3137
Related-to: ELB-3138
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Add the following additional SKU product ids which are compatible
with the verdin-imx8mm machines.
0059: Verdin iMX8M Mini Quad 2GB IT
0060: Verdin iMX8M Mini DualLite 1GB WB IT
Related-to: ELB-3128
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
As we add the git hash to PV otherwise one gets a warning that both
the 2020.07 and 2020.04 recipes can be built.
Due to COMPATIBLE_MACHINES the (correct) 2020.04 U-Boot is chosen also
without the patch for the i.MX 8 based machines.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
This variable is not used. Drop its definition.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
In order to make git hash bumping work with the imx-sc-firmware we need
to have our own recipe in our layer. This also has the advantage that
the recipe name reflects the actual package version (PV) again. Use
imx-sc-firmware-toradex to make sure we do not interfere with the NXP
provided variant.
Make sure our machines pick imx-sc-firmware-toradex by setting
PREFERRED_PROVIDER accordingly.
Related-to: AUT-355
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
|
|
The ARM64 Linux raw image now amounts to 32MB. Using Image.gz saves
about 20MB (Image.gz ~ 12MB). Use Image.gz as default boot image format.
Relates-to: ELB-1372
Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com>
|
|
Using "+=" overwrites "?=" in some cases which then dropes the
creation of wic images for apalis/colibri-imx6.
Related-to: ELB-2758
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
This changed in the u-boot-toradex toradex_imx_v2020.04_5.4.24_2.1.0.
Related-to: ELB-2758
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
This drops the linux-toradex-rt recipe in favour of combining its
functionality into the linux-toradex_5.4-2.1.x.bb recipe.
The override preempt-rt applies the RT patch and changes the kernel config
to use PREEMPT_RT.
Related-to: ELB-2758
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
In the kernel sources that suffix was dropped.
Follow this in the machine configuration.
Related-to: ELB-2758
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Related-to: ELB-2758
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
The changes include:
- Drop PREFERRED_PROVIDER_u-boot-fw-utils from machine conf.
- Drop u-boot-toradex-fw-utils recipes.
- Drop fw_unlock_mmc.sh, that's not needed for libubootenv.
- Drop u-boot.inc, use default u-boot.inc from OE layer.
- Add fw_env.config to uboot recipe.
- Set UBOOT_INITIAL_ENV to u-boot-initial-env, which is being referred
in libubootenv.
Related-to: ELB-2552
Signed-off-by: Ming Liu <ming.liu@toradex.com>
|
|
Deploy device trees for the e-con Systems e-CAM50_CUIMX8.
Related-to: ELB-2793
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
(cherry picked from commit ce40f8cb4740fb8c4f825b0fab57a365f3f8a69d)
|
|
The package name change is now in imx-base.inc in meta-freescale, drop
the override. This prevents a build error if using use-mainline-bsp:
| ERROR: Nothing RPROVIDES 'xf86-video-imx-vivante' (but ...packagegroup-core-x11-xserver.bb RDEPENDS on or otherwise requires it)
| xf86-video-imx-vivante was skipped: incompatible with machine apalis-imx6 (not in COMPATIBLE_MACHINE)
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
IMX_DEFAULT_BSP set in the distro decides on use-mainline-bsp and sets
the override in imx-base.conf.
Set PREFERRED_PROVIDER_virtual/kernel accordingly.
Drop MACHINE_BOOT_FILES and use the boot file directly, following the
rename of the source file to boot.scr-${MACHINE}.
Signed-off-by: Ming Liu <ming.liu@toradex.com>
|
|
Use the one in meta-freescale-3rdparty layer, and append toradex
specific definitions to conf/machine/include/colibri-imx6ull.inc.
Signed-off-by: Ming Liu <ming.liu@toradex.com>
|
|
IMX_DEFAULT_BSP set in the distro decides on use-mainline-bsp and sets
the override in imx-base.conf.
Set PREFERRED_PROVIDER_virtual/kernel accordingly in apalis-imx6.inc.
Drop MACHINE_BOOT_FILES and use the boot file directly, following the
rename of the source file to boot.scr-${MACHINE}.
Also drop a redundant KERNEL_IMAGETYPE definition.
Signed-off-by: Ming Liu <ming.liu@toradex.com>
|
|
IMX_DEFAULT_BSP set in the distro decides on use-mainline-bsp and sets
the override in imx-base.conf.
Set PREFERRED_PROVIDER_virtual/kernel accordingly in apalis-imx6.inc.
Drop MACHINE_BOOT_FILES and use the boot file directly, following the
rename of the source file to boot.scr-${MACHINE}.
Also drop a redundant KERNEL_IMAGETYPE definition.
Signed-off-by: Ming Liu <ming.liu@toradex.com>
|
|
IMX_DEFAULT_BSP is set to 'mainline' by default, we should change it to
nxp for apalis-imx8x.
Also add PREFERRED_PROVIDER_virtual/kernel_preempt-rt to
linux-toradex-rt.
Signed-off-by: Ming Liu <ming.liu@toradex.com>
|
|
IMX_DEFAULT_BSP is set to 'mainline' by default, we should change it to
nxp for apalis-imx8.
Signed-off-by: Ming Liu <ming.liu@toradex.com>
|
|
IMX_DEFAULT_BSP is set to 'mainline' by default, we should change it to
nxp for verdin-imx8mm.
Signed-off-by: Ming Liu <ming.liu@toradex.com>
|
|
- Drop use-mainline-bsp from MACHINEOVERRIDES for upstream, it's
already being handled by IMX_DEFAULT_BSP, we should use that to avoid
multiple use-mainline-bsp in MACHINEOVERRIDES.
Signed-off-by: Ming Liu <ming.liu@toradex.com>
|
|
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
(cherry picked from commit f7ebd294c81285a6579b10a09e49a3d635ac4b70)
|
|
The prefered provider matching a downstream kernel is set in the distro.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit 17d3d131d2d8f8a0bd68f639fdac6b2873c2dde8)
|
|
U-Boot used to be configured by 'make <board>_config', however with the
move integration of the Kconfig system that changed to use a config file
ending in _defconfig. Usually those names are <board>_defconfig.
So nowadays one configures with 'make <whatever>_defconfig'.
If make is called with <whatever>_config that is silently changed to
<whatever>_defconfig.
Change our config targets to the new name to prevent confusion.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit 30b49e9696e82869cffc9994d7b5391d75c13dec)
|
|
MACHINE_NAME must be set after including the apalis-imx8x.conf file or
it will be reset back to the standard Apalis-iMX8X value.
Use DISTRO_FLAVOUR to get a different string into the TEZI image list.
Related-to: ELB-2729
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit e914e84d24d99ddbd2b33d92e0fa5c913bb78ee4)
|
|
MACHINE_NAME must be set after including the colibri-imx8x.conf file or
it will be reset back to the standard Colibri-iMX8X value.
Use DISTRO_FLAVOUR to get a different string into the TEZI image list.
Related-to: ELB-2729
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit 2bc9708307b480e80b2dbd88921eb24e44fedcfd)
|
|
Change the machine 'apalis-imx8x' to build for the C0 silicon SoC version.
Add an additional machine 'apalis-imx8x-v11a' which builds for the
B0 SoC version.
Related-to: ELB-2729
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit efcc1988ef0bc0d7d6f6651f20cda7c36afa9f8c)
|