summaryrefslogtreecommitdiffstats
path: root/recipes-bsp
Commit message (Collapse)AuthorAgeFilesLines
* isp-imx: don't leave systemd service in failed stateHiago De Franco9 days2-0/+34
| | | | | | | | If no camera is configured in the device tree systemd imx8-isp.service goes to the failed state. Prevent that. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
* global: whinlatter updates for WORKDIR/UNPACKDIR and git fetch locationMax Krummenacher2025-06-2837-59/+12
| | | | | | | | | | | | | | | | | The series [1] changed the way sources are fetched/unpacked and S needs to follow that. Additionally for git repos it moved away from having 'git/' as the checkout directory. This has been partly tested by building weston based image for imx6/imx6ull/imx7/imx8/imx8mm/imx8mp/imx95 based images. E.g. none of the recipes specific for qoriq is built time tested. As walnascar is no longer compatible with master/whinlatter drop it from LAYERSERIES_COMPAT. [1] https://lore.kernel.org/openembedded-core/20250616095000.2918921-1-alex.kanavin@gmail.com/ Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* imx-lib: Fix GCC 15 build errorsTom Hochstein2025-06-122-1/+56
| | | | | | | | | | | | | | | | | | Fixes: ``` +In file included from mxc_hdmi-cec.c:40: +hdmi-cec.h:54:23: error: 'bool' cannot be defined via 'typedef' + 54 | typedef unsigned char bool; + | ^~~~ +hdmi-cec.h:54:23: note: 'bool' is a keyword with '-std=c23' onwards +hdmi-cec.h:54:1: warning: useless type name in empty declaration + 54 | typedef unsigned char bool; + | ^~~~~~~ +``` ``` Fixes: #2301 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-atf: Fix header guard errorTom Hochstein2025-06-102-1/+37
| | | | | | | | | | | | | ``` | In file included from drivers/nxp/trdc/imx_trdc.c:13: | include/drivers/nxp/trdc/imx_trdc.h:7: error: header guard 'IMX_TRDC_H' followed by '#define' of a different macro [-Werror=header-guard] | 7 | #ifndef IMX_TRDC_H | include/drivers/nxp/trdc/imx_trdc.h:8: note: 'IMX_XRDC_H' is defined here; did you mean 'IMX_TRDC_H'? | 8 | #define IMX_XRDC_H ``` Fixes: #2301 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-sc-firmware: Always use BFD linkerKhem Raj2025-05-241-0/+3
| | | | | | | Some distros e.g. yoe uses LLD linker as default, it does not work with prebuilt baremetal toolchain used for imx-sc-firmware Signed-off-by: Khem Raj <raj.khem@gmail.com>
* firmware-nxp-wifi: Add symbolic link for IW416Francesco 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>
* isp-imx: 4.2.2.24.4 -> 4.2.2.25.1Rodrigo M. Duarte2025-05-201-4/+5
| | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* basler-camera: 4.2.2.24.0 -> 4.2.2.25.1Rodrigo M. Duarte2025-05-201-4/+11
| | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* imx-test: Update SRCBRANCH lf-6.6.3_1.0.0 -> lf-6.12.3_1.0.0Rodrigo M. Duarte2025-05-191-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit update source branch and add the following source revisions: 92a4973 MLK-26263 mxc_v4l2_capture: add verbose mode to output realtime status 4838c5a LF-14230: mxc_asrc_test: switch to upstreamed API 5eedc57 LF-14501: vpu: solve dqbuf return error 81bf1cc LF-14501: vpu : solve camera node enum fail 3ee0114 MLK-26240-10: mxc_v4l2_vpu_test: support to set colorimetry for encoder 3034abb MLK-26240-9: mxc_v4l2_vpu_test: drop incomplete avcc nalu 30f2b13 MLK-26240-8: mxc_v4l2_vpu_test: remove the buffer count check in waylandsink be8275f MLK-26240-7: mxc_v4l2_vpu_test: support to handle YUV4MPEG2 92ca890 MLK-26240-6: mxc_v4l2_vpu_test: parser support to init format from the postfix 8c9a466 MLK-26240-5: mxc_v4l2_vpu_test: ofile support to append format postfix 05b0181 MLK-26240-4: mxc_v4l2_vpu_test: init all nodes context firstly ab0ef14 MLK-26240-3: mxc_v4l2_vpu_test: filter support to append some extra data at the end 3d97b28 MLK-26240-2: mxc_v4l2_vpu_test: support to push codec header in a separate buffer f3adaeb MLK-26240-1: mxc_v4l2_vpu_test: avoid overwrite the input buffer in media parse 26925d3 mxc_pdm_test: Fix compile error for imcompatible pointer type [YOCIMX-8276] 6944645 LF-11976: mxc_v4l2_vpu_test: fix NULL pointer error if v4l2 driver only support single plane b1b4f9e LF-11976: mxc_v4l2_vpu_test: don't return error for set fps fail. 9247368 LF-11976: mxc_v4l2_vpu_test: zeroize fmtdesc 4d08cb3 LF-11976: vpu: add statistic info in vpu v4l2 unit test 7695a1c LF-11459: vpu: integrate network node into filter node 8e7c7ca LF-11608-3: mxc_v4l2_vpu_test: add corrupt filter 99c546c LF-11608-2: mxc_v4l2_vpu_test: support fps test fc0b0b3 LF-11608-1: mxc_v4l2_vpu_test: encoder support dmabuf input 7c2a567 LF-11459: vpu: new node to simulate package drop in v4l2 unit test 4d095a0 MLK-26178: mxc_v4l2_vpu_test: set default crop for ofile output 27323f7 LF-11496: mxc_jpeg_test: Initialize format before S_FMT Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* 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>
* firmware-nxp-wifi: Fix the list of files shipped in packageRodrigo M. Duarte2025-05-131-2/+2
| | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* Merge pull request #2246 from OSSystems/topic/imx-sc-firmwareOtavio Salvador2025-05-131-8/+6
|\ | | | | imx-sc-firmware: 1.15.0 -> 1.18.0
| * imx-sc-firmware: 1.15.0 -> 1.18.0Rodrigo M. Duarte2025-05-081-8/+6
| | | | | | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* | Merge pull request #2241 from nxp-upstream/imx-bootOtavio Salvador2025-05-131-3/+3
|\ \ | | | | | | imx-mkimage: Update to NXP BSP 6.12.3_1.0.0
| * | imx-mkimage: Update to NXP BSP 6.12.3_1.0.0Tom Hochstein2025-05-061-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>
* | | Merge pull request #2254 from OSSystems/topic/firmware-imxOtavio Salvador2025-05-132-7/+23
|\ \ \ | | | | | | | | Update firmware imx LF-6.12.3
| * | | firmware-nxp-wifi: Change the SRCBRANCH from 6.6.52 to lf-6.12.3Rodrigo M. Duarte2025-05-121-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>
| * | | firmware-ele-imx: 1.3.0 -> 2.0.1Rodrigo M. Duarte2025-05-121-4/+4
| | | | | | | | | | | | | | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* | | | Merge pull request #2247 from OSSystems/topic/imx-secoOtavio Salvador2025-05-121-4/+6
|\ \ \ \ | | | | | | | | | | imx-seco: 5.9.4 -> 5.9.4.1
| * | | | 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>
* | | | Merge pull request #2249 from MaxKrummenacher/masterOtavio Salvador2025-05-125-2/+176
|\ \ \ \ | |/ / / |/| | | Fixing issues now present with GCC 15
| * | | imx-vpu-hantro-vc: fix build with gcc 15Max Krummenacher2025-05-122-1/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GCC 15 by default uses C23 as the standard. With C23 bool, true and false are built in keywords and cannot be redefined. Fixes build of imx-vpu-hantro-daemon: | ...imx-vpu-hantro-daemon/1.5.0/recipe-sysroot/usr/include/hantro_VC8000E_enc/base_type.h:73:3: error: cannot use keyword 'false' as enumeration constant | 73 | false = HANTRO_FALSE, Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
| * | | imx-vpu-hantro: fix build with gcc 15Max Krummenacher2025-05-123-1/+133
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change from deprecated K&R function declaration and definitions to ANSI C style. GCC 15 by default no longer accepts it: | decoder_sw/software/test/common/md5_sink.c:68:3: error: too many | arguments to function 'MD5Init'; expected 0, have 1 | 68 | MD5Init(&inst->ctx); With C23 bool, true and false are built in keywords and cannot be redefined. Fixes build error: | ../inc/basetype.h:71:9: error: cannot use keyword 'false' as enumeration constant | 71 | false = 0, Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* / | imx-uuc: Bump revision to 25f65e1Rodrigo M. Duarte2025-05-091-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>
* | alsa-state: Update asound.state config fileRodrigo M. Duarte2025-05-081-3/+1458
| | | | | | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* | Merge pull request #2239 from OSSystems/topic/imx-atfOtavio Salvador2025-05-071-1/+1
|\ \ | | | | | | imx-atf: Bump revision to 78a14c75a
| * | 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>
* / imx-lib: Change the SRCBRANCH from 6.6.36 to lf-6.12.3Rodrigo M. Duarte2025-05-061-1/+1
|/ | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* Merge pull request #2230 from OSSystems/topic/imx8Otavio Salvador2025-05-051-3/+5
|\ | | | | imx-boot: Add BOOT_VARIANT variable at prefix to generated binaries
| * 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>
* | 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>
* Merge pull request #2214 from JPSGoncalves/bump-vpu-hantro-6.12.3_1.0.0Otavio Salvador2025-04-282-5/+5
|\ | | | | bump imx-vpu-hantro to rel_imx_6.12.3_1.0.0.
| * imx-vpu-hantro: Update recipesJoão Paulo Gonçalves2025-04-252-5/+5
| | | | | | | | | | | | Update recipes to latest version of rel_imx_6.12.3_1.0.0. Signed-off-by: João Paulo Gonçalves <joao.goncalves@toradex.com>
* | 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.
* | recipes: fix whitespace warningsMax Krummenacher2025-04-263-4/+4
| | | | | | | | | | | | Fix some more whitspace warnings. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* | Merge pull request #2209 from ernestvh/master-lpddr-fw-versionOtavio Salvador2025-04-251-0/+1
|\ \ | |/ |/| 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-241-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>
* | imx-vpu-hantro: Update recipesJoão Paulo Gonçalves2025-04-243-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>
* recipes: fix whitespace warningsHiago De Franco2025-04-224-6/+6
| | | | | | | | | | | | | | | Since OE bitbake commit 24772dd2ae6c ("parse/ConfHandler: Add warning for deprecated whitespace usage"), the current build generates the following warning (as example): WARNING: /var/home/frh/bsp-master/build/../layers/meta-freescale/recipes-kernel/linux/linux-imx.inc:36 has a lack of whitespace around the assignment: 'KCONFIG_MODE="--alldefconfig"' Fix all the warnings. Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
* Merge pull request #2194 from MaxKrummenacher/masterOtavio Salvador2025-04-191-0/+3
|\ | | | | isp-imx: fix build against updated tinyxml2
| * isp-imx: fix build against updated tinyxml2Max Krummenacher2025-04-061-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Latest master meta-oe updated tinyxml2 to version 11.0.0. isp-imx packages a prebuilt library dynamically linked against tinyxml2.so.10 which is no longer provided, thus: | ERROR: isp-imx-4.2.2.24.4-r0 do_package_qa: QA Issue: /usr/lib/libcam_device.so contained in package | isp-imx requires libtinyxml2.so.10()(64bit), but no providers found in RDEPENDS:isp-imx? [file-rdeps] Fix the build by updating the dynamic section to require tinyxml2.so.11. Note that I don't have a system to runtime test if that still works. The tinyxml API doesn't look like it changed from 10 to 11. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* | Merge pull request #2193 from OSSystems/topic/u-boot-updateOtavio Salvador2025-04-152-5/+7
|\ \ | | | | | | u-boot-imx: Update source revision
| * | u-boot-imx: Update source revision to e3219a5a734Rodrigo 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>
* / 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>
* 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>
* imx-mkimage: Upgrade to NXP BSP 6.6.52_2.2.0Tom Hochstein2025-03-211-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-181-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-032-0/+2
| | | | | | | Adding a correct CVE_PRODUCT definition helps to keep track of upstream CVEs Signed-off-by: Jasper Orschulko <jasper@fancydomain.eu>
* 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>
* 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>