summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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>
| * tinycompress: update to the version used in LF6.6.52_2.2.0Markus Niebel2025-03-317-1670/+18
| | | | | | | | | | | | | | | | Bump revision to 1.2.5 and remove old patches. This also switches to new upstream location at github. The old location uses git-protocol which can cause problems in corporate network environments. Signed-off-by: Markus Niebel <Markus.Niebel@ew.tq-group.com>
| * 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>
| * packagegroup-fsl-isp: drop the basler-camera-dev packageMax Krummenacher2025-03-311-1/+0
|/ | | | | | | | | | | | | | This pulls in all other dev packages. It looks like the unversioned shared object is not (no longer?) needed, i.e. the driver points to the versioned object. | readelf --dynamic opt/imx8-isp/bin/daA3840_30mc.drv | ... | 0x000000000000000e (SONAME) Library soname: [libdaA3840_30mc.so.1] (/usr/lib/libdaA3840_30mc.so is the only file in the -dev package.) Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* Merge pull request #2165 from Freescale/backport-2163-to-styheadOtavio Salvador2025-03-281-4/+4
|\ | | | | [Backport styhead] linux-fslc: 6.12.13 -> 6.12.20
| * linux-fslc: 6.12.13 -> 6.12.20backport-2163-to-styheadBenjamin Szőke2025-03-281-4/+4
|/ | | | (cherry picked from commit a3e3faf18176e4e7142837385feede93e262b1b1)
* Merge pull request #2161 from Freescale/backport-2159-to-styheadOtavio Salvador2025-03-281-0/+1
|\ | | | | [Backport styhead] imx-base: mx8mq: fix SOC_ATF_BOOT_UART_BASE value
| * imx-base: mx8mq: fix SOC_ATF_BOOT_UART_BASE valuebackport-2159-to-styheadRicardo Salveti2025-03-281-0/+1
|/ | | | | | | mx8mq uses 0x30860000 as the base address for boot uart base. Signed-off-by: Ricardo Salveti <ricardo@foundries.io> (cherry picked from commit b6a666659c2405f471559e7891eaca9056ba35f6)
* Merge pull request #2156 from Freescale/backport-2154-to-styheadOtavio Salvador2025-03-243-2/+5
|\ | | | | [Backport styhead] imx-oei: provide virtual/imx-oei
| * imx-oei: provide virtual/imx-oeiHiago De Franco2025-03-243-2/+5
|/ | | | | | | | | | | | 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)
* Merge pull request #2144 from Freescale/backport-2142-to-styheadOtavio Salvador2025-02-281-1/+4
|\ | | | | [Backport styhead] linux-fslc-imx: Update with some bugfixes patches
| * linux-fslc-imx: Update with some bugfixes patchesbackport-2142-to-styheadDaiane Angolini2025-02-281-1/+4
|/ | | | | | | | | | | | | | | Relevant changes: - 5ff4cf4d61e11 Merge pull request #713 from angolini/fix_imx93 - e587f8fe42f16 firmware: se_fw: remove info_list from ro section - a0609cb5220a7 Merge pull request #712 from angolini/push_one - 0f638960dcffd media: Kconfig: fix double VIDEO_DEV - 226bfffe04bcb Merge pull request #709 from fs-csenatore/6.6-2.2.x-imx - 198242c057e00 drivers:clk:imx:clk-imx8mp-audiomix: remove duplicated CLK_GATE_PARENT definition - 427223e3206dd Merge pull request #707 from iceaway/revert_u-serial_patch - 4f5936d7391f8 Revert "usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null" Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io> (cherry picked from commit d43e64fbe34a71e64541af795d2aa3d8b5143eac)
* Merge pull request #2136 from Freescale/backport-2135-to-styheadOtavio Salvador2025-02-182-4/+7
|\ | | | | [Backport styhead] firmware-nxp-wifi: create symbolic links to firmware/mrvl folder
| * Auto-update LICENSE file with current recipe licensesgithub-actions[bot]2025-02-181-1/+1
| | | | | | | | (cherry picked from commit b54c7357bb0af32e6150ae003194807fe8f16b65)
| * 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)