summaryrefslogtreecommitdiffstats
path: root/conf/machine
Commit message (Collapse)AuthorAgeFilesLines
* linux-imx: Upgrade to lf-6.18.2-1.0.0Zelan Zou4 days8-6/+13
| | | | Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
* imx-base.inc: Fix Mesa Vulkan ICD provider nameTom Hochstein7 days1-1/+1
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@oss.nxp.com>
* imx-gpu-viv,mali-imx: Align with virtual-opencl-icdTom Hochstein7 days1-0/+5
| | | | | | | Normalize the Vivante and Mali recipes to the standard OpenCL ICD runtime provider construct. Signed-off-by: Tom Hochstein <tom.hochstein@oss.nxp.com>
* conf/machine: Drop non-existent image type sdcardTom Hochstein2026-03-0622-40/+40
| | | | | | | | | The machine configuration files specify an image type `sdcard` via `UBOOT_CONFIG`. This type is not listed in `IMAGE_TYPES`, and the specification appears to have no effect on the build. It appears to be historical only and of no use, so drop it. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-oei: Update OEI DDR config variable nameJun Zhu2026-03-031-2/+2
| | | | | | | | Use the underscore separated words - OEI_DDRCONFIG -> OEI_DDR_CONFIG - OEI_DDRCONFIG_ECC -> OEI_DDR_CONFIG_ECC Signed-off-by: Jun Zhu <junzhu@nxp.com>
* Merge pull request #2456 from nxp-upstream/upstream-imx95Otavio Salvador2026-03-021-8/+12
|\ | | | | Upstream imx95evk.inc of 6.12.49-2.2.0 release
| * include/imx95-evk.inc: Add rpmsg in IMXBOOT_VARIANTS and sd-ecc in UBOOT_CONFIGJun Zhu2026-03-021-8/+12
| | | | | | | | Signed-off-by: Jun Zhu <junzhu@nxp.com>
* | imx8qxp: Add audio DTsZelan Zou2026-02-271-0/+1
| | | | | | | | Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
* | imx8qm: Add hdmi RX DTsZelan Zou2026-02-271-1/+2
| | | | | | | | Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
* | imx93: Add 8 mic DTsZelan Zou2026-02-272-0/+2
| | | | | | | | Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
* | imx8mm: Drop low power voice DT as kernel upgrade to 6.12.49Zelan Zou2026-02-271-1/+0
| | | | | | | | Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
* | imx8mp: Drop low power voice DTZelan Zou2026-02-271-1/+0
|/ | | | Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
* imx93: Drop low power voice DTSamuli Piippo2026-02-252-2/+0
| | | | | | linux-imx upgrade to 6.12.49 dropped these DTs. Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
* ffmpeg: Drop 4.4.1 downgradeTom Hochstein2026-02-201-4/+0
| | | | | | The dependency on 4.4.1 is gone for some time now. Signed-off-by: Tom Hochstein <tom.hochstein@oss.nxp.com>
* imx-base.inc: Drop bcm4359 firmwareTom Hochstein2026-02-191-1/+0
| | | | | | | The firmware is dropped from firmware-nxp-wifi and not available in linux-firmware. Signed-off-by: Tom Hochstein <tom.hochstein@oss.nxp.com>
* Merge pull request #2433 from nxp-upstream/Upstream-lf-6.12.49-2.2.0Otavio Salvador2026-02-197-4/+20
|\ | | | | Upstream packages base on lf 6.12.49 2.2.0
| * mcore-demos: Upgrade to lf-6.12.49-2.2.0Zelan Zou2026-02-117-4/+20
| | | | | | | | | | | | | | | | | | i.MX 8MQ,8MM,8MP,8MNULite,8MN: 25.03.00 -> 25.09.00 i.MX95,93: 25.06.00 -> 25.12.00 i.MX8ULP:25.03.00 -> 25.12.00 New added: i.MX943: 25.12.00 Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
* | imx943-evk.inc: adapt U-Boot configuration to deprecated UBOOT_CONFIG syntaxBenjamin Missey2026-02-111-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit 60c62c4de3 ("uboot: Deprecate legacy UBOOT_CONFIG flow") in openembedded-core, the legacy syntax: UBOOT_CONFIG[foo] = "foo_config,foo_image,foo_binary" is deprecated. It currently triggers a warning and remains functional through the wrynose release, but will be removed afterwards. Update this recipe to follow the new configuration mechanism as described in the oe-core deprecation commit. Signed-off-by: Benjamin Missey <benjamin.missey@non.se.com>
* | imx93-evk.inc: adapt U-Boot configuration to deprecated UBOOT_CONFIG syntaxBenjamin Missey2026-02-111-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit 60c62c4de3 ("uboot: Deprecate legacy UBOOT_CONFIG flow") in openembedded-core, the legacy syntax: UBOOT_CONFIG[foo] = "foo_config,foo_image,foo_binary" is deprecated. It currently triggers a warning and remains functional through the wrynose release, but will be removed afterwards. Update this recipe to follow the new configuration mechanism as described in the oe-core deprecation commit. Signed-off-by: Benjamin Missey <benjamin.missey@non.se.com>
* | Merge pull request #2438 from BenjaminMiss/imx943_add_conf_machineOtavio Salvador2026-02-043-0/+152
|\ \ | | | | | | Imx943-19x19-lpddr4-evk add i.MX 943 EVK conf machine
| * | imx943-19x19-lpddr4-evk: add i.MX 943 EVK machineBenjamin Missey2026-02-042-0/+141
| | | | | | | | | | | | | | | | | | Based on 6.12.49-2.2.0 NXP BSP release Signed-off-by: Benjamin Missey <benjamin.missey@non.se.com>
| * | imx-base.inc: include imx943 configurationBenjamin Missey2026-02-041-0/+11
| |/ | | | | | | | | | | | | Import imx943 configuration from meta-imx. Based on 6.12.49-2.2.0 NXP BSP release Signed-off-by: Benjamin Missey <benjamin.missey@non.se.com>
* / imx-base.inc: set UBOOT_PROVIDES_BOOT_CONTAINER for mx95-mainline-bspVitor Soares2026-02-041-0/+3
|/ | | | | | | | | i.MX95 mainline U-Boot uses binman to assemble the boot container, so the imx-boot recipe is not needed on that path. Note that u-boot-fslc does not yet support i.MX95; this is currently only exercised by mainline U-Boot. Signed-off-by: Vitor Soares <vitor.soares@toradex.com>
* wayland-protocols: use upstream repo with NXP downstream patchesMax Krummenacher2026-01-071-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | OE-core update wayland-utils to 1.3.0 which now requires wayland-protocols version >= 1.44. As the imx-nxp-bsp forked wayland protocols and does not provide a version later than 1.41 the build fails in do_configure of wayland-utils. Drop the wayland-protocol recipe of the downstream fork, extract the 3 relevant patches on top of upstream v1.41 and apply them in a bbappend on top of whatever OE-core provides for wayland-protocols. (6 downstream patches not relevant for the build are dropped) | ../sources/wayland-utils-1.3.0/wayland-info/meson.build:4:9: | ERROR: Dependency lookup for wayland-protocols with method 'pkgconfig' failed: | Invalid version, need 'wayland-protocols' ['>= 1.44'] found '1.41'. The `inherit allarch` from OE-core can not easily be overridden. I.e. just setting `PACKAGE_ARCH:imx-nxp-bsp = "${MACHINE_SOCARCH}"` was ignored and the packages were still allarch without the workaround. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> wayland-protocol: drop patches 0004-0009
* imx8mnul-ddr3l-evk: Remove unused variable IMAGE_BOOTLOADERGaël PORTAY2025-11-031-2/+0
| | | | | | | | The variable IMAGE_BOOTLOADER is not used anymore. See commit b9002e4ce93915a353eb72d73d8fa3f9a8a08190. Signed-off-by: Gaël PORTAY <gael.portay@rtone.fr>
* vulkan-utility-libraries: Add 1.3.275.0.imx downgradeTom Hochstein2025-10-151-0/+1
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* vulkan-loader: Configure virtual-vulkan-icd for i.MX GPUTom Hochstein2025-10-061-0/+5
| | | | | | Use the new virtual runtime provider to configure the ICD for i.MX GPU. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* layerwide: follow rename virtual/opencl-icd to virtual/libopencl1Max Krummenacher2025-09-281-2/+2
| | | | | | | | | | | | A change in meta-openembedded that provided virtual/opencl-icd [1] changed the name to virtual/libopencl1. [1] https://git.openembedded.org/meta-openembedded/commit/?id=87b44d29b6942427bfb1fab02a4564e41dcc01a0 Fixes e.g. when building 'clpeak' for a downstream vivante setup: | ERROR: The file /usr/lib/libOpenCL.so.1 is installed by both opencl-icd-loader and imx-gpu-viv, aborting Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* Merge pull request #2347 from nxp-upstream/optee-upgrade-to-6.12.20Otavio Salvador2025-09-101-6/+4
|\ | | | | Optee Update From 6.12.20-2.0.0
| * imx-base.inc: Update optee PREFERRED_VERSION to 4.6.0.imxZelan Zou2025-09-031-6/+4
| | | | | | | | Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
* | imx95-19x19-verdin: set OEI_DDRCONFIG when IMX_SOC_REV is A0 or A1Ernest Van Hoecke2025-09-091-0/+6
| | | | | | | | | | | | | | | | Easily allow builds for iMX95 Rev A0/A1 by automatically setting the necessary variable OEI_DDRCONFIG when IMX_SOC_REV is set to A0/A1. Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com> (cherry picked from commit 3a6ac9a5052061aec3252effc0773e55cf5635b8)
* | imx-base.inc: Update i.MX95 default Rev to B0Ernest Van Hoecke2025-09-091-0/+1
|/ | | | | | | | | | | | | | | This is necessary to align with NXP BSP LF6.6.52-2.2.1. In imx-oei, the default DDR timings have been updated to B0, and anyone building for A0/A1 is expected to pass the argument DDR_CONFIG with the A1 timings to imx-oei. Therefore, a machine conf for A0/A1 support that also sets the desired timings is always necessary, and we have to drop A0/A1 from imx-base.inc. It is not enough to override IMX_SOC_REV to support A0/A1. Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com> (cherry picked from commit e43eb830443b70b82a67e90dd785736fac90f16d)
* weston: Upgrade 14.0.1.imx -> 14.0.2.imxTom Hochstein2025-08-261-1/+1
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* glslang: Align with Vulkan downgrade 1.3.275.0.imxTom Hochstein2025-08-261-0/+1
| | | | | | | | | | | | | | | | | | The current glslang fails to compile. ``` | /.../SPIRV/SpvTools.cpp: In function 'spv_target_env glslang::MapToSpirvToolsEnv(const SpvVersion&, spv::SpvBuildLogger*)': | /.../SPIRV/SpvTools.cpp:75:32: error: 'SPV_ENV_VULKAN_1_4' is not a member of 'spv_target_env' | 75 | return spv_target_env::SPV_ENV_VULKAN_1_4; | | ^~~~~~~~~~~~~~~~~~ | /.../SPIRV/SpvTools.cpp: In function 'void glslang::SpirvToolsValidate(const TIntermediate&, std::vector<unsigned int>&, spv::SpvBuildLogger*, bool)': | /.../SPIRV/SpvTools.cpp:168:5: error: 'spvValidatorOptionsSetAllowOffsetTextureOperand' was not declared in this scope | 168 | spvValidatorOptionsSetAllowOffsetTextureOperand(options, intermediate.usingTextureOffsetNonConst()); | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ``` Downgrade to 1.3.275.0 to align with the existing Vulkan downgrade. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* wayland-protocols: Upgrade 1.37.imx -> 1.41.imxTom Hochstein2025-08-261-1/+1
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* gstreamer: Upgrade to 1.26.0Zelan Zou2025-08-141-22/+12
| | | | Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
* Replace kernel-fitimage KERNER_CLASSES with kernel-fit-extra-artifactsLiu Yiding2025-06-2411-22/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | kernel-fitimage class has been replaced by kernel-fit-image class in following commit of poky: | 1d8c78c8cd6 kernel-fitimage.bbclass: remove it and according to migration-5.3.rst |d01f9c44ed98d0b2517 migration-5.3: replace kernel-fitimage by kernel-fit-image now we should set KERNEL_CLASSES to kernel-fit-extra-artifacts " - ``kernel-fitimage.bbclass``: the class has been replaced by the :ref:`ref-classes-kernel-fit-image` class. The new implementation resolves the long-standing :yocto_bugs:`bug 12912</show_bug.cgi?id=12912>`. If you are using the kernel FIT image support, you will need to: #. Make sure to include ``kernel-fit-extra-artifacts`` in your :term:`KERNEL_CLASSES` variable to ensure the required files are exposed to the :term:`DEPLOY_DIR_IMAGE` directory:: KERNEL_CLASSES += "kernel-fit-extra-artifacts" " Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com>
* imx93-evk.inc: Add IMXBOOT_TARGETS for Glitch Detection (GDET)Tom Hochstein2025-06-101-1/+6
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx93-evk.inc: ReworkTom Hochstein2025-06-102-7/+9
| | | | | | | | - Consolidate UBOOT_CONFIG and IMXBOOT_TARGETS setting in .inc - Drop UBOOT_CONFIG 'ld' which is not supported - Facilitate easy override of IMXBOOT_TARGETS types Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* xwayland: 23.2.5.imx -> 24.1.6-imxRodrigo M. Duarte2025-06-021-1/+1
| | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* Merge pull request #2284 from OSSystems/topic/gstreamerOtavio Salvador2025-05-211-6/+6
|\ | | | | Update gstreamer to LF6.12.3
| * imx-base: Change the IMX_DEFAULT_KERNEL assignmentRodrigo M. Duarte2025-05-201-2/+2
| | | | | | | | | | | | | | This commit changes the IMX_DEFAULT_KERNEL assignment to allow change the kernel provider. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
| * imx-base: Change the PREFERRED_PROVIDER u-boot assignmentRodrigo M. Duarte2025-05-201-2/+2
| | | | | | | | | | | | | | This commit changes the PREFERRED_PROVIDER_u-boot assignment to allow to change the u-boot provider. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
| * imx-base: Update gstreamer1.0-libav versionRodrigo M. Duarte2025-05-201-2/+2
| | | | | | | | | | | | This commit update the gstreamer1.0-libav version for imx8 and imx9. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* | imx-base: Update libdrm version to 2.4.123.imxRodrigo M. Duarte2025-05-211-1/+1
|/ | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* Merge pull request #2285 from MaxKrummenacher/masterOtavio Salvador2025-05-191-0/+2
|\ | | | | gst-examples: import from oe-core and downgrade to 1.24.7
| * gst-examples: import from oe-core and downgrade to 1.24.7Max Krummenacher2025-05-181-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | OE core upgraded gst-examples from 1.18.6 to 1.26.1. The newer version fails in configure as it expects the gstreamer version to be 1.26 or greater. Import the 1.26.1 recipe and downgrade it to 1.24.7. Append the version with '.imx' to point out that it is meant for the NXP gstreamer fork. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* | imx95-19x19-verdin: follow update to nxp bsp 6.12.3_1.0.0Max Krummenacher2025-05-191-4/+5
|/ | | | | | | | imx-mkimage now defaults to newer lpddr5 files. Change to use the new version of the files and change to use the newly introduced LPDDR_FW_VERSION variable. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* conf/machine/include/imx-base: Default version for weston waylandSathishkumar Duraisamy2025-05-171-2/+2
| | | | | | | Updated default version for weston to 14.0.1 and wayland protocol to 1.37 based on BSP LF6.12.3_1.1.0 Signed-off-by: Sathishkumar Duraisamy <sathishkumar.d.cbe@gmail.com>
* include/imx93-evk: Add new MACHINE_FEATURES on imx93 machinesRodrigo M. Duarte2025-05-141-1/+1
| | | | | | | | | This commit add new MACHINE_FEATURES to following machines: imx93-9x9-lpddr4-qsp imx93-11x11-lpddr4x-evk imx93-14x14-lpddr4x-evk Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>