summaryrefslogtreecommitdiffstats
path: root/recipes-bsp
Commit message (Collapse)AuthorAgeFilesLines
* firmware-nxp-wifi: Add symbolic link for IW416backport-2294-to-styheadFrancesco Dolcini2025-05-231-0/+1
| | | | | | | | | | | | | | | Add missing symbolic link for IW416 to the name expected by the mainline Linux kernel driver. Fixes the following error during the driver probe: | mwifiex_sdio mmc2:0001:1: Direct firmware load for mrvl/sdiouartiw416_combo_v0.bin failed with error -2 | mwifiex_sdio mmc2:0001:1: Failed to get firmware mrvl/sdiouartiw416_combo_v0.bin | mwifiex_sdio mmc2:0001:1: info: _mwifiex_fw_dpc: unregister device Fixes: 6bc2c1fb01f2 ("firmware-nxp-wifi: Added symbolic links for wifi firmware files") Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com> (cherry picked from commit d5198caa80210b7df9555b2ca1fe16f68db106f6)
* firmware-nxp-wifi: Added symbolic links for wifi firmware filesSathishkumar Duraisamy2025-05-141-0/+5
| | | | | | | | | | In the bsp LF-6.12.3 update, it is found, that the names of firmware files were chagned. So added additional symbolic links with old file name point to new firmware files. It is done for compatibility with linux kernel where it references with old filename. Signed-off-by: Sathishkumar Duraisamy <sathishkumar.d.cbe@gmail.com> (cherry picked from commit 6bc2c1fb01f220ddebfe571389240e20ac3943f3)
* firmware-nxp-wifi: Fix the list of files shipped in packagebackport-2270-to-styheadRodrigo M. Duarte2025-05-131-2/+2
| | | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br> (cherry picked from commit 4f321673f21813cf414f71fe79daed1258b9fea1)
* imx-sc-firmware: 1.15.0 -> 1.18.0Rodrigo M. Duarte2025-05-131-8/+6
| | | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br> (cherry picked from commit 4b3279782682b47e41ce4834c91531ac32cad054)
* Merge pull request #2260 from Freescale/backport-2241-to-styheadOtavio Salvador2025-05-131-3/+3
|\ | | | | [Backport styhead] imx-mkimage: Update to NXP BSP 6.12.3_1.0.0
| * imx-mkimage: Update to NXP BSP 6.12.3_1.0.0backport-2241-to-styheadTom Hochstein2025-05-131-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | 9e60b1f i.MX94: change the fcb gen script for i.MX94 9bf51e8 iMX94: Add iMX94 soc makefilies 77dce74 iMX94: add v2 container support c0c69cb imx95: upgrade Synopsys DDR PHY FW to v202409 64fcf1c Handled imx95 parse/extract functionality 55093c4 Add flash_all_ap target for non-Linux ap image. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit f4ec14f08d01bfba75522c0a4fdbe3a5aab3ae33)
* | firmware-nxp-wifi: Change the SRCBRANCH from 6.6.52 to lf-6.12.3backport-2254-to-styheadRodrigo M. Duarte2025-05-131-3/+19
| | | | | | | | | | | | | | | | This commit changes the SRCBRANCH of firmware-nxp-wifi. Also add new RDEPENDS to sdio and pcie. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br> (cherry picked from commit ed53e80d3e91db2804c40166b4075e708d5ac3e8)
* | firmware-ele-imx: 1.3.0 -> 2.0.1Rodrigo M. Duarte2025-05-131-4/+4
|/ | | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br> (cherry picked from commit f0d7a2fad627a698d9211d559641de20053d0527)
* imx-seco: 5.9.4 -> 5.9.4.1Rodrigo M. Duarte2025-05-121-4/+6
| | | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br> (cherry picked from commit fa2f52e358bb4a6ebfd6aa7fe2189db6b9ddabac)
* imx-uuc: Bump revision to 25f65e1Rodrigo M. Duarte2025-05-121-1/+1
| | | | | | | | | | | 25f65e1 ufb: fix nitpick regarding format argument 4e7a99a ufb: fix some compiler warnings b4c1af3 ufb: pretty format source file affb8ad .gitignore: add ufb binary 6cffbc4 Add license and copyright Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br> (cherry picked from commit 193418411a97d0d01fa05448122fbb258fe3d3bd)
* imx-atf: Bump revision to 78a14c75aRodrigo M. Duarte2025-05-071-1/+1
| | | | | | | | | | | | | 78a14c75a MA-23473 imx93: fix memory map failed with QNX SPL 5ee49dd5e MA-23254-3 [8QXP] Fragment secure heap and vpu boot memory e00605f58 MA-23254-2 [8QXP]Configure can only be controlled by the secure world ec3008099 MA-23254 [8QXP] Security configure for widevine L1 on imx8qxp f7f8a74a0 LF-14247 imx95: fix m7 status check f80434f8e LF-14043 feat(imx91): update security policies of ocram region a987f5c26 LF-14079 feat(imx8ulp): update the ddr retention flow Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br> (cherry picked from commit c68e1e67cef509bc51e268e8642242c6fb2a096f)
* imx-lib: Change the SRCBRANCH from 6.6.36 to lf-6.12.3Rodrigo M. Duarte2025-05-071-1/+1
| | | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br> (cherry picked from commit 0faca661dda2dd43204b72145eb6840d69ac6c91)
* Merge pull request #2233 from Freescale/backport-2195-to-styheadOtavio Salvador2025-05-054-0/+4
|\ | | | | [Backport styhead] alsa-state: Use i:MX-specific configuration to support QorIQ platforms
| * alsa-state: Add qoriq-*-bsp specific configurationAlexander Stein2025-05-054-0/+4
| | | | | | | | | | | | | | | | | | | | This asound.conf can be used for both i.MX and Layerscale platforms. But the latter don't have imx-<default>-bsp in their overrides. So add symlinks for QorIQ platforms. This makes the package for QorIQ platforms machine-specific as well. Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com> (cherry picked from commit 5ea77dce34cf2d8b936a0df75bfe274d48a321ec)
* | imx-boot: Add BOOT_VARIANT variable at prefix to generated binariesRodrigo M. Duarte2025-05-051-3/+5
|/ | | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br> (cherry picked from commit 0cc7db1dc77f0c5497878ee21814f9940f9a21c1)
* asound.conf: default sample rate to 48000Kevin Baker2025-04-282-4/+4
| | | | | | | | | | | | | | Change the default sample rate as used with ALSA to 48000 instead of 44100. Most newer content, videos, and web-based content uses 48 kHz sampling rate, especially with modern codecs like Opus. Normally applications request ALSA to use a PCM sample rate which matches the input content when starting playback. However, more complex applications such as Chromium will internally resample audio to match the default output. This can result in high CPU usage for resampling, so having ALSA's default rate match the majority of content is preferred. (cherry picked from commit 3760fde40b9c66ec7fcaf2807f154ad3955d51f8)
* recipes: fix whitespace warningsMax Krummenacher2025-04-263-4/+4
| | | | | | | Fix some more whitspace warnings. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 01a7d1c67bb4ca84c1cf3089d9a8c8c1b3b3b727)
* imx-boot: add LPDDR_FW_VERSION to mkimage arguments for iMX95Ernest Van Hoecke2025-04-251-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | For the iMX95 it can be necessary to use a different DDR FW version than the one selected by default by the mkimage build. You might need newer FW binaries while still supporting an older NXP BSP. Pass LPDDR_FW_VERSION to make if it is set, otherwise do nothing such that the Makefile selects its default value just like before. When using a different FW version without setting LPDDR_FW_VERSION accordingly you will get a build error similar to the below: ``` | DEBUG: Executing shell function do_compile | NOTE: UBOOT_CONFIG = sd, UBOOT_DTB_NAME = | NOTE: i.MX 95 boot binary build | NOTE: i.MX 93 boot binary build | NOTE: Copy ddr_firmware: lpddr4x_dmem_v202409.bin from $BUILD_PATH/deploy/images/verdin-imx95 -> $BUILD_PATH/tmp/work/verdin_imx95-tdx-linux/imx-boot/1.0/git/iMX95 [...] | make[1]: *** No rule to make target 'lpddr4x_imem_v202311.bin', needed by 'm33-oei-ddrfw.bin'. Stop. ``` Above we are using `lpddr4x_imem_v202409.bin` but mkimage is not aware without this fix and setting LPDDR_FW_VERSION (i.e.: in the machine conf). Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com> (cherry picked from commit 4f9e481e131aa7190535579e7ea208abf641bf8f)
* imx-vpu-hantro: Update recipesJoão Paulo Gonçalves2025-04-253-9/+18
| | | | | | | | Update Hantro VPU libraries and daemon to latest version of rel_6.6.52_2.2.0. Signed-off-by: João Paulo Gonçalves <joao.goncalves@toradex.com> (cherry picked from commit e6254a24a9d7fcc8e73b9bfa866f4b952be94cd2)
* u-boot-imx: Update source revision to e3219a5a734backport-2193-to-styheadRodrigo M. Duarte2025-04-152-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit update the u-boot-imx source revision and modify the recipe. e3219a5a734 LFU-832 imx8mp_evk: Burn the GP5_LOCK fuse at u-boot booting d3e281dde15 LFU-828 imx8m: soc: update vc8000e name d5f33691793 LF-14347: armv8/ls216xardb: sync RCWSR12 status in DCSR with CCSR 6dd466b4be5 LF-14440 iMX93/91: Fix isi kernel DTS node change in 6.12.y 81880df2d5b Pull request #150: MA-23272 [Android] Fix imx8mq can't boot without rpmb key 23fdab12bb7 Pull request #149: Encapsulate rbidx blob 0bc715c1f5e MA-23272 [Android] Fix imx8mq can't boot without rpmb key f9da896ed60 MA-23256 Add "rbidx_blob" defconfig for all i.MX 8 platforms de0d5a51933 MA-23203 Encapsulate the bootloader rollback index as a blob 23dc1f2a865 MA-23254 force assign secure memory to linux d592d6a16ec MA-23233-2 Load SRM before loading kernel f6bc9fb487a MA-23233 Support to provision SRM f7d5db534e9 LFU-823: configs: ls1088aqds: Add CONFIG_SYS_FLASH_CFI_WIDTH setting 3de49b5ebdd LF-13763-3 verdin-imx95: do the power cycle and reset to NETC 33776efa47d LF-13763-2 imx95_evk: do the power cycle and reset to NETC b40ee795724 LF-13763-1 net: fsl_enetc: Workaround XPCS issue on RX path 1d00ea83d9c Pull request #146: MA-23207 Generate the rpmb key blob before setting rpmb key 3bde1db8f1d MA-23207 Generate the rpmb key blob before setting rpmb key 22aa45c4587 LFU-824: board: freescale: ls1088a: add one more ifc-nor node to check ef9d27bf23c LFU-822 imx9: soc: Fix Declaring variable assignedparentclks without initializer 4493beff522 LFU-821 imx9: scmi: Fix Uninitialized scalar variable 7c14ad40a1b LFU-820 imx8m: Update DDR timing for iMX8M Series EVK boards cfd2f117d05 LFU-817 iMX95: Fixup kernel and uboot dtb based on fuses e5621fee8c3 LFU-818-02 imx9: Update frequency and parent of MEDIA_APB in LD mode ec735c88014 LFU-818-01 arm: dts: imx91: Update MEDIA_APB clock to 125Mhz b5ae121cede LF-13724-2 usb: xhci-imx8m: set USB_PWR pad to GPIO mode before boot linux 603c298ad53 LF-13724-1 imx8mp_evk: add "gpio" pinctrl for usb_dwc3_1 3da403c8843 LFU-819 imx95: verdin: switch to jh_root_mem 4b321a11fac MA-23157 android: Deprecate AVB_HASHTREE_ERROR_MODE_RESTART_AND_INVALIDATE Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br> (cherry picked from commit 16071e42d0b5e66a31d89eb296e9239da051b663)
* firmware-imx: Upgrade to v8.27Ernest Van Hoecke2025-04-153-3/+3
| | | | | | | | | | | | | | | | | | | | | This updates firmware-imx to the versions used in NXP BSP L6.12.3-1.0.0. Compared to v8.26 at d4c33ab, the following binaries were added: - ddr/lpddr4x_dmem_qb_v202409.bin - ddr/lpddr4x_dmem_v202409.bin - ddr/lpddr4x_imem_qb_v202409.bin - ddr/lpddr4x_imem_v202409.bin - ddr/lpddr5_dmem_qb_v202409.bin - ddr/lpddr5_dmem_v202409.bin - ddr/lpddr5_imem_qb_v202409.bin - ddr/lpddr5_imem_v202409.bin No binaries were removed, the following have been updated: - vpu/vpu_fw_imx8_dec.bin - vpu/ave633c_codec_fw.bin Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com> (cherry picked from commit 2cb2dc355827044a0011dcc4425da88b0ab36689)
* imx-mkimage: Upgrade to NXP BSP 6.6.52_2.2.0Tom Hochstein2025-03-311-2/+2
| | | | | | | | | 71b8c18 Add flash_all_ap target for non-Linux ap image. b8f5454 For iMX95, change verdin M7 image name. d97f0eb For iMX95, change 15x15 M7 image name. 0576197 M7 image names changed again. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-uuc: Don't inherit autotoolsTom Hochstein2025-03-311-2/+4
| | | | | | | | | | | | | | | | | | | | The do_configure task is failing: ``` ERROR: imx-uuc-0.5.1+git-r1 do_configure: no configure script found at ./configure ``` It appears to be due to this OE-Core change: autotools: require that a configure script exists There's no point inheriting autotools if you're not actually going to run a configure script, so make a missing configure script fatal. https://github.com/openembedded/openembedded-core/commit/6d327a39befae44a88a812bdf4acde800dcee57b imx-uuc doesn't need autotools, just a simple do_install implementation. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* u-boot: Add CVE_PRODUCT definitionJasper Orschulko2025-03-312-0/+2
| | | | | | | Adding a correct CVE_PRODUCT definition helps to keep track of upstream CVEs Signed-off-by: Jasper Orschulko <jasper@fancydomain.eu>
* imx-atf: Bum to match 6.6.52-2.2.0Daiane Angolini2025-03-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Relevant changes: - 1b27ee3ed Pull request #96: MA-23026 Fix bug: failed boot on LS platforms due caam driver - 02b06d177 MA-23026 Fix bug: failed boot on LS platforms due caam driver - afd50b207 LF-13734 fix(imx95): add missing license header - 0efc2fff8 Pull request #95: MA-23009 Fix i.MX 8Q boot failed when trusty disabled - 0728e974a MA-23009 Fix i.MX 8Q boot failed when trusty disabled - f590c74e5 Pull request #94: MA-23007 Fix bug, i.MX 8MN ATF failed to build - e9823459d MA-23007 Fix i.MX 8MN build break - a53124bcd Pull request #92: ATF RNG - 5b66f7321 MA-21916 Enable caam driver for i.MX - 55f8854fc MA-21915 Make the CAAM driver compatible with i.MX devices - 1d6489907 MA-22997 Fix bug: 8q failed to print any logs in ATF - dfda4210e Pull request #88: Lf v2.10 LF-13160 - 8b770b71f MA-22946-2 Guard the FF-A functions - b02708418 MA-22946 Enlarge the trusty stack - 66b6ed7e1 trusty: delete the fp registers save&restore at init stage - fea70c8d6 spd: trusty: Add FFA_PARTITION_INFO_GET - 96c52d0c2 spd: trusty: Add FFA_RX_RELEASE - afff18cea spd: trusty: add secure partition and non secure client descriptors - 77ba0234d spd: trusty: use FFA specific macros from ffa_svc - c80318969 trusty: generic-arm64-smcall: Add echo smcalls - 42164a24c LF-13673 fix(imx93): correct the ecc en bit define - 0e31b369c LF-13160-3: plat: imx8ulp: scmi sensor update temp return val - f6f942d2e LF-13160-2: drivers: scmi-msg: sensor: follow return temp val with spec data types - 3399b1786 LF-13160-1: plat: imx8ulp: scmi sensor: fix invalid temp error - 5e2ae7751 LF-13235 feat(imx95): support LM boot and shutdown - 7f72130b5 LF-13233 feat(imx95): support setting M7 reset address - 7c4a94d42 LF-13603 fix(imx9): reduce the pmic stby off delay on imx93/91 - efbc6f46a LF-13319 feat(imx95): Implement a semaphore for GIC quiescing between SM and ATF Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
* ixp-imx: update to 4.2.2.24.4Max Krummenacher2025-03-313-149/+95
| | | | | | | | | | | | | | | | | | | | | | | | | | Make tuningext a packageconfig as it no longer builds with latest master (walnascar): isp-imx contains the 3rd party cpp-netlib package. Compiling that package against boost 1.87 results in build errors. boost 1.87 is provided with latest master (walnascar). Compare also with meta-oe commit a46de2745b30 ("cpp-netlib: Skip recipe, not buildable with boost >= 1.87") Drop patch. Fix now present in package sources. Add jsoncpp to DEPENDS as the package no longer compiles its own version thereoff and dynamically links against the OE provided one. Sync CMake options with upstream recipe. The binary blobs provided now link against libtinyxml2.so.10. Drop the fix. The binary blobs provided still link against libjsoncpp.so.25, but OE provides libjsoncpp.so.26. Fixup the binaries. The package now provides a Makefile with a install task. Use that. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* imx-oei: provide virtual/imx-oeiHiago De Franco2025-03-241-1/+1
| | | | | | | | | | | | Some hardware vendors provide a customized Optional Executable Image (OEI) with changes specific to their boards (e.g. Toradex SMARC i.MX95). Add a virtual provider to avoid conflicts between the OEI recipes from other layers. This follows the pattern used for the related imx-system-manager. Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> (cherry picked from commit 7cf349d287a9d6eece4320cf487fc804917c2077)
* firmware-nxp-wifi: remove COMPATIBLE_MACHINEHiago De Franco2025-02-181-2/+0
| | | | | | | | | | | | | | | The current COMPATIBLE_MACHINE is set to build every i.MX SoC with both BSP variants. However the firmware-nxp-wifi deploys firmware related to the NXP Wi-Fi Modules (e.g. Maya IW416), which can be used with other SoCs as well, as example the Toradex Verdin-AM62 wich uses the TI SoC and the NXP Wi-Fi Module. With the current COMPATIBLE_MACHINE it is not possible to build this recipe and deploy the NXP firmware with different SoCs, therefore remove it. Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> (cherry picked from commit 8e7ebc096b009b40f9dc71546af25fbeee380770)
* firmware-nxp-wifi: create symbolic links to firmware/mrvl folderHiago De Franco2025-02-181-1/+6
| | | | | | | | | | | | | | | The upstream kernel Wi-Fi driver expects the sdiouart8997_combo_v4 and sdiouartiw416_combo_v0 binaries to be located under firmware/mrvl [1], different from the out-of-tree driver, which places them under firmware/nxp. Create symbolic links to deploy these binaries in the correct location for the upstream driver. Due to this change, bump the recipe version to 1.1. [1] https://github.com/torvalds/linux/blob/master/drivers/net/wireless/marvell/mwifiex/sdio.h#L31 Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> (cherry picked from commit deebc27a3abb88964a05aea794ffd9e86e0fd0bb)
* u-boot-imx: Bump to 6.6.52-2.2.0Daiane Angolini2025-02-171-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Relevant changes: - 6c4545203d1 LF-13928 update key for capsule - a6fbbc4830b LF-13892 imx8mp_evk: Fix kernel boot failure with DDR ECC enabled - b2f3a82bb62 LFU-815 imx91: Update iMX9101 PN support to latest config - dd06e11a237 LFU-813-3 imx95_15x15_evk: Turn on PCA9632 LED for LVDS backlight - 3215ce8075b LFU-813-2 imx95_19x19_evk: Enable backlight for LVDS - 063caa4957a LFU-813-1 gpio: adp5585: Reset alternate function pins to GPIO - ca6436fb7e4 LFU-812 arm: dts: imx95: Assign PLL VCO as the parent of PLL - 0688aa50da0 MA-23021 secretkeeper: return earlier if not initialized - 0ee139a17eb MA-23003-2 android: populate the SecretKeeper identity - e3b6dacd0ef MA-23003-1 trusty: add SecretKeeper client - f63ddd9cb11 LFU-808-3 power: regulator: correct the LDO_SNVS name - 5726a995b80 LFU-808-2 arm: dts: change LDO_SNVS voltage range - 69d949bcd3e LFU-808-1 power: regulator: change LDO_SNVS voltage range - b6d4dc9f627 LF-13712 video: nxp: imx_lcdifv3: Fix incorrect DISP_PARA register configuration - 5f50707d7bb LFU-788 imx95_evk: Modify the size of memory visible to the kernel - 86be8aa9268 LFU-807 imx: set enable_virt_at_load as false - 94619f027ce LFU-805-7 verdin-imx95: Enable aqr-stby regulator - 87f2e20bcb6 LFU-805-6 imx95_evk: Enable netc stby regulators - 331d8ae9a43 LFU-805-5 arm: dts: imx95-19x19-verdin: Update enet1 and enet2 ports - adf6ecb292f LFU-805-4 arm: dts: imx95-19x19-evk: Enable enet2 10Gbps port - d04db3691af LFU-805-3 net: fsl_enetc: Add iMX95 enetc4 10Gbps port support - 435f01c56e7 LFU-805-2 net: fsl_enetc_mdio: Add phy-supply property support - b42dd7d9bf5 LFU-805-1 net: phy: aquantia: Increase timeout for out of reset - 8461bbe8afa LFU-806 arm: dts: imx91: Update MEDIA_AXI clock to 333Mhz - 18fbed49e2a LFU-804 mmc: fsl_esdhc_imx: Add workaround for errata ERR052357 - 4e4af7348e4 LFU-803-2 imx93_qsb: Switch to Tianma LCD panel - fbc21190687 LFU-803-1 arm: dts: imx93_qsb: Add Tianma LCD panel DTS - caa18774855 LFU-802 imx95: verdin: correct xen bootargs - ba33b30784d LF-10293 imx8dxl_ddr3l_evk: Update default mtest range - 713768fb3fb LFU-801 mtd: spi: mt35xu01g: Disable erase chip command - 726021e921f LFU-796 imx91: Update iMX91 NIC clock to 250Mhz for low drive mode - b3931582f67 LFU-800 ls1012afrdm: Fix wrong pointer cast used - d601605d90a LFU-799 imx93_qsb: Fix build warning - f296640286b LFU-790 imx8mp_evk: Modify the size of memory visible to the kernel - ef5968f9050 MA-22915 Move ele buffer address to avoid Kernel image be overwrite - 357a0faeb4f LFU-789 mtd: spi-nor: Fix chip erase timeout issue - b9742cd668a LFU-793 imx95: Remove regions that AP does not have access from the memory map. - e172c32c4c9 LFU-792 firmware: scmi: Fix SCMI_SENSOR_CONFIG_SET return parameter - ae178324467 LFU-786-3: arm: dts: ls1088a-rdb: add bootph-all property - 2b22a9f8595 LFU-786-2: board: freescale: ls1088a: check rtc chip and adjust the rtc node - 69b7bfc391d LFU-786-1: configs: enable rtc pcf2131 - 161cb647c41 LFU-791 imx93_evk: enable XRST_STBY_EN function - 33f5fc8ab17 LFU-784: imx8: fdt: fix fdt edma nodes check - d1c05b18dd9 LFU-795 net: fec_mxc: correct fec clk Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io> (cherry picked from commit d8ce1e264c33c80e7d977d20453fe647b8a6d960)
* imx-secure-enclave: Bump to lf-6.6.52_2.2.0Daiane Angolini2025-02-111-3/+3
| | | | | Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io> (cherry picked from commit 2847cd04c8b55fc9628589e0156c9eaabba41c2d)
* u-boot-fslc: upgrade to v2025.01Andrey Zhizhikin2025-02-103-3/+3
| | | | | | | | | | | | | | | | | U-Boot fork has been updated to include tagged version v2025.01 from upstream. Following commits were ported from 2024.07+fslc to this version: ---- aa4bc52d08 ("imx: iMX6: Define disconnect_from_pc function") a6f371cad5 ("MLK-21854-2 imx: uuu: Update autoboot to run uuu or fastboot") bd90432d6c ("pico-imx6ul, pico-imx7d: Explain how to use eMMC user partition") 49f4fa81f9 ("mx6sabre_common: Dynamically change the video output") 9f3a98873d ("mx6sabresd: Enable video interfaces in bootargs") ---- Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> (cherry picked from commit 26bccf046ec12103520d2edd2587d954046dfb06)
* firmware-upower: SRC_URI uses PN not BPNSamuli Piippo2025-01-301-1/+1
| | | | | | | Fix src-uri-bad QA error. Signed-off-by: Samuli Piippo <samuli.piippo@qt.io> (cherry picked from commit 980419236f0bfb0bc1861f9c8ba9f740a83c1fa2)
* firmware-ele-imx: Use generic-bsp compatibleAlexander Stein2025-01-291-1/+1
| | | | | Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com> (cherry picked from commit a790076164115e65686c3eff973217874a39b2ec)
* qe-ucode: replace NXP-Binary-EULA with LICENSE to calculate checksumMeng Li2025-01-211-1/+1
| | | | | | | | | According to the commit c89d7843943f("Move License File from NXP-Binary-EULA to LICENSE") of repo https://github.com/nxp-qoriq/qoriq-qe-ucode. NXP-Binary-EULA is renamed to LICENSE, so replace NXP-Binary-EULA with LICENSE in recipe file. Signed-off-by: Meng Li <Meng.Li@windriver.com>
* Merge pull request #2061 from nxp-upstream/qoriq-q4Otavio Salvador2025-01-161-1/+1
|\ | | | | Upstream from NXP-6.6.52-2.0.0
| * qe-ucode: Update to latest from NXP 6.6.52-2.2.0Flora Hu2025-01-131-1/+1
| | | | | | | | | | | | Update SRCREV to c89d784 Signed-off-by: Flora Hu <flora.hu@nxp.com>
* | treewide: Remove all references to SRC_URI[md5sum] hashesOtavio Salvador2025-01-137-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | Drop md5sum check as no longer mandated in Yocto Project. SRC_URI[md5sum] used to also be commonly used, but it is deprecated and should be replaced by SRC_URI[sha256sum] when updating existing recipes. See: - https://docs.yoctoproject.org/dev/singleindex.html#fetching-code - https://docs.yoctoproject.org/dev/singleindex.html#src-uri-checksum-behaviour Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* | firmware-nxp-wifi: Upgrade Wi-Fi firmware to 6.6.52-2.2.0Jun Zhu2025-01-071-6/+18
|/ | | | | | | - Add firmware to support nxpiw610. - Update file name of nxp8997 and nxp9098. Signed-off-by: Jun Zhu <junzhu@nxp.com>
* feat(regex): use explicitly regex mark for regexsAndrej Valek2024-12-031-5/+5
| | | | | | | | This should fix errors like this: | Parsing recipes...WARNING: /home/project/build/../meta-freescale/recipes-multimedia/imx-codec/imx-codec_4.8.3.bb: /home/project/build/../meta-freescale/recipes-multimedia/imx-codec/imx-codec_4.8.3.bb:63: SyntaxWarning: invalid escape sequence '\.' | do_split_packages(d, codecdir, '^lib_([^_]*).*_arm.*_elinux\.so\..*', Signed-off-by: Andrej Valek <andrej.v@skyrain.eu>
* firmware-imx: Upgrade to LF6.6.52_2.2.0Benjamin Szőke2024-12-014-4/+4
|
* Merge pull request #2030 from kwavnet/fix/libdmabuffOtavio Salvador2024-11-131-1/+3
|\ | | | | libimxdmabuffer: be explicit about dwl compatibility
| * libimxdmabuffer: be explicit about dwl compatibilityKonrad Weihmann2024-11-131-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PACKAGECONFIG[dwl] injects a direct dependency on imx-vpu-hantro which in itself is only compatible with (mx8mq-nxp-bsp|mx8mm-nxp-bsp|mx8mp-nxp-bsp) When configuring a mx8mn based machine (e.g. imx8mn EVK) the imx-vpu-hantro is skipped as not compatible, but a world build fails with ERROR: Nothing PROVIDES 'imx-vpu-hantro' (but /build/meta-freescale/recipes-bsp/libimxdmabuffer/libimxdmabuffer_1.1.2.bb DEPENDS on or otherwise requires it) imx-vpu-hantro was skipped: incompatible with machine imx8mn-ddr4-evk (not in COMPATIBLE_MACHINE) imx-vpu-hantro was skipped: incompatible with machine imx8mn-ddr4-evk (not in COMPATIBLE_MACHINE) ERROR: Required build target 'meta-world-pkgdata' has no buildable providers. Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'gstreamer1.0-plugins-imx', 'libimxdmabuffer', 'imx-vpu-hantro'] Fix that by enabling dwl only for the same COMPATIBLE_MACHINE settings as in the imx-vpu-hantro recipe Signed-off-by: Konrad Weihmann <konrad.weihmann@avnet.eu>
* | Merge pull request #2023 from nxp-upstream/qoriq-q3Otavio Salvador2024-11-072-2/+2
|\ \ | | | | | | Update qoriq components from NXP 6.6.36-2.1.0
| * | rcw: Update to latest from NXP 6.6.36-2.1.0Flora Hu2024-11-051-1/+1
| | | | | | | | | | | | | | | | | | update revision to 64abe70 Signed-off-by: Flora Hu <flora.hu@nxp.com>
| * | mc-utils: Update to latest from NXP 6.6.36-2.1.0Flora Hu2024-11-051-1/+1
| | | | | | | | | | | | | | | | | | Update revision to 5ccc268 Signed-off-by: Flora Hu <flora.hu@nxp.com>
* | | uefi: Upgrade to lf-6.6.36-2.1.0 releaseZelan Zou2024-11-061-1/+1
| | | | | | | | | | | | Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
* | | Merge pull request #2003 from hiagofranco/upgrade-new-bspOtavio Salvador2024-11-041-2/+2
|\ \ \ | |/ / |/| | Upgrade mcore-demos, jailhouse-imx and imx-mkimage to LF6.6.36_2.1.0
| * | recipes-bsp: imx-mkimage: Upgrade BSP to LF6.6.36_2.1.0Hiago De Franco2024-10-271-2/+2
| | | | | | | | | | | | Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
* | | imx-boot: Fix 8M non multi-config build problemEsben Haabendal2024-10-291-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The fix made in commit 2db7047ba40e ("imx-boot: Fix 8M multi-config build problems") broke builds not using U-Boot multi-config, as the link created ends up being a simple recursive link when UBOOT_DTB_NAME_EXTRA is the same as UBOOT_DTB_NAME. It fails with something like this: ``` | ./../scripts/dtb_check.sh imx8mq-evk.dtb evk.dtb imx8mq-var-dart-dt8mcustomboard.dtb | Can't find u-boot DTB file, please copy from u-boot ``` caused by a symlink like this: ``` lrwxrwxrwx 1 esben 1000001 35 Oct 29 21:32 imx8mq-var-dart-dt8mcustomboard.dtb -> imx8mq-var-dart-dt8mcustomboard.dtb ``` Fixes: 2db7047ba40e ("imx-boot: Fix 8M multi-config build problems") Signed-off-by: Esben Haabendal <esben@geanix.com>