summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1530 from Freescale/backport-1529-to-mickledoremickledoreOtavio Salvador2023-05-111-4/+8
|\ | | | | [Backport mickledore] dynamic-layers: meta-arm: don't force build nor install target in TF-A
| * dynamic-layers: meta-arm: tf-a: only set target for supported machinesClément Péron2023-05-111-4/+8
|/ | | | | | | | | This layer set the ARM TF-A build and install target for all board. Only set those variables to the supported machines. Signed-off-by: Clément Péron <peron.clem@gmail.com> (cherry picked from commit 58577f6254dd2a4e43a5cf0abab0adaf06bf8a16)
* Merge pull request #1527 from Freescale/backport-1526-to-mickledoreOtavio Salvador2023-05-101-3/+3
|\ | | | | [Backport mickledore] kernel-module-nxp89xx: upgrade to lf-6.1.1_1.0.0
| * kernel-module-nxp89xx: upgrade to lf-6.1.1_1.0.0Samuli Piippo2023-05-101-3/+3
|/ | | | | | | Update to the version used in NXP BSP release L6.1.1-1.0.0. Signed-off-by: Samuli Piippo <samuli.piippo@qt.io> (cherry picked from commit 15bca86b591390dfa15223cdeaae44d452ab7c83)
* Merge pull request #1525 from Freescale/backport-1524-to-mickledoreOtavio Salvador2023-05-021-3/+1
|\ | | | | [Backport mickledore] linux-imx: remove SoC-specific defconfig to use in-tree defconfig
| * linux-imx: remove SoC-specific defconfig to use in-tree defconfigTom Hochstein2023-05-021-3/+1
|/ | | | | | Fixes: dca02c80 ("linux-imx: remove SoC-specific defconfig to use in-tree defconfig") Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit e33941e785be72e32fa8bd918566a7e58d66e988)
* Merge pull request #1523 from Freescale/backport-1515-to-mickledoreOtavio Salvador2023-05-021-1/+1
|\ | | | | [Backport mickledore] weston: add xwayland to DEPENDS for PACKAGECONFIG xwayland
| * weston: add xwayland to DEPENDS for PACKAGECONFIG xwaylandMing Liu2023-05-021-1/+1
| | | | | | | | | | | | | | | | Otherwise xwayland.pc would not be present in sysroot, this leads to some xwayland configs missing like have_listenfd, have_glamor. Signed-off-by: Ming Liu <liu.ming50@gmail.com> (cherry picked from commit 5ef44d7e2849e47cd23ba1bf2655cce27ea06c91)
* | Merge pull request #1522 from Freescale/backport-1516-to-mickledoreOtavio Salvador2023-05-021-0/+20
|\ \ | |/ |/| [Backport mickledore] weston-init: comment in xwayland=true for mainline BSPs
| * weston-init: comment in xwayland=true for mainline BSPsMing Liu2023-05-021-0/+20
|/ | | | | | | | | | | | | | | | | | | | | The main recipe now sets xwayland=true in weston.ini, but xwayland does not really work for mainline BSPs, the following error was observed on both imx6/imx7 machines, as follows: ``` | # gst-play-1.0 testvideo_h264_360p.mp4 | Press 'k' to see a list of keyboard shortcuts. | Now playing testvideo_h264_360p.mp4 | X connection to :0.0 broken (explicit kill or server shutdown). ``` after removing "xwayland=true" from weston.ini, it works again. This patch mainly aims to resolve this problem by introducing a variable INI_COMMENT_ASSIGNMENTS that the end users could set to comment a line in weston.ini. Signed-off-by: Ming Liu <liu.ming50@gmail.com> (cherry picked from commit 6dbe58269fcbe15c1e6f2e86c8ea1cfc3de31156)
* Merge pull request #1520 from Freescale/backport-1519-to-mickledoreOtavio Salvador2023-05-023-92/+3
|\ | | | | [Backport mickledore] imx-atf: Update lf-5.15.71-2.2.0 to lf-6.1.1-1.0.0
| * imx-atf: Update lf-5.15.71-2.2.0 to lf-6.1.1-1.0.0backport-1519-to-mickledoreOleksandr Suvorov2023-05-023-92/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update to the tag used in NXP BSP release L6.1.1-1.0.0. Remove obsolete patches. Relevant changes: - 616a4588f Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6 - c65bd415f LF-8459-02: fix(imx): add the missing copyright - 496be8f7d LF-8459-01 refine(imx8ulp): remove the unused header file - cd1902146 LF-8455 Add LICENSE.txt file into tf-a root dir - 2a68527c6 LF-8322 Add the SCR file - 04edb4bb4 Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6 - 5ad0acb25 LF-8199 fix(imx93): make sure mub side clock enabled - 8a12537ed Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6 - 7aad24ff5 LF-8091 fix(imx93): fix uart/gpio wakeup if clock gated - 3d95ac039 Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6 - d3745ad70 LF-8090 imx93: TRDC: Fix wrong fuse bits for USB1 and eQOS disable - de873017a LF-7968-02 fix: Binutils 2.39 now warns when a segment has RXW permissions[1]: - b308ea0ee LF-7968-01 fix(Makefile): Suppress array-bounds error - 40aa23587 Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6 - 0b2fe165c LF-7951 feat(imx8ulp): add a flag check for the ddr status - 983e91d73 LF-7950-02 feat(imx93): enable mu1_b general interrupt 1 - ffa707885 LF-7950-01 feat(imx93): force m33 into suspend mode if not enabled - bda471529 LF-7949 feat(imx93): add system pll power down support - 49c4e267a Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6 - 46af4ffd6 LF-7858 feat(imx93): add ddr frequency scaling support on imx93 - 5234dfb98 LF-7820 feat(imx93): support kicking M33 from non 0xFFE0000 address - 7e221852d Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6 - efabee40f Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6 - 722741791 LF-7819 imx8ulp: Fix suspend/resume issue when DBD owner is s400 only - 18973b8fc LF-7814 imx93: Update TRDC driver to protect fused modules Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io> (cherry picked from commit 2fb5cf54c552669f2c78266c292988e0499344db)
* | Merge pull request #1521 from Freescale/backport-1518-to-mickledoreOtavio Salvador2023-05-029-227/+231
|\ \ | |/ |/| [Backport mickledore] Update optee* to NXP BSP release L6.1.1-1.0.0
| * optee: switch to branch lf-6.1.1_1.0.0Oleksandr Suvorov2023-05-023-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Switch optee-os, optee-client and optee-test to the branch lf-6.1.1_1.0.0 used in NXP BSP L6.1.1-1.0.0. Relevant changes: optee-os: - ad4e8389b core: crypto: fix memory leak in Ed25519 support - f9143cad9 SCR: add imx-optee-os - c29c0bcb7 LF-8234 core: imx: pm: remove enable/disable of LDP 1P0D - a0359fd6d LFOPTEE-211 core: update tee_entry_is_sdp_cached - 69afc6774 LFOPTEE-188 core: imx: use register_ddr() to register dynamic shared memory - e66300ff9 LF-7525 drivers: dcp: do not modify DCP node status in the DTB - c02d09dea core: mm: fix error flushing unused pgt's - 3c13f920e libutils: util.h: fix the ROUNDUP_OVERFLOW() macro - ad85772e0 LFOPTEE-203 drivers: ele: align HUK output buffer optee-client: - 01231b7 SCR: add imx-optee-client - 895a924 teeacl: fix include path optee-test: - 7c314e6 SCR: add imx-optee-test Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io> (cherry picked from commit 9a2a39a9fa9d6815e8bf51b18b2d1e545cc26241)
| * optee: restructure optee-client recipeOleksandr Suvorov2023-05-023-45/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | Add include files for optee-client. The include files feature requirements that are specific to optee/optee-client projects and i.MX platforms. The recipe file with version number features the git branch and commit hash. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io> (cherry picked from commit 5b1cce6b7020b954db045009b4956b7f71349bb2)
| * optee: optimize optee-os and optee-test recipes to reuse codeOleksandr Suvorov2023-05-026-176/+175
|/ | | | | | | | | | | | | Add include files for optee-os and optee-test. The include files feature requirements that are specific to optee/optee-os/optee-test projects and i.MX platforms. Recipe files with version number feature the git branch, commit hash and optionally repo URL/patch set. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io> (cherry picked from commit c4288a04f82cea6763f12448e87d95e5c0364cf7)
* Merge pull request #1517 from Freescale/rework-kernelOtavio Salvador2023-05-015-2807/+14
|\ | | | | Remove SoC-specific `defconfig` repositories to use in-tree `defconfig` instead.
| * linux-imx: remove SoC-specific defconfig to use in-tree defconfigrework-kernelOtavio Salvador2023-04-304-2803/+5
| | | | | | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * linux-fslc-imx: remove SoC-specific defconfig to use in-tree defconfigOtavio Salvador2023-04-301-4/+9
|/ | | | | Fixes: cb4b1f2d ("linux-fslc: remove SoC-specific defconfig to use in-tree defconfig") Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Merge pull request #1514 from Freescale/rework-firmware-imxOtavio Salvador2023-04-254-66/+65
|\ | | | | imx-boot-firmware-files: consolidate deploy firmware files across SoCs
| * imx-boot-firmware-files: consolidate deploy firmware files across SoCsrework-firmware-imxOtavio Salvador2023-04-244-66/+65
| | | | | | | | | | | | | | | | | | The firmware-imx-8 and firmware-imx-8m recipes are mostly code duplication and some parts even used by i.MX93 so consolidating it allows code reuse and clearness. Fixes: #1426. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* | Merge pull request #1513 from Freescale/rework-kernel-recipesOtavio Salvador2023-04-2514-6653/+18
|\ \ | |/ |/| Remove SoC-specific defconfig, linux-fslc.inc and linux-fslc-lts 5.15 recipe
| * linux-fslc: remove SoC-specific defconfig to use in-tree defconfigrework-kernel-recipesOtavio Salvador2023-04-247-4747/+13
| | | | | | | | | | | | | | | | | | | | | | In the past, we preferred to use the defconfig inside the layer, so it served as a reference for users. However, a lot of time passed, and users are now more used to using configuration fragments and Linux kernel forks, so it seems to be time to make it easier for us, maintainers, to manage the kernel and to use in-tree defconfig. Fixes: #1427. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * linux-fslc: remove linux-fslc.incOtavio Salvador2023-04-244-16/+8
| | | | | | | | | | | | | | The .inc file is pointless as it is dead simple and splitting it just adds complexity, so we can remove it. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * linux-fslc-lts: remove 5.15 recipeOtavio Salvador2023-04-244-1893/+0
|/ | | | | | We moved to 6.1 so this recipe is untested. Drop it. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc: bump revision to 4c5917cbOtavio Salvador2023-04-241-2/+2
| | | | | | This upgrades the kernel to 6.1.24. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Merge pull request #1510 from thochstein/firmware-nxp-wifiOtavio Salvador2023-04-211-4/+31
|\ | | | | Fix firmware-nxp-wifi update
| * firmware-nxp-wifi: Fix iw416 and iw612 additionsTom Hochstein2023-04-201-1/+23
| | | | | | | | | | | | | | | | Complete the installation for the just-added iw416 and iw612 and add the packaging. Fixes: e513c53 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * firmware-nxp-wifi: Fix install -DTom Hochstein2023-04-201-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The install -D option does unfortunately have idiosyncratic requirements on the destination format. If you don't get the format right, it fails: ``` install: target 'tmp/work/all-poky-linux/firmware-nxp-wifi/1.0-r0/image/lib/firmware/brcm' is not a directory ``` This commit also fixes a missing -D option. Fixes: f9ce2b8 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* | Merge pull request #1509 from thochstein/firmware-nxp-wifiOtavio Salvador2023-04-201-1/+1
|\| | | | | firmware-nxp-wifi: Fix license after update to lf-6.1.1_1.0.0
| * firmware-nxp-wifi: Fix license after update to lf-6.1.1_1.0.0Tom Hochstein2023-04-201-1/+1
|/ | | | | Fixes: e513c53 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* Merge pull request #1504 from MrCry0/master-lf-6.1.1_1.0.0Otavio Salvador2023-04-198-33/+37
|\ | | | | Update linux kernel and related recipes to 6.1.1-1.0.0
| * linux-fslc-imx: Upgrade to 6.1-1.0.x-imxOleksandr Suvorov2023-04-193-16/+18
| | | | | | | | | | | | | | | | | | | | | | Upgrade the kernel to 6.1-1.0.x-imx based on NXP lf-6.1.y and mainline stable linux-6.1.y. Stable version: 6.1.24 Actualize defconfig. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
| * jailhouse: Update lf-5.15.71_2.2.0 to lf-6.1.1_1.0.0Oleksandr Suvorov2023-04-181-3/+3
| | | | | | | | | | | | | | | | | | | | Update license: COPYING is renamed to LICENSE. Relevant changes: - 8faaeb45 Rename COPYING TO LICENSE - b0817a39 tools: demos: ivshmem-demo: force has_msix to 0 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
| * firmware-nxp-wifi: Update lf-5.15.71-2.2.0 to lf-6.1.1_1.0.0Oleksandr Suvorov2023-04-181-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add installing firmware for IW416 and IW612. Relevant changes: - bacbeb4 MA-2102-1 [Android-powersave-image] Remove android_wifi_mod_para_powersave.conf - 09b5e3d FwImage: update firmware to mxm5x17368.p2 - 6b9248a FwImage: IW612: rename the IW612 firmware subdirectory - 87d2442 FwImage: update firmware to mxm5x17368 - 6fa6713 EULA.txt: update Software License to v40 - 5c66cfa FwImage: SD8801: change the ed_mac value for muRata 2DS module Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
| * firmware-imx: firmware-nxp-wifi: remove unneeded commandsOleksandr Suvorov2023-04-181-6/+2
| | | | | | | | | | | | | | Do not use separate commands to install target directories. Instead, add a proper option when files are installed. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
| * imx-lib: Update lf-5.15.71-2.2.0 to lf-6.1.1_1.0.0Oleksandr Suvorov2023-04-181-2/+2
| | | | | | | | | | | | | | | | Relevant changes: - 43e5ee7 Add SCR file SCR-imx-lib.txt for imx-lib - 1636fbe Update the hard-coded '/usr/lib' location to libdir variable Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
| * imx-test: Update from 5.15.71_2.2.0 to lf-6.1.1_1.0.0Oleksandr Suvorov2023-04-181-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Relevant changes: - 75cb486 Rename COPYING to LICENSE - 206abc4 LF-7974: imx-jpeg: Fix description for 12-bit formats - f719f59 LF-7974: imx-jpeg: Fix for "yuv420s-12" format - 3818814 LF-7974: imx-jpeg: Add 12-bit formats in jpeg unit test - 78a3fb0 LF-7956: mxc_v4l2_vpu_test: pass special timestamp for 8q - 49560fc LF-7861: mxc_v4l2_vpu_test: negotiate fourcc with it's v4l2 source - b0942f2 LF-7446: mxc_v4l2_vpu_test: avoid segmentation fault in ofile_run - 28bca3d LF6658: imx-jpeg: Add back support for contiguous NV12 - 290aa31 LF-6654: imx-jpeg: Add crop support for encoder - 576253e LF-6654 imx-jpeg: Use selection API in unit test app Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
| * imx-mkimage: Update lf-5.15.71-2.2.0 to lf-6.1.1_1.0.0Oleksandr Suvorov2023-04-181-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Relevant changes: - d489494 Add SCR file SCR-imx-lib.txt for imx-mkimage - 9c3eae7 imx93: Add bootaux container for M33 - a9deaa5 MA-20928 Add support for TEE compression - c015c34 iMX93: support flash XIP boot - e72c588 iMX8DXL: update default hash algorithm for kernel image to SHA256 - 11fedfb Revert "iMX8DXL: add flash_kernel_sha256 target for sha256 hash alogorithm" Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
* | Merge pull request #1505 from junzhuimx/masterOtavio Salvador2023-04-191-1/+1
|\ \ | |/ |/| qoriq-atf: Remove mbedtls from DEPENDS
| * qoriq-atf: Remove mbedtls from DEPENDSJun Zhu2023-04-191-1/+1
|/ | | | | | mbedtls is included in SCR_URI into fetched source code tree. Signed-off-by: Jun Zhu <junzhu@nxp.com>
* Merge pull request #1501 from Freescale/topic/u-boot-2023.04Otavio Salvador2023-04-173-3/+3
|\ | | | | u-boot-fslc: 2023.01 -> 2023.04
| * u-boot-fslc: 2023.01 -> 2023.04Otavio Salvador2023-04-173-3/+3
|/ | | | | | | U-Boot fork has been updated to include tagged version v2023.04 from upstream. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Merge pull request #1500 from junzhuimx/masterOtavio Salvador2023-04-175-26/+67
|\ | | | | qoriq-atf: Upgrade to v2.6
| * qoriq-atf: Upgrade to v2.6Jun Zhu2023-04-175-26/+67
|/ | | | Signed-off-by: Jun Zhu <junzhu@nxp.com>
* Merge pull request #1499 from Freescale/fix/duplicated-binaries-for-uuuOtavio Salvador2023-04-141-5/+5
|\ | | | | classes/image_populate_mfgtool: avoid error copying duplicated files
| * classes/image_populate_mfgtool: fix basehash value changeOtavio Salvador2023-04-141-3/+3
| | | | | | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * classes/image_populate_mfgtool: avoid error copying duplicated filesOtavio Salvador2023-04-131-3/+3
|/ | | | | | | | | | | | Eventually, multiple `uuu` script may install same binaries. We need to ensure we install them once, otherwise it'll fail as it might try to override a existing binary. This commit ensure all dependencies and binaries are mentioned once, removing duplication. Fixes: ae7af6f8 ("classes/image_populate_mfgtool: init") Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Merge pull request #1494 from Freescale/fix/issue-1290Otavio Salvador2023-04-132-10/+10
|\ | | | | imx6qdlsabre*: ensure UBOOT_CONFIG setting is always available
| * imx6qdlsabre*: ensure UBOOT_CONFIG setting is always availablefix/issue-1290Otavio Salvador2023-04-122-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We cannot tie the UBOOT_CONFIG setting to the U-Boot recipe otherwise if kernel-fitimage is added in KERNEL_CLASSES, the following build errors is raised: ,---- | Nothing PROVIDES ‘virtual/kernel’ | ... | Either UBOOT_MACHINE or UBOOT_CONFIG must be set in the imx6qdlsabresd machine configuration. `---- kernel-fitimage class inherits uboot-sign which inherits uboot-config. uboot-config class checks UBOOT_CONFIG and it is not defined. The fix is essentially to move the conditional for the variable assignment instead of using the recipe override. Fixes: #1290 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>