summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Auto-update LICENSE file with current recipe licensesHEADmastergithub-actions[bot]24 hours1-2/+2
|
* Merge pull request #2214 from JPSGoncalves/bump-vpu-hantro-6.12.3_1.0.0Otavio Salvador24 hours2-5/+5
|\ | | | | bump imx-vpu-hantro to rel_imx_6.12.3_1.0.0.
| * imx-vpu-hantro: Update recipesJoão Paulo Gonçalves4 days2-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 Salvador24 hours2-4/+4
|\ \ | | | | | | asound.conf: default sample rate to 48000
| * | asound.conf: default sample rate to 48000Kevin Baker24 hours2-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 Salvador3 days9-15/+15
|\ \ | | | | | | recipes: fix whitespace warnings
| * | recipes: fix whitespace warningsMax Krummenacher3 days9-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 Salvador4 days1-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 Hoecke5 days1-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]4 days1-3/+3
| |
* | Merge pull request #2211 from JPSGoncalves/bump-hantro-vpuOtavio Salvador4 days3-9/+18
|\ \ | |/ |/| bump imx-vpu-hantro to latest of rel_6.6.52_2.2.0
| * imx-vpu-hantro: Update recipesJoão Paulo Gonçalves5 days3-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 Salvador7 days9-12/+12
|\ | | | | recipes: fix whitespace warnings
| * recipes: fix whitespace warningsHiago De Franco7 days9-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 Salvador7 days1-2/+0
|\ | | | | kernel-module-nxp-wlan: remove COMPATIBLE_MACHINE
| * kernel-module-nxp-wlan: remove COMPATIBLE_MACHINEVitor Soares12 days1-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 Salvador10 days1-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 Salvador12 days1-4/+6
|\ \ | | | | | | fix(opencv): do not try to install sample files
| * | fix(opencv): do not try to install sample filesAndrej Valek12 days1-4/+6
|/ / | | | | | | | | | | - don't install sample files if PACKAGECONFIG:samples is disabled Signed-off-by: Andrej Valek <andrej.v@skyrain.eu>
* | Merge pull request #2193 from OSSystems/topic/u-boot-updateOtavio Salvador14 days2-5/+7
|\ \ | | | | | | u-boot-imx: Update source revision
| * | u-boot-imx: Update source revision to e3219a5a734Rodrigo M. Duarte14 days2-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>
* | Auto-update LICENSE file with current recipe licensesgithub-actions[bot]2025-04-151-1/+1
| |
* | Merge pull request #2197 from ernestvh/master-bump-fw-imx-v8.27Otavio Salvador2025-04-155-21/+53
|\ \ | | | | | | 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>
| * | 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>
* | Merge pull request #2196 from MaxKrummenacher/kmsroOtavio Salvador2025-04-141-1/+1
|\ \ | |/ |/| mesa: bbappend: drop kmsro packageconfig
| * mesa: bbappend: drop kmsro packageconfigMax Krummenacher2025-04-141-1/+1
|/ | | | | | | | | | | | | | | mesa is updated in oe-core to 25.0.2. That version dropped the configure option kmsro and unconditionally adds the code [1]. oe-core currently still has the packageconfig for it, however enabling results in a built time error. A fix is on the ML [2]. | ERROR: mesa-2_25.0.2-r0 do_recipe_qa: QA Issue: mesa: invalid PACKAGECONFIG(s): kmsro [invalid-packageconfig] [1] https://gitlab.freedesktop.org/mesa/mesa/-/commit/70813c1c13b99cb029c8fa3537163650bdd17b6d [2] https://lore.kernel.org/all/20250412-mesa-25-fixes-v1-1-791840391271@oss.qualcomm.com/ Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* Merge pull request #2190 from leon-anavi/bugfix/upstream-statusOtavio Salvador2025-04-041-0/+2
|\ | | | | 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>
* Merge pull request #2182 from lms-ts/masterOtavio Salvador2025-04-021-1/+1
|\ | | | | 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>
* Merge pull request #2178 from ernestvh/master-wl-patchOtavio Salvador2025-04-022-1/+1908
|\ | | | | 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>
* Merge pull request #2168 from mdrodrigo/masterOtavio 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>
* Merge pull request #2163 from Livius90/masterOtavio Salvador2025-03-281-4/+4
|\ | | | | linux-fslc: 6.12.13 -> 6.12.20
| * linux-fslc: 6.12.13 -> 6.12.20Benjamin Szőke2025-03-281-4/+4
| |
* | Merge pull request #2162 from nxp-upstream/fixupOtavio Salvador2025-03-282-4/+0
|\ \ | |/ |/| Machine config fixes for imx6sllevk and mx91-generic-bsp
| * imx-base.inc: Drop redundant i.MX 91 overrideTom Hochstein2025-03-281-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-281-3/+0
|/ | | | | | | The machine improperly hard-codes PREFERRED_PROVIDER instead of using the layer variable. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* Merge pull request #2159 from ricardosalveti/masterOtavio Salvador2025-03-281-0/+1
|\ | | | | imx-base: mx8mq: fix SOC_ATF_BOOT_UART_BASE value
| * imx-base: mx8mq: fix SOC_ATF_BOOT_UART_BASE valueRicardo Salveti2025-03-271-0/+1
|/ | | | | | mx8mq uses 0x30860000 as the base address for boot uart base. Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
* Merge pull request #2157 from nxp-upstream/opteeOtavio Salvador2025-03-2724-449/+477
|\ | | | | Optee
| * optee-imx: Updates for clangTom Hochstein2025-03-264-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-2622-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>
* Merge pull request #2154 from hiagofranco/add-virtual/imx-oeiOtavio Salvador2025-03-243-2/+5
|\ | | | | 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>
* Merge pull request #2152 from nxp-upstream/imx-mkimageOtavio Salvador2025-03-211-2/+2
|\ | | | | imx-mkimage: Upgrade to NXP BSP 6.6.52_2.2.0
| * 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>