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

  • / - / - / 64MB / - / - / - /

1618.2

PD-05023-SP001.A0

phyFLEX-Libra SBC

  • / - / - / 64MB / - / - / - /

1618.3

PD-05023-SP002.A0

phyFLEX-Libra SBC

  • / - / - / 64MB / - / - / - /

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