summaryrefslogtreecommitdiffstats
path: root/dynamic-layers
Commit message (Collapse)AuthorAgeFilesLines
* imx-oei.inc: fix OEI_DEBUG, OEI_DDR_CONFIG and the conditional EXTRA_OEMAKEErnest Van Hoecke14 days1-15/+16
| | | | | | | | | | | | | | | | In commit 9de33fe48aae ("imx-oei: Update to lf6.18.2-1.0.0"), multiple issues were introduced to imx-oei.inc: - DEBUG was hardcoded to 1, OEI_DEBUG is silently dropped completely - DDR_CONFIG is always passed to make, even when no config is present - The EXTRA_OEMAKE:append:mx95-generic-bsp was changed to mx95-nxp-bsp All of these changes are unrelated to the desired update. This reverts the changes to imx-oei.inc introduced by commit 9de33fe48aaec40f5648c5fa22a4a1782ac74c93. Fixes: 9de33fe48aae ("imx-oei: Update to lf6.18.2-1.0.0") Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com>
* imx-system-manager: Bump 2025q4 -> 2026q1Zelan Zou2026-04-161-1/+1
| | | | | | Base on lf-6.18.2-1.0.0 Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
* imx-oei: Update to lf6.18.2-1.0.0Zelan Zou2026-04-162-17/+16
| | | | Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
* bluealsa: move bbappend to dynamic-layers to avoid parsing errorsBenjamin Missey2026-03-261-0/+1
| | | | | | | | | | | | | | The bluealsa recipe already exists in the meta-multimedia layer from the meta-openembedded repository. When meta-multimedia is not included in the configuration, the bbappend file triggers a parsing error: ERROR: No recipes in default available for: meta-freescale/recipes-multimedia/bluealsa/bluealsa_%.bbappend To prevent this issue and ensure the bbappend is applied only when the appropriate layer is present, the file has been moved to dynamic-layers. Signed-off-by: Benjamin Missey <benjamin.missey@non.se.com>
* wireplumber_%.bbappend: Add nxp configZelan Zou2026-03-234-0/+73
| | | | Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
* pipewire: Refresh patchZelan Zou2026-03-235-46/+130
| | | | Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
* imx-oei: Update OEI DDR config variable nameJun Zhu2026-03-031-3/+3
| | | | | | | | 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>
* imx-oei: only pass a non-empty DDR_CONFIG to EXTRA_OEMAKEErnest Van Hoecke2026-03-031-1/+9
| | | | | | | | | | | | | | | | Commit 6ff67d5c ("imx-oei.inc: Use PACKAGECONFIG support of ecc and tcm") started always passing DDR_CONFIG to EXTRA_OEMAKE. Its value depends on PACKAGECONFIG, either passing in OEI_DDRCONFIG_ECC or OEI_DDRCONFIG. However, OEI_DDRCONFIG and/or OEI_DDRCONFIG_ECC are not necessarily present. When they are not, an empty DDR_CONFIG is passed to make, which prevents imx-oei from using its default value for this. Make the passing of DDR_CONFIG conditional on the existence of OEI_DDRCONFIG(_ECC) again. Fixes: 6ff67d5c ("imx-oei.inc: Use PACKAGECONFIG support of ecc and tcm") Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com>
* imx-oei.inc: Use PACKAGECONFIG support of ecc and tcmJun Zhu2026-03-021-2/+8
| | | | | | | | Use packageconfig to set different OEI build options: - tcm: enable tcm in OEI_CONFIGS, and set build optin oei=tcm; - ecc: when build option oei=ddr, use DDR ECC enabled timing configure file. Signed-off-by: Jun Zhu <junzhu@nxp.com>
* imx-system-manager: Rename recipe to match configurations of meta-imxVagner Nörnberg2026-02-191-0/+0
| | | | Signed-off-by: Vagner Nörnberg <vagner.nornberg@ossystems.com.br>
* imx-system-manager: simplify imx-system-manager.incBenjamin Missey2026-02-121-7/+4
| | | | | | The simplification is based on 6.12.49-2.2.0 NXP BSP release Signed-off-by: Benjamin Missey <benjamin.missey@non.se.com>
* imx-system-manager: add compatibility with mx943-generic-bspBenjamin Missey2026-02-121-1/+2
| | | | | | | | Add the DEPENDS with srecord-native for mx943-nxp-bsp Add the COMPATIBLE_MACHINE with mx943-generic-bsp Based on 6.12.49-2.2.0 NXP BSP release Signed-off-by: Benjamin Missey <benjamin.missey@non.se.com>
* imx-system-manager: bump SRCREV to the latest versionBenjamin Missey2026-02-121-2/+2
| | | | | | | | Bump version for imx-system-manager to the latest version on master Based on 6.12.49-2.2.0 NXP BSP release Signed-off-by: Benjamin Missey <benjamin.missey@non.se.com>
* imx-oei: add compatibility with mx943-generic-bspBenjamin Missey2026-02-121-1/+1
| | | | | | | Add the COMPATIBLE_MACHINE with mx943-generic-bsp Based on 6.12.49-2.2.0 NXP BSP release Signed-off-by: Benjamin Missey <benjamin.missey@non.se.com>
* imx-oei: bump SRCREV to the latest versionBenjamin Missey2026-02-121-1/+1
| | | | | | | | Bump version for imx-oei to the latest version on master Based on 6.12.49-2.2.0 NXP BSP release Signed-off-by: Benjamin Missey <benjamin.missey@non.se.com>
* qtwayland: extend xcomposite disabling to all i.MX 9 familyVitor Soares2025-12-172-2/+2
| | | | | | | Use mx9-nxp-bsp override instead of mx95-nxp-bsp to disable xcomposite-egl and xcomposite-glx for the entire i.MX 9 family. Signed-off-by: Vitor Soares <vitor.soares@toradex.com>
* meta-tq: dynamic-layers: imx-oei-tq: allow overwrite debug settingsMarkus Niebel2025-11-031-1/+2
| | | | | | | | Prepare for production release while leave it up to local.conf or <machine>.conf to enable debug console output. Signed-off-by: Markus Niebel <Markus.Niebel@ew.tq-group.com> Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
* imx-oei: split recipeAlexander Stein2025-10-302-54/+61
| | | | | | | Similar the recipe into version configuration and build instructions, similar to imx-system-manager. Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
* imx-oei: Add OEI_DDRCONFIG for imx95 A1 buildsErnest Van Hoecke2025-09-091-0/+2
| | | | | | | | Add new variable OEI_DDRCONFIG to be used with A1 builds to specify the DDR configuration. Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com> (cherry picked from commit 1a77d79203d08b961bc2971685141ea4edf2bdce)
* imx-oei: Add compile option for imx95 B0Ernest Van Hoecke2025-09-091-0/+2
| | | | | Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com> (cherry picked from commit 85863672d74768876b3f2586032bdec2fca7d476)
* imx-oei: Update SRCREV and license to NXP BSP LF6.6.52-2.2.1Ernest Van Hoecke2025-09-091-3/+3
| | | | | Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com> (cherry picked from commit 30e8b8107e0494c196e354090cea8bc3c4c265a6)
* imx-system-manager: fix EXTRA_OEMAKE verbose parameterVitor Soares2025-07-221-1/+1
| | | | | | Change V=y to V=1 for proper verbose output in iMX System Manager builds. Signed-off-by: Vitor Soares <vitor.soares@toradex.com>
* pipewire: Simplify gstreamer package config overrideTom Hochstein2025-07-011-4/+7
| | | | | | | Allow the user to more easily override the removal of the gstreamer PACKAGECONFIG. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* global: whinlatter updates for WORKDIR/UNPACKDIR and git fetch locationMax Krummenacher2025-06-283-6/+0
| | | | | | | | | | | | | | | | | 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>
* imx-oei: provide virtual/imx-oeiHiago De Franco2025-03-241-0/+2
| | | | | | | | | | | 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>
* glmark: Simplify logic for DRM configTom Hochstein2025-01-091-4/+4
| | | | | | | | Since i.MX 8, DRM is supported by default by the i.MX GPU. Simplify the DRM config logic by reversing the default, making it clear that it is i.MX 6 and 7 that do not support DRM. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* xserver-common: Delete bbappendKhem Raj2024-12-042-38/+0
| | | | | | This recipe is gone in meta-oe Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fmc: Upgrade to lf-6.6.36-2.1.0 releaseZelan Zou2024-11-062-60/+1
| | | | Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
* chromium-imx.inc: drop unreferenced fileKonrad Weihmann2024-11-042-96/+0
| | | | | | | | and the corresponding patch as well Closes #2011 Signed-off-by: Konrad Weihmann <konrad.weihmann@avnet.eu>
* Merge pull request #1996 from tq-steina/masterOtavio Salvador2024-10-251-0/+2
|\ | | | | imx-system-manager: use `MACHINE_ARCH` as `PACKAGE_ARCH`
| * imx-system-manager: use `MACHINE_ARCH` as `PACKAGE_ARCH`Alexander Stein2024-10-231-0/+2
| | | | | | | | | | | | | | The recipe build changes depending on the `SYSTEM_MANAGER_CONFIG` value, which is machine-specific. Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
* | glmark2: : add overrides for i.mx 95Max Krummenacher2024-10-241-0/+1
| | | | | | | | | | | | Add the relevant configuration for an i.MX 95 SoC. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* | qtwayland: add overrides for i.mx 95Max Krummenacher2024-10-242-0/+2
| | | | | | | | | | | | Add the relevant configuration for an i.MX 95 SoC. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* | qtbase: add overrides for i.mx 95Max Krummenacher2024-10-242-0/+5
|/ | | | | | Add the relevant configuration for an i.MX 95 SoC. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* imx-system-manager: import recipe from meta-imxMax Krummenacher2024-10-222-0/+65
| | | | | | | | | | imx-system-manager at 6.6.36-2.1.0 NXP BSP release. This provides among others the DDR configuration which may require machine dependent configurations. Thus additionally add a virtual provider. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* pipewire: Exclude gstreamer from PACKAGECONFIG list for i.MX 6, 7, 8 and 93Jun Zhu2024-10-081-1/+4
| | | | | | | | libcamera gst video source has the limition to co-work with pipewire gst video source. NXP i.MX 95 HW will well support libcamera gst video source, and the related pipewire gst video source should be enabled. Signed-off-by: Jun Zhu <junzhu@nxp.com>
* pipewire: Add libcamera back to PACKAGECONFIG for i.MX 95Jun Zhu2024-09-291-1/+0
| | | | Signed-off-by: Jun Zhu <junzhu@nxp.com>
* Merge pull request #1941 from tq-steina/masterOtavio Salvador2024-09-141-0/+2
|\ | | | | imx-oei: use `MACHINE_ARCH` as `PACKAGE_ARCH`
| * imx-oei: use `MACHINE_ARCH` as `PACKAGE_ARCH`Alexander Stein2024-09-131-0/+2
| | | | | | | | | | | | | | The recipe build changes depending on the `OEI_BOARD` value, which is machine-specific. Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
* | imx-cst: Remove it now that it is in meta-oeFabio Estevam2024-09-131-40/+0
|/ | | | | | | | | | | Since meta-oe commit 87579c932e19 ("imx-cst: Add recipe") the imx-cst recipe is avaiable in meta-oe: https://github.com/openembedded/meta-openembedded/commit/87579c932e19d9802ce05c692b1d56a56d7762fe Remove it from meta-freescale in favor of using the meta-oe version. Signed-off-by: Fabio Estevam <festevam@gmail.com>
* imx-oei: move to dynamic-layers and add arm-toolchainHiago De Franco2024-09-081-0/+57
| | | | | | | | | The recipe depends on meta-arm-toolchain, therefore it should be on dynamic-layers/arm-toolchain folder. Create it and make the necessary changes for conf/layer.conf. Fixes: 61beaf5861f2 ("recipes-bsp: introduce imx-oei recipe") Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
* imx-cst: Remove unused patchFabio Estevam2024-09-061-56/+0
| | | | | | | | | Since the update to version 3.4.0, the imx-cst patch is no longer used. Remove the unused imx-cst patch. Signed-off-by: Fabio Estevam <festevam@denx.de>
* imx-cst: update the recipe for version 3.4.0Paul Gerber2024-08-272-35/+40
| | | | | | | New version of NXP i.MX Code Signing Tool for signing images for i.MX HABv4 and AHAB. Signed-off-by: Paul Gerber <paul.gerber@ew.tq-group.com>
* openembedded-layer: Remove luajit abbappendAlexander Stein2024-08-052-108/+0
| | | | | | | | | This (qoriq-ppc only) patch fails to apply since upstream commit https://repo.or.cz/luajit-2.0.git/commitdiff/338e9863c220462201fde0e725aba4002310c849 This breaks 'devtool modify luajit' even on non-qoriq-pcc platforms. Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
* fmc: update patch formatMeng Li2024-07-101-19/+19
| | | | | | | | The code of fmc package is created in windows editer environment, and the CRLF is different from unix format, so update patch format so that apply patch smoothly. Signed-off-by: Meng Li <Meng.Li@windriver.com>
* patches: fix upstream-statusMax Krummenacher2024-06-187-2/+7
| | | | | | | | | | OE-core enabled the picky QA check on Upstream-Status. commit b7fb91c797ab ("insane: add patch-status to default ERROR_QA") Add missing upstream-status respectively fix unknown 'unknown' state. strict_status_re = re.compile(r"^Upstream-Status: (Pending|Submitted|Denied|Inappropriate|Backport|Inactive-Upstream)( .+)?$", re.MULTILINE) Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* meta-freescale: improve parameter definition of function errorFuncHandlerMeng Li2024-06-072-0/+59
| | | | | | | Add a patch to adjust parameter definition of function errorFuncHandler, so that align with the definition in libxml2 package. Signed-off-by: Meng Li <Meng.Li@windriver.com>
* recipes: Switch WORKDIR use with UNPACKDIRKhem Raj2024-05-221-1/+1
| | | | | | This is being enforced in master oe-core Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pipewire: Fix move to dynamic-layersTom Hochstein2024-04-241-0/+41
| | | | | Fixes: e70b160 ("pipewire: untie bbappend from meta-multimedia") Signed-off-by: Tom Hochstein <tom.hochstein@oss.nxp.com>
* pipewire: untie bbappend from meta-multimediaOleksandr Suvorov2024-04-241-0/+14
| | | | | | | | Move the recipe append to dynamic-layers. This allows one to use meta-freescale without meta-multimedia layer. Fixes: f2575b7e ("recipes-multimedia: Upgrade to NXP release 6.6.3_1.0.0") Signed-off-by: Oleksandr Suvorov <cryosay@gmail.com>