summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #2536 from tq-steina/imx-boot-containerOtavio Salvador2026-06-231-1/+1
|\ | | | | imx-boot-container: don't overwrite ATF_MACHINE_NAME
| * imx-boot-container: don't overwrite ATF_MACHINE_NAMEAlexander Stein2026-06-231-1/+1
|/ | | | | | | If ATF_MACHINE_NAME is set in local.conf this assignment overwrites the preset. Use a default assignment instead Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
* Merge pull request #2534 from fschnyder/fix-wayland-patchOtavio Salvador2026-06-172-12/+12
|\ | | | | wayland-protocols: Refresh alpha-compositing and hdr10 patches
| * wayland-protocols: Refresh alpha-compositing and hdr10 patchesFranz Schnyder2026-06-172-12/+12
|/ | | | | | | | | After upgrading to wayland-protocols 1.48, refresh 0001-unstable-Add-alpha-compositing-protocol.patch and 0002-unstable-Add-hdr10-metadata-protocol.patch so they apply cleanly after the meson.build protocol list schema changed. Signed-off-by: Franz Schnyder <franz.schnyder@toradex.com>
* Auto-update LICENSE file with current recipe licensesgithub-actions[bot]2026-06-151-0/+17
|
* Merge pull request #2532 from Freescale/consolidate-recipes-from-distroOtavio Salvador2026-06-1532-0/+970
|\ | | | | Consolidate recipe content from meta-freescale-distro
| * gst-variable-rtsp-server: import from meta-freescale-distroconsolidate-recipes-from-distroOtavio Salvador2026-06-141-0/+25
| | | | | | | | | | | | | | | | | | Move the recipe into meta-freescale as part of consolidating all recipe content into a single layer. meta-freescale-distro is becoming a thin backward-compatibility layer that only keeps the distro definitions for the wrynose LTS lifetime and is no longer used for recipe development. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * assimp: import from meta-freescale-distroOtavio Salvador2026-06-142-0/+86
| | | | | | | | | | | | | | | | | | Move the recipe into meta-freescale as part of consolidating all recipe content into a single layer. meta-freescale-distro is becoming a thin backward-compatibility layer that only keeps the distro definitions for the wrynose LTS lifetime and is no longer used for recipe development. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * rapidvulkan: import from meta-freescale-distroOtavio Salvador2026-06-141-0/+13
| | | | | | | | | | | | | | | | | | Move the recipe into meta-freescale as part of consolidating all recipe content into a single layer. meta-freescale-distro is becoming a thin backward-compatibility layer that only keeps the distro definitions for the wrynose LTS lifetime and is no longer used for recipe development. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * rapidopenvx: import from meta-freescale-distroOtavio Salvador2026-06-141-0/+14
| | | | | | | | | | | | | | | | | | Move the recipe into meta-freescale as part of consolidating all recipe content into a single layer. meta-freescale-distro is becoming a thin backward-compatibility layer that only keeps the distro definitions for the wrynose LTS lifetime and is no longer used for recipe development. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * rapidopencl: import from meta-freescale-distroOtavio Salvador2026-06-141-0/+16
| | | | | | | | | | | | | | | | | | Move the recipe into meta-freescale as part of consolidating all recipe content into a single layer. meta-freescale-distro is becoming a thin backward-compatibility layer that only keeps the distro definitions for the wrynose LTS lifetime and is no longer used for recipe development. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * imx-gpu-sdk: import from meta-freescale-distroOtavio Salvador2026-06-144-0/+208
| | | | | | | | | | | | | | | | | | Move the recipe into meta-freescale as part of consolidating all recipe content into a single layer. meta-freescale-distro is becoming a thin backward-compatibility layer that only keeps the distro definitions for the wrynose LTS lifetime and is no longer used for recipe development. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * glm: import from meta-freescale-distroOtavio Salvador2026-06-141-0/+2
| | | | | | | | | | | | | | | | | | Move the recipe into meta-freescale as part of consolidating all recipe content into a single layer. meta-freescale-distro is becoming a thin backward-compatibility layer that only keeps the distro definitions for the wrynose LTS lifetime and is no longer used for recipe development. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * gli: import from meta-freescale-distroOtavio Salvador2026-06-141-0/+22
| | | | | | | | | | | | | | | | | | Move the recipe into meta-freescale as part of consolidating all recipe content into a single layer. meta-freescale-distro is becoming a thin backward-compatibility layer that only keeps the distro definitions for the wrynose LTS lifetime and is no longer used for recipe development. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * devil: import from meta-freescale-distroOtavio Salvador2026-06-141-0/+21
| | | | | | | | | | | | | | | | | | Move the recipe into meta-freescale as part of consolidating all recipe content into a single layer. meta-freescale-distro is becoming a thin backward-compatibility layer that only keeps the distro definitions for the wrynose LTS lifetime and is no longer used for recipe development. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * packagegroup-imx-tools-audio: import from meta-freescale-distroOtavio Salvador2026-06-141-0/+33
| | | | | | | | | | | | | | | | | | Move the recipe into meta-freescale as part of consolidating all recipe content into a single layer. meta-freescale-distro is becoming a thin backward-compatibility layer that only keeps the distro definitions for the wrynose LTS lifetime and is no longer used for recipe development. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * packagegroup-fsl-tools-testapps: import from meta-freescale-distroOtavio Salvador2026-06-141-0/+45
| | | | | | | | | | | | | | | | | | Move the recipe into meta-freescale as part of consolidating all recipe content into a single layer. meta-freescale-distro is becoming a thin backward-compatibility layer that only keeps the distro definitions for the wrynose LTS lifetime and is no longer used for recipe development. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * packagegroup-fsl-tools-gpu-external: import from meta-freescale-distroOtavio Salvador2026-06-141-0/+28
| | | | | | | | | | | | | | | | | | Move the recipe into meta-freescale as part of consolidating all recipe content into a single layer. meta-freescale-distro is becoming a thin backward-compatibility layer that only keeps the distro definitions for the wrynose LTS lifetime and is no longer used for recipe development. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * packagegroup-fsl-tools-gpu: import from meta-freescale-distroOtavio Salvador2026-06-141-0/+32
| | | | | | | | | | | | | | | | | | Move the recipe into meta-freescale as part of consolidating all recipe content into a single layer. meta-freescale-distro is becoming a thin backward-compatibility layer that only keeps the distro definitions for the wrynose LTS lifetime and is no longer used for recipe development. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * packagegroup-fsl-tools-benchmark: import from meta-freescale-distroOtavio Salvador2026-06-141-0/+23
| | | | | | | | | | | | | | | | | | Move the recipe into meta-freescale as part of consolidating all recipe content into a single layer. meta-freescale-distro is becoming a thin backward-compatibility layer that only keeps the distro definitions for the wrynose LTS lifetime and is no longer used for recipe development. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * packagegroup-fsl-network: import from meta-freescale-distroOtavio Salvador2026-06-141-0/+50
| | | | | | | | | | | | | | | | | | Move the recipe into meta-freescale as part of consolidating all recipe content into a single layer. meta-freescale-distro is becoming a thin backward-compatibility layer that only keeps the distro definitions for the wrynose LTS lifetime and is no longer used for recipe development. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * packagegroup-fsl-gstreamer1.0-full: import from meta-freescale-distroOtavio Salvador2026-06-141-0/+15
| | | | | | | | | | | | | | | | | | Move the recipe into meta-freescale as part of consolidating all recipe content into a single layer. meta-freescale-distro is becoming a thin backward-compatibility layer that only keeps the distro definitions for the wrynose LTS lifetime and is no longer used for recipe development. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * packagegroup-fsl-gstreamer1.0-commercial: import from meta-freescale-distroOtavio Salvador2026-06-141-0/+17
| | | | | | | | | | | | | | | | | | Move the recipe into meta-freescale as part of consolidating all recipe content into a single layer. meta-freescale-distro is becoming a thin backward-compatibility layer that only keeps the distro definitions for the wrynose LTS lifetime and is no longer used for recipe development. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * packagegroup-fsl-gstreamer1.0: import from meta-freescale-distroOtavio Salvador2026-06-141-0/+118
| | | | | | | | | | | | | | | | | | Move the recipe into meta-freescale as part of consolidating all recipe content into a single layer. meta-freescale-distro is becoming a thin backward-compatibility layer that only keeps the distro definitions for the wrynose LTS lifetime and is no longer used for recipe development. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * fsl-image-network-full-cmdline: import from meta-freescale-distroOtavio Salvador2026-06-141-0/+22
| | | | | | | | | | | | | | | | | | Move the recipe into meta-freescale as part of consolidating all recipe content into a single layer. meta-freescale-distro is becoming a thin backward-compatibility layer that only keeps the distro definitions for the wrynose LTS lifetime and is no longer used for recipe development. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * fsl-image-multimedia-full: import from meta-freescale-distroOtavio Salvador2026-06-141-0/+8
| | | | | | | | | | | | | | | | | | Move the recipe into meta-freescale as part of consolidating all recipe content into a single layer. meta-freescale-distro is becoming a thin backward-compatibility layer that only keeps the distro definitions for the wrynose LTS lifetime and is no longer used for recipe development. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * fsl-image-multimedia: import from meta-freescale-distroOtavio Salvador2026-06-141-0/+30
| | | | | | | | | | | | | | | | | | Move the recipe into meta-freescale as part of consolidating all recipe content into a single layer. meta-freescale-distro is becoming a thin backward-compatibility layer that only keeps the distro definitions for the wrynose LTS lifetime and is no longer used for recipe development. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * fsl-image-machine-test: import from meta-freescale-distroOtavio Salvador2026-06-141-0/+31
| | | | | | | | | | | | | | | | | | Move the recipe into meta-freescale as part of consolidating all recipe content into a single layer. meta-freescale-distro is becoming a thin backward-compatibility layer that only keeps the distro definitions for the wrynose LTS lifetime and is no longer used for recipe development. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * fsl-rc-local: import from meta-freescale-distroOtavio Salvador2026-06-144-0/+74
| | | | | | | | | | | | | | | | | | Move the recipe into meta-freescale as part of consolidating all recipe content into a single layer. meta-freescale-distro is becoming a thin backward-compatibility layer that only keeps the distro definitions for the wrynose LTS lifetime and is no longer used for recipe development. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * stb: import from meta-freescale-distroOtavio Salvador2026-06-141-0/+18
| | | | | | | | | | | | | | | | | | Move the recipe into meta-freescale as part of consolidating all recipe content into a single layer. meta-freescale-distro is becoming a thin backward-compatibility layer that only keeps the distro definitions for the wrynose LTS lifetime and is no longer used for recipe development. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * half: import from meta-freescale-distroOtavio Salvador2026-06-141-0/+19
|/ | | | | | | | | Move the recipe into meta-freescale as part of consolidating all recipe content into a single layer. meta-freescale-distro is becoming a thin backward-compatibility layer that only keeps the distro definitions for the wrynose LTS lifetime and is no longer used for recipe development. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Merge pull request #2531 from otavio/modernise-backport-workflowOtavio Salvador2026-06-141-19/+12
|\ | | | | backport: Modernise the backport workflow
| * backport: Modernise the backport workflowOtavio Salvador2026-06-141-19/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The workflow used the deprecated zeebe-io/backport-action@v0.0.4 and relied on the default GITHUB_TOKEN, which is read-only by default, so it could not actually create the backport branches and pull requests. Switch to the maintained korthout/backport-action@v4, grant the required contents and pull-requests write permissions, and bump actions/checkout to v4. Trigger on both 'closed' and 'labeled' so a 'backport <branch>' label backports automatically on merge whether it was added before or after merging, with no manual /backport comment. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* | Merge pull request #2527 from angolini/distro-to-fragmentsOtavio Salvador2026-06-134-47/+58
|\ \ | |/ |/| [RFC] Distro to fragments
| * default-registry: replace phantom distro one-of with upstream distro referencesDaiane Angolini2026-05-271-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | distro/fsl and distro/fslc were referenced as one-of options but never existed as real fragments; they were a leftover from an older format where the distro variable drove a bitbake-setup template name. Replace them with the built-in distro/ fragment prefix (distro/poky and distro/nodistro), which maps directly to the DISTRO variable via the OE_FRAGMENTS_BUILTIN mechanism. No fragment files are needed; the built-in handler sets DISTRO = <value> from the fragment name. Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
| * default-registry: update preset configurations for BSP fragmentsDaiane Angolini2026-05-271-44/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace the old display-backend-only and distro-bundled preset configurations with ones that explicitly select a BSP fragment alongside the display backend: - fslc-framebuffer: bsp/fslc + framebuffer - nxp-framebuffer: eula/accept-fsl-eula + bsp/nxp + framebuffer - fslc-eula-framebuffer: eula/accept-fsl-eula + bsp/fslc + framebuffer The phantom fsl preset (no fragments) and the broken accept-fsl-eula preset (wrong fragment path freescale-layer/accept-fsl-eula) are removed. The old fsl-{wayland,xwayland,framebuffer} and standalone {wayland,xwayland,framebuffer} presets are removed; they did not express a BSP choice and are superseded by the new presets. Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
| * fragments/bsp: add FSLC and NXP BSP selection fragmentsDaiane Angolini2026-05-272-0/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | BSP selection (linux-fslc vs linux-imx, u-boot-fslc vs u-boot-imx) previously required a separate DISTRO from meta-freescale-distro. These fragments let users express the same choice with DISTRO = "poky" without depending on a dedicated distro layer. The fslc fragment covers the mainline-tracking BSP (linux-fslc, u-boot-fslc). The nxp fragment covers the NXP downstream BSP (linux-imx, u-boot-imx) and carries the provider preferences and GStreamer version pins previously found in fsl-base.inc. Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
| * fragments/graphics: add X11 display backend fragmentDaiane Angolini2026-05-271-0/+5
| | | | | | | | | | | | | | | | | | fslc-x11 was the only display backend distro with no fragment equivalent; users migrating from meta-freescale-distro had no way to replicate its DISTRO_FEATURES adjustments with the new fragment-based workflow. Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
* | Merge pull request #2530 from lcosta37/imx-boot-dependsOtavio Salvador2026-06-031-7/+12
|\ \ | | | | | | imx-mkimage: imx-boot: Specify build dependencies in DEPENDS
| * | imx-mkimage: imx-boot: Specify build dependencies in DEPENDSLeonardo Costa2026-06-031-7/+12
|/ / | | | | | | | | | | | | | | | | | | | | Dependencies listed via do_compile[depends] are invisible to the SBOM script from OpenEmbedded. List the build-time dependencies for imx-boot in the DEPENDS variable instead, while preserving the required task order, allowing these components to be automatically included in the imx-boot SBOM. Signed-off-by: Leonardo Costa <leonardo.costa@toradex.com>
* | Merge pull request #2529 from fschnyder/fix-gcc-vulkanOtavio Salvador2026-06-032-1/+108
|\ \ | | | | | | vulkan-wsi-layer: Fix build issue with GCC 16
| * | vulkan-wsi-layer: Fix build issue with GCC 16Franz Schnyder2026-06-032-1/+108
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | '__STDC_VERSION__' is predefined by the compiler in C++ mode. Redefining it triggers '-Wbuiltin-macro-redefined', which with '-Werror' fails the build with GCC 16. error: '__STDC_VERSION__' defined [-Werror] As suggested in the Vulkan WSI Layer issue tracker, add a C++ guard before the __STDC_VERSION__ define. Signed-off-by: Franz Schnyder <franz.schnyder@toradex.com>
* | | Merge pull request #2528 from fschnyder/imx9-atf-build-fixOtavio Salvador2026-05-292-1/+41
|\| | | |/ |/| imx-atf: Fix build failure with GCC 16.1.0
| * imx-atf: Fix build failure with GCC 16.1.0Franz Schnyder2026-05-292-1/+41
|/ | | | | | | | | | The scmi_imx9 source declares a tmp pointer that is never read. The newer GCC version 16.1.0 treats the unused pointer as -Wunused-but-set-variable. With -Werror, this breaks the build. Add a patch to remove the unused tmp pointer. Signed-off-by: Franz Schnyder <franz.schnyder@toradex.com>
* Merge pull request #2526 from MaxKrummenacher/masterOtavio Salvador2026-05-261-3/+3
|\ | | | | wayland-protocols: fix non target builds
| * wayland-protocols: fix non target buildsMax Krummenacher2026-05-261-3/+3
|/ | | | | | | | | | | | | | It was found that at least in some configurations a nativesdk (and likely a native) build failed as the wayland-protocols artefacts weren't found. Don't apply the patches or change the PACKAGE_ARCH if not building for target. See also meta-freescale issue #2525. Fixes: 48dfc5f5f33c ("wayland-protocols: use upstream repo with NXP downstream patches") Signed-off-by: Max Krummenacher <max.oss.09@gmail.com>
* Merge pull request #2524 from fschnyder/nxp-wlan-device-wakeupOtavio Salvador2026-05-212-0/+53
|\ | | | | kernel-module-nxp-wlan: fix device wakeup capability of mwifiex driver
| * kernel-module-nxp-wlan: fix device wakeup capability of mwifiex driverFranz Schnyder2026-05-212-0/+53
| | | | | | | | | | | | | | | | | | | | The device is always advertised as being wakeup capable, even if no interrupt line has been allocated for it. Add a patch to Initialize the device only as wakeup capable if an interrupt has been registered. Signed-off-by: Franz Schnyder <franz.schnyder@toradex.com>
* | Merge pull request #2523 from tq-niebelm/ethos-u-updateOtavio Salvador2026-05-203-5/+40
|\ \ | | | | | | Ethos-U update and compile fix
| * | ethos-u-driver-stack: fix compilation with GCC 15Markus Niebel2026-05-202-1/+36
| | | | | | | | | | | | Signed-off-by: Markus Niebel <Markus.Niebel@ew.tq-group.com>