BSP-Yocto-NXP-i.MX8MP-PD26.1.0
Release Notes
Linux NXP Vendor Kernel v6.12.49-2.2.0-phy11 (based on NXP tag lf-6.12.49-2.2.0)
U-boot v2025.04-2.2.0-phy9 (based on NXP tag lf-6.12.49-2.2.0)
Yocto 5.2.4 (Walnascar)
Qt 6.8
OP-TEE 4.8
RAUC 1.14
Tested Yocto Images
phytec-chromium-image
phytec-qt6demo-image
phytec-vision-image
phytec-provisioning-image
phytec-securiphy-image
phytec-headless-image
Supported Machines
phyboard-pollux-imx8mp-3
imx8mp-phyflex-libra-rdk-2
Build Environment
Ubuntu 24.04 64-bit
Changes
Move OP-TEE to end of 1GiB addressable RAM (0x7e000000) BSPIMX8M-4034
replaced imx8mp-libra-fpsc-1 with imx8mp-phyflex-libra-rdk-2 machine
i.MX8MP-FPSC release is integrated into the i.MX8MP releases.
New Features
Chromium image
ampliphy-boot
4GiB RAM support on phyFLEX Libra (ALPHA)
EEPROM detection support in U-Boot on phyFLEX Libra
VPU support on phyFLEX Libra
thermal management on phyFLEX Libra (U-Boot and Linux)
support for VM-024 phyCAM-M
Issues fixed
Fixed RS232 flow control on phyFLEX Libra
Fixed video playback issue
Defeatured
legacyboot support in built-in U-Boot environment for phyBOARD Pollux
Known Issues/Limitations
No audio support
No wireless support (Bluetooth, WiFi)
No NPU support
No support for 8GiB RAM variant
no EFI support
No LED support on phyBOARD Pollux
No USB-C support for phyFLEX Libra
4GiB RAM Timings on phyFLEX Libra not fully validated yet
phyboard-pollux-imx8mp-3: Upper USB port on X5 connector doesn't work reliable in host mode in bootloader
shutdown from Linux might sometimes take longer due to systemd stop job running
Reduction of CMA size to half for phyBOARD Pollux 1GiB RAM SoM
Increased resume duration during suspend to RAM
i.MX 8M Plus phyBOARD-Pollux
The BSP Manual for i.MX 8M Plus phyBOARD-Pollux can be found here.
Part Number Summary
Hardware Summary
Part Number |
Hardware Description |
Configuration Details (SoC / RAM / eMMC / NOR / Eth PHY / RTC / Temp Rating) |
PCB Version |
|---|---|---|---|
PCM-070-0F3243I.A7 |
phyCORE-i.MX8MP SoM |
i.MX8MP 4x1.6GHz / 2GB (2GHz) / 8GB / 64MB / Yes / Yes / Industrial |
1549.3 |
PCM-070-0F3403X.A0 |
phyCORE-i.MX8MP SoM |
i.MX8MP 4x1.6GHz / 2GB (2GHz) / 32GB / - / Yes / Yes / Extended |
1549.3 |
PCM-070-0F8443I.A1 |
phyCORE-i.MX8MP SoM |
i.MX8MP 4x1.6GHz / 4GB (2GHz) / 32GB / 64MB / Yes / Yes / Industrial |
1549.3 |
PCM-070-173203C.A1 |
phyCORE-i.MX8MP SoM |
i.MX8MP 4x1.8GHz / 2GB (2GHz) / 8GB / - / Yes / Yes / Consumer |
1549.3 |
PCM-070-102105C.A5 |
phyCORE-i.MX8MP SoM |
i.MX8MP 4x1.8GHz / 1GB (2GHz) / 4GB / - / Yes / - / Consumer |
1549.3 |
PB-03123-003.A4 |
phyBOARD Pollux SBC |
1552.2 |
Kit Summary
Part Number |
Yocto Machine |
Hardware Description |
|---|---|---|
KPB-03123-Video-L02 |
phyboard-pollux-imx8mp-3 |
Embed Imag Kit i.MX 8M Plus Pollux |
KPB-03123-Video-L01 |
phyboard-pollux-imx8mp-3 |
EmbedImag Kit i.MX 8M Plus Pollux FF |
KPB-03123-AI.A2 |
phyboard-pollux-imx8mp-3 |
I.MX8M PLUS Artificial intelligence Kit |
KPB-03123-003.A0 |
phyboard-pollux-imx8mp-3 |
I.MX8M PLUS phyBOARD-POLLUX FF Kit |
KPB-03123-001.A3 |
phyboard-pollux-imx8mp-3 |
I.MX8M PLUS phyBOARD-POLLUX FF Kit |
PB-03123-AI-Kit.A3-00 |
phyboard-pollux-imx8mp-3 |
PB Pollux KI Kit/4x1.6GHz/24V/I/DEV |
Supported Boot Sources
The following keywords might be used in the Status column:
Supported: Feature is tested and works.
Unsupported: Feature is not implemented.
Partly Supported: Some parts of the feature are supported, but not the full functionality. More detailed description is in the Notes column.
Untested: Feature has been implemented, but not or not fully tested/validated.
Broken: Feature has been implemented, but does not work due to a bug.
Boot Source |
Release Status |
Upstream Status |
Notes |
|---|---|---|---|
eMMC |
Supported |
Supported |
Default |
SD-Card |
Supported |
Supported |
|
SPI NOR Flash |
Supported |
Supported |
|
Ethernet |
Supported |
Supported |
only kernel |
USB Serial downloader (UUU) |
Supported |
Supported |
upper USB-A port |
Supported Features
Feature |
Sub-Feature |
Release Status |
Upstream Status |
Notes |
|---|---|---|---|---|
RAM / EEPROM Detection |
2GiB RAM |
Supported |
Supported |
Fallback size |
1GiB RAM |
Supported |
Supported |
||
4GiB RAM |
Supported |
Supported |
||
Read out and evaluate EEPROM data |
Supported |
Supported |
||
RAM detection and fallback |
Supported |
Supported |
||
eMMC |
Supported |
Supported |
||
SD-Card |
Supported |
Supported |
||
SPI NOR Flash |
Supported |
Supported |
||
Ethernet |
SoM Ethernet |
Supported |
Supported |
|
Board Ethernet |
Supported |
Supported |
||
PEB-WLBT-05 |
WiFi |
Unsupported |
Unsupported |
|
Bluetooth |
Unsupported |
Unsupported |
||
Bootflow |
ampliphy-boot |
Supported |
Partly Supported |
patches pending for upstream |
extensions |
Unsupported |
Unsupported |
||
legacyboot |
Unsupported |
Unsupported |
||
Watchdog |
Supported |
Supported |
||
USB Serial downloader (UUU flash + boot) |
Supported |
Partly Supported |
upstream only eMMC can be flashed |
|
USB-A (Host) |
Supported |
Supported |
||
PCI Express |
Supported |
Unsupported |
||
LEDs |
Unsupported |
Supported |
||
EEPROM |
Supported |
Supported |
||
RTC |
Supported |
Supported |
||
RS485 |
Supported |
Supported |
||
RS232 |
Supported |
Supported |
||
CAN |
Supported |
Supported |
||
LVDS onboard |
ETML1010G3DRA |
Supported |
Supported |
|
ph128800t006 |
Supported |
Supported |
||
Mipi DSI |
Unsupported |
Unsupported |
||
HDMI |
Supported |
Unsupported |
||
PEB-AV-10 |
ETML1010G3DRA |
Supported |
Supported |
|
ph128800t006 |
Supported |
Supported |
||
Audio |
Broken |
Untested |
||
Dual Display Support |
Supported |
Untested |
||
GPU |
Supported |
Untested |
||
VPU |
Supported |
Broken |
||
QT6 demo |
Supported |
Supported |
||
Suspend to RAM |
Supported |
Unsupported |
||
Deactivate Cores |
Supported |
Unsupported |
||
Frequency scaling |
Supported |
Supported |
||
Thermal management |
Supported |
Supported |
||
ON/OFF + Reset Button |
Supported |
Supported |
||
PWM Fan |
Unsupported |
Unsupported |
||
GPIO FAN |
Supported |
Supported |
||
Chromium |
Supported |
Untested |
||
NPU |
Unsupported |
Unsupported |
||
M7 core |
Supported |
Unsupported |
Basis support (mcux examples) |
|
MIPI-CSI 1 and 2 (phyCAM) |
vm-016 phyCAM-M vm-016 phyCAM-L vm-017 phyCAM-M vm-017 phyCAM-L vm-020 phyCAM-M vm-020 phyCAM-L vm-024 phyCAM-M |
Supported |
Unsupported |
|
ISP |
Bayer Pattern Conversion |
Supported |
Unsupported |
not supported for VM-024 |
Auto White Balance |
Supported |
Unsupported |
not supported for VM-024 |
|
Autofocus |
Unsupported |
Unsupported |
||
Auto Exposure |
Supported |
Unsupported |
not supported for VM-024 |
|
Lens Correction |
Supported |
Unsupported |
not supported for VM-024 |
|
Security |
Secure Boot |
Supported |
Unsupported |
|
Secure Storage |
Supported |
Unsupported |
||
Secure Key Storage - CAAM Unit Support |
Supported |
Unsupported |
||
Secure Key Storage - TPM Support |
Supported |
Unsupported |
||
Secure Key Storage - TEE Support |
Supported |
Unsupported |
||
Protection Shield V2 (User and access) |
Supported |
Unsupported |
||
RAUC |
Supported |
Supported |
i.MX 8M Plus phyFLEX Libra RDK
The BSP Manual for i.MX 8M Plus phyFLEX Libra RDK can be found here.
Part Number Summary
Hardware Summary
Part Number |
Hardware Description |
Configuration Details (SoC / RAM / eMMC / NOR / Eth PHY / RTC / Temp Rating) |
PCB Version |
|---|---|---|---|
PFL-G-01-PT001.A2 |
i.MX8MP phyFLEX-FPSC SoM |
i.MX8MP 4x1.6GHz / 2GB / 8GB / - / Yes / Yes / Industrial |
1617.3 |
PFL-G-01-PT001.A3 |
i.MX8MP phyFLEX-FPSC SoM |
i.MX8MP 4x1.6GHz / 2GB / 8GB / - / Yes / Yes / Industrial |
1617.4 |
PFL-G-01-SP001.A0 |
i.MX8MP phyFLEX-FPSC SoM |
i.MX8MP 4x1.6GHz / 2GB / 8GB / - / Yes / Yes / Industrial |
1617.4 |
PFL-G-01-SP002.A0 |
i.MX8MP phyFLEX-FPSC SoM |
i.MX8MP 4x1.6GHz / 4GB / 32GB / - / Yes / Yes / Industrial |
1617.4 |
PD-05023-ALPHA.A2 |
phyFLEX-Libra SBC |
|
1618.2 |
PD-05023-SP001.A0 |
phyFLEX-Libra SBC |
|
1618.3 |
PD-05023-SP002.A0 |
phyFLEX-Libra SBC |
|
1618.3 |
Kit Summary
Part Number |
Yocto Machine |
Hardware Description |
|---|---|---|
KPD-05023-SP001.A0 |
imx8mp-phyflex-libra-rdk-2 |
Libra i.MX8M Plus KIT Q1.6G/2GR/8GE/4kEE/ETH |
KPD-05023-ALPHA.A2 |
imx8mp-phyflex-libra-rdk-2 |
Libra i.MX8M Plus ALPHA-KIT Q1.6G/2GR/8GE/4kEE/ETH |
Supported Boot Sources
The following keywords might be used in the Status column:
Supported: Feature is tested and works.
Unsupported: Feature is not implemented.
Partly Supported: Some parts of the feature are supported, but not the full functionality. More detailed description is in the Notes column.
Untested: Feature has been implemented, but not or not fully tested/validated.
Broken: Feature has been implemented, but does not work due to a bug.
Boot Source |
Release Status |
Upstream Status |
Notes |
|---|---|---|---|
eMMC |
Supported |
Unsupported |
Default |
SD-Card |
Supported |
Unsupported |
|
SPI NOR Flash |
Unsupported |
Unsupported |
|
Ethernet |
Supported |
Unsupported |
only kernel |
USB Serial downloader (UUU) |
Supported |
Unsupported |
USB-C (X18) |
Supported Features
Feature |
Sub-Feature |
Release Status |
Upstream Status |
Notes |
|---|---|---|---|---|
RAM / EEPROM Detection |
2GiB RAM |
Supported |
Unsupported |
Fallback size |
4GiB RAM |
Untested |
Unsupported |
||
Read out and evaluate EEPROM data |
Supported |
Unsupported |
||
RAM detection and fallback |
Supported |
Unsupported |
||
eMMC |
Supported |
Unsupported |
||
SD-Card |
Supported |
Unsupported |
||
SPI NOR Flash |
Unsupported |
Unsupported |
||
Ethernet |
SoM Ethernet |
Supported |
Unsupported |
|
Board Ethernet |
Supported |
Unsupported |
||
Bootflow |
ampliphy-boot |
Supported |
Unsupported |
|
extensions |
Unsupported |
Unsupported |
||
Watchdog |
Supported |
Unsupported |
||
USB Serial downloader (UUU flash + boot) |
Supported |
Unsupported |
||
USB-C (Host & Device) |
Unsupported |
Unsupported |
||
USB-A (Host) |
Supported |
Unsupported |
||
M.2 Key-E |
WiFi |
Unsupported |
Unsupported |
|
Bluetooth |
Unsupported |
Unsupported |
||
LEDs |
Supported |
Unsupported |
||
EEPROM |
Supported |
Unsupported |
||
GPIO expanders |
Supported |
Unsupported |
||
RTC |
Supported |
Unsupported |
||
Temp Sensor Baseboard (I3C) |
Unsupported |
Unsupported |
||
Temp Sensor (SoM) |
Unsupported |
Unsupported |
||
RS485 |
Unsupported |
Unsupported |
||
RS232 |
Supported |
Unsupported |
||
CAN |
Supported |
Unsupported |
||
LVDS onboard |
ETML1010G3DRA |
Supported |
Unsupported |
|
ph128800t006 |
Supported |
Unsupported |
||
Mipi DSI |
Unsupported |
Unsupported |
||
HDMI |
Unsupported |
Unsupported |
||
PEB-AV-10 |
ETML1010G3DRA |
Unsupported |
Unsupported |
|
ph128800t006 |
Unsupported |
Unsupported |
||
Audio |
Unsupported |
Unsupported |
||
Dual Display Support |
Unsupported |
Unsupported |
||
GPU |
Supported |
Unsupported |
||
VPU |
Supported |
Unsupported |
||
QT6 demo |
Supported |
Unsupported |
||
SPI ADC |
Unsupported |
Unsupported |
||
Suspend to RAM |
Unsupported |
Unsupported |
||
Deactivate Cores |
Unsupported |
Unsupported |
||
Frequency scaling |
Supported |
Unsupported |
||
Thermal management |
Supported |
Unsupported |
||
JTAG |
Untested |
Unsupported |
||
ON/OFF + Reset Button |
Supported |
Unsupported |
||
PWM Fan |
Unsupported |
Unsupported |
||
GPIO FAN |
Unsupported |
Unsupported |
||
Chromium |
Supported |
Unsupported |
||
NPU |
Unsupported |
Unsupported |
||
M7 core |
Unsupported |
Unsupported |
||
MIPI-CSI 1 and 2 (phyCAM) |
vm-016 phyCAM-M vm-016 phyCAM-L vm-017 phyCAM-M vm-017 phyCAM-L vm-020 phyCAM-M vm-020 phyCAM-L vm-024 phyCAM-M |
Supported |
Unsupported |
|
ISP |
Bayer Pattern Conversion |
Supported |
Unsupported |
not supported for VM-024 |
Auto White Balance |
Supported |
Unsupported |
not supported for VM-024 |
|
Autofocus |
Unsupported |
Unsupported |
||
Auto Exposure |
Supported |
Unsupported |
not supported for VM-024 |
|
Lens Correction |
Supported |
Unsupported |
not supported for VM-024 |
|
Security |
Secure Boot |
Supported |
Unsupported |
|
Secure Storage |
Supported |
Unsupported |
||
Secure Key Storage - CAAM Unit Support |
Supported |
Unsupported |
||
Secure Key Storage - TPM Support |
Supported |
Unsupported |
||
Secure Key Storage - TEE Support |
Supported |
Unsupported |
||
Protection Shield V2 (User and access) |
Supported |
Unsupported |
||
RAUC |
Supported |
Unsupported |