summaryrefslogtreecommitdiffstats
path: root/recipes-bsp
Commit message (Collapse)AuthorAgeFilesLines
...
* 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>
| * 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>
* | 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>
* 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>
* qoriq-atf: Upgrade to v2.6Jun Zhu2023-04-175-26/+67
| | | | Signed-off-by: Jun Zhu <junzhu@nxp.com>
* linux-*-mfgtool, u-boot-*-mfgtool: Remove specific recipesrework/remove-mfgtool-specific-recipesOtavio Salvador2023-04-125-44/+2
| | | | | | | | | | | | | The use of a specific recipes are not need anymore. For the U-Boot specific case, the UBOOT_CONFIG mechanism allows multiple binaries using different configurations so we can remove this recipes and default to the IMX_DEFAULT_BOOTLOADER as provider. The Linux specific case is completely unnecessary as the USB gadget is supported in all versions we support. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx: fw: allow to build for mainline bsp tooMax Krummenacher2023-04-103-9/+9
| | | | | | | | SECO/SC FW/HDMI FW and friends should not be restricted to imx-nxp-bsp. If one wants to build machines for a mainline kernel / user space these would be required to build the boot container too. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* u-boot-imx: Update to latestTom Hochstein2023-04-052-3/+3
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* isp-imx: Update isp-imx_4.2.2.19.0.bb to commit a7ef904Gary Bisson2023-03-161-4/+3
| | | | | | | | | | | - 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>
* Merge pull request #1434 from thochstein/miscOtavio Salvador2023-02-201-2/+2
|\ | | | | Upgrade imx-sc-firmware, update machine devicetrees for NXP BSP
| * imx-sc-firmware: Upgrade 1.14.0 -> 1.15.0Tom Hochstein2023-02-201-2/+2
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* | boot-format: Use https protocol with githubKhem Raj2023-02-201-1/+1
|/ | | | | | | | | 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>
* imx-boot: Add i.MX 93 configurationDaiane Angolini2023-02-141-5/+37
| | | | | | It is based on 5.15.71_2.2.0 NXP BSP release. Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
* u-boot-imx: Add mx9-nxp-bsp as compatibleDaiane Angolini2023-02-141-1/+1
| | | | Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
* firmware-imx-8: Add support for mx9-nxp-bspDaiane Angolini2023-02-141-3/+19
| | | | Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
* imx-atf: Make it compatible with mx9-generic-bspDaiane Angolini2023-02-141-1/+1
| | | | Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
* firmware-sentinel: Make it compatible for mx9-nxp-bspDaiane Angolini2023-02-141-1/+1
| | | | Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
* imx-boot: Fix the bsp overrideRodrigo M. Duarte2023-02-131-1/+1
| | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* u-boot-imx: Change the imx bsp override to generic bspRodrigo M. Duarte2023-02-131-5/+5
| | | | | | | | 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>
* layer: Use github for QorIQ sourceTom Hochstein2023-02-082-2/+2
| | | | | | The NXP repos are moving to github. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-test: Update to 5.15.71_2.2.0Tom Hochstein2023-02-081-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>