summaryrefslogtreecommitdiff
path: root/recipes-bsp/imx-sc-firmware
AgeCommit message (Collapse)Author
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>
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)
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-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-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-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-02-28layer: rework recipes to use soc familiy overridesMax Krummenacher
Follow meta-freescale commit 30f5ce1d ("Generalize overrides subsystem for NXP and Mainline support"). Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>layer: rework recipes to use soc familiy overrides
2022-02-18Bump 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> (cherry picked from commit d26fac8da30aa1e530f11178f85ea285d329d442)
2022-01-06Bump 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> (cherry picked from commit 4d9bf383a656759a574b3d82cb8b90b0e2663e50)
2021-11-15Bump 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> (cherry picked from commit 84dc95f2e62ef9179c499d7d1c3eca72e3e8ae29)
2021-09-06manual override syntax fixesMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-08-14layer: convert to new override syntaxMax Krummenacher
This is the result of automated script (0.9.3) conversion: +# meta-toradex-distro +vars = vars + ["preempt-rt","tdx","upstream"] +# meta-toradex-* machines +vars = vars + ["apalis-","colibri-","verdin-","tegra124"] +# meta-freescale +vars = vars + ["imx","mx6","mx7","mx8","use-mainline-bsp","use-nxp-bsp"] ../openembedded-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-07-12Bump SRCREVci.toradex
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commits 4a58243 0a39b69 336a66d)
2021-06-11Bump 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> (cherry picked from commit a9ae3ea1f4ad181edbe940a99943a8256a811326)
2021-01-27imx-sc-firmware-toradex: uprev to 1.7.0Max Krummenacher
Related-to: ELB-3324 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 433fef501f58153a51da6be2c5959c5545912f3b)
2020-12-08recipes: bump srcrevci.toradex
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit cabae110d1b5dd2c4898475decdb1b9c3fcd62a1)
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> (cherry picked from commit f2afc2bc33bee8e44560d7e79de7e4f908d742d0)
2020-11-23Bump 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> (cherry picked from commit d06fe6247f3dae6743cf7e2b1d9606b96aeb15a8)
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-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-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-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-30imx-sc-firmware: update to latestMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit c047dd211b39346f7123ac6af0261d0d29508aeb)
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-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-09imx-sc-firmware: update to 1.3.1Max Krummenacher
Update to version based on NXP SCFW 1.3.1. Branch name: imx_4.14.98_2.3.0 Build version: 4124 Commit ID: 0x0b929edfe Build date: Jan 31 2020 Build time: 21:06:48 Related-to: ELB-2351 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit b4a20babea319d117614e3885d1d28a3b1a5766f) (cherry picked from commit 99c22a9fc70456d18b2a6b86e643a8aa83b0f9af)
2020-02-13imx-sc-firmware: require eula acceptanceMax Krummenacher
In order to build the scfw recipe the NXP EULA must be accepted. Enforce acceptence with the fsl-eula-unpack class mechanisms. Related-to: ELB-1252 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 555fad51465ee571c4b565d6615736a0f7acb0ae) (cherry picked from commit e5049a9c1bf8575beec0d7aab06f5d9cc7093283)
2020-02-13imx-sc-firmware: use latest and allow to use latest headMax Krummenacher
- Set git hash to latest binary build. - With use-head-next override, now take latest HEAD of the imx-sc-firmware. Related-to: ELB-2333 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 01af70cbb707b01e5f7885711ac32b1eddaf91cd) (cherry picked from commit bea6c8f39e84010d858ac8978fec31f873820b9a)
2019-10-01imx-sc-firmware: use sc-firmware from public tdx github repoPhilippe Schenker
Delete binary firmware that is no longer used. Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2019-09-25Add initial support for Apalis-iMX8XPhilippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2019-09-25imx-sc-firmware: add apalis-imx8x debug firmwarePhilippe Schenker
This adds a SCFW that was created with: ./create_and_deploy.sh scfw_export_mx8qx_b0/platform/main/build_info.h: SCFW_BRANCH imx_4.14.98_2.0.5_ga SCFW_BUILD 3353UL SCFW_COMMIT 0x494c97f3UL SCFW_DATE "Aug 15 2019" SCFW_DATE2 Aug_15_2019 SCFW_TIME "18:06:25" Our SCFW git hash: a5af9ce Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2019-08-26imx-sc-firmware: make use of the retention definitionMax Krummenacher
Branch name: imx_4.14.98_2.0.0_ga Build version: 3332 Commit ID: 0x0cb6f758b Build date: May 20 2019 Build time: 10:58:51 Our SCFW git hash: 74b74e5 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-08-13imx-sc-firmware: fix build and with it manual DDR retention workaroundMarcel Ziswiler
Branch name: imx_4.14.98_2.0.0_ga Build version: 3332 Commit ID: 0x0cb6f758b Build date: May 20 2019 Build time: 10:58:51 Our SCFW git hash: f74abf46 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2019-07-16imx-sc-firmware: update ram configurationMarcel Ziswiler
This fixes RAM issue as see on Apalis iMX8QP and updates to latest RPA with all fixes and e.g. proper CBT enablement. Branch name: imx_4.14.98_2.0.0_ga Build version: 3332 Commit ID: 0x0cb6f758b Build date: May 20 2019 Build time: 10:58:51 Our SCFW git hash: e8090f2 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2019-07-02imx-sc-firmware: poc sku handlingMarcel Ziswiler
SCFW implementing proof of concept 1 GB resp. 2 GB vs. 2 GB resp. 4 GB DDR SKU handling based on fuses indicating SoC being i.MX 8QP resp. 8DX vs. 8QM resp. 8QXP. Branch name: imx_4.14.98_2.0.0_ga Build version: 3332 Commit ID: 0x0cb6f758b Build date: May 20 2019 Build time: 10:58:51 Our SCFW git hash: 71682f29 Note: this also requires a later U-Boot supporting SKU memory sizing. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2019-06-21imx-sc-firmware: update to 1.2.2, drop QM A0Max Krummenacher
Update to version based on NXP SCFW 1.2.2. Branch name: imx_4.14.98_2.0.0_ga Build version: 3332 Commit ID: 0x0cb6f758b Build date: May 20 2019 Build time: 10:58:51 Our SCFW git hash: 56ee0444 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-05-14imx-sc-firmware: apalis/colibri: update to latest, 1.1.2Max Krummenacher
Changes: Update to version based on NXP SCFW 1.1.2. Branch name: imx_4.14.78_1.0.0_ga Build version: 3014 Commit ID: 0x0f0226b37 Build date: Mar 27 2019 Build time: 14:47:32 Our SCFW git hash: 8f160f9 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-04-29imx-sc-firmware: apalis/colibri: update to latestMax Krummenacher
Changes: Apalis iMX8QM: Adapt for B0 DDR config and timings Colibri iMX8QXP: Disable debug UART, so that it can be used for Cortex-M4 Our SCFW git hash: 7c04e56 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-04-23imx-sc-firmware: inject binaries for apalis/colibri imx8Max Krummenacher
Version based on NXP SCFW 1.1. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>