summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge pull request #2219 from Freescale/backport-2218-to-styheadOtavio Salvador2025-04-269-15/+15
|\ | | | | [Backport styhead] recipes: fix whitespace warnings
| * recipes: fix whitespace warningsMax Krummenacher2025-04-269-15/+15
|/ | | | | | | Fix some more whitspace warnings. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 01a7d1c67bb4ca84c1cf3089d9a8c8c1b3b3b727)
* Merge pull request #2216 from Freescale/backport-2209-to-styheadOtavio Salvador2025-04-251-0/+1
|\ | | | | [Backport styhead] imx-boot: add LPDDR_FW_VERSION to mkimage arguments for iMX95
| * 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)
* Auto-update LICENSE file with current recipe licensesgithub-actions[bot]2025-04-251-3/+3
|
* Merge pull request #2213 from Freescale/backport-2211-to-styheadOtavio Salvador2025-04-253-9/+18
|\ | | | | [Backport styhead] bump imx-vpu-hantro to latest of rel_6.6.52_2.2.0
| * 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)
* Merge pull request #2206 from Freescale/backport-2204-to-styheadOtavio Salvador2025-04-221-2/+0
|\ | | | | [Backport styhead] kernel-module-nxp-wlan: remove COMPATIBLE_MACHINE
| * kernel-module-nxp-wlan: remove COMPATIBLE_MACHINEVitor Soares2025-04-221-2/+0
|/ | | | | | | | | | | | | The current COMPATIBLE_MACHINE restricts the recipe to i.MX SoCs with both BSP variants. However, the kernel-module-nxp-wlan provides the MXM drivers for the NXP Wi-Fi module (e.g., MAYA-W260), which may also be used with other SoCs like the Toradex Verdin-AM62P. To enable deployment of the MXM drivers on non-i.MX platforms, remove the COMPATIBLE_MACHINE restriction. Signed-off-by: Vitor Soares <vitor.soares@toradex.com> (cherry picked from commit 5fca0110f00cfb2b37f322473adc25876b022c6b)
* Merge pull request #2203 from Freescale/backport-2201-to-styheadOtavio Salvador2025-04-171-4/+6
|\ | | | | [Backport styhead] fix(opencv): do not try to install sample files
| * fix(opencv): do not try to install sample filesAndrej Valek2025-04-171-4/+6
|/ | | | | | | - don't install sample files if PACKAGECONFIG:samples is disabled Signed-off-by: Andrej Valek <andrej.v@skyrain.eu> (cherry picked from commit d025faa488801bdcf4ea0366f6ed19b07f408d5b)
* Merge pull request #2200 from Freescale/backport-2193-to-styheadOtavio Salvador2025-04-152-5/+7
|\ | | | | [Backport styhead] u-boot-imx: Update source revision
| * 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)
* Auto-update LICENSE file with current recipe licensesgithub-actions[bot]2025-04-151-1/+1
|
* Merge pull request #2199 from Freescale/backport-2197-to-styheadOtavio Salvador2025-04-155-21/+53
|\ | | | | [Backport styhead] Master: Update EULA to v58 and firmware-imx to v8.27
| * 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)
| * EULA: Update to v58Ernest Van Hoecke2025-04-152-18/+50
|/ | | | | | | This version is used in NXP BSP LF6.12.3-1.0.0 Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com> (cherry picked from commit ab2458268c7148f2a8df96d77fbffeee34e09d5c)
* Merge pull request #2192 from Freescale/backport-2190-to-styheadOtavio Salvador2025-04-041-0/+2
|\ | | | | [Backport styhead] kernel-module-nxp-wlan: Add Upstream-Status
| * kernel-module-nxp-wlan: Add Upstream-StatusLeon Anavi2025-04-041-0/+2
|/ | | | | | | Add Upstream-Status to patch. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> (cherry picked from commit 1344f74197fff63638c092cd70c859040979dd41)
* Merge pull request #2186 from OSSystems/styheadOtavio Salvador2025-04-031-1/+1
|\ | | | | Revert "opencv: Specify right path for <numpy/ndarrayobject.h>"
| * Revert "opencv: Specify right path for <numpy/ndarrayobject.h>"Rodrigo M. Duarte2025-04-031-1/+1
|/ | | | | | Fix issue #2185 This reverts commit aee27d71ef8bc6dd95b3e6bde2899250dbe11880.
* Merge pull request #2184 from Freescale/backport-2182-to-styheadOtavio Salvador2025-04-021-1/+1
|\ | | | | [Backport styhead] opencv: Specify right path for <numpy/ndarrayobject.h>
| * opencv: Specify right path for <numpy/ndarrayobject.h>Timo Schuster2025-04-021-1/+1
|/ | | | | Signed-off-by: Timo Schuster <timo.schuster@leica-microsystems.com> (cherry picked from commit 92b12be6c525046b4ca9be95fdc05546663dafc0)
* Merge pull request #2180 from Freescale/backport-2178-to-styheadOtavio Salvador2025-04-022-1/+1908
|\ | | | | [Backport styhead] kernel-module-nxp-wlan: Apply wireless patch
| * kernel-module-nxp-wlan: Apply wireless patchErnest Van Hoecke2025-04-022-1/+1908
|/ | | | | | | | | | | NXP released a patch for the MXM driver that is supposed to be applied on top of the checked out branch. Among other things, this patch adds a "MODULE_DEVICE_TABLE" which means the SDIO device driver is probed at runtime, which will not happen without this patch. Link: https://www.nxp.com/webapp/Download?colCode=Wireless-Patch-Release-IW612-W8997-W8801-v0.1&appType=license Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com> (cherry picked from commit 388a83026d24cfd8cb20899228e8f8e1fcb782a6)
* Merge pull request #2169 from mdrodrigo/topic/styheadOtavio Salvador2025-04-011-0/+12
|\ | | | | update-license-file: Filter the workflow trigger by branch and path
| * update-license-file: Filter the workflow trigger by branch and pathRodrigo M. Duarte2025-04-011-0/+12
|/ | | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br> (cherry picked from commit 724821b0e923c1c943af49d8a9b1a5f4c1140fa8)
* Auto-update LICENSE file with current recipe licensesgithub-actions[bot]2025-03-311-2/+2
|
* Merge pull request #2167 from mdrodrigo/topic/styheadOtavio Salvador2025-03-3157-2571/+650
|\ | | | | Update styhead branch
| * imx-base.inc: Drop redundant i.MX 91 overrideTom Hochstein2025-03-311-1/+0
| | | | | | | | | | | | IMX_SOC_REV defaults to A0, so no need to override it. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx6sllevk.conf: Use IMX_DEFAULT_BOOTLOADERTom Hochstein2025-03-311-3/+0
| | | | | | | | | | | | | | The machine improperly hard-codes PREFERRED_PROVIDER instead of using the layer variable. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * optee-imx: Updates for clangTom Hochstein2025-03-314-286/+0
| | | | | | | | | | | | | | Clang is on version 20 now, so the disablement of it and the patches for it are no longer needed. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * optee-imx: Upgrade 4.2.0.imx -> 4.4.0.imxTom Hochstein2025-03-3122-187/+501
| | | | | | | | | | | | | | | | | | | | Copy latest support from NXP BSP LF6.6.52_2.2.0. Note that clang is disabled in optee-os-fslc.inc, which is copied from meta-arm optee-os.inc. Fixes: Issue 2048 - Upgrade BSP to LF6.6.52_2.2.0 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * 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>
| * imx8qm-mek,imx8qxp-mek: Fix SERIAL_CONSOLESTom Hochstein2025-03-312-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On Walnascar, 8QM and 8QXP MEK fail to boot. One difference in the log compared with Styhead is the getty on ttyAMA0 instead of ttyLP0 and a failure: ``` [ TIME ] Timed out waiting for device /dev/ttyAMA0. ``` It seems SERIAL_CONSOLES for these two boards has been wrong all along but masked until recently: https://git.yoctoproject.org/poky/commit/meta/recipes-core/systemd?id=d1eaffbd6bde845c3fcd81660b694e1ea1f46ab2 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-mcore-demos: Fix 7DTom Hochstein2025-03-311-1/+3
| | | | | | | | | | | | | | | | | | | | | | For 7D there are no .elf files and there is a build break: ``` | install: cannot stat '.../imx7d-sabresd-m4-freertos-1.0.1/*.elf': No such file or directory ``` Fixes #2056. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-mcore-demos: Fix 7ULP installTom Hochstein2025-03-311-5/+5
| | | | | | | | | | | | | | | | | | The demo extension is overridable so the new install behavior needs to use the variable. Fixes #2056. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * Auto-update LICENSE file with current recipe licensesgithub-actions[bot]2025-03-311-1/+0
| |
| * mcore-demos: Upgrade to 6.6.52_2.2.0Zelan Zou2025-03-314-28/+14
| | | | | | | | | | | | imx95: 2.16.001 -> 24.12.00 Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
| * optee-os: Remove upstreamed patchesAlexander Stein2025-03-313-202/+0
| | | | | | | | | | | | Both patches have been upstreamed since 3.19. Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.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-vpuwrap: fix build errorMax Krummenacher2025-03-312-0/+33
| | | | | | | | | | | | | | | | Add missing include file. Otherwise with latest master we see: | ../git/vpu_wrapper_hantro_encoder.c:953:3: error: implicit declaration of function 'gettimeofday' [-Wimplicit-function-declaration] | 953 | gettimeofday (&pObj->tvEnd, NULL); Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
| * Auto-update LICENSE file with current recipe licensesgithub-actions[bot]2025-03-311-3/+3
| |
| * imx-vpuwrap: Update to L6.6.52_2.2.0 releaseZelan Zou2025-03-313-64/+2
| | | | | | | | Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
| * imx-parser: Update to L6.6.52_2.2.0 releaseZelan Zou2025-03-311-2/+2
| | | | | | | | | | | | Bump version 4.9.1 -> 4.9.2 Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
| * imx-opencl-converter: Update to L6.6.52_2.2.0 releaseZelan Zou2025-03-311-2/+2
| | | | | | | | | | | | Bump version 0.5.0 -> 0.6.0 Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
| * imx-dsp: Update to L6.6.52_2.2.0 releaseZelan Zou2025-03-311-5/+7
| | | | | | | | | | | | | | Bump version 2.1.8 -> 2.1.9 License update to EULA V58 Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
| * imx-alsa-plugins_git: Switch to L6.6.52-2.2.0 release branchZelan Zou2025-03-311-1/+1
| | | | | | | | Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
| * 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>