summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* linux-fslc-imx: Update 6.6-2.0.x-imx up to v6.6.51backport-1949-to-scarthgapDaiane Angolini2024-09-231-8/+16
| | | | | | | Update the recipe (with comments) to stable tag up to v6.6.51. Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io> (cherry picked from commit 1b10b02ef027d4708455c58c9a86b629b7525886)
* Merge pull request #1951 from Freescale/backport-1950-to-scarthgapOtavio Salvador2024-09-201-2/+2
|\ | | | | [Backport scarthgap] kernel-module-isp-vvcam: Update 6.6.3-1.0.0 to 6.6.23-2.0.0
| * kernel-module-isp-vvcam: Update 6.6.3-1.0.0 to 6.6.23-2.0.0Hiago De Franco2024-09-201-2/+2
|/ | | | | | | Update to the new NXP BSP 6.6.23-2.0.0. Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> (cherry picked from commit e89728491bdcf050a887ec21df2ecb6439a49062)
* Merge pull request #1946 from linkjumper/follow_6.6-2.0.x-imxOtavio Salvador2024-09-171-4/+4
|\ | | | | Follow 6.6-2.0.x-imx instead of 6.6-1.0.x-imx
| * Follow 6.6-2.0.x-imx instead of 6.6-1.0.x-imxMichael Glembotzki2024-09-171-4/+4
| | | | | | | | Signed-off-by: Michael Glembotzki <Michael.Glembotzki@iris-sensing.com>
* | Merge pull request #1945 from Freescale/backport-1791-to-scarthgapOtavio Salvador2024-09-1712-39/+39
|\ \ | |/ |/| [Backport scarthgap] Restore default bootloader to untagged version
| * boot: Fix UUU tagging, extend to fslcTom Hochstein2024-09-1712-31/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using the UUU-tagged bootloader image directly with UUU can cause UUU to hang. The bootloader image is split on a certain transmit size, and the hang occurs if the tag does not fit with the final bytes of the bootloader image and must be split into a new transmit package. The UUU tag is needed by UUU only in the SD Card image file itself so that UUU can find the end of the boot partition. Rework the design so the default bootloader and the default imx-boot binaries are not tagged. Also, extend the UUU tagging to fslc so it can gain the same benefit. Fixes: https://github.com/Freescale/meta-freescale/pull/1762 Fixes: https://github.com/nxp-imx/mfgtools/issues/416 Co-authored-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit ef8b4c41cf0abb41ade7371c2abb16ffe708a8c9)
| * imx-boot: Drop un-necessary variable BOOT_NAMETom Hochstein2024-09-171-11/+9
|/ | | | | | | | The variable suggests the ability to override when there is no reason to override. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 0e3a84c9d46abfd62143887ada7a58b8127ff747)
* Merge pull request #1944 from Freescale/backport-1938-to-scarthgapOtavio Salvador2024-09-142-0/+40
|\ | | | | [Backport scarthgap] gstreamer1.0-plugins-bad: Add imxvideoconvert_g2d to autovideoconvert
| * gstreamer1.0-plugins-bad: Add imxvideoconvert_g2d to autovideoconvertHiago De Franco2024-09-142-0/+40
|/ | | | | | | | | | | | Add patch to enable imxvideoconvert on autovideoconvert. By default, imxvideoconvert_g2d is not included as a potential filter, resulting in poor video playback performance when autovideoconvert is used. Add imxvideoconvert_g2d to improve performance by utilizing hardware acceleration. Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> (cherry picked from commit 67d62112dfe3737c00299e0cf6531c4580d81e0d)
* Merge pull request #1943 from Freescale/backport-1941-to-scarthgapOtavio Salvador2024-09-141-0/+2
|\ | | | | [Backport scarthgap] imx-oei: use `MACHINE_ARCH` as `PACKAGE_ARCH`
| * imx-oei: use `MACHINE_ARCH` as `PACKAGE_ARCH`Alexander Stein2024-09-141-0/+2
|/ | | | | | | | The recipe build changes depending on the `OEI_BOARD` value, which is machine-specific. Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com> (cherry picked from commit b650de0478c9a8e6545a23dede75036c29b293d9)
* Merge pull request #1936 from Freescale/backport-1935-to-scarthgapOtavio Salvador2024-09-111-6/+6
|\ | | | | [Backport scarthgap] imx-base: Bump optee P_V to 4.2.0.imx
| * imx-base: Bump optee P_V to 4.2.0.imxKhem Raj2024-09-111-6/+6
|/ | | | | | | | | | 4.2.0.imx was merged via [1] Therefore match the version settings [1] https://github.com/Freescale/meta-freescale/pull/1906 Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit ea4261bf466c72d9a03cf59f899a8aad2cc99f12)
* Merge pull request #1934 from Freescale/backport-1933-to-scarthgapOtavio Salvador2024-09-101-1/+1
|\ | | | | [Backport scarthgap] u-boot-fslc: Bump to revison 5b4d66dd
| * u-boot-fslc: Bump to revison 5b4d66ddRodrigo M. Duarte2024-09-101-1/+1
|/ | | | | | | | This commit changes the u-boot-fslc source revision to 5b4d66dd. This new revison fix a issue with imx8mq bootloader. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br> (cherry picked from commit c0b7f552a0fef79a79704f4bc515f74a1274030d)
* Merge pull request #1932 from Freescale/backport-1931-to-scarthgapOtavio Salvador2024-09-091-2/+2
|\ | | | | [Backport scarthgap] linux-fslc: Update the source revision
| * linux-fslc: Update the source revisionRodrigo M. Duarte2024-09-091-2/+2
|/ | | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br> (cherry picked from commit 4f65eff2d708569ad4c8c4eee61e34c43991154a)
* Merge pull request #1930 from Freescale/backport-1910-to-scarthgapOtavio Salvador2024-09-092-0/+2
|\ | | | | [Backport scarthgap] imx-oei: move to dynamic-layers and add arm-toolchain
| * imx-oei: move to dynamic-layers and add arm-toolchainHiago De Franco2024-09-092-0/+2
|/ | | | | | | | | | The recipe depends on meta-arm-toolchain, therefore it should be on dynamic-layers/arm-toolchain folder. Create it and make the necessary changes for conf/layer.conf. Fixes: 61beaf5861f2 ("recipes-bsp: introduce imx-oei recipe") Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> (cherry picked from commit 07931ef7fdf35ca2956481387f8476cd531a9048)
* Merge pull request #1927 from Freescale/backport-1926-to-scarthgapOtavio Salvador2024-09-071-1/+1
|\ | | | | [Backport scarthgap] imx-boot-container: Assign weak init value for `IMX_BOOT_CONTAINER_FIRMWARE_SOC`
| * imx-boot-container: Assigne weak init value for IMX_BOOT_CONTAINER_FIRMWARE_SOCBenjamin Szőke2024-09-071-1/+1
|/ | | | (cherry picked from commit 236d75c614fbe4b378f9ba3d890714c13e510693)
* Merge pull request #1925 from Freescale/backport-1924-to-scarthgapOtavio Salvador2024-09-061-56/+0
|\ | | | | [Backport scarthgap] imx-cst: Remove unused patch
| * imx-cst: Remove unused patchFabio Estevam2024-09-061-56/+0
|/ | | | | | | | | | Since the update to version 3.4.0, the imx-cst patch is no longer used. Remove the unused imx-cst patch. Signed-off-by: Fabio Estevam <festevam@denx.de> (cherry picked from commit 601116752155102cf520144e8ef898adf448ce0a)
* Merge pull request #1923 from Freescale/backport-1922-to-scarthgapOtavio Salvador2024-09-051-8/+2
|\ | | | | [Backport scarthgap] imx-base.inc: Simplify libdrm, wayland-protocols overrides
| * imx-base.inc: Simplify libdrm, wayland-protocols overridesTom Hochstein2024-09-051-8/+2
|/ | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit ec2f9a8235bcd5f3dfcd9a98b6106793d60f55ac)
* Merge pull request #1921 from Freescale/backport-1918-to-scarthgapOtavio Salvador2024-09-041-3/+3
|\ | | | | [Backport scarthgap] Fix OP-TEE libteec version
| * optee-client: libteec 2.0.0Ryan Matthews2024-09-041-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | OP-TEE's libteec moves to version 2.0.0 with commit 79fd80f1 ("optee: Upgrade optee recipes from 4.0.0.imx to 4.2.0.imx"). Fixes: | install: cannot stat '...libteec.so.1.0.0': No such file or directory Signed-off-by: Ryan Matthews <ryan.matthews@timesys.com> (cherry picked from commit 93b816a216a25b1b30928803e6861da2e4b477d0)
* | Merge pull request #1920 from Freescale/backport-1919-to-scarthgapOtavio Salvador2024-09-041-0/+31
|\ \ | |/ |/| [Backport scarthgap] imx-secure-enclave: add the lf-6.6.3-1.0.0 recipe
| * imx-secure-enclave: add the lf-6.6.3-1.0.0 recipeThomas Perrot2024-09-041-0/+31
|/ | | | | | | | | | | This library allows the use of the EdgeLock secure Enclave (ELE) from Linux userspace. Moreover, this library is a build dependency of i.MX Security Middleware Library. Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com> (cherry picked from commit 639ca90853f694cde2a15093127bf3a3c1b6d9f1)
* Merge pull request #1917 from Freescale/backport-1916-to-scarthgapOtavio Salvador2024-09-032-0/+46
|\ | | | | [Backport scarthgap] weston: Fix build with musl
| * weston: Fix build with muslKhem Raj2024-09-032-0/+46
|/ | | | | | | Apply patch from core Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 250c1c169dd8eb2383d721a11ae1a214e7fb4603)
* Merge pull request #1914 from Freescale/backport-1913-to-scarthgapOtavio Salvador2024-08-291-3/+3
|\ | | | | [Backport scarthgap] imx-seco-libs: Update to latest from NXP 6.6.23-2.0.0
| * imx-seco-libs: Update to latest from NXP 6.6.23-2.0.0Jun Zhu2024-08-291-3/+3
|/ | | | | Signed-off-by: Jun Zhu <junzhu@nxp.com> (cherry picked from commit 68d55d4e33324b2a949c3d7bbb27c8d09e121a03)
* Merge pull request #1912 from Freescale/backport-1911-to-scarthgapOtavio Salvador2024-08-281-0/+1
|\ | | | | [Backport scarthgap] mesa: Add missing path to patches
| * mesa: Add missing path to patchesTom Hochstein2024-08-281-0/+1
|/ | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 9c5b88af67c8082b728e27d3900b3149c88fffc0)
* Merge pull request #1909 from hiagofranco/sync_master_with_scarthgapOtavio Salvador2024-08-2894-1108/+880
|\ | | | | Sync master with scarthgap (backports)
| * optee: Upgrade optee recipes from 4.0.0.imx to 4.2.0.imxValentin Jec2024-08-275-10/+10
| | | | | | | | | | | | | | Update file headers Signed-off-by: Valentin Jec <valentin.jec@nxp.com> (cherry picked from commit 79fd80f199084f5dd980f6b754d167a793fef2c6)
| * firmware-ele-imx: Bump to version 0.1.2Hiago De Franco2024-08-271-4/+7
| | | | | | | | | | | | | | This aligns with the current version available on meta-imx layer. Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> (cherry picked from commit e30df90c5edd31e76c64eda949f1ad7eb73e2783)
| * mcore-demos: Update 6.6.3-1.0.0 to 6.6.23-2.0.0Hiago De Franco2024-08-2713-94/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | Update to the new NXP BSP 6.6.23-2.0.0. - Replace m33 demos 2.14.1 and 2.15.000 with 2.16.000 version. - Replace m4 demos 2.14.0 and 2.14.1 with 2.16.000 version, and fix 2.9.0 license checksum. - Replace m7 demos 2.14.0, 2.14.1 and 2.15.000 with 2.16.000 version. - Fix SRC_URI from imx-mcore-demos wich was causing the link to have an extra '/', making the download fail. Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> (cherry picked from commit d8510db5c0ede0739ede6deff0f17ad8cfc5de3d)
| * imx-boot: Update to latest from NXP 6.6.23-2.0.0Tom Hochstein2024-08-271-8/+32
| | | | | | | | | | | | | | | | - Add i.MX 91 support - Add missing STMM deploy Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 9cbfa8f33730e59e8be810ecdd3967738b07380a)
| * imx-boot: Fix 8M multi-config build problemsTom Hochstein2024-08-271-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Building in the NXP layer meta-imx with the latest imx-boot recipe, the dtb is not found during mkimage build: ``` | NOTE: building iMX8MP - TEE=tee.bin-stmm flash_evk_stmm_capsule | dtc -@ -I dts -O dtb -o signature.dtbo signature.dts | fdtoverlay -i imx8mp-evk.dtb -o imx8mp-evk.dtb signature.dtbo | Couldn't open blob from 'imx8mp-evk.dtb': No such file or directory ``` The problem is the recipe does now copy the dtb from u-boot-imx with a config-adorned name, e.g., imx8mp-evk.dtb-sd, but mkimage is still expecting imx8mp-evk.dtb. Add a link for compatibility. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 2db7047ba40efed4d9e7c86c63d71158d974e297)
| * imx-base: Bump weston P_V to 12.0.4.imxKhem Raj2024-08-271-1/+1
| | | | | | | | | | | | | | 12.0.3.imx is gone from metadata Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 5b22cd90a88e61b49791ab620d2363e322ed31f8)
| * imx-alsa-plugins_git: fix buildpath errorMax Krummenacher2024-08-271-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | Do not drop the OE provided settings of CFLAGS. While at it, drop the additional indirection through the INCLUDE_DIR variable. Fixes: | WARNING: imx-alsa-plugins-1.0.26+-r0 do_package_qa: QA Issue: File ...libasound_module_pcm_cicFilter.so in package imx-alsa-plugins-dbg contains reference to TMPDIR Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit fc8a552046654900e65bff8848af66d21be70f3f)
| * jailhouse-imx: Update 6.6.3-1.0.0 to 6.6.23-2.0.0Hiago De Franco2024-08-271-2/+2
| | | | | | | | | | | | | | Update to the new NXP BSP 6.6.23-2.0.0. Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> (cherry picked from commit 0643299b613dcccfa6fd731ba357a34ef69320e8)
| * imx-boot: inherit from uboot-config rather than uboot-signRogerio Guerra Borin2024-08-271-5/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit 5e12dc911d0c541f43aa6d0c046fb87e8b7c1f7e on layer openembedded-core, the class uboot-sign is supposed to be inherited by u-boot recipes only, but the imx-boot recipe is currently inheriting it. With this commit we change this situation by inheriting from uboot-config instead so it can access relevant variables related to the U-Boot configuration without inheriting the tasks defined by uboot-sign which pertain exclusively to u-boot recipes (uboot_generate_rsa_keys, uboot_assemble_fitimage); this in turn allows us to get rid of the prepend to uboot_assemble_fitimage which only existed to allow that extraneous task to succeed. Nevertheless, the main issue solved by the commit is a conflict that happens when imx-boot is used together a U-Boot configured not to generate a boot container, i.e. with UBOOT_PROVIDES_BOOT_CONTAINER="0" in which case both the U-Boot and the imx-boot recipe would try to deploy the same files due to to extraneous tasks inherited, leading to build errors like this: ERROR: imx-boot-1.0-r0 do_deploy: Recipe imx-boot is trying to install files into a shared area when those files already exist. The files and the manifests listing them are: /workdir/.../deploy/images/colibri-imx8x/u-boot-colibri-imx8x.dtb (matched in manifest-colibri_imx8x-u-boot-toradex.deploy) /workdir/.../deploy/images/colibri-imx8x/u-boot.dtb (matched in manifest-colibri_imx8x-u-boot-toradex.deploy) ... As part of this change we set variable UBOOT_DTB_BINARY to match the setting in uboot-sign.bbclass, which duplicates information. This is not ideal but it should work as that value is unlikely to change. The ideal solution would likely be setting it in uboot-config.bbclass (provided by layer openembedded-core); that's left as a future improvement. Signed-off-by: Rogerio Guerra Borin <rogerio.borin@toradex.com> (cherry picked from commit 45941f64766cd78f1491f74bf7483de52c43c9c5) Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit f50044623d99e4e5c72db2e1d1c97f16c8e8903a)
| * linux-imx*: Upgrade v6.6.3-1.0.0 -> v6.6.23-2.0.0Tom Hochstein2024-08-275-7/+183
| | | | | | | | | | | | | | | | Include three backported patches to avoid QA Errors for illegal TMPDIR references. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 81ec8d145bc632e2245467921bd9cfdbc2fc7ff5)
| * u-boot-imx: Update to lf-6.6.23-2.0.0Tom Hochstein2024-08-272-4/+12
| | | | | | | | | | | | | | | | Update the u-boot-imx to the tag lf-6.6.23-2.0.0, that is used in the NXP BSP LF6.6.23_2.0.0. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 8335c55ed1f67ad38062dbc7ed35b8ef41466033)
| * libimxvpuapi2: Bump revision to 8639837a246fHiago De Franco2024-08-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After bumping gstreamer1.0-plugins-imx build is failing. Here is a snippet of the build error: | ../git/ext/vpu/gstimxvpuenc.c:473:20: error: 'ImxVpuApiEncOpenParams' has no member named 'fixed_intra_quantization' | open_params->fixed_intra_quantization = imx_vpu_enc->fixed_intra_quantization; | ^~ Fix it by updating libimxvpuapi2 to the current HEAD of its repository. Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> (cherry picked from commit c27889664be1cb62926c19c619838882367136c5)
| * wayland-protocols: Replace hardcoded SRC_URI with WAYLAND_PROTOCOLS_SRC variableValentin Jec2024-08-271-1/+3
| | | | | | | | | | Signed-off-by: Valentin Jec <valentin.jec@nxp.com> (cherry picked from commit 6338d5bda5b55ae8e2df2a6f30b45b02ebf5f153)