Age | Commit message (Collapse) | Author |
|
The upstream Linux recipe in meta-toradex-bsp-common was split into
a pinned (currently to 6.5.5) and a mainline recipe building current
HEAD of the master branch.
For a OE master branch we always use the latest development version.
Related-to: ELB-5359
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
The upstream U-Boot recipe in meta-toradex-bsp-common was split into
a pinned (currently to 2022.07) and a mainline recipe building current
HEAD.
For a OE master branch we always use the latest development version.
Related-to: ELB-5357
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Booting with a FIT image (that includes a ramdisk image) is failing with
the following error:
Error: ramdisk overwritten
Ramdisk image is corrupt or invalid
This is because the boot script uses ramdisk_addr_r to load the FIT
image, and this is overlapping with the default fitimage ramdisk load
address.
Fix by adjusting the fitimage ramdisk load address:
UBOOT_RD_LOADADDRESS = ramdisk_addr_r + 32M
Signed-off-by: Sergio Prado <sergio.prado@toradex.com>
(cherry picked from commit cb0a04aa51d2036aa6e4af6fdc92c1cc1d5935e8)
|
|
With moving to kernel 6.5 the kernel commit 724ba67515320 ("ARM: dts:
Move .dts files to vendor sub-directories") introduced a regression
with our 32 bit machines.
We have to add the relative path to the dts/dtb files in our list
of device trees to be built per machine if the distro/kernel flavour
is building a 6.5 and later kernel.
Reassign the full list in the <MACHINE.inc> file to KERNEL_DEVICETREE,
so that we can conditionally add the relative path for a 6.5 kernel.
Related-to: ELB-5263
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Do not apply spidev overlay by default as already CAN is enabled on that
spi interface. They will interfere with each other resulting in an
error.
Related-to: ELB-4724
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
(cherry picked from commit 3ea30ab50cd6c59698f33ee2342fc1db45bba035)
|
|
After change, the KERNEL_DEVICETREE contains the following DTBs:
```
imx6ull-colibri-emmc-eval-v3.dtb
imx6ull-colibri-emmc-aster.dtb
imx6ull-colibri-emmc-iris.dtb
imx6ull-colibri-emmc-iris-v2.dtb
```
Related-to: ELB-4906
Signed-off-by: Ming Liu <ming.liu@toradex.com>
(cherry picked from commit 6c8aa610970cccc1721078147d3a7d2efb3eef27)
|
|
The mainline kernel now has two recipes, one for non RT and one for the
RT flavour.
Set the correct one depending on the set overrides.
Related-to: ELB-4868
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit 310715ee5f84da7267a039b8adee63614015c61e)
|
|
Related-to: ELB-4810
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
(cherry picked from commit ea0f4ff2de1be789e2b4e59df7f35fcb683e940d)
|
|
Get to a readable and editable format how the overlays in
TEZI_EXTERNAL_KERNEL_DEVICETREE_BOOT are written.
This commit intends no functional changes, only formatting.
Related-to: ELB-4810
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
(cherry picked from commit d4173d61af40f4eec3b6c95059119323378c30a1)
|
|
Adapt to new U-Boot env memory layout:
UBOOT_DTB_LOADADDRESS = "0x88200000"
UBOOT_DTBO_LOADADDRESS = "0x88300000" (using $pxefile_addr_r)
UBOOT_ENTRYPOINT = "0x84200000"
UBOOT_RD_LOADADDRESS = "0x88400000" (not used in regular BSP)
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
(cherry picked from commit 258f608b216d8d9d8adc50900a19454b6f73174e)
|
|
Restructure machine configuration files slightly to ease future
maintenance. Just cosmetic, no functional change at all.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
(cherry picked from commit 1c21865e978d1a9d9c48123f4d0c34502ca7537f)
|
|
This overlay enables the spidev driver on the colibri imx6ull spi interface.
Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
|
|
meta-toradex-bsp changed to build U-Boot from our own recipe rather
than bbappending to what openembedded-core provides. Change the
machines to use the new recipe.
Relates-to: ELB-4680
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
This leads to a multiple use-mainline-bsp existing in MACHINEOVERRIDES
and more importantly, it breaks the rules when handling FILESOVERRIDES,
the machine overrides is not the last item in MACHINEOVERRIDES any more
so bitbake might find a wrong path for files in SRC_URI.
Related-to: ELB-4373
Signed-off-by: Ming Liu <ming.liu@toradex.com>
(cherry picked from commit 353c9afa529daf6d594c3b29e311dee92c79d9d3)
|
|
For the machines functional in mainline (sources.denx.de) switch
to build directly from the mainline repo.
While at it drop setting PREFERRED_PROVIDER for u-boot-fw-utils as this
is no longer used and replaced by libubootenv.
Related-to: ELB-4090
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Related-to: ELB-4065
(cherry picked from commit bc4b3704ab903506be7d1d2aa674aa8e5cd10037)
|
|
Related-to: ELB-4065
(cherry picked from commit c566efb54c8ab21f5caa5844f321d275c3219ac3)
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
The Toradex Colibri iMX6ULL 1GB computer module is a variant which
uses an eMMC instead of a raw NAND for storage its RAM size is
increased to 1GB.
For additional specifications please visit:
https://www.toradex.com/de/computer-on-modules/colibri-arm-family/nxp-imx6ull
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Squashed cherry-picks:
(cherry picked from commit 71ebff4acf5210722344b15b23a7c3f75faced40)
(cherry picked from commit 8d54c5897f90f61b46bd832eadcdc6aa4a13a39f)
|