summaryrefslogtreecommitdiff
path: root/recipes-bsp
AgeCommit message (Collapse)Author
2020-10-17imx-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> (cherry picked from commit 686fdecbdfec417717fc7056172d1676a7b55eda)
2020-10-17firmware-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> (cherry picked from commit 2c9c04fb2e7d5c7db6fe88a978189c40841a7c28)
2020-10-05Bump 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> (cherry picked from commit f339ccb51bf47a07d31d79fc984101547da048f7)
2020-10-05u-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> (cherry picked from commit 65ad0c9327000b100eaf51958023f8dac7642753)
2020-10-05Bump 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> (cherry picked from commit 18f08d5336e188f8f7ba5212bb3f63c4751a51fb)
2020-10-05firmware-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> (cherry picked from commit 36228213a2f9b03e8259aa03c196a600364d8130)
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)
2020-06-30u-boot-toradex: update to latestMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit e68d1621295e27fc17be00c0d696513d1e23ef6a)
2020-06-30imx-sc-firmware: update to latestMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit c047dd211b39346f7123ac6af0261d0d29508aeb)
2020-06-18imx-vpu: use meta-freescale 5.4.39.2Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-06-18imx-vpu-hantro: use meta-freescale 1.16.0Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-06-18imx-boot_%.bbappend: follow upstream changesMax Krummenacher
Drop variable assignments done in the imx-boot_*.bb file. Drop firmware-imx8x dependency which is no longer needed with the split out of SECO in its own package. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-06-18u-boot-toradex-fw-utils: replace soc overrides to also include use-mainline-bspMax Krummenacher
With use-mainline-bsp the SoC overrides mx6/mx6q/mx6ull... are filtered out of the overrides. Replace them with the specific machine name. Related-to: ELB-2805 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 5b0bdea54a34e872a707a3e35d97a157f4c00240)
2020-06-09u-boot-toradex: inherit toradex-u-boot-localversionMing Liu
- Inherit toradex-u-boot-localversion instead of fsl-u-boot-localversion in u-boot-toradex-common_2018.03.inc. - Drop LOCALVERSION which has already been defined in toradex-u-boot-localversion.bbclass. Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit aa6434d4d61ad84fe22b91adf2e380a3a63011f5)
2020-06-09u-boot-toradex_2018.03: add missing variablesMing Liu
- Add HOMEPAGE, SECTION variables which are currently missing. - Move SUMMARY after including recipes-bsp/u-boot/u-boot.inc, or else it will be overridden in that file. Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit c86b878b7ea8ebe1d384d0549cdd14e7a2834705)
2020-06-09u-boot-toradex_2018.03: drop UBOOT_NAME variablesMing Liu
They are being referred nowhere in u-boot-toradex_2018.03 recipe, drop them. Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 3b510976a511c90cbd8a814c33d2f99a9b7f60e9)
2020-06-09u-boot-toradex_2019.07: define BOOT_TOOLSMing Liu
BOOT_TOOLS is being referred in do_deploy, but the definition is missing, add it in. Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit f09feb0bdc196918d3a32a926644e428e59aab3b)
2020-06-09u-boot-toradex_2019.07: PROVIDES u-bootMing Liu
u-boot-toradex_2019.07 shall provide u-boot, add it in. Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 7887fbe88a6cf6fc8cfcd27e0a7bada96b750e99)
2020-06-09Revert "device-tree-overlays: add initial recipe"Marcel Ziswiler
This reverts commit ff1c822b4facb497dd22f15d40db58f504541c7a. We need such recipe to be more generic e.g. to apply for apalis-tk1 as well. Move it to meta-toradex-bsp-common instead. (cherry picked from commit dbd107b3de14aef44ab1117ca32c7d8d91f08ddc)
2020-06-09device-tree-overlays: add initial recipeIgor Opaniuk
Add external device tree overlays to be build outside of the main linux kernel recipe. Relates-to: ELB-2723 Signed-off-by: Ming Liu <ming.liu@toradex.com> Signed-off-by: Igor Opaniuk <igor.opaniuk@gmail.com> (cherry picked from commit ff1c822b4facb497dd22f15d40db58f504541c7a)
2020-06-09u-boot-toradex & linux-toradex: update to latestMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit a815b49cfaf96b7b68d3effe67b2cdd4ebdf96a2)
2020-06-09imx-sc-firmware: update to latestMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit f6859a5d4c7540ae0ffae42e204c0ae532ef04f0)
2020-06-09u-boot: support merging .cfg files for UBOOT_CONFIGMing Liu
U-boot recipe supports .cfg files in SRC_URI, but they would be merged to .config during do_configure only when UBOOT_MACHINE is set, we should also support merging .cfg files for UBOOT_CONFIG. Related to: TOR-587, TOR-589, TOR-701, 50811 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 24a91ebe7f1472d1d4ce101a56cf81f21b30ba85)
2020-06-09Revert "u-boot: merge .cfg files for multiple configs"Max Krummenacher
This reverts commit 6a74de45bfed1842912b580488f5d82baf4a5621. Prepare to cherry-pick to reworked commit from zeus. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-06-09u-boot-toradex & linux-toradex: update to latestMax Krummenacher
Related-to: ELB-2510 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit c21550db2958b33f5787828636b7fffcc5545fa5) (cherry picked from commit 8782c3f3597fff57a511d279da26c4545c735dd8) (cherry picked from commit 7fa05957ec93243515bac8bd0ffcca70ddafbf69) (cherry picked from commit b356909a2fd73a885225cfde9e955bf81475da69) (cherry picked from commit 59f7440d61253fff06fac123f4cb1e6a7d7790a4)
2020-06-09imx-sc-firmware: use latestMax Krummenacher
Use the latest binaries provided for Toradex boards. Related-to: ELB-2510 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit d65873ad2f7a117847c641011a9f9dde74b9462f) (cherry picked from commit 42628ff8f3b199f3acc837ea9efd8df0931bbd68)
2020-06-09colibri-imx8x: modify device tree name for mainline/upstreamMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 0e9ae3f78e3c6db243331662072487b295260b51)
2020-06-09imx-atf: fix a uninitialized variable issueMing Liu
This fixes a following compiling error on verdin-imx8mm machine: +| plat/imx/common/imx8m/imx_rdc.c: In function 'imx_rdc_set_masters': +| plat/imx/common/imx8m/imx_rdc.c:146:9: error: 'ret' may be used uninitialized in this function [-Werror=maybe-uninitialized] Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit af3c4735e6f2bfd3c1166a434832286a281a7d65) (cherry picked from commit 18dd83cc2ef97b664030192cede06ca5f071dfa9)