Yocto BSP layer for NXP i.MX boards

Setup information

Git repository

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

(actual branch scarthgap-6.6.23-2.0.0)

Subdirectory

meta-imx-bsp

Last commit: 2 months, 4 weeks ago (scarthgap-6.6.23-2.0.0 branch)

Maintainer

Dependencies

The meta-imx-bsp layer depends upon:

Recipe name Version Description
assimp 5.2.5 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.24.2 Basler camera binary drivers
clblast 1.6.1
crypto-af-alg git NXP i.MX CRYPTO AF_ALG
ecdsa-lib-imx 3.3.2.4 ECDSA Verification Engine using HSM
extra-cmake-modules 5.82.0 Extra modules and scripts for CMake
firmware-ele-imx 0.1.2 NXP i.MX ELE firmware
firmware-imx 8.24 Freescale i.MX firmware
firmware-upower 1.3.1 NXP i.MX uPower firmware
gfxreconstruct 1.3.275.0 Tools for the capture and replay of Vulkan API calls
gstreamer1.0 1.24.0.imx GStreamer 1.0 multimedia framework
gstreamer1.0-libav 1.24.0.imx Libav-based GStreamer 1.x plugin
gstreamer1.0-plugins-bad 1.24.0.imx 'Bad' GStreamer plugins and helper libraries
gstreamer1.0-plugins-base 1.24.0.imx 'Base' GStreamer plugins and helper libraries
gstreamer1.0-plugins-good 1.24.0.imx 'Good' GStreamer plugins
gstreamer1.0-plugins-ugly 1.24.0.imx 'Ugly GStreamer plugins
gstreamer1.0-rtsp-server 1.24.0.imx A library on top of GStreamer for building an RTSP server
imx-alsa-plugins 1.0.26+X Freescale alsa-lib plugins
imx-atf 2.10+gitX i.MX ARM Trusted Firmware
imx-boot 1.0 Generate Boot Loader for i.MX 8 device
imx-boot-firmware-files 8.24 Freescale i.MX Firmware files used for boot
imx-codec 4.9.0 Freescale Multimedia codec libs
imx-dpu-g2d 2.1.14 G2D library using i.MX DPU
imx-dsp 2.1.8 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.1 NXP Asynchronous Sample Rate Converter
imx-g2d-samples 2.1+gitX i.MX G2D Samples
imx-gpu-g2d 6.4.11.p2.6 G2D library using i.MX GPU
imx-gpu-viv 6.4.11.p2.6-aarch64 GPU driver and apps for i.MX
imx-gpu-viv 6.4.11.p2.6-aarch32 GPU driver and apps for i.MX
imx-gst1.0-plugin 4.9.0+gitX Gstreamer freescale plugins
imx-m33-demos 2.16.000 i.MX M4/M7/M33 core Demo images
imx-m4-demos 2.16.000 i.MX M4/M7/M33 core Demo images
imx-m7-demos 2.16.000 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.4.0 NXP Multimedia opencl converter lib
imx-parser 4.9.0 Freescale Multimedia parser libs
imx-pxp-g2d 2.1.0+gitX G2D library using i.MX PXP
imx-sc-firmware 1.16.0 i.MX System Controller Firmware
imx-seco 5.9.4 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-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 1.0.0 i.MX System Manager Firmware
imx-vpu 5.4.39.3 Freescale VPU library for Chips&Media VPU
imx-vpu-hantro 1.33.0 i.MX Hantro VPU library
imx-vpu-hantro-daemon 1.2.0 i.MX Hantro V4L2 Daemon
imx-vpu-hantro-vc 1.9.1 i.MX VC8000E encoder library
imx-vpuwrap git Freescale Multimedia VPU wrapper
isp-imx 4.2.2.24.2 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.p2.6 Kernel loadable module for Vivante GPU
kernel-module-isp-vvcam 4.2.2.24.2 Kernel loadable module for ISP
kernel-module-nxp-wlan git Kernel loadable module for NXP Wi-Fi module 88w8801/8987/8997/9098 IW416/612
kernel-tools 1.0 Kernel test tools for Linux
libdrm 2.4.116.imx Userspace interface to the kernel DRM services
liblc3 1.0.4 Low Complexity Communication Codec (LC3)
linux-imx 6.6.23+gitX Linux Kernel provided and supported by NXP
linux-imx-headers 6.6 Installs i.MX-specific kernel headers
mali-imx r47.2 Graphics libraries and driver for i.MX Mali GPU
nxp-afe 1.0+gitX NXP Audio Front End (AFE) for incorporating Voice Assistants
nxp-afe-voiceseeker 2.0+X NXP RetuneDSP Voice Seeker Libraries
nxp-wlan-sdk git NXP Wi-Fi SDK
opencv 4.9.0.imx Opencv : The Open Computer Vision Library, i.MX Fork
openssl-provider-se050 1.0.0 OpenSSL Provider for SE050
optee-client 4.2.0.imx OP-TEE Client API
optee-os 4.2.0.imx OP-TEE Trusted OS
optee-os-tadevkit 4.2.0.imx OP-TEE Trusted OS TA devkit
optee-test 4.2.0.imx OP-TEE sanity testsuite
packagegroup-fsl-optee-imx 1.0 Add extra packages for optee build
patrace 5.2.0 Software for capturing GLES calls of an application
plug-and-trust-ecc 4.4.0 Plug & Trust ECC example for SE050
pugixml 1.13.0 pugixml is a C++ XML processing library
qemu 8.2.2.imx Fast open source processor emulator
qemu-native 8.2.2.imx Fast open source processor emulator
qemu-system-native 8.2.2.imx Fast open source processor emulator
simg2img git A tool to convert Android sparse images to raw images
smw git NXP i.MX Security Middleware Library
sof-imx 2.9.0 Sound Open Firmware
sof-tools 2.9.0 Utilities for debugging and configuration of Sound Open Firmware
sof-zephyr 2.9.0 Sound Open Firmware with Zephyr
systemd-gpuconfig 1.0 i.MX GPU Configuration for systemd boot mode
u-boot-imx 2024.04 Universal Boot Loader for embedded devices
u-boot-imx-tools 2024.04 U-Boot bootloader tools
v2xsehsm git Adaptation layer between v2xCryptoLibrary SE API and HSM API
v4l-utils 1.26.1+gitX v4l2 and IR applications
vkmark git Vulkan benchmarking suite.
vtest git Test program for v2x adaptation layer v2xhsm
vulkan-demos git Vulkan C++ examples and demos
wayland-protocols 1.32.imx Collection of additional Wayland protocols
weston 12.0.4.imx Weston, a Wayland compositor, i.MX fork
weston 10.0.5.imx Weston, a Wayland compositor, i.MX fork
wireless-tools 30.pre9 Tools for the Linux Standard Wireless Extension Subsystem
zephyr-demo-imx 3.6.1 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
imx8_all i.MX 8QM and 8QXP boards
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
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 for using 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 for using 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-ndm NXP i.MX8MPlus LPDDR4 EVK in NDM
imx8mpevk A consolidated machine for using 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 for using 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
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-lpddr4-evk NXP i.MX 8ULP 9x9 Evaluation Kit with LPDDR4
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-9x9-lpddr4-qsb NXP i.MX 91 9x9 QSB with LPDDR4
imx91evk A Consolidated machine configuration for i.MX 91 LPDDR4 EVK/QSB, see Important Note below
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/QSB, see Important Note below
imx95-15x15-lpddr4x-evk NXP i.MX 95 15x15 EVK with LPDDR4x
imx95-19x19-lpddr5-evk NXP i.MX 95 19x19 EVK with LPDDR5
imx95-19x19-verdin Toradex i.MX 95 19x19 Verdin board
imx95evk A Consolidated machine configuration for i.MX 95 19x19 LPDDR5 and