summaryrefslogtreecommitdiffstats
path: root/conf
Commit message (Collapse)AuthorAgeFilesLines
* linux-imx: Upgrade to lf-6.18.2-1.0.0Zelan Zou26 hours8-6/+13
| | | | Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
* imx-base.inc: Fix Mesa Vulkan ICD provider nameTom Hochstein5 days1-1/+1
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@oss.nxp.com>
* imx-gpu-viv,mali-imx: Align with virtual-opencl-icdTom Hochstein5 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 Hochstein12 days22-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 #2425 from angolini/add-fragments-distro-eulaOtavio Salvador2026-02-196-0/+57
|\ | | | | Add fragments distro eula
| * fragments: Add systemd init manager fragmentDaiane Angolini2026-02-171-0/+8
| | | | | | | | | | | | | | Add conf/fragments/init/systemd.conf to set the init manager to systemd instead of the default SysVinit. Signed-off-by: Daiane Angolini <angolini@gmail.com>
| * fragments: Add XWayland display backend fragmentDaiane Angolini2026-02-171-0/+10
| | | | | | | | | | | | | | | | Add conf/fragments/graphics/xwayland.conf to enable both X11 and Wayland display backends with XWayland support while removing DirectFB. Adds x11, wayland, and pam to DISTRO_FEATURES. Signed-off-by: Daiane Angolini <angolini@gmail.com>
| * fragments: Add Wayland display backend fragmentDaiane Angolini2026-02-171-0/+10
| | | | | | | | | | | | | | | | Add conf/fragments/graphics/wayland.conf to enable the Wayland display backend while removing X11 and DirectFB support. Adds wayland and pam to DISTRO_FEATURES. Signed-off-by: Daiane Angolini <angolini@gmail.com>
| * fragments: Add Vulkan graphics API fragmentDaiane Angolini2026-02-171-0/+8
| | | | | | | | | | | | | | Add conf/fragments/graphics/vulkan.conf to enable Vulkan support by appending vulkan to DISTRO_FEATURES. Signed-off-by: Daiane Angolini <angolini@gmail.com>
| * fragments: Add framebuffer graphics backend fragmentDaiane Angolini2026-02-171-0/+9
| | | | | | | | | | | | | | | | Add conf/fragments/graphics/framebuffer.conf to configure framebuffer-based graphics rendering by removing X11, Wayland, DirectFB, and Vulkan backends from DISTRO_FEATURES. Signed-off-by: Daiane Angolini <angolini@gmail.com>
| * fragments: Add EULA acceptance configuration fragmentDaiane Angolini2026-02-171-0/+12
| | | | | | | | | | | | | | | | | | Add conf/fragments/eula/accept-fsl-eula.conf to allow accepting the Freescale/NXP EULA through a configuration fragment. This sets ACCEPT_FSL_EULA to '1', required for building recipes that use proprietary NXP software. Signed-off-by: Daiane Angolini <angolini@gmail.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>
* global: whinlatter updates for WORKDIR/UNPACKDIR and git fetch locationMax Krummenacher2025-06-281-1/+1
| | | | | | | | | | | | | | | | | 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>
* 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>
* layer.conf: update for the whinlatter release seriesHiago De Franco2025-06-221-1/+1
| | | | | | | | | Fix current error: ERROR: Layer freescale-layer is not compatible with the core layer which only supports these series: whinlatter (layer is compatible with walnascar) Signed-off-by: Hiago De Franco <hiago.franco@toradex.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