summaryrefslogtreecommitdiffstats
path: root/recipes-bsp
Commit message (Collapse)AuthorAgeFilesLines
...
* isp-imx: fix compile with boost 1.83.0Max Krummenacher2023-10-092-1/+48
| | | | | | Add missing include as boost no longer indirectly includes it. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* imx-boot: Prevent unnecessary cp of UBOOT_DTB_NAME_EXTRA if ↵Timo Schuster2023-10-051-3/+3
| | | | UBOOT_SIGN_ENABLE is set
* imx-boot: Copy UBOOT_DTB_NAME_EXTRA instead of UBOOT_DTB_NAME to ↵Timo Schuster2023-10-041-1/+1
| | | | BOOT_STAGING in compile_mx8 to fix 'Can't find u-boot DTB file, please copy from u-boot' error
* imx-boot: allow deploy multiple u-bootDaiane Angolini2023-09-231-48/+126
| | | | | | | | | | | | | | | | | | | | | 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>
* u-boot-imx: deploy multiple boot images for i.MX 8MMaxim Paymushkin2023-09-221-2/+21
| | | | | | | | | | | | | | | | | | | | | | | | if env UBOOT_CONFIG contains multiple U-boot configurations, then "do_deploy_append_mx8m" always returns an error due to installing the same dtb-file defined in env UBOOT_DTB_NAME. Even env UBOOT_DTB_NAME contains the same dtb-name for all U-boot configs it can not be used without an extra suffix (U-boot config) because different U-boot configs can generate different dtb files based on the same dts file. In case different UBOOT_DTB_NAMEs are used in U-boot configurations, then the same flags for env UBOOT_DTB_NAME must be used in the machine configuration as in U-boot configurations. UBOOT_CONFIG = "a b" UBOOT_DTB_NAME[a] = "a.dtb" UBOOT_DTB_NAME[b] = "b.dtb" See PR #1439 and #1642 Signed-off-by: Maxim Paymushkin <maxim.paymushkin@gmail.com> Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
* u-boot-imx: Fix the file permission during the installationDaiane Angolini2023-09-141-2/+2
| | | | Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
* firmware-nxp-wifi: Fix overlap with linux-firmwareTom Hochstein2023-09-071-4/+30
| | | | | | | | | | | | | | 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>
* Revert "firmware-nxp-wifi: Drop UART firmware now in linux-firmware"Tom Hochstein2023-09-071-3/+12
| | | | This reverts commit 6876c09d25027ad482add5fef01e92a50d379a5a.
* Merge pull request #1641 from thochstein/imx8dxlevkOtavio Salvador2023-08-213-31/+28
|\ | | | | Add 8DXL B0 EVK support
| * firmware-sentinel: Upgrade 0.8 -> 0.10Tom Hochstein2023-08-212-23/+27
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-base.inc: Implement generic SOC revision designTom Hochstein2023-08-211-8/+1
| | | | | | | | | | | | | | | | | | | | 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>
* | firmware-nxp-wifi: Drop UART firmware now in linux-firmwareTom Hochstein2023-08-211-12/+3
|/ | | | | | | | | | | | 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>
* Revert "imx-atf: Explicitly demand BFD linker"Khem Raj2023-08-071-1/+1
| | | | This reverts commit 535a46d8fd17ef4fe5588e90c6fd741ef8537a28.
* libimxdmabuffer: Upgrade to version 1.1.3Carlos Rafael Giani2023-07-302-30/+1
| | | | | | | | | | | | * 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>
* imx-atf: Update 6.1.1-1.0.0 to 6.1.22-2.0.0Oleksandr Suvorov2023-07-271-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | 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>
* uefi: Update to commit 15deb92Jun Zhu2023-07-251-1/+1
| | | | Signed-off-by: Jun Zhu <junzhu@nxp.com>
* dp-firmware-cadence: Upgrade to 22.04Jun Zhu2023-07-252-30/+29
| | | | Signed-off-by: Jun Zhu <junzhu@nxp.com>
* mc-utils: Update to commit 8efeeacJun Zhu2023-07-251-1/+1
| | | | | | Upgrade to v10.37.0. Signed-off-by: Jun Zhu <junzhu@nxp.com>
* rcw: Update to commit 020dcf0Jun Zhu2023-07-251-1/+1
| | | | | | - Integrate ls104ardb nandboot with 4K Pagesize of NAND flash. Signed-off-by: Jun Zhu <junzhu@nxp.com>
* basler-camer: Upgrade to 4.2.2.22.0Jun Zhu2023-07-241-4/+4
| | | | | | As per NXP mickledore-6.1.22-2.0.0 release. Signed-off-by: Jun Zhu <junzhu@nxp.com>
* isp-imx: Upgrade to 4.2.2.22.0Jun Zhu2023-07-241-3/+5
| | | | | | | As per NXP mickledore-6.1.22-2.0.0 release. - Add new app "tuningext" Signed-off-by: Jun Zhu <junzhu@nxp.com>
* firmware-nxp-wifi: install NXP wlan and bt only firmware blobsRicardo Salveti2023-07-211-7/+22
| | | | | | | 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>
* imx-lib: Update lf-6.1.1_1.0.0 to lf-6.1.22_2.0.0Oleksandr Suvorov2023-07-201-2/+2
| | | | | | | | 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>
* imx-test: Update from lf-6.1.1_1.0.0 to lf-6.1.22_2.0.0Oleksandr Suvorov2023-07-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | 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>
* u-boot-imx: Upgrade 2022.04 to 2023.04Oleksandr Suvorov2023-07-202-5/+5
| | | | | | | 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>
* imx-mkimage: Update lf-6.1.1_1.0.0 to lf-6.1.22_2.0.0Oleksandr Suvorov2023-07-202-27/+32
| | | | | | | | | | | | | 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>
* firmware-nxp-wifi: Update to the version of NXP 6.1.22-2.0.0 releaseJun Zhu2023-07-181-4/+4
| | | | | | | f775d53 EULA.txt: update Software License to v46 adb9517 FwImage: update firmware to mxm5x17391.p3 Signed-off-by: Jun Zhu <junzhu@nxp.com>
* alsa-state: Simplify FILESEXTREAPATHS to support NXP specific and Mainline BSPJun Zhu2023-06-261-1/+1
| | | | | | | 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>
* recipes: Add missing patch tag Upstream-StatusKhem Raj2023-06-214-0/+10
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* basler-camera: delete files also provided by isp-imxMax Krummenacher2023-06-171-0/+4
| | | | | | | | | | | | | | | | | | | | | 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>
* imx-sc-firmware: Remove -fuse-ld=lld from linker flagsKhem Raj2023-06-101-0/+2
| | | | | | | | 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>
* imx-atf: Explicitly demand BFD linkerKhem Raj2023-06-091-1/+1
| | | | | | | | | | | 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>
* Merge pull request #1559 from thochstein/multimediaOtavio Salvador2023-06-021-8/+9
|\ | | | | gstreamer LF6.1.1-1.0.0 update
| * imx-lib: Fix license, add i.MX 9 supportTom Hochstein2023-06-021-8/+9
| | | | | | | | | | | | | | 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>
* | Merge pull request #1560 from chrisdimich/masterOtavio Salvador2023-06-025-70/+21
|\ \ | |/ |/| Update various recipes as per NXP release 6.1.1-1.0.0
| * basler-camera: upgrade to 4.2.2.21.0Chris Dimich2023-06-021-3/+3
| | | | | | | | | | | | As per NXP langdale-6.1.1-1.0.0 release. Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
| * isp-imx: upgrade to 4.2.2.21.0Chris Dimich2023-06-011-9/+12
| | | | | | | | | | | | As per NXP langdale-6.1.1-1.0.0 release. Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
| * imx-vpu-hantro-daemon: upgrade to 1.1.6Chris Dimich2023-06-011-2/+2
| | | | | | | | | | | | As per NXP langdale-6.1.1-1.0.0 release. Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
| * imx-vpu-hantro: upgrade to 1.28.0Chris Dimich2023-06-012-56/+4
| | | | | | | | | | | | | | | | | | 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>
* | u-boot-fslc: bump to revision 7341fbbVinicius Aquino2023-05-311-1/+1
|/ | | | | | mx6sabresd: Fix extra environment settings Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
* imx-boot-firmware-files: Fix SUMMARY as it is not specific for i.MX8fix-firmwareOtavio Salvador2023-05-161-2/+1
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-boot-firmware-files: Avoid Cadence firmware for in mx8mOtavio Salvador2023-05-151-1/+1
| | | | | Fixes: 90df14f9 ("imx-boot-firmware-files: consolidate deploy firmware files across SoCs") Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc: bump to revision 1f4890c5Otavio Salvador2023-05-021-1/+1
| | | | | | | | This includes following changes: - df3b57ef07b misc: imx: remove DM dependency for ocotp driver in SPL Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-atf: Update lf-5.15.71-2.2.0 to lf-6.1.1-1.0.0Oleksandr 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>
* imx-boot-firmware-files: consolidate deploy firmware files across SoCsrework-firmware-imxOtavio Salvador2023-04-243-63/+62
| | | | | | | | | 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>
* 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>
* 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-194-14/+16
|\ | | | | Update linux kernel and related recipes to 6.1.1-1.0.0
| * 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>