aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-bsp
AgeCommit message (Collapse)Author
2024-03-20Updating uefi_git.bb SRC_URI to correct repo and changing REV to point to ↵Patrick D. Lloyd
latest commit in default branch (integration)
2024-03-14imx-test: Use ROOT_HOME instead of hardcoded home directoryHiago De Franco
Hardcoding the root home directory could cause issues when the ROOT_HOME is not set to '/home/root'. As example, the ROOT_HOME can be changed to '/root', which makes imx-test install files in the wrong folder. Therefore, replace '/home/root' with '$ROOT_HOME'. Usually, ROOT_HOME is already set to '/home/root' [1]. [1] https://docs.yoctoproject.org/4.3.3/ref-manual/variables.html?highlight=variables#term-ROOT_HOME Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> (Cherry picked from commit 666c40ca1536e9cbdd7971fe8cfcf710dc6f9728)
2024-03-10u-boot-imx_2022.04.bb: Add UUU_BOOTLOADER_UNTAGGED variableHiago De Franco
After commit 4375edbb9da1 ("uuu_bootloader_tag.bbclass: Add UUU_BOOTLOADER_UNTAGGED"), the option for a untagged binary was added to uuu_bootloader_tag.bbclass. The u-boot-imx recipe also uses this binary, thefore add UUU_BOOTLOADER_TAGGED to this recipe as well. (Cherry picked from commit 35f3ef016c21 and adjusted for kirkstone) Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2024-03-08uuu_bootloader_tag.bbclass: Add UUU_BOOTLOADER_UNTAGGEDHiago De Franco
Add UUU_BOOTLOADER_UNTAGGED flag to add the possibility to deploy a imx-boot binary without the tagged footer 'UUUBURNXXOEUZX7+A-XY5601QQWWZ%sEN' at the end. The addition of the footer 'UUUBURNXXOEUZX7+A-XY5601QQWWZ%sEN' at the end causes issues when the binary is loaded into RAM memory, this footer may cause issues where the binary size exceeds the typical USB package size used by UUU (1021 bytes). As example, if the footer is split across two distinct USB packages, such as sending 'UUUBURNXXXOE' in the last packet and 'UZX7+A-XY5601QQWWZ%sEND' in the next one, it can lead to UUU halting while waiting for a response in SDPS mode. After sending 'UUUBURNXXXOE', iMX8MP's boot room starts SPL, not waiting for the next packet ('UZX7+A-XY5601QQWWZ%sEND'), leading to UUU breaking. Therefore, deploy both binaries separately (-tagged and -untagged) to allow users to choose the appropriate binary. (cherry picked from commit 5a906365fd29) Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2023-11-02imx-atf: Explicitly demand BFD linkerKhem Raj
This component uses BFD linker specific options which may not be available when default ld is not GNU BFD LD Fixes | aarch64-yoe-linux-ld: error: unknown argument '--fix-cortex-a53-835769' Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 79bfb17b47e77af1dffcb7bac843965b15f00a9a)
2023-10-05u-boot-imx: Fix the file permission during the installationDaiane Angolini
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2023-10-05imx-boot: Prevent unnecessary cp of UBOOT_DTB_NAME_EXTRA if ↵Timo Schuster
UBOOT_SIGN_ENABLE is set
2023-10-05imx-boot: Copy UBOOT_DTB_NAME_EXTRA instead of UBOOT_DTB_NAME to ↵Timo Schuster
BOOT_STAGING in compile_mx8 to fix 'Can't find u-boot DTB file, please copy from u-boot' error
2023-10-05imx-boot: allow deploy multiple u-bootDaiane Angolini
Generate multiple U-boots if env UBOOT_CONFIG contains multiple configs and support for the case where env UBOOT_DTB_NAME is defined in the machine's configuration and has flags for each dtb-file for a specific u-boot configs. UBOOT_CONFIG = "a b" UBOOT_DTB_NAME[a] = "a.dtb" UBOOT_DTB_NAME[b] = "b.dtb" Skip to create symlink as imx-boot in deploy directory and print warning about unique wks.in file if env UBOOT_CONFIG contains multiple configs. This prevents wic-images from been created that only point on imx-boot. See PR #1439 and #1642 Signed-off-by: Maxim Paymushkin <maxim.paymushkin@gmail.com> Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2023-08-01libimxdmabuffer: Upgrade to version 1.1.3Carlos Rafael Giani
* waf: update to 2.0.25 * g2d: Fix typo in G2D allocator that caused build errors * Don't check for mxcfb.h in build script mxcfb.h is no longer present in some sysroots anymore, so it is not a reliable way for verifying the imx linux headers path. Just use the path directly; if it is wrong, the build will fail anyway. Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org> (cherry picked from commit 568cdfec59a93c93279397a1a839bd01d89ed453)
2023-06-26alsa-state: Simplify FILESEXTREAPATHS to support NXP specific and Mainline BSPJun Zhu
Current implement can only apply the setting under folder imx-generic-bsp. Use common paths setting for the NXP and mainline specific setting. Signed-off-by: Jun Zhu <junzhu@nxp.com> (cherry picked from commit eb335f77f8133c1bdc47f0b8bb0251f1b4f09a6a)
2023-06-13basler-camera: upgrade to 4.2.2.20.0Chris Dimich
As per NXP kirkstone-5.15.71-2.2.0 release. Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
2023-06-13isp-imx: upgrade to 4.2.2.20.0Chris Dimich
As per NXP kirkstone-5.15.71-2.2.0 release. Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
2023-03-18isp-imx: Update isp-imx_4.2.2.19.0.bb to commit a7ef904Gary Bisson
- NXP decided to change the binaries without updating the version [1] - Here is NXP changelog: [LF-8298] Fix intermittent build break "Error copying file ... isi_common.h". [1] https://github.com/nxp-imx/meta-imx/commit/43c0642e Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> (cherry picked from commit 832250bdf2eb99d1727413b791b18f326d39446a)
2023-02-20Merge pull request #1437 from Freescale/backport-1434-to-kirkstoneOtavio Salvador
[Backport kirkstone] Upgrade imx-sc-firmware, update machine devicetrees for NXP BSP
2023-02-20imx-sc-firmware: Upgrade 1.14.0 -> 1.15.0Tom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit e9e560d2d402735b59c53920a2df204ffa1c6c09)
2023-02-20boot-format: Use https protocol with githubKhem Raj
https is the preferred protocol especially with github Fixes WARNING: boot-format-git-r6 do_fetch: URL: git://github.com/nxp-qoriq-yocto-sdk/boot-format;nobranch=1 uses git protocol which is no longer supported by github. Please change to ;protocol=https in the url. Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 59f400d71d2b4a6155d7ea2d2b5630d041a8f7f5)
2023-02-15imx-boot: Add i.MX 93 configurationDaiane Angolini
It is based on 5.15.71_2.2.0 NXP BSP release. Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2023-02-15u-boot-imx: Add mx9-nxp-bsp as compatibleDaiane Angolini
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2023-02-15firmware-imx-8: Add support for mx9-nxp-bspDaiane Angolini
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2023-02-15imx-atf: Make it compatible with mx9-generic-bspDaiane Angolini
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2023-02-15firmware-sentinel: Make it compatible for mx9-nxp-bspDaiane Angolini
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2023-02-14imx-boot: Add support for i.MX 8ULP machinesDaiane Angolini
It comes from 5.15.52-2.2.0 BSP. Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io> (cherry picked from commit d6c88b44cfbbee663c475cf5defbf002ac9e1e6b)
2023-02-14firmware-sentinel(0.8): Add recipe from 5.15.52-2.2.0 BSPDaiane Angolini
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io> (cherry picked from commit 600c4fa63ecd0f3b242da45c3c775351d10ccc28)
2023-02-14firmware-upower(1.1.0): Add recipe from 5.15.52-2.2.0 BSPDaiane Angolini
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io> (cherry picked from commit 835b030f6593823275f34a1b99e3e390a4d76088)
2023-02-13u-boot-imx: Change the imx bsp override to generic bspRodrigo M. Duarte
With the imx bsp override the u-boot-imx does not compile imx-boot-tools. This causes an error in imx-boot because it does not find imx-boot-tools. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2023-02-08layer: Use github for QorIQ sourceTom Hochstein
The NXP repos are moving to github. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit d75c8159b3bbe428ab759b2822a5b8b99e10e699)
2023-02-08imx-test: Update to 5.15.71_2.2.0Tom Hochstein
Includes support for 8ULP. Changes: ``` 6824398 LF6658: imx-jpeg: Add back support for contiguous NV12 85cf6ee LF-6654: imx-jpeg: Add crop support for encoder db62b23 LF-6654 imx-jpeg: Use selection API in unit test app 0569bed MLK-26028 Remove deprecated mxc_als_test b7257a3 LF-7058: mxc_v4l2_vpu_test: enhance h264 parse to support interlaced streams 4bb37e2 MLK-25799-13: mxc_v4l2_vpu_test: encoder setup capture first 8788be3 LF-6912: mxc_v4l2_vpu_test: dump backtrace when segmentation fault be5b55d LF-6740: mx8_v4l2_cap_drm.c: add camera support for iMX93 platform 8fc40e3 LF-6590-3: mxc_v4l2_vpu_test: fix a mistake in calculating plane alignment bdbfcee LF-6590-2: mxc_v4l2_vpu_test: don't write empty buffer to ofile 835d0bd MGS-6738: Remove SoC limitation from gpu and gpuinfo tool 0f2bfd2 LF-6590: mxc_v4l2_vpu_test: calculate alignment according to plane 2b53a64 LF-6588: mxc_v4l2_vpu_test: unify the encoder and decoder unittest f3840d8 LF-6364 epdc_v2: add two functions for the power consumption measurement f4f321c PM:unit_test: suspend_quick_auto.sh - Added a custom number of cycles for suspend/resume function 41f8fd1 LF-6065-2: mxc_v4l2_vpu_test: mxc_v4l2_vpu_dec.out handle pollerr aaf6a36 LF-6065-1: mxc_v4l2_vpu_test: fix code style according kernel style a57c5dc LF-5444: mxc-jpeg: Add parameter for quality factor 4ce851e MLK-25799-12: mxc_v4l2_vpu_test: G/S_PARM only for encoder's output queue 75a0c53 MLK-25799-11: mxc_v4l2_vpu_test: add git sha and commit date ``` Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit a9ddfb566984739b0ea995cfa0d89bfe6915bf7d)
2023-01-25firmware-sof-imx: Upgrade 2.2.0 -> 2.3.0Tom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit e9b11f4ce4b786e777f506eb8764d2988f2841b7)
2023-01-24firmware-nxp-wifi: Update lf-5.15.52-2.1.0 to lf-5.15.71-2.2.0Oleksandr Suvorov
Relevant changes: - 982bb10 FwImage: update firmware to mxm5x17366.p3 - aeba88d FwImage: update firmware to mxm5x17362 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io> (cherry picked from commit a44ce255b74670969db6578120e1699d9e243088)
2023-01-11alsa-state: Update asound.conf for linux-imx 5.15Tom Hochstein
The multi-fifo script is integrated in linux-imx 5.15, and the channel mapping is handled by the kernel, so some pcm devices can be removed. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 98abb08852cf3ecec9c97084e1073a68ea470de5)
2023-01-10Merge pull request #1370 from Freescale/backport-1363-to-kirkstoneOtavio Salvador
[Backport kirkstone] imx-seco Update from lf-5.15.52-2.1.0 to lf-5.15.71-2.2.0
2023-01-10Merge pull request #1369 from Freescale/backport-1362-to-kirkstoneOtavio Salvador
[Backport kirkstone] Update firmware and atf to 5.15.71-2.2.0
2023-01-08imx-seco: Upgrade 5.8.7.1 to 5.9Oleksandr Suvorov
Update to the version used in lf-5.15.71_2.2.0. License was updated to NXP EULA v39 August 2022. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io> (cherry picked from commit 4f209b9383c3b556d37e2370d483b9233cf6abc6)
2023-01-08imx-seco-libs: Update lf-5.15.52-2.1.0 to lf-5.15.71-2.2.0Oleksandr Suvorov
No commits. Change branch to imx_5.4.70_2.3.11 which is used in NXP BSP 5.15.71-2.2.0. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io> (cherry picked from commit 25cdb79d853fd6c90bf0d3538bbcaea83919259f)
2023-01-08imx-seco-libs: Fix installs with usrmerge distro featureKhem Raj
Fixes QA errors like ERROR: imx-seco-libs-git-r0 do_package: QA Issue: imx-seco-libs: Files/directories were installed but not shipped in any package: /usr/usr /usr/usr/lib /usr/usr/lib/hsm_lib.a /usr/usr/lib/she_lib.a /usr/usr/lib/seco_nvm_manager.a Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit b24ea69e457571d1f924c8a801de456f9680b1ff)
2023-01-08imx-seco-libs: Fix build with clangKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 9d0f293b68e5d7bbfa925ecace5068e41855a4ac)
2023-01-08imx-mkimage: Update lf-5.15.52-2.1.0 to lf-5.15.71-2.2.0Oleksandr Suvorov
Relevant changes: - 3bfcfcc iMX8DXL: update default hash algorithm for kernel image to SHA256 - 6e44968 Revert "iMX8DXL: add flash_kernel_sha256 target for sha256 hash alogorithm" - 67ac638 imx8ulp: Update fspi_header_atxp to support GD25LX256E - 15ac07f Removed default server. Please define in your .bashrc. - b6a8e30 Change netrc check to a warning. - 62b49b9 Fix issue when N=latest. - 0bf9cba Use Nexus for auto build downloads. - 7913800 imx8ulp: Add new target to pack ROM patch signed image - bf2924b iMX8DXL: add flash_kernel_sha256 target for sha256 hash alogorithm - fe3cdb2 iMX8ULP: update README for A1 silicon - 735945e iMX8M: use name mkeficapsule - 0d4d3b1 iMX8M: use GUID for mkeficapsule - ee1d098 iMX8M: add a delete_capsule_key target - 95d74cd imx8ulp: Update flash_kernel for A1 part Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io> (cherry picked from commit 8b0e735d76fbb31a485c74d5bc8dec36adf7cb77)
2023-01-08imx-lib: Update lf-5.15.52-2.1.0 to lf-5.15.71-2.2.0Oleksandr Suvorov
No commits. Change a branch name. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io> (cherry picked from commit 8a4568d49ccef7da67acbc65d0ce421c471ce27e)
2023-01-08imx-atf: Update lf-5.15.52-2.1.0 to lf-5.15.71-2.2.0Oleksandr Suvorov
Relevant changes: - 3c1583ba0 Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6 - da3f2f567 LF-7722 imx8ulp: Allow RTD to reset APD through MU - 73d13d901 Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6 - be497b02d LF-7686 imx8ulp: Modify WDOG reset sequence - 8ae9ee6a7 Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6 - 969443b6e LF-7683 feat(imx93): enable the s401 clock on/off handshake - 9f6886fdc Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6 - 67dfe831b LF-7671 feat(imx8ulp): update the pad setting to save more power - 04adcb11b Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6 - b40dd6d2c LF-7430 feat(imx93): change the pwr switch ack mode - 51cbf311e Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6 - 5ce1b13c8 LF-7608 imx8ulp: xrdc: Skip PAC configuration for XRDC manager - d5d795787 Merge remote-tracking branch 'origin/ls_v2.6' into lf_v2.6 - c9d760d5c fix(layerscape): unlock write access for SMMU SMMU_CBn_ACTLR - 80f5da009 Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6 - 79d4f174f LF-7420: plat: imx8ulp: upower hal: fix temp below zero - 254d57d0e Merge remote-tracking branch 'origin/ls_v2.6' into lf_v2.6 - ab2b81a77 ddr: phy.c : Add check for while restoring training values from xspi - 13a157a94 Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6 - b68f61b58 LF-5378 feat(imx8ulp): put all the pad into off mode - 3e8c6512e LF-7296-02 feat(imx8ulp): shutdown LDO1 in APD DPD mode - 8048b198e LF-7296-01 feat(imx8ulp): set buck3 to 0.73v when APD enter PD mode - f123e1c3c Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6 - f8bc350c9 MA-20469 Enable suspend/resume when GPC interrupt-controller is disabled in the kernel - 4040a7820 LF-7358 feat(imx93): init the qos setting for nicmix & wakeupmix - e1668ec47 LF-7106 fix(imx8mq): fix the potential buffer overflow - 15e294aab LF-7262 feat(imx93): add ddr retention & sys_sleep mode support - 9646c95aa feat(lx2): enable OCRAM ECC - 4c04badd7 Merge remote-tracking branch 'origin/ls_v2.6' into lf_v2.6 - 34199bd9b Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6 - ef5a61b29 Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6 - 88d8d83f2 LF-7238 imx93: trdc: Protect OPTEE memory to secure access only - d4b2ed9b3 Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6 - 1d7b5ccb8 MA-20669-2 android: imx8ulp: add memory region policy - bfb6408a8 MA-20669-1 trusty: ffa: support TRUSTY_LEND - b1043e574 Merge remote-tracking branch 'origin/imx_v2.6' into lf_v2.6 - 6e8159d6f LF-7160 imx8ulp: Allow HIFI DID2 to access LPUART6 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io> (cherry picked from commit 11b4ba1e9516080940a3ba6a66b9f5882e6084f3)
2023-01-08firmware-imx: Upgrade 8.17 -> 8.18Oleksandr Suvorov
New firmware binaries are available from NXP as a part of 5.15.71-2.2.0 release. Updated firmware: vpu/vpu_fw_imx8_enc.bin - Sep 22 2022 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io> (cherry picked from commit 27b4f04558b40a4d97610eaaab26a44bde623149)
2023-01-04u-boot-imx-mfgtool: Emphasize u-boot-imx recipe re-useTom Hochstein
The re-use of the u-boot-imx recipe is non-standard and requires a non-standard FILESEXTRAPATHS setting. Make this clear with a comment and grouping of the logic. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit d90e3109164cb47adfb312222e47c3b31eef935f)
2023-01-04u-boot-imx*: Update to 5.15.71-2.2.0 versionTom Hochstein
Includes new dependency on xxd-native. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit edff579903e03510c37162fb2326fb9954c9d54d)
2022-12-27firmware-nxp-wifi: Drop linux-firmware-bcm4359-pcie aliasTom Hochstein
This package doesn't aim to be a replacement for linux-firmware but rather to offer different firmware files. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit d32455699c9cdd3520886f1f86485e80b85e756b)
2022-12-27firmware-nxp-wifi: Add NXP WiFi/BT supportTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit ab1d99401be40f7d0b56b1fafdd8f42e4ad68465)
2022-12-20uefi: Update to commit d887e52Jun Zhu
New Changes: d887e52 update uefi binaries for lf-5.15.71-2.2.0 (2022 Q4 release) 1d52091 update uefi binaries for lf-5.15.52-2.1.0 (2022 Q3 release) 6792163 update uefi binaries for lf-5.15.32-2.0.0 (2022 Q2 release) 54b23d5 Fix for BSA-UEFI test 402 a92e8b4 lf-5.15.5-1.0.0-rc1: update uefi binaries 58f2b57 lx2: acpi: add node for the Inphi retimer c8f702f update binaries for lf-5.10.72-2.2.0 Signed-off-by: Jun Zhu <junzhu@nxp.com> (cherry picked from commit 2beecb6908d22edba1661fdebe8d9439ecac0ff2)
2022-12-16rcw: Update to commit a4db868Jun Zhu
- Include the Errata A-050426 Signed-off-by: Jun Zhu <junzhu@nxp.com> (cherry picked from commit 82206cb7d31e3f637f40fc24fbf04cf81b1956be)
2022-12-16mc-utils: Update to commit bc14133Jun Zhu
New commit: bc14133 Add APIs for MC 10.35.0 Signed-off-by: Jun Zhu <junzhu@nxp.com> (cherry picked from commit 21974e4af8ff40381b479bfcd2ee68277d75bac9)
2022-12-15Switch NXP QorIQ repositories to github.comJun Zhu
Fetch QorIQ's source code from github.com/nxp-qoriq, as original source.codeaurora.org/external/qoriq will stop to access from April 2023. Signed-off-by: Jun Zhu <junzhu@nxp.com> (cherry picked from commit db67bdf59ca6e7c2da4a6fbadb53b5ae238219a6)
2022-12-14u-boot-fslc: Bump revision to cbd7eb17ac1Otavio Salvador
Apply following changes: cbd7eb17ac1 imx8mn-venice-u-boot: Fix broken boot f463aeddbbf imx8mn-ddr4-evk-u-boot: Fix broken boot d1920093874 imx6qdl-sabresd: Pass mmc alias 047ac33f481 wandboard: Pass mmc aliases Fixes: #1324, #1267 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> (cherry picked from commit 37efa65108d367fd28cb0aa6ae789670e7358ae7)