summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Auto-update LICENSE file with current recipe licensesHEADmastergithub-actions[bot]6 hours1-1/+1
|
* Merge pull request #2247 from OSSystems/topic/imx-secoOtavio Salvador6 hours1-4/+6
|\ | | | | imx-seco: 5.9.4 -> 5.9.4.1
| * imx-seco: 5.9.4 -> 5.9.4.1Rodrigo M. Duarte8 hours1-4/+6
| | | | | | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* | Merge pull request #2249 from MaxKrummenacher/masterOtavio Salvador7 hours7-3/+234
|\ \ | |/ |/| Fixing issues now present with GCC 15
| * linux-imx-headers: make uapi ipu.h, pxp_dma.h compatible with c23 standardMax Krummenacher8 hours2-1/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In C23 bool, false and true are reserved keywords. Make ipu.h, pxp_dma.h uapi include file compatible with C23 standard. The ipu.h header is i.e. used in the imx-gst1.0-plugin code. If building with GCC 15 the build fails. FAILED: libs/libgstfsl-1.0.so.0.0.0.p/v4l2_core_gstimxv4l2.c.o ...imx-gst1.0-plugin/4.9.2+git/recipe-sysroot/usr/include/imx/linux/ipu.h:32:23: error: 'bool' cannot be defined via 'typedef' 32 | typedef unsigned char bool; That pxp_dma.h is affected was found with grep. A configuration which actually includes the file is yet to be found. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
| * imx-vpu-hantro-vc: fix build with gcc 15Max Krummenacher14 hours2-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 Krummenacher14 hours3-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>
* | Merge pull request #2248 from OSSystems/topic/imx-uucOtavio Salvador9 hours1-1/+1
|\ \ | |/ |/| imx-uuc: Bump revision to 25f65e1
| * imx-uuc: Bump revision to 25f65e1Rodrigo M. Duarte3 days1-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>
* Merge pull request #2245 from OSSystems/topic/alsa-stateOtavio Salvador4 days1-3/+1458
|\ | | | | alsa-state: Update asound.state config file
| * alsa-state: Update asound.state config fileRodrigo M. Duarte4 days1-3/+1458
|/ | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* Merge pull request #2239 from OSSystems/topic/imx-atfOtavio Salvador5 days1-1/+1
|\ | | | | imx-atf: Bump revision to 78a14c75a
| * imx-atf: Bump revision to 78a14c75aRodrigo M. Duarte5 days1-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>
* | Merge pull request #2240 from OSSystems/topic/imx-libOtavio Salvador5 days1-1/+1
|\ \ | |/ |/| imx-lib: Change the SRCBRANCH from 6.6.36 to LF6.12.3_1.1.0
| * imx-lib: Change the SRCBRANCH from 6.6.36 to lf-6.12.3Rodrigo M. Duarte6 days1-1/+1
|/ | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* Merge pull request #2231 from ivitro/master-lower-PRINTM_MMSG-log-levelOtavio Salvador7 days2-0/+37
|\ | | | | kernel-module-nxp-wlan: add patch to lower PRINTM_MMSG() log level
| * kernel-module-nxp-wlan: add patch to lower PRINTM_MMSG() log levelVitor Soares7 days2-0/+37
| | | | | | | | | | | | | | | | | | | | | | Add a patch to change the log level used in the mwifiex driver's PRINTM_MMSG macro from KERN_ALERT to KERN_INFO. KERN_ALERT is meant for critical errors; using it for debug messages clutters logs. KERN_INFO is more appropriate for non-critical informational output. Signed-off-by: Vitor Soares <vitor.soares@toradex.com>
* | Merge pull request #2230 from OSSystems/topic/imx8Otavio Salvador7 days1-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. Duarte7 days1-3/+5
| |/ | | | | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* | Merge pull request #2195 from tq-steina/alsa-state-layerscapeOtavio Salvador7 days5-0/+8
|\ \ | |/ |/| alsa-state: Use i:MX-specific configuration to support QorIQ platforms
| * alsa-state: Add qoriq-*-bsp specific configurationAlexander Stein7 days4-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>
| * qoriq: Add qoriq-nxp-bsp / qoriq-mainline-bsp overridesAlexander Stein8 days1-0/+4
|/ | | | | | Add machine overrides similar to imx-nxp-bsp and imx-mainline-bsp. Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
* Merge pull request #2228 from angolini/fixOtavio Salvador10 days1-2/+2
|\ | | | | linux-fslc-imx_6.6: Fix kernel version
| * linux-fslc-imx_6.6: Fix kernel versionDaiane Angolini11 days1-2/+2
|/ | | | Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
* Merge pull request #2226 from MaxKrummenacher/masterOtavio Salvador12 days4-51/+43
|\ | | | | alsa-lib: rework patches to apply on 1.2.13 and 1.2.14
| * alsa-lib: rework patches to apply on 1.2.13 and 1.2.14Max Krummenacher12 days4-51/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | OE-core updated alsa-lib. commit 8518e57a117a ("alsa-lib: upgrade 1.2.13 -> 1.2.14") The patches in their current form either apply to one or the other version without fuzz. Move the additions to the cfg_files variable list to the top rather than to the bottom of the list to have the patches apply cleanly to the older and newer alsa-lib version. Fixes: 32226986810a ("alsa-lib: refresh patches") on walnascar Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* | Merge pull request #2225 from angolini/bump-linux-fslc-imx-6.6.84Otavio Salvador12 days1-2/+5
|\ \ | |/ |/| linux-fslc-imx: Bump stable vertion up to 6.6.84
| * linux-fslc-imx: Bump stable vertion up to 6.6.84Daiane Angolini12 days1-2/+5
|/ | | | | | It also updates the list of commits of interest Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
* Merge pull request #2224 from MaxKrummenacher/masterOtavio Salvador12 days5-133/+143
|\ | | | | alsa-lib: refresh patches
| * alsa-lib: refresh patchesMax Krummenacher12 days5-33/+43
| | | | | | | | | | | | | | | | | | | | OE-core updated alsa-lib. commit 8518e57a117a ("alsa-lib: upgrade 1.2.13 -> 1.2.14") The patches now only apply with fuzz resulting in a build error. Update them to apply cleanly. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
| * alsa-lib: patch: change to unix line endingsMax Krummenacher13 days1-107/+107
|/ | | | | | | | Run dos2unix on 0007-add-conf-for-imx-cs42448-sound-card.patch to prepare the patch for refreshing. Otherwise the 'real' changes in done by devtool are hard to spot. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* Auto-update LICENSE file with current recipe licensesgithub-actions[bot]2025-04-281-2/+2
|
* 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>
* | Merge pull request #2221 from ventureresearch/masterOtavio Salvador2025-04-282-4/+4
|\ \ | | | | | | asound.conf: default sample rate to 48000
| * | 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.
* | Merge pull request #2218 from MaxKrummenacher/masterOtavio Salvador2025-04-269-15/+15
|\ \ | | | | | | 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>
* | 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>
* | Auto-update LICENSE file with current recipe licensesgithub-actions[bot]2025-04-251-3/+3
| |
* | Merge pull request #2211 from JPSGoncalves/bump-hantro-vpuOtavio Salvador2025-04-253-9/+18
|\ \ | |/ |/| bump imx-vpu-hantro to latest of rel_6.6.52_2.2.0
| * 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>
* Merge pull request #2207 from hiagofranco/fix-whitespace-warningOtavio Salvador2025-04-229-12/+12
|\ | | | | recipes: fix whitespace warnings
| * recipes: fix whitespace warningsHiago De Franco2025-04-229-12/+12
|/ | | | | | | | | | | | | | | 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 #2204 from ivitro/master-nxp-wlan-comp-machineOtavio Salvador2025-04-221-2/+0
|\ | | | | kernel-module-nxp-wlan: remove COMPATIBLE_MACHINE
| * kernel-module-nxp-wlan: remove COMPATIBLE_MACHINEVitor Soares2025-04-171-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>
* | 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 #2201 from andy9a9/fix/opencvOtavio Salvador2025-04-171-4/+6
|\ \ | | | | | | fix(opencv): do not try to install sample files