summaryrefslogtreecommitdiffstats
path: root/conf/machine/include
Commit message (Collapse)AuthorAgeFilesLines
* 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-101-2/+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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* qoriq: Add qoriq-nxp-bsp / qoriq-mainline-bsp overridesAlexander Stein2025-05-051-0/+4
| | | | | | Add machine overrides similar to imx-nxp-bsp and imx-mainline-bsp. Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
* recipes: fix whitespace warningsHiago De Franco2025-04-221-1/+1
| | | | | | | | | | | | | | | Since OE bitbake commit 24772dd2ae6c ("parse/ConfHandler: Add warning for deprecated whitespace usage"), the current build generates the following warning (as example): WARNING: /var/home/frh/bsp-master/build/../layers/meta-freescale/recipes-kernel/linux/linux-imx.inc:36 has a lack of whitespace around the assignment: 'KCONFIG_MODE="--alldefconfig"' Fix all the warnings. Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
* imx-base.inc: Drop redundant i.MX 91 overrideTom Hochstein2025-03-281-1/+0
| | | | | | IMX_SOC_REV defaults to A0, so no need to override it. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-base: mx8mq: fix SOC_ATF_BOOT_UART_BASE valueRicardo Salveti2025-03-271-0/+1
| | | | | | mx8mq uses 0x30860000 as the base address for boot uart base. Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
* optee-imx: Upgrade 4.2.0.imx -> 4.4.0.imxTom Hochstein2025-03-261-6/+6
| | | | | | | | | | Copy latest support from NXP BSP LF6.6.52_2.2.0. Note that clang is disabled in optee-os-fslc.inc, which is copied from meta-arm optee-os.inc. Fixes: Issue 2048 - Upgrade BSP to LF6.6.52_2.2.0 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-oei: provide virtual/imx-oeiHiago De Franco2025-03-241-1/+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>
* imx8qm-mek,imx8qxp-mek: Fix SERIAL_CONSOLESTom Hochstein2025-03-141-1/+1
| | | | | | | | | | | | | | | | On Walnascar, 8QM and 8QXP MEK fail to boot. One difference in the log compared with Styhead is the getty on ttyAMA0 instead of ttyLP0 and a failure: ``` [ TIME ] Timed out waiting for device /dev/ttyAMA0. ``` It seems SERIAL_CONSOLES for these two boards has been wrong all along but masked until recently: https://git.yoctoproject.org/poky/commit/meta/recipes-core/systemd?id=d1eaffbd6bde845c3fcd81660b694e1ea1f46ab2 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* Set default UBOOT_ENTRYPOINT for mx93-generic-bspJonathan GUILLOT2025-01-301-0/+1
| | | | | | | | It allows a correct kernel load address when using FIT image with i.MX93. The value 0x80400000 has been retrieved from imx93_11x11_evk_defconfig in uboot-imx. Signed-off-by: Jonathan GUILLOT <jonathan@joggee.fr>
* Revert "conf/machine: Update dtb list for 6.6.52_2.0.0"Tom Hochstein2025-01-301-0/+2
| | | | | | | | Revert commit that pulled in changes from a later branch. Fixes: #2093 This reverts commit c1857d834eb1037dd5db3642cf2c1a2e5d482851.
* imx-base: Add i.MX 91 configurationAlexander Stein2025-01-291-0/+7
| | | | | | It is based on imx-6.6.52_2.2.0 NXP BSP release. Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
* xwayland*: Upgrade Graphics BSP to LF6.6.52_2.2.0Valentin Jec2025-01-171-1/+1
| | | | | | Bump xwayland version 23.1.1.imx -> 23.2.5.imx Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
* imx-base.inc: Add imxviv and imxmali overridesTom Hochstein2025-01-171-36/+32
| | | | | | | | The recipe overrides for Mali are set currently by mx95 override. Add imxmali and imxviv overrides for a simpler, scalable model. Use the new model to set the preferred providers for the graphics libraries. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-base.inc: Drop redundant mesa settingTom Hochstein2025-01-171-6/+1
| | | | | | | | The default graphics provider is already set to mesa in poky/meta/conf/distro/include/default-providers.inc, which is included by bitbake.conf. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* Merge pull request #2069 from nxp-upstream/Upgrade-gstreamer-to-LF6.6.52_2.0.0Otavio Salvador2025-01-151-8/+8
|\ | | | | Gstreamer: Upgrade to LF-6.6.52_2.2.0
| * gstreamer1.0: Upgrade version 1.24.0 to 1.24.7Zelan Zou2025-01-151-8/+8
| | | | | | | | Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
* | conf/machine: Update dtb list for 6.6.52_2.0.0Zelan Zou2025-01-141-2/+0
|/ | | | Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
* imx-base: Avoid unnecessary device tree blob files.Weisser, Pascal2025-01-081-1/+1
| | | | | | | | When using fitImage as kernel image type the fitImage already contains the device tree blob files. So, it's not necessary to add them to the image boot files. Signed-off-by: Weisser, Pascal <pascal.weisser.ext@karlstorz.com>
* Merge pull request #2001 from nxp-upstream/lf_6_6_36_210Otavio Salvador2024-10-281-6/+6
|\ | | | | Upgrade NXP Graphics BSP to LF6.6.36_2.1.0
| * Upgrade BSP to LF6.6.36_2.1.0Valentin Jec2024-10-251-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | spir: Update downgrade spir: 1.3.261.1.imx -> 1.3.275.0.imx vulkan: Update downgrade vulkan: 1.3.261.1.imx -> 1.3.275.0.imx vulkan-loader_1.3.261.1.imx.bbappend: Upgrade vulkan-loader: 1.3.261.1.imx -> 1.3.275.0.imx Add patch for wsi layer imx-base.inc: Update `PREFFERED_VERSION` for vulkan and spir Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
* | imx-base: add mali gpu support for i.mx 95Max Krummenacher2024-10-241-0/+10
|/ | | | | | | Add the relevant configuration for an i.MX 95 SoC so that the mali-imx recipe is selected for userspace GPU support (EGL, GLES...). Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* imx95-19x19-verdin: add machine conf from meta-imxMax Krummenacher2024-10-221-0/+56
| | | | | | Based on 6.6.36-2.1.0 NXP BSP release. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* imx-base: Add i.MX 95 configurationMax Krummenacher2024-10-221-0/+8
| | | | | | Based on 6.6.36-2.1.0 NXP BSP release. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* boot: Fix UUU tagging, extend to fslcTom Hochstein2024-09-161-2/+2
| | | | | | | | | | | | | | | | | | | | Using the UUU-tagged bootloader image directly with UUU can cause UUU to hang. The bootloader image is split on a certain transmit size, and the hang occurs if the tag does not fit with the final bytes of the bootloader image and must be split into a new transmit package. The UUU tag is needed by UUU only in the SD Card image file itself so that UUU can find the end of the boot partition. Rework the design so the default bootloader and the default imx-boot binaries are not tagged. Also, extend the UUU tagging to fslc so it can gain the same benefit. Fixes: https://github.com/Freescale/meta-freescale/pull/1762 Fixes: https://github.com/nxp-imx/mfgtools/issues/416 Co-authored-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-base: Bump optee P_V to 4.2.0.imxKhem Raj2024-09-101-6/+6
| | | | | | | | | 4.2.0.imx was merged via [1] Therefore match the version settings [1] https://github.com/Freescale/meta-freescale/pull/1906 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imx-base.inc: Simplify libdrm, wayland-protocols overridesTom Hochstein2024-09-051-8/+2
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-base: Bump weston P_V to 12.0.4.imxKhem Raj2024-08-191-1/+1
| | | | | | 12.0.3.imx is gone from metadata Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gstreamer: Update 6.6.3-1.0.0 to 6.6.23-2.0.0Hiago De Franco2024-08-031-20/+20
| | | | | | | Upgrade gstreamer and all related recipes to 1.24.0, syncing with meta-imx layer. Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
* gstreamer: Downgrade non-forked recipes to match 1.22.5.imxTom Hochstein2024-06-051-0/+14
| | | | | | | | | | | | | | | | Add the full set of 1.22.5 compatible recipes with the following exceptions due to build breaks for obsolete components: - gstreamer1.0-omx: Drop the recipe - gstreamer1.0-plugins-ugly: Drop liba52 and mpeg2dec support These exceptions mirror changes in the upstream support: 9c21815339 gstreamer1.0: update 1.22.11 -> 1.24.3 90fbfe9fe1 liba52: remove the recipe d46660e6c0 mpeg2dec: remove the recipe (From OE-Core rev: ae9c64cd2291f4b24ac442816a4e354e47c70933) Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>