summaryrefslogtreecommitdiffstats
path: root/conf/machine
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* include/imx93-evk: Append ethos-u-firmware on MACHINE_FIRMWARERodrigo M. Duarte2025-05-141-0/+2
| | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* imx93-14x14-lpddr4x-evk: Add new configs on the machineRodrigo M. Duarte2025-05-141-0/+7
| | | | | | | This commit append imx-m33-demos on WKS_FILE_DEPENDS to provide the IMAGE_BOOT_FILES added. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* imx93-11x11-lpddr4-evk: Add new configs on the machineRodrigo M. Duarte2025-05-141-0/+10
| | | | | | | This commit append imx-m33-demos on WKS_FILE_DEPENDS to provide the IMAGE_BOOT_FILES added. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* imx93-9x9-lpddr4-qsp: Add new configs on the machineRodrigo M. Duarte2025-05-141-0/+9
| | | | | | | This commit append imx-m33-demos on WKS_FILE_DEPENDS to provide the IMAGE_BOOT_FILES added. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* imx8ulp-lpddr4-evk: Add new MACHINE_FEATURES on imx8ulp-lpddr4-evk machineRodrigo M. Duarte2025-05-141-1/+3
| | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* include/imx8dxl-evk: Add new MACHINE_FEATURES on imx8dxl machinesRodrigo M. Duarte2025-05-141-1/+1
| | | | | | | | | | This commit add new MACHINE_FEATURES for following machines: imx8dxl-a1-lpddr4-evk imx8dxl-b0-lpddr4-evk imx8dxl-a1-ddr3l-evk imx8dxl-b0-ddr3l-evk Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* imx95-19x19-verdin: Add new configs on the machineRodrigo M. Duarte2025-05-141-0/+13
| | | | | | | This commit append imx7-m7-core on WKS_FILE_DEPENDS to provide the IMAGE_BOOT_FILES added. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* imx95-19x19-verdin: Update device tree list for imx95 machineRodrigo M. Duarte2025-05-141-1/+5
| | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* include/imx95-evk: Add sof in IMXBOOT_VARIANTSRodrigo M. Duarte2025-05-141-3/+5
| | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* imx8ulp-lpddr4-evk: Update device tree list for imx8ulp machineRodrigo M. Duarte2025-05-141-0/+1
| | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* imx8qxp-mek: Update device tree list for imx8qxp machineRodrigo M. Duarte2025-05-141-0/+7
| | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* include/imx8x-mek: Add new MACHINE_FEATURES on imx8dx and imx8qxp machinesRodrigo M. Duarte2025-05-141-1/+1
| | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* include/imx8x-mek: Remove the non-existent device tree in kernel source treeRodrigo M. Duarte2025-05-141-2/+0
| | | | | | | This commit remove non-existent device tree in kernel source tree for machines imx8dx-mek and imx8qxp-mek. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* imx8qm-mek: Add new MACHINE_FEATURES on imx8qm machineRodrigo M. Duarte2025-05-141-1/+1
| | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* imx8qm-mek: Update device tree list for imx8qm machineRodrigo M. Duarte2025-05-141-1/+31
| | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* imx8mq-evk: Add new configs on the machineRodrigo M. Duarte2025-05-141-0/+7
| | | | | | | This commit append imx-m4-demos on WKS_FILE_DEPENDS to provide the IMAGE_BOOT_FILES added to machines. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* imx8mq-evk: Add new MACHINE_FEATURES on imx8mq-evk machineRodrigo M. Duarte2025-05-141-1/+1
| | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* include/imx8mp-evk: Add new configs on the machineRodrigo M. Duarte2025-05-141-0/+9
| | | | | | | | This commit append imx-m7-demos on WKS_FILE_DEPENDS to provide the IMAGE_BOOT_FILES added to imx8mp-ddr4-evk and imx8mp-lpddr4-evk machines. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* include/imx8mp-evk: Add new MACHINE_FEATURES on imx8mp machinesRodrigo M. Duarte2025-05-141-1/+1
| | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* imx8mnul-ddr3l-evk: Add new configs on the machineRodrigo M. Duarte2025-05-141-0/+8
| | | | | | | This commit append imx-m7-demos on WKS_FILE_DEPENDS to provide the IMAGE_BOOT_FILES added. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* imx8mnul-ddr3l-evk: Add new MACHINE_FEATURES on imx8mnul-ddr3l machineRodrigo M. Duarte2025-05-141-1/+1
| | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* include/imx8mn-evk: Add new configs on the machineRodrigo M. Duarte2025-05-141-0/+8
| | | | | | | | This commit append imx-m7-demos on WKS_FILE_DEPENDS to provide the IMAGE_BOOT_FILES added to imx8mn-ddr4-evk and imx8mn-lpddr4-evk machines. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* include/imx8mn-evk: Add new MACHINE_FEATURES on imx8mn machinesRodrigo M. Duarte2025-05-141-0/+1
| | | | | | | This commit add new MACHINE_FEATURES on imx8mn-ddr4-evk and imx8mn-lpddr4-evk machines. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* include/imx8mm-evk: Add new configs on the machineRodrigo M. Duarte2025-05-141-0/+10
| | | | | | | | This commit append imx-m4-demos on WKS_FILE_DEPENDS to provide the IMAGE_BOOT_FILES added to imx8mm-ddr4-evk and imx8mm-lpddr4-evk machines. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* include/imx8mm-evk: Add new MACHINE_FEATURES on imx8mm machineRodrigo M. Duarte2025-05-141-1/+1
| | | | | | | This commit add new MACHINE_FEATURES on imx8mm-ddr4-evk and imx8mm-lpddr4-evk machines. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* imx7ulpevk: Add new configs on the machineRodrigo M. Duarte2025-05-141-0/+9
| | | | | | | This commit append imx-m4-demos on WKS_FILE_DEPENDS to provide the IMAGE_BOOT_FILES added. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>