Age | Commit message (Collapse) | Author |
|

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>
(cherry picked from commit 110db10c26c710ad99cdf013289ee82fdf65c841)
|
|
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
(cherry picked from commit 40da4d5c230785fb0fe2deff62686ebb37aeadc1)
|
|
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>
(cherry picked from commit 47ee60494d3d6579e2aaa5739ea515fcd86e6b90)
|
|
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>
(cherry picked from commit f0643dbc8548430458523f370bc902a5cef1e734)
|
|
This variable is not used. Drop its definition.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit bfaa623b5a7a8d4a866aa6784dceaf58a0897176)
|
|
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)
|
|
Change the machine 'colibri-imx8x' to build for the C0 silicon SoC version.
Add an additional machine 'colibri-imx8x-v10b' which builds for the
B0 SoC version.
Related-to: ELB-2729
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit 0911ad890d40dfc9bd7df886c0dcde74a1b41fa7)
|
|
Signed-off-by: Ming Liu <ming.liu@toradex.com>
(cherry picked from commit 77e97f0d6e1c131b8039cd62937177b8f9688411)
|
|
linux-toradex-mainline with prempt-rt in overrides now builds a kernel
with the RT patch applied. Change PREFERRED_PROVIDER to use
linux-toradex-mainline when use-mainline-bsp and prempt-rt are in
overrides.
Related-to: ELB-2631
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit ac5028651745ea2b541dbc0a847ffd737fc5ef76)
|
|
There is a little bit messing with the usages of upstream and
use-mainline-bsp overrides, let's change to use use-mainline-bsp for
kernel and devicetree choosing, upstream would be used to set
use-mainline-bsp in MACHINEOVERRIDES.
Signed-off-by: Ming Liu <ming.liu@toradex.com>
(cherry picked from commit 06e21ad7f07f03604c405a6ef0ca119f1d9aabc5)
|
|
PREFERRED_PROVIDER_virtual/kernel_upstream_preempt-rt
So far colibri-imx8x is not supported yet in linux-toradex-mainline-rt
source, we need spin it to linux-toradex-mainline temporarily, add note
for this to not confuse developers.
Signed-off-by: Ming Liu <ming.liu@toradex.com>
(cherry picked from commit f22d1f900a27ec90660f3dd3f4993c604e59006b)
|
|
Note that currently the Toradex Easy Installer does nothing with the
TORADEX_PRODUCT_IDS[0055] setting on eMMC machines.
Related-to: ELB-2322
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit bdde1ace3087c72ee7129623546c240b905df50c)
|
|
Drop the upstreamed machine configuration file and move all differences
into conf/machine/include/colibri-imx6ull.inc.
Deploy additional device trees.
Related-to: ELB-2593
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit f2f7e066e25c02da2f6448a015b38449c77b0b21)
Corrected with changes to the machine conf files in meta-freescale-3rdparty.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Conflicts:
conf/machine/include/colibri-imx6ull.inc
|
|
Related-to: ELB-2593
(cherry picked from commit 29126c67d573f446f837b11a5d911cd0b00a13ea)
Corrected with changes to the machine conf files in meta-freescale-3rdparty.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Related-to: ELB-2593
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit a840715b5902b03f4ce62376985e19459f88d4e6)
(cherry picked from commit 28e901b9884286420810af7c5e9339b0bf132975)
|
|
Related-to: ELB-2593
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit 20a52efb4a09b37cc4ce76fc0d1b57702997e3ac)
(cherry picked from commit 82f885af14e9dfd5f27a6b8b6f7237d065f542be)
|
|
Wi-Fi firmware may help (;-p).
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
(cherry picked from commit 5ee38688543f6f135774ac9454abf02bcabf6501)
|
|
We now have distos which set everything up to build a mainlinsh kernel
where possible. Drop the machines which did choose the meta-freescale
mainlinish kernel and userspace.
Releated-to: ELB-2311
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit dc3a9bdf8b7871385989b26f490ea63c3185f499)
|
|
Related-to: ELB-1254
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit ad827347548201612eee97129b63db07b3e9a884)
(cherry picked from commit e64e8892ddc0527ec157ed82bf917929774f0916)
|
|
The seco firmware is now split out of firmware-imx.
The seco firmware has now a i.MX8X B0 and C0 silicon version.
Related-to: ELB-2351
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit 78802e3ecd139a5031c06821526f249e060894c1)
(cherry picked from commit 264c9e55a59849b1370e4638020cb364662357b0)
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit 3d68713e7e28fae312fa869f0742a13edf1700c9)
|
|
The changes include:
- Set PREFERRED_PROVIDER_u-boot-default-script to u-boot-distro-boot.
- Drop MACHINE_BOOT_FILES, we dont have to maintain a extra variable.
- Drop colibri-imx7-emmc.conf file, it's already in
meta-freescale-3rdparty layer, move Toradex related definitions to
colibri-imx7-emmc.inc file.
- Drop u-boot-distro-boot from WKS_FILE_DEPENDS, to avoid multiple boot
scripts in it.
Signed-off-by: Ming Liu <ming.liu@toradex.com>
|
|
This fixes a problem of tezi fitimage not boot issue.
Related-to: TEI-498
Signed-off-by: Ming Liu <ming.liu@toradex.com>
(cherry picked from commit 6eaffd7923d9f5905bbeb8db3cfc8071da993cbf)
(cherry picked from commit aa92a5f987267f557aecf5d312fd7f99554a9515)
|
|
React on the upstream override and then use a mainlinish kernel.
Use the same kernel also for upstream-rt as we currently don't have
a mainlinish rt flavour ready for i.MX8 X.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit f513116f29ee1533af9d51e72526acd3f00893d7)
|
|
The machine got renamed in meta-freescale-3rdparty to colibri-imx7-nand.
To keep documentation and scripts working keep the old machine name as
an alias of the new one.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|