summaryrefslogtreecommitdiff
path: root/recipes-bsp
AgeCommit message (Collapse)Author
2024-04-24alsa-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-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-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-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)
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-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-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-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-01imx-atf: drop patchMarcel Ziswiler
Drop patch 0002-imx8m-hab.c-work-around-gcc-12.1-false-positives.patch which got obsoleted by recent meta-freescale update to 6.1.22-2.0.0. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2023-06-28u-boot-toradex_2022.04: add relative path to included fileMax Krummenacher
This allows to override the included file from another layer with higher priority. Related-to: ELB-5213 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit e0206a62beb3e667cab33ce7b19cc464424a06a0)
2023-06-28u-boot-toradex_2022.04: fix deploy loop over u-boot configsMax Krummenacher
Otherwise it breaks builds where more than one UBOOT_CONFIG is defined. Related-to: ELB-5213 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 2038ae25edaffb95b5f4e4a65a17d53720e2440d)
2023-06-28Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Tue 16 May 2023 03:12:53 PM UTC Matrix Build: image-tezi-kirkstone-6.x.y-nightly-matrix 1 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tezi-kirkstone-6.x.y-nightly-matrix/1 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit abe1759ed536818c11f11d3f8fab10c57339ad2f)
2023-06-28Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Fri 28 Apr 2023 09:13:20 PM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 273 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/273 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit 8f9e36d0af54b568a2eada60860605f4899daaa4)
2023-05-01u-boot: imx-boot: build with u-boot binmanMax Krummenacher
The imx-boot binary can be put together with the imx-mkimage/imx-boot recipe or now also with U-Boot/binman. meta-freescale changed the default for all machines from using imx-mkimage to use binman. Move to use binman, change the downstream U-Boot recipe accordingly. Related-to: ELB-5155 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-04-04Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Thu 30 Mar 2023 09:05:00 PM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 250 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/250 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit 0e6c25e8c7ad105daf6c8737fbdee1c97c4edb41)
2023-04-04Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Tue 28 Feb 2023 05:06:24 AM UTC Matrix Build: image-torizoncore-kirkstone-6.x.y-nightly-matrix 194 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-torizoncore-kirkstone-6.x.y-nightly-matrix/194 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit 88427647577e2402e10f3d0983c2fb9f9558cbfd)
2023-02-26Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Tue Jan 31 15:52:06 UTC 2023 Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 186 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/186 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit a174b6faada51c7e196c39c7a0f914754e8fa41d)
2023-01-26isp-imx: don't leave systemd service in failed stateMax Krummenacher
If no camera is configured in the device tree systemd imx8-isp.service goes to the failed state. Prevent that. Related-to: ELB-5002 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 9baec9cc6777638b44249877d453d03fcb298632)
2023-01-05Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Thu Jan 5 09:11:01 UTC 2023 Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 163 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/163 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit 364341c23ea49fb875e84f980b208699311aaf9c)
2023-01-05Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Tue Jan 3 21:55:34 UTC 2023 Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 158 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/158 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit 23b07abfabb169780b6f93334f34c01586f1f870)
2023-01-05alsa-state: change asound.conf files to use 48kHz for verdin-imx8 boardsEmanuele Ghidoli
Configure alsa audio to use dmix/dsnoop at 48 kHz. imx8m PLL is not able to output a exactly multiple of 44.1 kHz MCLK input to audio codecs, starting from 24.576 MHz module clock. If mclk-fs is 256, optimal clock is 11289600, obtained clock is 11234743. Frequency erro is -0,49 %. Instead, it is able to generate a exact multiple of 48 kHz MCLK. Related-to: ELB-4481 Fixes: 9e5c0e3043a7 ("alsa-state: set up asound configs dynamically for verdin-imx8 boards") Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com> (cherry picked from commit 2495461248ea431c1c41a8092033bd46a8552517)
2022-12-07Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Wed Nov 30 23:28:13 UTC 2022 Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 128 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/128 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit a23c4b6d01831d45634d4156b513746dda051161)
2022-12-07machine: verdin-imx8m*: Move AT-F boot UART configuration to machine confEmanuele Ghidoli
Add SOC_ATF_BOOT_UART_BASE in relevant machine conf instead of having IMX_BOOT_UART_BASE added to EXTRA_OEMAKE in imx_atf_%bbappend, this change remove the dependency on our .bbappend to have a working ATF binary. SOC_ATF_BOOT_UART_BASE variable support was introduce in commit 453def7956c8 ("imx-atf: allow setting the UART used during boot") in meta-freescale. Related-to: ELB-4889 Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com> (cherry picked from commit b2db48cac3b2384857e9b6c2b418533122c5e03a)
2022-12-07imx-sc-firmware: Update license to 1.14.0Philippe Schenker
Until 1.14.0 the license was not synched to the public repo. This meant that the hash never needed updating. This change now includes three years of differences on the SCFW license. Related-to: ELB-4593 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit 7f7d8b15549a9f2bf0a07b4b8729acc72e59a06d)
2022-12-07imx-sc-firmware: Bump to 1.14.0Philippe Schenker
This commit bumps version to latest 1.14.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-4593 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit a5716ad0945c0b3b0f5613695dc53f37390b4ca2)
2022-10-27imx-boot: drop bbappend recipeMing Liu
The changes in this bbappend file are deprecated since the following commit merged in meta-freescale: [ commit c59f817b0d1ee70ef224405ff8acd31e0743ed91 Author: Andrey Zhizhikin <andrey.z@gmail.com> Date: Thu Oct 21 10:01:01 2021 +0000 imx-mkimage: use mkimage tool from sysroot mkimage tool is provided as a part of sysroot and should not be used as a local copy, since it contains runtime dependencies which local copy does not account for. Drop the local copy on mkimage, introduce the patch that fixes mkimage invocations in build system. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> ] let's delete the bbappend recipe. Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 9e006dccef9e22a430ab56b765420b13f532c56a)
2022-10-27alsa-state: apalis-imx6: Set mixer volume levels to defaultFrancesco Dolcini
Set mixer audio level to default, this prevents audio distortions and fixes our automated test execution. Related-to: ELB-4829 Fixes: 5f920cd5b4b2 ("alsa-state:apalis-imx6: fix sound device name in asound.conf/asound.state") Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com> (cherry picked from commit 9f9bd44f739697448a03c19534fa079e6445377f)
2022-10-27alsa-state:apalis-imx6: fix sound device name in asound.conf/asound.stateMing Liu
The sound device name in asound.conf of apalis-imx6 machine does not match the sound driver of kernel 5.15 and upper, fix that. Also regenerate asound.state according to the new asound.conf. Related-to: ELB-4829 Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 5f920cd5b4b202b277eeae945fbda6c206672005)
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-14alsa-state: Lower PCM volume on colibri-imx7Francesco Dolcini
Lower PCM volume from 192 (100%) to 144 (75%). At 100% there are signal distortion that are not nice to hear and this also prevent some automated test to succeed. Related-to: ELB-4722 Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com> (cherry picked from commit 9ac70bc5e4182c2b8972c6b495892cdfbbfc75c4)
2022-10-14Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Wed Oct 5 14:55:28 UTC 2022 Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 76 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/76 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit a80de26deaaf94fd735bf00ce724ed568f965b04)
2022-09-02Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Thu Sep 1 21:40:51 UTC 2022 Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 48 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/48 Signed-off-by: ci.toradex <cicd@toradex.com>
2022-08-08u-boot-toradex_2020.07: drop recipeMax Krummenacher
We now use the openembedded-core u-boot recipe with a bbappend in meta-toradex-bsp-common. Related-to: ELB-4581 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-08-06meta: drop deprecated machine referencesMing Liu
We dont support VF machines, let's drop its references. Related-to: ELB-4471 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-07-28u-boot-toradex_2022.04: add correct build dependenciesPhilippe Schenker
Copied from u-boot-fslc_2022.04 Fixes: commit 0096007 ("Switch U-Boot to toradex_imx_lf_v2022.04") Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2022-07-26u-boot: drop fw_env.configMing Liu
Currently we have downstream/upstream Toradex uboot recipes and we dont want to add fw_env.config for both of them to avoid code redundant. Let's move fw_env.config to libubootenv, which will be installed for both donwstream/upstream distros. Related-to: ELB-4536 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-13imx-atf: bbappend: forward port to v2.6Philippe Schenker
Add the two patches from our imx-atf fork that are not yet upstreamed and are not upstreamable. Related-to: ELB-4586 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2022-07-01Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Thu Jun 30 12:38:39 UTC 2022 Matrix Build: image-tdxref-dunfell-5.x.y-nightly-matrix 708 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-dunfell-5.x.y-nightly-matrix/708 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit a609f5749a905e176094bea82593a5e55f3fcaa3)
2022-07-01u-boot-toradex: deploy u-boot-with-spl.imx for imx6Stefano Viola
The u-boot-with-spl.imx binary (if available), will be copied in the DEPLOYDIR for MACHINE colibri-imx6 and apalis-imx6. This binary is needed to implement bootloader software update where having only one binary instead of SPL + u-boot.bin simplifies things especially in the cloud platform side. Signed-off-by: Stefano Viola <stefano.viola@toradex.com> (cherry picked from commit e3461a0b4d163ab5dff0d8368028586a260ddbed)
2022-06-06Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Wed May 25 22:07:55 UTC 2022 Matrix Build: image-tdxref-dunfell-5.x.y-nightly-matrix 672 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-dunfell-5.x.y-nightly-matrix/672 Signed-off-by: ci.toradex <cicd@toradex.com>
2022-05-16alsa-state: set up asound configs dynamically for verdin-imx8 boardsMing Liu
We need set up asound.conf and asound.state dynamitically at runtime since the Verdin Development/Dahlia boards are using different ones. To achieve that, we now introduce a on-target package postinst script to set up them at runtime by checking /proc/device-tree/model to determine which config files should be used. Related-to: ELB-4349 Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 9e5c0e3043a7c49fb71276a0f6604047129eafdc)
2022-05-16alsa-state: colibri-imx7/-emmc: update asound.stateMarcel Ziswiler
As the upstream sound card name differs from ancient downstream update it to match later downstream as well as upstream. While at it also use latest mixer configuration from current master upstream. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit b542a61d76a9d82812652a39e95463f0b800974e)
2022-05-16Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Fri Apr 29 19:08:19 UTC 2022 Matrix Build: image-tezi-dunfell-5.x.y-nightly-matrix 339 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tezi-dunfell-5.x.y-nightly-matrix/339 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit 3f4b3f6af10534aa826a17b04f2801cd7c084bba)
2022-04-26Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Fri Feb 25 20:26:12 UTC 2022 Matrix Build: image-tezi-dunfell-5.x.y-nightly-matrix 285 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tezi-dunfell-5.x.y-nightly-matrix/285 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit 77214711f1a33716ca3007a47d6047644b5cb6dd)