summaryrefslogtreecommitdiff
path: root/recipes-bsp
AgeCommit message (Collapse)Author
2022-05-10alsa-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>
2022-05-04alsa-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>
2022-05-02Bump 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>
2022-03-01Bump 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>
2022-02-26meta: use tdx overrides for Toradex specific changesMing Liu
Toradex NXP layer could be used by other external projects, so we should make sure Toradex specific changes dont impact them. Use 'tdx' overrides to ensure Toradex specific changes only valid for Toradex distros. Related-to: ELB-3046 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-02-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>
2022-02-26imx-mkimage: drop a Toradex specific fixMing Liu
Backport a fix from meta-freescale upstream: [ 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> ] Related-to: ELB-3046 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-01-31Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Fri Jan 28 19:12:26 UTC 2022 Matrix Build: image-tezi-dunfell-5.x.y-nightly-matrix 258 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tezi-dunfell-5.x.y-nightly-matrix/258 Signed-off-by: ci.toradex <cicd@toradex.com>
2022-01-04Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Mon Jan 3 18:45:18 UTC 2022 Matrix Build: image-tezi-dunfell-5.x.y-nightly-matrix 230 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tezi-dunfell-5.x.y-nightly-matrix/230 Signed-off-by: ci.toradex <cicd@toradex.com>
2021-12-01Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Wed Dec 1 02:33:29 UTC 2021 Matrix Build: image-torizoncore-dunfell-5.x.y-nightly-matrix 473 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-torizoncore-dunfell-5.x.y-nightly-matrix/473 Signed-off-by: ci.toradex <cicd@toradex.com>
2021-11-02Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Wed Oct 27 16:24:15 UTC 2021 Matrix Build: image-tdxref-dunfell-5.x.y-nightly-matrix 464 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-dunfell-5.x.y-nightly-matrix/464 Signed-off-by: ci.toradex <cicd@toradex.com>
2021-09-30Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Thu Sep 30 08:44:58 UTC 2021 Matrix Build: image-tdxref-dunfell-5.x.y-nightly-matrix 435 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-dunfell-5.x.y-nightly-matrix/435 Signed-off-by: ci.toradex <cicd@toradex.com>
2021-08-30Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Mon Aug 30 13:56:07 UTC 2021 Matrix Build: image-tdxref-dunfell-5.x.y-nightly-matrix 407 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-dunfell-5.x.y-nightly-matrix/407 Signed-off-by: ci.toradex <cicd@toradex.com>
2021-08-04Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Wed Aug 4 04:59:24 UTC 2021 Matrix Build: image-tdxref-dunfell-5.x.y-nightly-matrix 381 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-dunfell-5.x.y-nightly-matrix/381 Signed-off-by: ci.toradex <cicd@toradex.com>
2021-07-08u-boot-toradex: do nand_padding also for colibri-vfMarcel Ziswiler
This allows building OE master for Colibri VF50/VF61 again. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2021-06-30Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Tue Jun 29 02:05:00 UTC 2021 Matrix Build: image-tdxref-dunfell-5.x.y-nightly-matrix 346 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-dunfell-5.x.y-nightly-matrix/346 Signed-off-by: ci.toradex <cicd@toradex.com>
2021-05-31Bump SRCREV hashes as used in build of Sun May 30 22:48:11 UTC 2021ci.toradex
Matrix Build: image-tdxref-dunfell-5.x.y-nightly-matrix 319 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-dunfell-5.x.y-nightly-matrix/319 Signed-off-by: ci.toradex <cicd@toradex.com> Additionally use latest for u-boot-toradex.git branch toradex_2020.07 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-05-31u-boot-tools: fix a mkimage signature issueMing Liu
A following error was observed: | Can't write signature for 'signature@1' signature node in 'conf@imx6ull-colibri-wifi-eval-v3.dtb' conf node: <unknown error> | uboot-mkimage Can't add hashes to FIT blob: -1 This is caused by a wrong return value being used in uboot source. The return value '-ENOSPC' of fit_set_timestamp function does not match the caller fit_image_write_sig's expection which is '-FDT_ERR_NOSPACE'. Fix it by not calling fit_set_timestamp, but call fdt_setprop instead. Related-to: TOR-1704 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2021-05-06u-boot-toradex 2020.04: update to latestMax Krummenacher
Merge of the NXP BSP 5.4.70-2.3.2 Related-to: ELB-3957 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-05-05imx-atf: merge imx_5.4.70_2.3.2Max Krummenacher
Related-to: ELB-3957 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-04-07Bump SRCREV hashes as used in build of Wed Apr 7 09:36:29 UTC 2021ci.toradex
Matrix Build: image-tdxref-dunfell-5.x.y-nightly-matrix 269 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-dunfell-5.x.y-nightly-matrix/269 Signed-off-by: ci.toradex <cicd@toradex.com>
2021-03-01Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Sun Feb 28 21:30:15 UTC 2021 Matrix Build: image-tdxref-dunfell-5.x.y-nightly-matrix 232 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-dunfell-5.x.y-nightly-matrix/232 Signed-off-by: ci.toradex <cicd@toradex.com>
2021-02-02Bump SRCREVToardex CI
Bump SRCREV hashes as used in build of Tue Feb 2 09:26:34 UTC 2021 Matrix Build: image-torizoncore-dunfell-5.x.y-nightly-matrix 205 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-torizoncore-dunfell-5.x.y-nightly-matrix/205 Signed-off-by: ci.toradex <cicd@toradex.com>
2021-01-30imx-seco: move unchanged backported recipeMax Krummenacher
Related-to: ELB-3327 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-01-30imx-boot: cope with existing work directoryMax Krummenacher
bitbake fails if the mkimage_uboot symlink in the work directory already exists. Delete it before recrating it. | ERROR: imx-boot-1.0-r0 do_compile: Execution of '..temp/run.do_compile.43961' failed with exit code 1: | cp: '...recipe-sysroot-native//usr/bin/mkimage' and '...git/iMX8M/mkimage_uboot' are the same file Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-01-25imx-seco: unify with meta-freescaleMax Krummenacher
meta-freescale introduced the use-imx-security-controller-firmware.bbclass to set the seco file name. Use that class. Also follow the changed compatible machine setting. Related-to: ELB-3324 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-01-21imx-sc-firmware-toradex: uprev to 1.7.0Max Krummenacher
Related-to: ELB-3324 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-01-21imx-atf: uprev to 5.4.70_2.3.0Max Krummenacher
Related-to: ELB-3324 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-01-21imx-seco: uprev to 3.7.4Max Krummenacher
Related-to: ELB-3324 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-01-21u-boot: 2020.04: uprev to 5.4.70_2.3.0Max Krummenacher
Related-to: ELB-3325 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-01-21imx-atf: provide proper BUILD_STRING value unconditionallyMax Krummenacher
U-Boot dosn't show the version on Apalis iMX8/iMX8X and Colibri iMX8X. Provide BUILD_STRING for all builds, not just for _mx8mm, _mx8mp. Completes a39fd31 ("imx-atf: provide proper BUILD_STRING value") Related-to: ELB-3188 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-01-20Revert "colibri-imx8x: modify device tree name for mainline/upstream"Max Krummenacher
This reverts commit 1811f925aa4bf28c706fbab529cc20661bcf307a. With the uprev of the downstream kernel the default device tree name is now the same for mainline and downstream and the needed changes are done in U-Boot. The patch is thus no longer needed. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-12-30Bump SRCREVToardex CI
Bump SRCREV hashes as used in build of Tue Dec 29 21:45:13 UTC 2020 Matrix Build: image-tdxref-dunfell-5.x.y-nightly-matrix 175 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-dunfell-5.x.y-nightly-matrix/175 Signed-off-by: ci.toradex <cicd@toradex.com> Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-12-28Bump SRCREVToardex CI
Bump SRCREV hashes as used in build of Mon Dec 28 14:48:13 UTC 2020 Matrix Build: image-tdxref-dunfell-5.x.y-nightly-matrix 172 Matrix Build Status: SUCCESS Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-dunfell-5.x.y-nightly-matrix/172 Signed-off-by: ci.toradex <cicd@toradex.com>
2020-12-06imx-boot: fix a build issueMing Liu
The following build errors was observed on ubuntu 16.04: | ./mkimage_uboot -E -p 0x3000 -f u-boot.its u-boot.itb | ./mkimage_uboot: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory or: | ./mkimage_uboot: /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1: version `OPENSSL_1_1_1' not found (required by ./mkimage_uboot) the issue is caused by OE builds native tools with a relative runpath: $ aarch64-tdx-linux-objdump -p iMX8M/mkimage_uboot | egrep 'RPATH|RUNPATH' RUNPATH $ORIGIN/../lib:$ORIGIN/../../lib when mkimage_uboot is copied from ${STAGING_BINDIR_NATIVE} to ${S}, the '$ORIGIN/../lib:$ORIGIN/../../lib' directories dont exist and ld hence fall back to load libssl.so.1.1/libcrypto.so.1.1 from host system. It could be fixed by creating a symbolic link in source to ${STAGING_BINDIR_NATIVE}/mkimage instead of copying it. Related-to: ELB-3394 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2020-12-01u-boot-toradex_2020.07: update to latestMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-11-30recipes: bump srcrevci.toradex
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-11-26u-boot: fw_env.config: use stable symlink to the emmcMax Krummenacher
Unify the file used for the modules which use eMMC to store the U-Boot environmant. Change to use the stable symlink to the emmc boot area to specify the location of the U-Boot environment. Related-to: ELB-3293 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-11-23Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Fri Nov 20 11:48:52 UTC 2020 Matrix Build: image-tdxref-dunfell-5.x.y-nightly-matrix 134 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-dunfell-5.x.y-nightly-matrix/134 Signed-off-by: ci.toradex <cicd@toradex.com>
2020-11-19imx-atf: set proper UART base for Verdin iMX8MPMax Krummenacher
Copy and adapt the Verdin iMX8MM definition and bump the hash. Related-to: ELB-3208 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-11-08u-boot-toradex: fix a patch fuzzMing Liu
This fixes a following do_patch warning: | WARNING: u-boot-toradex do_patch: Fuzz detected: | Applying 0001-colibri_imx7-boot-linux-kernel-in-non-secure-mode.patch | patching file include/configs/colibri_imx7.h | Hunk #1 succeeded at 140 with fuzz 2 (offset -9 lines). Related-to: TOR-1518 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2020-11-02Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Mon Nov 2 02:36:22 UTC 2020 Matrix Build: image-tdxref-dunfell-5.x.y-nightly-matrix 116 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-dunfell-5.x.y-nightly-matrix/116 Signed-off-by: ci.toradex <cicd@toradex.com>
2020-10-31Bump SRCREV hashes as used in build of Fri Oct 30 22:09:41 UTC 2020ci.toradex
Matrix Build: image-tdxref-dunfell-5.x.y-nightly-matrix 115 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-dunfell-5.x.y-nightly-matrix/115 Signed-off-by: ci.toradex <cicd@toradex.com>
2020-10-30imx-atf: provide proper BUILD_STRING valueIgor Opaniuk
ATF commit hash is calculated during build time invoking in Makefile git describe, which doesn't work properly in OE sandbox env. Provide explicitly the build info string as a build option for make. Related-by: ELB-3188 Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com>
2020-10-23imx-boot: drop bbappendMax Krummenacher
meta-freescale is updated to this version. Related-to: ELB-3081 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-10-23u-boot: no longer deploy mkimage into the deploy folderMax Krummenacher
meta-freescale does that now in imx-boot resulting in the following bitbake error: | ERROR: imx-boot-1.0-r0 do_deploy_setscene: The recipe imx-boot is trying to install files into a shared area when those files already exist. Those files and their manifest location are: | /build/krm/oe-core_master/build/deploy/images/verdin-imx8mm/imx-boot-tools/mkimage_uboot | (matched in manifest-verdin_imx8mm-u-boot-toradex.deploy) Related-to: ELB-3081 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-10-22imx-mkimage: drop bbappend recipeMing Liu
Exact same version and do_compile task have been added in meta-freescale layer, let's drop our bbappend recipe. Related-to: ELB-3081 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2020-10-22firmware-imx: adapt to firmware-imx 8.8 of meta-freescaleMing Liu
The firmware-imx has been upgraded to 8.8 in meta-freescale, we need to adapt to that change by dropping some variables that already in meta-freescale. Related-to: ELB-3081 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2020-10-15imx-atf: drop patchPhilippe Schenker
0001-Allow-BUILD_STRING-to-be-set-in-.revision-file.patch was dropped in meta-freescale, drop it from SRC_URI. Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-10-12firmware-imx: allow for multilib buildsMing Liu
Using ${nonarch_base_libdir} instead of ${PREFIX}/lib or ${base_libdir}, this ensures it would not mess up multilib builds. Related-to: TOR-1415 Signed-off-by: Ming Liu <ming.liu@toradex.com>