summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
9 daysalsa-state: Remove specific configuration files for verdin-imx8m[mp]HEADmasterHiago De Franco
To enhance compatibility with a read-only rootfs system, remove the dynamically assigned and utilize alsa-ucm-conf configuration from meta-toradex-bsp-common pulled-in via the meta-toradex-demos layer instead. Related-to: ELB-4916 Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> (cherry picked from commit 54721dc86ece6b41d88f5e9de4262b575efc5393)
2024-04-06Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Mon 11 Mar 2024 05:08:21 PM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 548 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/548 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit ebaa8499d485f6659db1a2cda2683c3674a5d8f1)
2024-04-06u-boot: remove unused patchEmanuele Ghidoli
The removed patch was referred by a recipe dropped by this patch: 797bb81ad461 ("u-boot-toradex_2020.07: drop recipe") Related-to: ELB-5611 Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com> (cherry picked from commit c997bae3e7e21380d2ad11919a6dd1762bd3fbba)
2024-04-06verdin-imx8mm: add new 0087 pidJoao Paulo Goncalves
Add new verdin-imx8mm PID4 0087 support that is based on PID4 0059 with the SPI CAN controller chip removed. Related-to: ELB-5631 Signed-off-by: Joao Paulo Goncalves <joao.goncalves@toradex.com> (cherry picked from commit b119c8585daa546a09b755bbd88667c0b9a7bc3e)
2024-03-21machine: apalis/colibri-imx8/imx8x: Replace U-Boot 2022.07 with mainlineHiago De Franco
For use-head-next, choose the latest U-Boot rather then 2022.07, so it builds the latest U-Boot for the mainline distro. Related-to: ELB-5669 Related-to: ELB-5670 Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2024-03-21machine: colibri-imx8: Build U-Boot/Kernel mainline for upstream distroMax Krummenacher
Change to build an upstream U-Boot and Linux kernel when using the upstream distro rather than using the NXP fork. Related-to: ELB-5669 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2024-03-21machine: apalis-imx8: Build U-Boot/Kernel mainline for upstream distroMax Krummenacher
Change to build an upstream U-Boot and Linux kernel when using the upstream distro rather than using the NXP fork. Related-to: ELB-5670 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2024-03-21imx-sc-firmware: Allow building for mainline BSP tooMax Krummenacher
The imx-sc-firmware should not be restricted to imx-nxp-bsp. If one wants to build machines for a mainline kernel/user space, these would be required to build the boot container too. Related-to: ELB-5669 Related-to: ELB-5670 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Reviewed-by: Hiago De Franco <hiago.franco@toradex.com>
2024-03-04Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Fri 01 Mar 2024 09:06:30 AM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 538 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/538 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit 70c913fb2551e571b096ad67fdedce90db894bac)
2024-03-04linux-toradex: update to lf-5.15-2.2.2 and stable 5.15.148Max Krummenacher
Update the downstream kernel (NXP fork) to lf-5.15-2.2.2 plus fslc stable patches merges which merge up to 5.15.148. For the RT kernel, set the matching RT patch. Related-to: ELB-5461 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 41eba6dec15c02157269929806f8262ee27ef9cd)
2024-03-04machine: apalis-imx8: Add Apalis Eval Board v1.2 to DTB listHiago De Franco
With the addition of the Apalis Evaluation Board v1.2 device tree file in linux-toradex, include the required files for deployment in the final image as well. Related-to: ELB-5533 Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> (cherry picked from commit 952884d1f9b75ed012609855112955aab97af600)
2024-03-04Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Wed 31 Jan 2024 11:21:12 PM UTC Matrix Build: image-tezi-kirkstone-6.x.y-nightly-matrix 239 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tezi-kirkstone-6.x.y-nightly-matrix/239 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit 7311344a7126599cbba8e7189c278a2e0ba741d5)
2024-02-15layer.conf: Update for the scarthgap release seriesMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-02-15verdin-imx8mm: add new pid4Joao Paulo Goncalves
Add new PID4 0086 support that is based on PID4 0059 Verdin iMX8M Mini Quad 2GB IT V1.1D with some hw changes: * SoC Change to DualLite * eMMC change from 16GB to 8GB * Removal of the ADC Related-to: ELB-5578 Signed-off-by: Joao Paulo Goncalves <joao.goncalves@toradex.com> (cherry picked from commit 1b5eecef5ea8e074484092bad4e1846d22a8fe47)
2024-02-15apalis-imx6: Add Apalis iMX6 Non-WinCE SKUVitor Soares
Add the following PID4 support for Apalis iMX6 without WinCE license: - 0082 Apalis iMX6D 512MB - 0083 Apalis iMX6Q 1GB - 0084 Apalis iMX6D 1GB IT - 0085 Apalis iMX6Q 2GB IT Related-to: ELB-5556 Signed-off-by: Vitor Soares <vitor.soares@toradex.com> (cherry picked from commit 3164bc109629f63610c086d74a644fdecad7b9dc)
2024-02-15colibri-imx6: Add Colibri iMX6 Non-WinCE SKUVitor Soares
Add the following PID4 support for Colibri iMX6 without WinCE license: - 0077 Colibri iMX6S 256MB - 0078 Colibri iMX6S 256MB IT - 0079 Colibri iMX6DL 512MB - 0080 Colibri iMX6DL 512MB IT Related-to: ELB-5556 Signed-off-by: Vitor Soares <vitor.soares@toradex.com> (cherry picked from commit 2e74a40a9c69d8efa3d4d02de633ccf54ce4a0f0)
2024-02-15colibri-imx7: Add Colibri iMX7D Non-WinCE SKUVitor Soares
Add PID4 0081 support for Colibri iMX7D 512MB without WinCE license, mirroring the functionality of Colibri iMX7D PID4 0033. Utilize the same devicetree for compatibility. Related-to: ELB-5556 Signed-off-by: Vitor Soares <vitor.soares@toradex.com> (cherry picked from commit 35fae29e184d289d730ae7ee0ccba1200e7d369d)
2024-02-07mx8: machines: fix kernel imagetypeMax Krummenacher
meta-freescale commit 1652e927 ("imx-base.inc: fix KERNEL_IMAGETYPE's override") changed to set KERNEL_IMAGETYPE with an override of higher priority than aarch64. Follow that so that we get Image.gz kernel images again. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-01-29verdin-imx8mp: remove mallow device trees for upstreamMax Krummenacher
The mallow device tree sources are not yet merged in mainline. Don't try to build them for now. Revert this commit once mainline has the sources merged. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 64508693e22101b30f869bcf71c23b537f9d5523)
2024-01-29verdin-imx8mm: remove mallow device trees for upstreamMax Krummenacher
The mallow device tree sources are not yet merged in mainline. Don't try to build them for now. Revert this commit once mainline has the sources merged. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-01-21Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Fri 22 Dec 2023 09:14:23 PM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 478 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/478 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit 654e95a4c868fa717d213dcd668dffcc6241ced5)
2024-01-21verdin: add tpm2 machine featureJoao Paulo Goncalves
Verdin SoM can have a hardware TPM with them (for now on carrier boards), so add the tpm2 machine feature to enable software support for the device. The tmp2 means that the software supports TPM 2.0 specification. Related-to: ELB-5500 Signed-off-by: Joao Paulo Goncalves <joao.goncalves@toradex.com> (cherry picked from commit 89ee719c06f69a28d8b6c2af5cacf6bd946878b7)
2024-01-21Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Mon 04 Dec 2023 09:24:15 PM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 462 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/462 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit adee5ba8699ac0e0ccd2d7f3897f024c0b85bed4)
2024-01-21machine: verdin-imx8mm: add mallow device treeJoao Paulo Goncalves
Add Mallow device tree to verdin imx8mm machine configuration. Related-to: ELB-5216 Signed-off-by: Joao Paulo Goncalves <joao.goncalves@toradex.com> (cherry picked from commit 082a8fb7fb8fdacf8a4ffab58e3549b55790a8b5)
2024-01-21machine: verdin-imx8mp: add mallow device treeJoao Paulo Goncalves
Add Mallow device tree to verdin imx8mp machine configuration. Related-to: ELB-5217 Signed-off-by: Joao Paulo Goncalves <joao.goncalves@toradex.com> (cherry picked from commit d4b8a0113824b1e1d8a2a04016ff37f8aa95596f)
2023-11-30Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Fri 27 Oct 2023 09:10:39 PM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 431 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/431 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit 8959d1c484340f157137761408ed3377e60674d6)
2023-11-30machine: colibri-imx7/6ull: Update u-boot make targetHiago De Franco
This commit updates the U-Boot make target to 'u-boot-nand.imx.' This change is necessary due to commit 0cdb7f9e in 'meta-toradex-bsp-common,' which deprecated the 'nand_padding' function in favor of a new U-Boot target ('u-boot-nand.imx') added to 'mach-imx.' This target now automatically handles NAND padding. Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> (cherry picked from commit 78b1e2921f1d6670fb5783bc5199f7bb3c05e65d)
2023-11-30u-boot: Add dtb deploy by configurationJoao Paulo Goncalves
To support multiple boot containers on imx8 modules and also device-tree environment for different u-boot configurations, there is a need to deploy the dtb by configuration. The old method of deploying is not removed for backward compatibility when using only one u-boot configuration. Related-to: TEI-1113 Signed-off-by: Joao Paulo Goncalves <joao.goncalves@toradex.com> (cherry picked from commit caf5fc6d51833f41de44f195848ecaa096965e27)
2023-11-30Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Fri 29 Sep 2023 10:50:14 PM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 402 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/402 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit 0dd8d488b694212cf02357c4651183938994e484)
2023-11-30imx-sc-firmware: Bump to 1.15.0Max Krummenacher
This commit bumps version to latest 1.15.0. It does also update the SRCREV as with the new recipe name it doesn't make sense to build any other hash at the moment. Related-to: ELB-5054 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit da188e8460c6347b23c8d7986cf8e5ae0c66a4c1)
2023-11-30machines: add mwifiexconf to all machines featuring wifiMarcel Ziswiler
Add mwifiexconf to all machines (optionally) featuring Wi-Fi. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 88aa268d1698747e6ecb9531022858351da861b0)
2023-10-11machines: follow upstream linux recipe changesMax Krummenacher
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>
2023-09-24machines: follow upstream u-boot recipe changesMax Krummenacher
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>
2023-09-21machine: verdin-imx8mp: load dsi to hdmi overlay also on upstreamMarcel Ziswiler
Load the DSI to HDMI overlay (verdin-imx8mp_dsi-to-hdmi_overlay.dtbo) also on upstream by default. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2023-09-12layer.conf: Update to nanbieldMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-09-12linux-toradex: update toradex_5.15-2.2.x-imxEmanuele Ghidoli
Update our downstream kernel that it is now merged with v5.15.129. For the RT kernel, set the matching RT patch. Related-to: ELB-5185 Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com> (cherry picked from commit 9d463a00cfadcb677d2968a3729431f6534a759f)
2023-09-12device-tree-overlays: change branch to toradex_5.15-2.2.x-imxEmanuele Ghidoli
Follow the update of the kernel branch. Related-to: ELB-5185 Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com> (cherry picked from commit a0c9ec6bbc623b7d05231c6efdb6f34209c102a1)
2023-09-12linux-toradex: update to toradex_5.15-2.2.x-imxEmanuele Ghidoli
Update the downstream kernel (NXP fork) to lf-5.15-2.2.0 plus fslc stable patches merges. Then rebase our 5.15-2.1.0 on top of it [1]. For the RT kernel, set the matching RT patch. [1] https://github.com/Freescale/linux-fslc/commit/7c13adcd3af7dcd541144655102e1cdb941ad538 Related-to: ELB-5185 Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com> (cherry picked from commit 65db2ad74d40b30e4ea1421ce699cad62d08b0a8)
2023-09-12u-boot-toradex: merge .inc file into recipeMax Krummenacher
The file u-boot-toradex-common_2022.04.inc is only used in u-boot-toradex_2022.04.bb. Having the information spread over two files reduces clarity. Additionally our current way of updating SRCREV with CI/CD is not able to update the SRCREV in *.inc file if pulled in through relative path. Related-to: ELB-5266 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 69bbd0e41af0689f8d6185aae4bf46f6173ddc59) (cherry picked from commit f62e8915300f5f98849e8336eedc991074a1f402) Squashed the fixes commit. Followed meta-frescale changes about choosing between binman and imx-mkimage. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-08-24linux-toradex: deploy .configMax Krummenacher
Use the new class toradex-kernel-deploy-config to deploy the used kernel config. Related-to: ELB-5149 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-08-24linux-toradex: localversion: drop setting it hereMax Krummenacher
LOCALVERSION is already handled in the inherited class toradex-kernel-localversion.bbclass. The delete line used to be a duplicate of what was already done in the class, however with recent changes in openembedded-core it now is even harmful. Related-to: ELB-5330 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-08-15verdin-imx8mm: mainline: fix having dropped modprobe-confMarcel Ziswiler
The revert of don't load etnaviv and hantro modules dropped modprobe-conf. However, a subsequent update of linux-imx-headers providing 5.15 version inadvertently re-introduced it again. Drop modprobe-conf for good. Fixes: 718e9b380f06 ("linux-imx-headers: provide 5.15 version") Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2023-08-07machines: arch arm: rt: follow change to vendor subdir for dtbsMax Krummenacher
The RT kernel is now available in a 6.5-rc tree. Follow commit ce9a5ef ("machines: arch arm: follow change to vendor subdir for dtbs") accordingly. Related-to: ELB-5263 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-08-06linux-imx-headers: provide 5.15 versionMax Krummenacher
meta-freescale master moved to the 6.1 downstream fork which no longer provides all headers needed with our 5.15 fork. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-08-06Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Fri 21 Jul 2023 09:10:25 PM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 340 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/340 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit 65b308a7e9f02b05dbe9280149ca80bfdafa69d5)
2023-08-06linux-firmware: move linux-firmware to meta-toradex-bsp-commonAndrejs Cainikovs
With the addition of Verdin AM62 with IW416 based WiFi module we need to get rid of meta-toradex-nxp dependency for TI based SoM. This change removes linux-firmware recipe which from now on will be part of meta-toradex-bsp-common. Related-to: ELB-5247 Signed-off-by: Andrejs Cainikovs <andrejs.cainikovs@toradex.com> (cherry picked from commit 0e3df3ecb1c637c831c164dc4301a4a325e3cbbc)
2023-08-06colibri-imx6ull-emmc: fix fitimage ramdisk load addressSergio Prado
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)
2023-08-06Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Fri 30 Jun 2023 06:07:16 AM UTC Matrix Build: image-torizoncore-kirkstone-6.x.y-nightly-matrix 317 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-torizoncore-kirkstone-6.x.y-nightly-matrix/317 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit e99f1d4656f9d80b9991728e12b8f7f27bf325d9)
2023-08-03Revert "verdin-imx8mm: mainline: don't load etnaviv and hantro modules"Marcel Ziswiler
This reverts commit da2e5ab836c8b81497ec7e97727b33dea3a7b719. Now with display output available in master/upstream both etnaviv and hantro_vpu do serve real purpose so let us enable them again.
2023-08-02machine: verdin-imx8mm: load same overlays also on upstream by defaultMarcel Ziswiler
Load the same overlays also on upstream by default. While the verdin-imx8mm_spidev_overlay.dtbo got already loaded, this now also loads the verdin-imx8mm_dsi-to-hdmi_overlay.dtbo by default. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>