summaryrefslogtreecommitdiff
path: root/recipes-bsp
AgeCommit message (Collapse)Author
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>
2020-09-30Bump SRCREV hashes as used in build of Wed Sep 30 15:34:02 UTC 2020Toardex CI
Matrix Build: image-tdxref-dunfell-5.x.y-nightly-matrix 84 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-dunfell-5.x.y-nightly-matrix/84 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-09-30u-boot-toradex: colibri-imx7: boot linux kernel in non-secure/secure modeMarcel Ziswiler
While NXP i.MX 7 downstream requires the Linux kernel to boot in secure mode mainline/upstream requires non-secure mode instead, as it properly uses PSCI to control further cores. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-09-29Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Tue Sep 29 12:07:44 UTC 2020 Matrix Build: image-tdxref-dunfell-5.x.y-nightly-matrix 81 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-dunfell-5.x.y-nightly-matrix/81 Signed-off-by: ci.toradex <cicd@toradex.com>
2020-09-25firmware-imx: fix install path when using usrmergeSergio Prado
When using usrmerge, the install path should be prefixed by /usr. Related-to: TOR-1415 Signed-off-by: Sergio Prado <sergio.prado@toradex.com>
2020-09-24deploy imx8 firmware to /lib/firmwarePhilippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-09-16imx-sc-firmware: add full recipe for imx-sc-firmwareStefan Agner
In order to make git hash bumping work with the imx-sc-firmware we need to have our own recipe in our layer. This also has the advantage that the recipe name reflects the actual package version (PV) again. Use imx-sc-firmware-toradex to make sure we do not interfere with the NXP provided variant. Make sure our machines pick imx-sc-firmware-toradex by setting PREFERRED_PROVIDER accordingly. Related-to: AUT-355 Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2020-09-03u-boot: update to latestMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-09-03imx-atf: update to latestMax Krummenacher
This allows building with gcc 10. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-09-03imx-vpu*: drop bbappendsMax Krummenacher
The update has arrived in meta-freescale dunfell. Related-to: ELB-2758 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-09-02imx_atf: use git.toradex.comMax Krummenacher
This allows to drop the patches applied on our internal fork. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-08-21u-boot-toradex: make padding directory configurableSergio Prado
When using UBOOT_CONFIG, U-Boot is built in a subdirectory named after the defconfig name (e.g. ${B}/colibri_imx7_defconfig). So let's make it possible to override the directory where the padding is done for NAND devices. Related-to: TOR-1332 Signed-off-by: Sergio Prado <sergio.prado@toradex.com>
2020-08-20u-boot-toradex: add csf padding at the end of the binaryMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-08-20imx-vpu-hantro: update to 1.18.0Max Krummenacher
From NXP BSP 5.4.24-2.1.0. Related-to: ELB-2758 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-08-20imx-vpu: update to 5.4.39.3Max Krummenacher
From NXP BSP 5.4.24-2.1.0. Related-to: ELB-2758 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-08-20firmware-imx: update to 8.8Max Krummenacher
From NXP BSP 5.4.24-2.1.0. Related-to: ELB-2758 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-08-20imx-boot: imx-mkimage: update to 5.4.24-2.1.0Max Krummenacher
Related-to: ELB-2758 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-08-20u-boot-toradex: update to 2020.07Max Krummenacher
Related-to: ELB-2758 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-08-20u-boot-toradex: update to nxp 2020.04Max Krummenacher
Related-to: ELB-2758 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-08-20imx-atf: update to 2.2Max Krummenacher
From NXP BSP 5.4.24-2.1.0. Dropped 0001-imx8m-imx_rdc.c-fix-a-uninitialized-variable, The patched file no longer exist, do_compile does not output a warning. Related-to: ELB-2758 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-08-20imx-seco: update to 3.6.3Max Krummenacher
From NXP BSP 5.4.24-2.1.0. Related-to: ELB-2758 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-08-20imx-sc-firmware: update to 1.5.0/1.5.1Max Krummenacher
Note that the scfw for the NXP boards are at 1.5.0 as the binaries for 1.5.1 are not yet available for download. 1.5.1 SCFW for Toradex machines: Based on: Git repo: ssh://bitbucket.sw.nxp.com/imxpriv/imx-sc-firmware.git Branch name: imx_scfw_2020q2 Build version: 4612 Commit ID: 0x0732e719a Build date: Jun 19 2020 Build time: 19:06:53 Related-to: ELB-2758 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-08-18imx-atf: set proper UART base for Verdin iMX8MMIgor Opaniuk
Set proper UART base for Verdin iMX8MM. Related-to: ELB-2923 Signed-off-by: Igor Opaniuk <igor.opaniuk@gmail.com>
2020-08-10meta: change to use libubootenv to provide u-boot-fw-utilsMing Liu
The changes include: - Drop PREFERRED_PROVIDER_u-boot-fw-utils from machine conf. - Drop u-boot-toradex-fw-utils recipes. - Drop fw_unlock_mmc.sh, that's not needed for libubootenv. - Drop u-boot.inc, use default u-boot.inc from OE layer. - Add fw_env.config to uboot recipe. - Set UBOOT_INITIAL_ENV to u-boot-initial-env, which is being referred in libubootenv. Related-to: ELB-2552 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2020-08-06u-boot-toradex: update to latestMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit cc99b62c767130adc2e005470a243853a1476f24)
2020-08-06imx-atf: react with reset to a system rebootMax Krummenacher
I.e. reset the whole SoC rather than just the AP partition. Related-to: ELB-2702 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 3be41c0a042994079bdf1577d6062ac0df46fc0a) (cherry picked from commit ea642448ff0e879429b451b8da5e36f9c0b487eb)
2020-07-12imx-sc-firmware: Update to latest 1.3.1 scfwPhilippe Schenker
With this commit the new Apalis iMX8QM V1.1B modules are supported Related-to: ELB-2832 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit 2545b1f52803e9b4f2f27cb750264d9193e12fbb)
2020-06-30u-boot-toradex_2018.03: update to latestMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit bd2a8c344695e2ffc489e6084991201edf304403)