aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-bsp
AgeCommit message (Collapse)Author
2023-09-07firmware-nxp-wifi: Fix overlap with linux-firmwareTom Hochstein
Now that the firmware packages provided are also upstreamed to linux-firmware, fix the overlap error like: ``` * check_data_file_clashes: Package linux-firmware wants to install file ...1.0-r0/rootfs/lib/firmware/nxp/uartuart8997_bt_v4.bin But that file is already provided by package * firmware-nxp-wifi-nxp8997-common ``` Fixes: 1639 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-09-07Revert "firmware-nxp-wifi: Drop UART firmware now in linux-firmware"Tom Hochstein
This reverts commit 6876c09d25027ad482add5fef01e92a50d379a5a.
2023-08-21Merge pull request #1641 from thochstein/imx8dxlevkOtavio Salvador
Add 8DXL B0 EVK support
2023-08-21firmware-sentinel: Upgrade 0.8 -> 0.10Tom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-08-21imx-base.inc: Implement generic SOC revision designTom Hochstein
Rework imx-boot and use-imx-security-controller-firmware.bbclass with a generic SOC revision design implemented in imx-base.inc. This does replace the machine feature design using `soc-rev*`, but maintains backwards compatibility by incorporating that design into the default settings. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-08-21firmware-nxp-wifi: Drop UART firmware now in linux-firmwareTom Hochstein
Drop: - uartuart8987_bt.bin - uartuart8997_bt_v4.bin - uartuart9098_bt_v1.bin - uartiw416_bt_v0.bin - uartspi_n61x_v1.bin.se Fixes: #1639 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-08-07Revert "imx-atf: Explicitly demand BFD linker"Khem Raj
This reverts commit 535a46d8fd17ef4fe5588e90c6fd741ef8537a28.
2023-07-30libimxdmabuffer: 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>
2023-07-27imx-atf: Update 6.1.1-1.0.0 to 6.1.22-2.0.0Oleksandr Suvorov
Update to the 2.8 version aligned with NXP BSP release L6.1.22-2.0.0. Relevant changes: - 99195a23d MA-21286 imx8m: habv4: support dram dynamic mapping - 57e74c226 MA-21277 imx93: fix boot failure on opteed - 8c5bfc946 MA-21257 imx93: enable trusty support - 5ce0b6827 MA-21254 remove static declaration for rank_setting_update() - 8ab375a81 LF-9014 imx8ulp: pd: Fix EPDC update issue - 70db244d4 MA-21229 android: imx8mq: fix build break - 4dfe57384 MA-21228 trusty: sync spmd ffa handler function - a78eb7c37 LF-8090 imx93: TRDC: Fix wrong fuse bits for USB1 and eQOS disable - d25473f6f LF-8893 feat(imx8ulp): add some delay before cmc1 access - 64de3dc30 LF-8890 feat(imx8ulp): update the upower pmic_cfg setting - 856a80e65 LF-8838 feat(imx93): skip system level power config when m33 active - cf678144d LF-8817 feat(imx93): update the swffc/retention flow for i.mx93 - 36de99cac LF-8614 fix(imx8m): disable auto self refresh before swffc - f27b39ecd LF-8453 imx8ulp: Update XRDC for ELE to access DDR with CA35 DID - e1577f8d7 LF-8648 feat(imx93): add get ddr fsp info for imx93 - b8bfb4b4b LF-8459-02: fix(imx): add the missing copyright - 57eff4fb6 LF-8459-01 refine(imx8ulp): remove the unused header file Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
2023-07-25uefi: Update to commit 15deb92Jun Zhu
Signed-off-by: Jun Zhu <junzhu@nxp.com>
2023-07-25dp-firmware-cadence: Upgrade to 22.04Jun Zhu
Signed-off-by: Jun Zhu <junzhu@nxp.com>
2023-07-25mc-utils: Update to commit 8efeeacJun Zhu
Upgrade to v10.37.0. Signed-off-by: Jun Zhu <junzhu@nxp.com>
2023-07-25rcw: Update to commit 020dcf0Jun Zhu
- Integrate ls104ardb nandboot with 4K Pagesize of NAND flash. Signed-off-by: Jun Zhu <junzhu@nxp.com>
2023-07-24basler-camer: Upgrade to 4.2.2.22.0Jun Zhu
As per NXP mickledore-6.1.22-2.0.0 release. Signed-off-by: Jun Zhu <junzhu@nxp.com>
2023-07-24isp-imx: Upgrade to 4.2.2.22.0Jun Zhu
As per NXP mickledore-6.1.22-2.0.0 release. - Add new app "tuningext" Signed-off-by: Jun Zhu <junzhu@nxp.com>
2023-07-21firmware-nxp-wifi: install NXP wlan and bt only firmware blobsRicardo Salveti
Also install the standalone NXP firmware for wlan and bt, available as part of lf-6.1.22_2.0.0. Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
2023-07-20imx-lib: Update lf-6.1.1_1.0.0 to lf-6.1.22_2.0.0Oleksandr Suvorov
Relevant changes: - 8f124c3 Add SCR file SCR-imx-lib.txt for imx-lib - 61227f3 Update the hard-coded '/usr/lib' location to libdir variable Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
2023-07-20imx-test: Update from lf-6.1.1_1.0.0 to lf-6.1.22_2.0.0Oleksandr Suvorov
Relevant changes: - 9fe083c LF-7974: imx-jpeg: Align with upstream naming for the 12-bit pixelformats - d0686e2 Rename COPYING to LICENSE - 2c45811 LF-7974: imx-jpeg: Fix description for 12-bit formats - 2aba5ad LF-7974: imx-jpeg: Fix for "yuv420s-12" format - 96e2ed4 MLK-26076-13: mxc_v4l2_vpu_test: support non zero crop start point - cddc36b MLK-26076-12: mxc_v4l2_vpu_test: handle error_flag - cf0ac44 MLK-26076-11: mxc_v4l2_vpu_test: support bgr24 and 12bit bgr - 32ad3ed MLK-26076-10: mxc_v4l2_vpu_test: support yuv444 and 12bit yuv444 - 07abed8 MLK-26076-9: mxc_v4l2_vpu_test: support 12bit yuyv - 0c9025e MLK-26076-8: mxc_v4l2_vpu_test: support gray and 12bit gray - 4ba952f MLK-26076-7: mxc_v4l2_vpu_test: support convert p012 - 89a2b28 MLK-26076-6: mxc_v4l2_vpu_test: convert to p016 when converting 10/12/16 bits format - e50f17a MLK-26076-5: mxc_v4l2_vpu_test: add p016 video format - 459125d MLK-26076-4: mxc_v4l2_vpu_test: add p012 video format - 1bc745a MLK-26076-3: mxc_v4l2_vpu_test: align convert to 8x8 - 7db677a MLK-26076-2: mxc_v4l2_vpu_test: fix a bug in compare foramt depth - 9b9b52e MLK-26076-1: mxc_v4l2_vpu_test: align ofile output line Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
2023-07-20u-boot-imx: Upgrade 2022.04 to 2023.04Oleksandr Suvorov
Upgrade the u-boot-imx to the 2023.04 version, that is used in the NXP BSP LF6.1.22_2.0.0. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
2023-07-20imx-mkimage: Update lf-6.1.1_1.0.0 to lf-6.1.22_2.0.0Oleksandr Suvorov
Relevant changes: - 5cfd218 MA-21144 imx8m: fix pad_image script - 1752a0a imx8ulp: Change to use A2 as default REV - d523fce imx8m: Add Multiple u-boot DTB support to FIT - 4981b77 MA-21096 Fix tee.bin can't be compressed as expected on 8ulp/8q. - ac12242 MA-21092 Adjust print log for compressed tee.bin Refresh the patch for fixing mkimage_uboot issue for imx8m machines. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
2023-07-18firmware-nxp-wifi: Update to the version of NXP 6.1.22-2.0.0 releaseJun Zhu
f775d53 EULA.txt: update Software License to v46 adb9517 FwImage: update firmware to mxm5x17391.p3 Signed-off-by: Jun Zhu <junzhu@nxp.com>
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>
2023-06-21recipes: Add missing patch tag Upstream-StatusKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-17basler-camera: delete files also provided by isp-imxMax Krummenacher
The binary blob providing basler-camera files now (4.2.2.21) contains configuration files for the Omnivion OS08A20 as used on NXP's camera module [1]. Those files have been and still are provided by isp-imx. The content is identical. Delete them to prevent the following error during do_rootfs if the basler-camera package is installed into a image: | * check_data_file_clashes: Package libdaa3840-30mc1 wants to install file | .../rootfs/opt/imx8-isp/bin/dewarp_config/sensor_dwe_os08a20_1080P_config.json | But that file is already provided by package * isp-imx | * check_data_file_clashes: Package libdaa3840-30mc1 wants to install file | .../rootfs/opt/imx8-isp/bin/dewarp_config/sensor_dwe_os08a20_4K_config.json | But that file is already provided by package * isp-imx [1] https://www.nxp.com/part/IMX-OS08A20#/ Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-06-10imx-sc-firmware: Remove -fuse-ld=lld from linker flagsKhem Raj
This package uses its own pre-compiled toolchain which is based on old gcc where -fuse-ld=lld is not implemented and it breaks the builds for distros using `ld-is-lld` distro feature Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-09imx-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>
2023-06-02Merge pull request #1559 from thochstein/multimediaOtavio Salvador
gstreamer LF6.1.1-1.0.0 update
2023-06-02Merge pull request #1560 from chrisdimich/masterOtavio Salvador
Update various recipes as per NXP release 6.1.1-1.0.0
2023-06-02basler-camera: upgrade to 4.2.2.21.0Chris Dimich
As per NXP langdale-6.1.1-1.0.0 release. Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
2023-06-02imx-lib: Fix license, add i.MX 9 supportTom Hochstein
The latest version of imx-lib renamed the license file and added i.MX 9 support. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-06-01isp-imx: upgrade to 4.2.2.21.0Chris Dimich
As per NXP langdale-6.1.1-1.0.0 release. Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
2023-06-01imx-vpu-hantro-daemon: upgrade to 1.1.6Chris Dimich
As per NXP langdale-6.1.1-1.0.0 release. Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
2023-06-01imx-vpu-hantro: upgrade to 1.28.0Chris Dimich
Remove patch that prevented warning from oe qa, but no longer needed as new version builds with no warning. As per NXP langdale-6.1.1-1.0.0 release. Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
2023-05-31u-boot-fslc: bump to revision 7341fbbVinicius Aquino
mx6sabresd: Fix extra environment settings Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
2023-05-16imx-boot-firmware-files: Fix SUMMARY as it is not specific for i.MX8Otavio Salvador
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2023-05-15imx-boot-firmware-files: Avoid Cadence firmware for in mx8mOtavio Salvador
Fixes: 90df14f9 ("imx-boot-firmware-files: consolidate deploy firmware files across SoCs") Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2023-05-02u-boot-fslc: bump to revision 1f4890c5Otavio Salvador
This includes following changes: - df3b57ef07b misc: imx: remove DM dependency for ocotp driver in SPL Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2023-05-02imx-atf: Update lf-5.15.71-2.2.0 to lf-6.1.1-1.0.0Oleksandr Suvorov
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>
2023-04-24imx-boot-firmware-files: consolidate deploy firmware files across SoCsOtavio Salvador
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>
2023-04-20firmware-nxp-wifi: Fix iw416 and iw612 additionsTom Hochstein
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>
2023-04-20firmware-nxp-wifi: Fix install -DTom Hochstein
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>
2023-04-20firmware-nxp-wifi: Fix license after update to lf-6.1.1_1.0.0Tom Hochstein
Fixes: e513c53 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-04-19Merge pull request #1504 from MrCry0/master-lf-6.1.1_1.0.0Otavio Salvador
Update linux kernel and related recipes to 6.1.1-1.0.0
2023-04-19qoriq-atf: Remove mbedtls from DEPENDSJun Zhu
mbedtls is included in SCR_URI into fetched source code tree. Signed-off-by: Jun Zhu <junzhu@nxp.com>
2023-04-18firmware-nxp-wifi: Update lf-5.15.71-2.2.0 to lf-6.1.1_1.0.0Oleksandr Suvorov
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>
2023-04-18firmware-imx: firmware-nxp-wifi: remove unneeded commandsOleksandr Suvorov
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>
2023-04-18imx-lib: Update lf-5.15.71-2.2.0 to lf-6.1.1_1.0.0Oleksandr Suvorov
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>
2023-04-18imx-test: Update from 5.15.71_2.2.0 to lf-6.1.1_1.0.0Oleksandr Suvorov
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>
2023-04-18imx-mkimage: Update lf-5.15.71-2.2.0 to lf-6.1.1_1.0.0Oleksandr Suvorov
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>
2023-04-17u-boot-fslc: 2023.01 -> 2023.04Otavio Salvador
U-Boot fork has been updated to include tagged version v2023.04 from upstream. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>