summaryrefslogtreecommitdiff
path: root/conf
AgeCommit message (Collapse)Author
2022-12-07machines: follow mainline-rt kernel recipe splitMax Krummenacher
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)
2022-12-07machine: verdin-imx8mm: verdin-imx8mp: mainline overlaysMarcel Ziswiler
Pick proper overlays when building for mainline. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 4cec03039eb82142329aecd3e1efb0f2c1d2c9e8)
2022-10-27machine: verdin-imx8m*: Switch to new namingPhilippe Schenker
Related-to: ELB-4838 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit 91f253942aef769901bc5e5058851fdc4d49a64c)
2022-10-14colibri-imx6ull-emmc/verdin-imx8mm/verdin-imx8mp/imx-boot: fix overridesMarcel Ziswiler
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)
2022-10-04layer.conf: add langdale to layerseries_compatMax Krummenacher
And remove the outdated 'hardknott honister'. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-10-04machine: 32-bit eMMC machines: use bsp 6.x.y overlaysPhilippe Schenker
Related-to: ELB-4810 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit ea0f4ff2de1be789e2b4e59df7f35fcb683e940d)
2022-10-04machine: format tezi_external_kernel_devicetree_bootPhilippe Schenker
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)
2022-10-04machine: verdin-imx8mm: verdin-imx8mp: adapt memory layoutMarcel Ziswiler
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)
2022-10-04machine: verdin-imx8mm: verdin-imx8mp: restructureMarcel Ziswiler
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)
2022-10-04machine: apalis/colibri-imx6/imx6ull/imx7/-emmc: adapt memory layoutMarcel Ziswiler
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)
2022-10-04machine: apalis/colibri-imx6/imx6ull/imx7/-emmc: restructureMarcel Ziswiler
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)
2022-09-08machine: apalis-imx6: add spidev overlayAishwarya Kothari
This overlay enables the spidev driver on the apalis imx6 spi interface. Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
2022-09-08machine: colibri-imx6ull: add spidev overlayAishwarya Kothari
This overlay enables the spidev driver on the colibri imx6ull spi interface. Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
2022-09-08machine: colibri-imx6: add spidev overlayAishwarya Kothari
This overlay enables the spidev driver on the colibri imx6 spi interface. Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
2022-09-08machine: colibri-imx7: add spidev overlayAishwarya Kothari
This overlay enables the spidev driver on the colibri imx7 spi interface. Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
2022-08-29machines: u-boot: build from our own recipeMax Krummenacher
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>
2022-08-29machine: verdin-imx8mm: add spidev overlayAishwarya Kothari
This overlay enables spidev by default. Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
2022-08-29machine: verdin-imx8mp: add spidev overlayAishwarya Kothari
This overlay enables spidev by default. Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
2022-08-11machine: colibri-imx8x: disable non-existent device-treesPhilippe Schenker
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>
2022-08-11machine: apalis-imx8: disable non-existent device-treesPhilippe Schenker
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>
2022-08-08verdin-imx8mm: verdin-imx8mp: follow changed dtb file nameMax Krummenacher
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>
2022-08-08machine: apalis-imx6: Disable vga on overlays by defaultFrancesco Dolcini
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>
2022-08-08colibri-imx7-emmc.inc: drop a duplicated devicetreeMing Liu
It's already in meta-freescale-3rdparty layer. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-07-15Switch U-Boot to toradex_imx_lf_v2022.04Andrejs Cainikovs
Signed-off-by: Andrejs Cainikovs <andrejs.cainikovs@toradex.com> Related-to: ELB-4581
2022-07-01machine: verdin-imx8mm: add new sku 0068Philippe Schenker
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)
2022-07-01conf:machine: dont append use-mainline-bsp to MACHINEOVERRIDESMing Liu
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)
2022-06-06layer.conf: let backport recipes only valid for ToradexMing Liu
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)
2022-05-16machines: follow kernel deployment changesMax Krummenacher
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>
2022-05-16machine: apalis-imx8: add new 0067 8gb productPhilippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit da3b3020c9aeb378a2e90dc88e3fe20ca4821d05)
2022-04-26firmware-imx-8: drop a Toradex specific fixMing Liu
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)
2022-04-26verdin-imx8mp: mainline u-boot: build imx-boot with u-bootMax Krummenacher
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>
2022-04-26verdin-imx8mp: enable mainline u-boot and kernelMax Krummenacher
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>
2022-04-26verdin-imx8mm: mainline u-boot: build imx-boot with u-bootMax Krummenacher
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>
2022-04-07machines: verdin: don't apply any upstream overlays by defaultMax Krummenacher
They currently do not apply and the display functionality is not available in mainline. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-04-07verdin-imx8mm: mainline: don't load etnaviv and hantro modulesMax Krummenacher
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>
2022-04-03verdin-imx8mm: enable mainline kernelMax Krummenacher
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>
2022-04-03machines: use armv8a-crypto as the default tune for arm64 machinesMax Krummenacher
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>
2022-03-06colibri-imx7.inc: fix append operatorMax Krummenacher
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>
2022-03-06layer: finish rework recipes to use soc familiy overridesMax Krummenacher
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>
2022-02-18layer.conf: Update to kirkstone namespaceMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-01-23machine: configs: update addresses to load 64M kernelDenys Drozdov
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)
2022-01-06machine: apalis-imx6: Enable vga on overlays by defaultPhilippe Schenker
Related-to: TEI-919 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit 1b63ba8741616a22be9bda723c49fabad389b696)
2021-12-21colibri-imx6ull: fix mistyped overrideTomas Vilda
Fix mistype in colibri-imx6ull machine include file when using nxp bsp Signed-off-by: Tomas Vilda <tomas.vilda@gmail.com>
2021-11-16machines: use mainline u-bootMax Krummenacher
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>
2021-11-15apalis-imx8x: drop support for apalis imx8xDenys Drozdov
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)
2021-11-15machine: Drop legacy imx8x b0 silicon based machinesPhilippe Schenker
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)
2021-09-21manual override syntax fixes for use-mainline-bsp and preempt-rtMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-09-06colibri-imx6ull-emmc: set kernel for upstreamMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-09-06colibri-imx6ull-emmc: add mainline default overlaysOleksii Bidnichenko
Related-to: ELB-4065 (cherry picked from commit bc4b3704ab903506be7d1d2aa674aa8e5cd10037)
2021-09-06colibri-imx6ull-emmc: add default overlaysOleksii Bidnichenko
Related-to: ELB-4065 (cherry picked from commit c566efb54c8ab21f5caa5844f321d275c3219ac3)