Age | Commit message (Collapse) | Author |
|
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)
|
|
Pick proper overlays when building for mainline.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
(cherry picked from commit 4cec03039eb82142329aecd3e1efb0f2c1d2c9e8)
|
|
Related-to: ELB-4838
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
(cherry picked from commit 91f253942aef769901bc5e5058851fdc4d49a64c)
|
|
Turns out that somehow we still have some old override syntax stuff
laying around!
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
(cherry picked from commit 70bc6c6d11a0d1c693fa63bdcbcafee8cd793bdf)
|
|
And remove the outdated 'hardknott honister'.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
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 = "0x50200000"
UBOOT_DTBO_LOADADDRESS = "0x50240000" (using $fdt_addr_r + 256k)
UBOOT_ENTRYPOINT = "0x48200000"
UBOOT_RD_LOADADDRESS = "0x50300000" (not used in regular BSP)
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
(cherry picked from commit d319cae50f2e18f696c4a2aac5b2d22b9b21e1e7)
|
|
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 6c823e67ef91b8d25e6b2c06e3cff6ce3af9ba04)
|
|
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 apalis imx6 spi interface.
Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
|
|
This overlay enables the spidev driver on the colibri imx6ull spi interface.
Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
|
|
This overlay enables the spidev driver on the colibri imx6 spi interface.
Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
|
|
This overlay enables the spidev driver on the colibri imx7 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 overlay enables spidev by default.
Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
|
|
This overlay enables spidev by default.
Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
|
|
Do comment out the device-trees that are not yet ported to the 5.15
kernel. Just give it the eval device-tree that came in through mainline
so that it builds.
This commit is intended to be reverted once the device-trees are back in
5.15.
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
Do comment out the device-trees that are not yet ported to the 5.15
kernel. Just give it no device-tree so that at least the machine does
build for now.
This commit is intended to be reverted once the device-trees are back in
5.15.
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
After v2022.07 the device tree files were unified with the kernel
ones including using their file names.
Follow that if building with use-head-next override.
Related-to: ELB-4315
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Currently the VGA overlay does not work with mainline kernel,
disable it till a better solution is implemented to allow
booting/testing the current image.
Related-to: ELB-4649
Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
|
|
It's already in meta-freescale-3rdparty layer.
Signed-off-by: Ming Liu <ming.liu@toradex.com>
|
|
Signed-off-by: Andrejs Cainikovs <andrejs.cainikovs@toradex.com>
Related-to: ELB-4581
|
|
Add new Toradex SKU "0068 Verdin iMX8M Mini Quad 2GB WB IT".
This SKU is similar to "0055 Verdin iMX8M Mini Quad 2GB WB IT", but has
compared to 0055 no SPI-to-CAN transceiver placed.
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
(cherry picked from commit cef0c925da692e7db1c23ad9260f7475a48b12fe)
|
|
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)
|
|
We have some backport recipes let's keep them valid only for Toradex
distros.
Related-to: ELB-3046
Signed-off-by: Ming Liu <ming.liu@toradex.com>
(cherry picked from commit 8ef7ef817dfb53e816e0224e701c7806f53c69e7)
|
|
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>
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
(cherry picked from commit da3b3020c9aeb378a2e90dc88e3fe20ca4821d05)
|
|
We dont have to install HDMI firmwares to firmware-imx-8 main package
any more, they are now already in firmware-imx-hdmi subpackage.
Related-to: ELB-3046
Signed-off-by: Ming Liu <ming.liu@toradex.com>
(cherry picked from commit 4e347e7ea7e615cc4eedaa6e25ad700fa2ed2bcc)
|
|
U-Boot is now able to build imx-boot as part of the u-boot build.
Use that instead of using imx-boot and imx-mkimage recipes.
Related-to: ELB-4243
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
With the distrooverride 'upstream' set override 'use-mainline-bsp' and
use the mainline u-boot and kernel recipes.
Related-to: ELB-4243
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
U-Boot is now able to build imx-boot as part of the u-boot build.
Use that instead of using imx-boot and imx-mkimage recipes.
Also remove a comment on missing USB functionality as that starts
to work.
Related-to: ELB-4243
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
They currently do not apply and the display functionality is not
available in mainline.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Suspend/resume seems to not work if these modules are loaded and currently
the display output doesn't work so they serve no real purpose.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
With the distrooverride 'upstream' set override 'use-mainline-bsp' and
use the mainline kernel recipe.
Related-to: ELB-4243
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
All our ARM 64 bit machines have the required features for armv8a-crypto
optimization. So build with that rather than with the more generic
aarch64.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Don't combine += and appned operator.
| WARNING: KERNEL_DEVICETREE:append:use-nxp-bsp += is not a recommended operator combination, please replace it.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
The <machine.conf> files need change too.
Follow meta-freescale commit 30f5ce1d ("Generalize overrides subsystem for
NXP and Mainline support").
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
The memory map updated to match bootloader changes,
allowing loading Linux kernel with size up to 64M.
Allocate 64M to load the kernel from FIT image:
- 0x9600_0000 for Colibri iMX8X and Apalis iMX8
- 0x4000_0000 for Verdin iMX8M Mini/Plus
Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
(cherry picked from commit e7751bf81c3634161c14d16a0857d02ca0be02cb)
|
|
Related-to: TEI-919
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
(cherry picked from commit 1b63ba8741616a22be9bda723c49fabad389b696)
|
|
Fix mistype in colibri-imx6ull machine include file when using nxp bsp
Signed-off-by: Tomas Vilda <tomas.vilda@gmail.com>
|
|
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>
|
|
Apalis iMX8X is no longer supported
and configuration dropped from recipe
Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
(cherry picked from commit 09aa1d01d4778219d8e5c9755d35498306f13e26)
|
|
Since the update to SCFW 1.7.4 the i.MX 8X modules, based on early
b0-silicon chips do no longer work.
This commit removes the machines that still where there in the transition
phase to the newer c0-silicon
Product revisions that no longer work with our BSP are:
Colibri iMX8QXP 2GB WB IT V1.0B
Colibri iMX8QXP 2GB IT V1.0B
Colibri iMX8DX 1GB WB V1.0B
Colibri iMX8DX 1GB V1.0B
Apalis iMX8QXP 2GB WB IT V1.1A
Apalis iMX8QXP 2GB ECC IT V1.1A
Related-to: ELB-4215
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
(cherry picked from commit 153442f898abf49c11ed54df52aa470b0524cd27)
|
|
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)
|