Yocto BSP layer for NXP i.MX boards

Setup information

Git repository

https://github.com/nxp-imx/meta-imx.git web repo

Subdirectory

meta-imx-bsp

Last commit: 1 month, 4 weeks ago (whinlatter branch)

Maintainer

Dependencies

The meta-imx-bsp layer depends upon:

Recipe name Version Description
apitrace 13.0.0.imx Tools for tracing OpenGL, Direct3D, and other graphics APIs
assimp 6.0.2 Open Asset Import Library is a portable Open Source library to import various well-known 3D model formats in a uniform manner.
basler-camera 4.2.2.26.1 Basler camera binary drivers
clblast 1.6.1
crypto-af-alg git NXP i.MX CRYPTO AF_ALG
ecdsa-lib-imx 3.3.5 ECDSA Verification Engine using HSM
extra-cmake-modules 5.82.0 Extra modules and scripts for CMake
file 5.45 File classification tool
firmware-ele-imx 2.0.5 NXP i.MX ELE firmware
firmware-imx 8.31 Freescale i.MX firmware
firmware-upower 1.3.1 NXP i.MX uPower firmware
gcc-arm-none-eabi 14.2.rel1 Arm GNU Toolchain - AArch32 bare-metal target (arm-none-eabi)
gfxreconstruct 1.4.328.1 Tools for the capture and replay of Vulkan API calls
gfxreconstruct 1.3.275.0 Tools for the capture and replay of Vulkan API calls
gfxstream 0.1.2 gfxstream for graphics
gst-devtools 1.26.6 Gstreamer validation tool
gstreamer1.0 1.26.6.imx GStreamer 1.0 multimedia framework
gstreamer1.0-libav 1.26.6 Libav-based GStreamer 1.x plugin
gstreamer1.0-plugins-bad 1.26.6.imx 'Bad' GStreamer plugins and helper libraries
gstreamer1.0-plugins-base 1.26.6.imx 'Base' GStreamer plugins and helper libraries
gstreamer1.0-plugins-good 1.26.6.imx 'Good' GStreamer plugins
gstreamer1.0-plugins-ugly 1.26.6 'Ugly GStreamer plugins
gstreamer1.0-python 1.26.6 Python bindings for GStreamer 1.0
gstreamer1.0-rtsp-server 1.26.6 A library on top of GStreamer for building an RTSP server
gstreamer1.0-vaapi 1.26.6 VA-API support to GStreamer
imx-alsa-plugins 1.0.26+X Freescale alsa-lib plugins
imx-atf 2.12+gitX i.MX ARM Trusted Firmware
imx-boot 1.0 Generate Boot Loader for i.MX 8 device
imx-boot-firmware-files 8.31 Freescale i.MX Firmware files used for boot
imx-codec 4.10.0 Freescale Multimedia codec libs
imx-dpu-g2d 2.5.0.2 G2D library using i.MX DPU
imx-dsp 2.1.10 i.MX DSP Wrapper, Firmware Binary, Codec Libraries
imx-dsp-codec-ext 2.1.8 i.MX DSP Codec Wrapper and Lib owned by NXP
imx-dspc-asrc 1.0.2 NXP Asynchronous Sample Rate Converter
imx-g2d-samples 2.5.0+git i.MX G2D Samples
imx-gpu-g2d 6.4.11.p4.4 G2D library using i.MX GPU
imx-gpu-viv 6.4.11.p4.4-aarch64 GPU driver and apps for i.MX
imx-gpu-viv 6.4.11.p4.4-aarch32 GPU driver and apps for i.MX
imx-gst1.0-plugin 4.10.3+gitX Gstreamer freescale plugins
imx-image-crrm-initramfs 1.0 Initramfs for NXP CRRM
imx-m33-demos 26.03.00 i.MX M4/M7/M33 core Demo images
imx-m4-demos 26.03.00 i.MX M4/M7/M33 core Demo images
imx-m7-demos 26.03.00 i.MX M4/M7/M33 core Demo images
imx-m7-demos 25.12.00 i.MX M4/M7/M33 core Demo images
imx-mcore-demos 26.03.00 i.MX M4/M7/M33 core Demo images
imx-mkimage git i.MX make image
imx-oei 1.0.0 i.MX Optional Execution Image
imx-opencl-converter 0.11.0 NXP Multimedia opencl converter lib
imx-parser 4.10.3 Freescale Multimedia parser libs
imx-pxp-g2d 2.5.0+git G2D library using i.MX PXP
imx-sc-firmware 1.18.0 i.MX System Controller Firmware
imx-seco 5.9.4.1 NXP i.MX SECO firmware
imx-seco-libs git NXP i.MX SECO library
imx-secure-enclave git NXP i.MX SECURE ENCLAVE library
imx-secure-enclave-prime git NXP i.MX SECURE ENCLAVE library PRIME
imx-secure-enclave-seco git NXP i.MX SECURE ENCLAVE library SECO
imx-sw-pdm 1.0.3 NXP PDM to PCM Software Decimation SIMD Library
imx-system-manager 2026q1 i.MX System Manager Firmware
imx-vpu 5.4.39.3 Freescale VPU library for Chips&Media VPU
imx-vpu-hantro 1.40.0 i.MX Hantro VPU library
imx-vpu-hantro-daemon 1.9.0 i.MX Hantro V4L2 Daemon
imx-vpu-hantro-vc 1.11.0 i.MX VC8000E encoder library
imx-vpuwrap git Freescale Multimedia VPU wrapper
isp-imx 4.2.2.26.1 i.MX Verisilicon Software ISP
itest git NXP i.MX Itest
kernel-module-dpdk-extras git Kernel module for dpdk
kernel-module-imx-gpu-viv 6.4.11.p4.4 Kernel loadable module for Vivante GPU
kernel-module-isp-vvcam 4.2.2.26.1 Kernel loadable module for ISP
kernel-tools 1.0 Kernel test tools for Linux
kernel-tools-pci 1.0 Kernel test PCI tools for Linux
libaemu 0.1.2 Android Emulator utility library
libcli 1.9.8 shared library for including a Cisco-like command-line interface into other software
libdisplay-info 0.1.1 EDID and DisplayID library.
libdrm 2.4.127.imx Userspace interface to the kernel DRM services
linux-imx 6.18.2+gitX Linux Kernel provided and supported by NXP
linux-imx-headers 6.18 Installs i.MX-specific kernel headers
mali-imx r54p1.4 Graphics libraries and driver for i.MX Mali GPU
mesa-rvgpu-emu 2.0.1.0 Mesa emulated RISC-V GPU renderer
nxp-afe 1.0+gitX NXP Audio Front End (AFE) for incorporating Voice Assistants
nxp-afe-voiceaec 1.0+git NXP Voice Acoustic Echo Cancellation (AEC) library based on TensorFlow-lite, which is used by audio-front-end
nxp-afe-voiceseeker 2.0+X NXP RetuneDSP Voice Seeker Libraries
nxp-ssrc 2.2.3 NXP synchronous sample rate converter
nxp-wlan-apps 1.0.0 NXP WLAN app to get/set channel state information
opencv 4.12.0.imx Opencv : The Open Computer Vision Library
openssl-provider-se050 1.1.2+gitX OpenSSL Provider for SE050
optee-client
optee-os
optee-os-tadevkit
optee-test
packagegroup-fsl-optee-imx 1.0 Add extra packages for optee build
patrace 5.4.0 Software for capturing GLES calls of an application
pkcs11-provider 1.0.imx An OpenSSL provider that allows direct interfacing with pkcs11 drivers
plug-and-trust-ecc 4.7.1+gitX Plug & Trust ECC example for SE050
pugixml 1.13.0 pugixml is a C++ XML processing library
qemu 9.0.2.imx Fast open source processor emulator
qemu-native 9.0.2.imx Fast open source processor emulator
qemu-system-native 9.0.2.imx Fast open source processor emulator
rutabaga-gfx 0.1.3 rutabaga_gfx
rutabaga-gfx-ffi 0.1.3 FFI bindings for rutabaga_gfx
sbsigntool 0.9.5 Utilities for signing UEFI binaries for use with secure boot
simg2img git A tool to convert Android sparse images to raw images
smw
sof-tools 2.15 Utilities for debugging and configuration of Sound Open Firmware
sof-zephyr 2.15.5 Sound Open Firmware with Zephyr
systemd-gpuconfig 1.0 i.MX GPU Configuration for systemd boot mode
u-boot-imx 2025.04 Universal Boot Loader for embedded devices
u-boot-imx-tools 2025.04 U-Boot bootloader tools
v2xsehsm git Adaptation layer between v2xCryptoLibrary SE API and HSM API
vkmark 2025.01+git Vulkan benchmarking suite.
vtest git Test program for v2x adaptation layer v2xhsm
vulkan-demos git Vulkan C++ examples and demos
weston 14.0.2.imx Weston, a Wayland compositor, i.MX fork
weston 10.0.5.imx Weston, a Wayland compositor, i.MX fork
zephyr-demo-imx 4.3.5 Zephyr Demo for i.MX
imx6dlsabresd NXP i.MX6DL SABRE Smart Device
imx6qpdlsolox A combined machine for i.MX 6 and 7 testing and mfg tools, see comment below
imx6qpsabresd NXP i.MX6QP SABRE Smart Device
imx6qsabresd NXP i.MX6Q SABRE Smart Device
imx6solosabresd NXP i.MX6Solo SABRE Smart Device
imx6ul7d NXP i.MX 6 and 7 boards without a gpu
imx6ul9x9evk NXP i.MX6UL EVK 9x9
imx6ull14x14evk NXP i.MX6ULL 14x14 EVK
imx6ull9x9evk NXP i.MX6ULL 9x9 EVK
imx6ulz14x14evk
imx7d12x12lpddr3arm2 NXP i.MX7D 12x12 LPDDR3 ARM2 Evaluation Kit
imx8dxla1-ddr3l-evk NXP i.MX 8DualXLite A1 Evaluation Kit with DDR3L
imx8dxla1-lpddr4-evk NXP i.MX 8DualXLite A1 Evaluation Kit with LPDDR4
imx8dxlb0-ddr3l-evk NXP i.MX 8DualXLite B0 Evaluation Kit with DDR3L
imx8dxlb0-fips-lpddr4-evk NXP i.MX 8DualXLite B0 with FIPS Evaluation Kit with LPDDR4
imx8dxlb0-lpddr4-evk NXP i.MX 8DualXLite B0 Evaluation Kit with LPDDR4
imx8dxlevk NXP i.MX 8DualXLite B0 Evaluation Kit with LPDDR4
imx8dxmek
imx8mm-ddr4-ab2 NXP i.MX 8M Mini AB2 with DDR4
imx8mm-lpddr4-ab2 NXP i.MX 8M Mini AB2 with LPDDR4
imx8mmevk A consolidated machine configuration for i.MX 8MM EVK both LPDDR4 and DDR4, see Important Note below
imx8mn-ddr4-ab2 NXP i.MX 8M Nano AB2 with DDR4
imx8mn-lpddr4-ab2 NXP i.MX 8M Nano AB2 with LPDDR4
imx8mnddr3levk
imx8mnevk A consolidated machine configuration for i.MX 8MN EVK both LPDDR4 and DDR4, see Important Note below
imx8mnul-ddr3l-ab2 NXP i.MX 8M Nano UltraLite AB2 with DDR3L
imx8mp-lpddr4-frdm NXP i.MX 8M Plus FRDM with LPDDR4
imx8mp-lpddr4-ndm NXP i.MX8MPlus LPDDR4 EVK in NDM
imx8mp-navq NXP NavQPlus Evaluation Kit
imx8mpevk A consolidated machine configuration for i.MX 8MP EVK both LPDDR4 and DDR4, see Important Note below
imx8mpul-lpddr4-evk NXP i.MX 8M Plus UltraLite Evaluation Kit with LPDDR4
imx8mqevk A consolidated machine configuration for i.MX 8MQ LPDDR4 EVK and WEVK, see Important Note below
imx8qmddr4arm2 i.MX 8QuadMax DDR4 ARM2 Development board
imx8qmlpddr4arm2 i.MX 8QuadMax LPDDR4 ARM2 Development board
imx8qmmek A consolidated machine configuration for i.MX 8QuadMax Multisensory Enablement Kit board, rev B0, see Important Note below
imx8qxp-b0-mek i.MX 8QuadXPlus B0 Multisensory Enablement Kit board
imx8qxpc0lpddr4arm2 i.MX 8QXP C0 LPDDR4 ARM2 Development board
imx8qxpc0mek
imx8qxplpddr4arm2 i.MX 8QXP LPDDR4 ARM2 Development board
imx8qxpmek
imx8ulp-9x9-lpddr4x-evk NXP i.MX 8ULP 9x9 Evaluation Kit with LPDDR4x
imx8ulpevk A consolidated machine configuration for NXP i.MX 8ULP LPDDR4 Evaluation Kits, see Important Note below
imx91-11x11-lpddr4-evk NXP i.MX 91 11x11 EVK with LPDDR4
imx91-11x11-lpddr4-frdm NXP i.MX 91 11x11 FRDM with LPDDR4
imx91-11x11-lpddr4-frdm-imx91s NXP i.MX 91S FRDM-IMX91S with LPDDR4
imx91-9x9-lpddr4-qsb NXP i.MX 91 9x9 QSB with LPDDR4
imx91evk A Consolidated machine configuration for i.MX 91 LPDDR4 EVK/FRDM/QSB, see Important Note below
imx93-11x11-lpddr4x-frdm NXP i.MX 93 11x11 FRDM with LPDDR4X
imx93-11x11-lpddr4x-pf0900-evk NXP i.MX 93 11x11 EVK with LPDDR4X and PMIC pf0900
imx93evk A Consolidated machine configuration for i.MX 93 LPDDR4x and LPDDR4 EVK/FRDM/QSB, see Important Note below
imx93w-14x12-lpddr4x-evk NXP i.MX 93W 14x12 EVK with LPDDR4X
imx941-19x19-lpddr4-evk NXP i.MX 941 19x19 EVK with 16bit LPDDR4
imx942-19x19-lpddr4-evk NXP i.MX 942 19x19 EVK with 16bit LPDDR4
imx943-15x15-lpddr4-evk NXP i.MX 943 15x15 EVK with LPDDR4
imx943-19x19-lpddr4-evk NXP i.MX 943 19x19 EVK with LPDDR4
imx943-19x19-lpddr5-evk NXP i.MX 943 19x19 EVK with LPDDR5
imx943evk A Consolidated machine configuration for i.MX 943 LPDDR5 and LPDDR4x EVK, see Important Note below
imx95-15x15-lpddr4x-evk NXP i.MX 95 15x15 EVK with LPDDR4x
imx95-15x15-lpddr4x-frdm NXP i.MX 95 15x15 FRDM with LPDDR4x
imx95-19x19-lpddr5-evk NXP i.MX 95 19x19 EVK with LPDDR5
imx95-19x19-lpddr5-frdm-pro NXP i.MX 95 19x19 EVK with LPDDR5
imx95-19x19-verdin Toradex i.MX 95 19x19 Verdin board
imx95-a1-15x15-lpddr4x-evk NXP i.MX 95 Rev A1 15x15 EVK with LPDDR4x
imx95-a1-19x19-lpddr5-evk NXP i.MX 95 Rev A1 19x19 EVK with LPDDR5
imx95-a1-19x19-verdin Toradex i.MX 95 Rev A1 19x19 Verdin board
imx95a1evk A Consolidated machine configuration for i.MX 95 Rev A1 19x19 LPDDR5 and
imx95evk A Consolidated machine configuration for i.MX 95 19x19 LPDDR5 and
alsa-lib_%.bbappend
alsa-state.bbappend
alsa-ucm-conf_%.bbappend
alsa-utils_%.bbappend
avahi_%.bbappend
bluez5_5.%.bbappend
busybox_%.bbappend
clang_git.bbappend
cmake_%.bbappend
cmake-native_%.bbappend
cronie_%.bbappend
cryptodev-linux_1.14.bbappend
cryptodev-module_1.%.bbappend
ethtool_6.15.bbappend
firmware-nxp-wifi_%.bbappend
flac_%.bbappend
ghostscript_%.bbappend
gnu-efi_%.bbappend
gnutls_%.bbappend
gstreamer1.0-plugins-base_1.26.6.imx.bbappend
gstreamer1.0-plugins-ugly_1.26.6.bbappend
gtk+3_%.bbappend
hwdata_%.bbappend
imx-boot_1.0.bbappend
imx-kobs_git.bbappend
imx-lib_git.bbappend
imx-test_git.bbappend
imx-uuc_git.bbappend
initscripts_%.bbappend
jailhouse-imx_git.bbappend
kernel-module-nxp-wlan_git.bbappend
keyctl-caam_git.bbappend
libmnl_%.bbappend
libstd-rs_%.bbappend
linux-firmware_%.bbappend
mesa.bbappend
openssl_3.5.%.bbappend
piglit_%.bbappend
pipewire_%.bbappend
pkgconfig_%.bbappend
psplash_git.bbappend
pulseaudio_%.bbappend
python3-appdirs_%.bbappend
python3-pyelftools_%.bbappend
systemd_%.bbappend
sysvinit-inittab_2.88dsf.bbappend
udev-extraconf_%.bbappend
udev-rules-imx.bbappend
v4l-utils_%.bbappend
vim_%.bbappend
vulkan-loader_1.4.328.1.bbappend
vulkan-samples_%.bbappend
vulkan-validation-layers_1.3.275.0.imx.bbappend
vulkan-wsi-layer_%.bbappend
wayland_%.bbappend
wayland-protocols_%.bbappend
weston-init.bbappend
wireplumber_%.bbappend
x264_%.bbappend
xinput-calibrator_%.bbappend
xserver-xf86-config_%.bbappend
xserver-xorg_%.bbappend
xwayland_24.1.%.bbappend
Date/time Errors Warnings
March 30, 2026, 6:03 p.m. 5 2