BSP-Yocto-NXP-i.MX8MP-hardknott-nightly-2023-07-12 2023-07-12 ========================================================================== - Linux NXP Vendor Kernel v5.10.72_2.2.0-phy17 (based on NXP tag lf-5.10.72-2.2.0) - Linux NXP Vendor Kernel with Preempt-RT v5.10.72_2.2.0-rt54-phy10 (based on NXP tag lf-5.10.72-2.2.0 and 5.10.73_rt54 rt patch stack) - U-boot v2021.04_2.2.0-phy14 (based on NXP tag lf-5.10.72-2.2.0) - Yocto 3.3.x (hardknott) - QT 5.15 Tested Yocto Images: -------------------- - phytec-headless-image: * phyboard-pollux-imx8mp-3 Build Environment: ------------------ - Ubuntu 20.04 64-bit New Features: ------------- - Added support for ARM SystemReady IR on the phyBOARD-Pollux i.MX 8M Plus. BSP-Yocto-NXP-i.MX8MP-PD22.1.1 2023-05-22 ==================================================== - Linux NXP Vendor Kernel v5.10.72_2.2.0-phy17 (based on NXP tag lf-5.10.72-2.2.0) - Linux NXP Vendor Kernel with Preempt-RT v5.10.72_2.2.0-rt54-phy8 (based on NXP tag lf-5.10.72-2.2.0 and 5.10.73_rt54 rt patch stack) - U-boot v2021.04_2.2.0-phy13 (based on NXP tag lf-5.10.72-2.2.0) - Yocto 3.3.x (hardknott) - QT 5.15 Tested Yocto Images: -------------------- - phytec-qt5demo-image: * phyboard-pollux-imx8mp-2 * phyboard-pollux-imx8mp-3 - phytec-vision-image: * phyboard-pollux-imx8mp-2 * phyboard-pollux-imx8mp-3 - phytec-provisioning-image: * phyboard-pollux-imx8mp-3 - phytec-security-image: * phyboard-pollux-imx8mp-3 Build Environment: ------------------ - Ubuntu 20.04 64-bit New Features: ------------- - added support for new gpio FAN - OPTEE is now enabled for all images by default - disabling EEPROM SoM detection and setting RAM sizes statically in bootloader is now possible Issues fixed: ------------- - loading M7 firmware via remoteproc works now - "devtool modify linux-imx" has been fixed - CAAM initialization during boot time - resolved boot issues when PEB-AV-10 overlay is not applied - enabled internal pull-up for debug UART - removed audio dummy device Defeatured: ----------- - PWM fan support Known Issues/Limitations: ------------------------- - when LVDS Channel 1 (connector on the phyBOARD-Pollux) is enabled HDMI does not work. - with Yocto version "hardknott" the PKI of our development CA "phytec-dev-ca" changed. This requires a migration bundle to be used when updating existing devices with older certificates, as described in the chapter "Switching RAUC Keyrings" in our RAUC manual. Devices in the field should not be affected by this, as they should be using a customer-specific PKI. - the OPTEE feature limits the usable RAM space in U-Boot - bridge mode does not work for eQOS interface - PEB-AV-12 is not functional with new display ETML1010G3DRA (AC200). BSP-Yocto-NXP-i.MX8MP-PD22.1.0 2022-08-22 ==================================================== - Linux NXP Vendor Kernel v5.10.72_2.2.0-phy9 (based on NXP tag lf-5.10.72-2.2.0) - Linux NXP Vendor Kernel with Preempt-RT v5.10.72_2.2.0-rt54-phy2 (based on NXP tag lf-5.10.72-2.2.0 and 5.10.73_rt54 rt patch stack) - U-boot v2021.04_2.2.0-phy7 (based on NXP tag lf-5.10.72-2.2.0) - Yocto 3.3.x (hardknott) Tested Yocto Images: -------------------- - phytec-qt5demo-image: * phyboard-pollux-imx8mp-2 * phyboard-pollux-imx8mp-3 - phytec-vision-image: * phyboard-pollux-imx8mp-2 * phyboard-pollux-imx8mp-3 - phytec-provisioning-image: * phyboard-pollux-imx8mp-3 - phytec-security-image: * phyboard-pollux-imx8mp-3 Build Environment: ------------------ - Ubuntu 20.04 64-bit Features: --------- - Added linux-rt support - Added ISP support * Bayer Pattern Conversion * Auto White Balance * Auto exposure * Lens Correction * and much more - Added phyCAM-L (VZ-018) support - Added VM-017 support - With PD22.1.0: For systems using Security, a distro got introduced named "ampliphy-vendor-secure" with the image "phytec-security-image". The distro and image is configured with RAUC, Secure Boot, Secure Key Storage (TPM, NXP CAAM), Secure Storage (integrity, encrypted) and Access Control support. For detailed information about setting up a system using Security, please refer to the "Security Manual". - With PD22.1.0: For systems using Security or RAUC, a distro got introduced named "ampliphy-vendor-provisioning" with the image "phytec-provisioning-image". The distro and image is configured for installing a image with RAUC and Security support from sd-card to emmc and for configuration of Security features on the board. Fixed Issues: ------------- - RAM frequency of 2GB is reduced from 2 GHz to 1.5 GHz to achieve a stable operation under all conditions. Known Issues/Limitations: ------------------------- - When LVDS Channel 1 (connector on the phyBOARD-Pollux) is enabled HDMI does not work. - Loading M7 firmware via remoteproc is not working - With Yocto version "hardknott" the PKI of our development CA "phytec-dev-ca" changed. This requires a migration bundle to be used when updating existing devices with older certificates, as described in the chapter "Switching RAUC Keyrings" in our RAUC manual. Devices in the field should not be affected by this, as they should be using a customer-specific PKI. - Command "devtool modify linux-imx" returns an error. To workaround this update meta-ampliphy to commit 76adad831cfc ("hardening: linux: Fix non-deterministic behavior") BSP-Yocto-FSL-i.MX8MP-PD21.1.3 2022-02-22 ==================================================== - Linux NXP Vendor Kernel v5.4.70_2.3.2-phy12 (based on NXP tag rel_imx_5.4.70_2.3.2) - U-boot v2020.04_2.3.2-phy10 (based on NXP tag rel_imx_5.4.70_2.3.2) - Yocto 3.0.4 (zeus) Tested Yocto Images: -------------------- - phytec-qt5demo-image: * phyboard-pollux-imx8mp-2 * phyboard-pollux-imx8mp-3 - phytec-vision-image: * phyboard-pollux-imx8mp-2 * phyboard-pollux-imx8mp-3 Build Environment: ------------------ - Ubuntu 20.04 64-bit Features: --------- - Added 1GB RAM support Fixed Issues: ------------- - RAM frequency of 2GB is reduced from 2 GHz to 1.5 GHz to achieve a stable operation under all conditions. Known Issues/Limitations: ------------------------- BSP-Yocto-FSL-i.MX8MP-PD21.1.2 2022-02-01 ==================================================== - Linux NXP Vendor Kernel v5.4.70_2.3.2-phy11 (based on NXP tag rel_imx_5.4.70_2.3.2) - U-boot v2020.04_2.3.2-phy9 (based on NXP tag rel_imx_5.4.70_2.3.2) - Yocto 3.0.4 (zeus) Tested Yocto Images: -------------------- - phytec-qt5demo-image: * phyboard-pollux-imx8mp-2 * phyboard-pollux-imx8mp-3 - phytec-vision-image: * phyboard-pollux-imx8mp-2 * phyboard-pollux-imx8mp-3 Build Environment: ------------------ - Ubuntu 20.04 64-bit Features: --------- - Added support for new machine: * phyboard-pollux-imx8mp-3 (phyBOARD-Pollux rev 1552.2) - Added 4GB RAM support - Added support for TPM (phyboard-pollux-imx8mp-3) Fixed Issues: ------------- - Polarity of the backlight enable GPIO for LVDS1 is now set correctly on phyBOARD-Pollux rev 1552.2. Known Issues/Limitations: ------------------------- - Due to PCB layout constraints in PCB revisions until including 1549.2, a RAM frequency of 2 GHz can cause rare instabilities. The instability only shows in hardware variants with 2 GB RAM size. BSP-Yocto-FSL-i.MX8MP-PD21.1.3 sets the RAM frequency to 1.5 GHz to achieve a stable system under all conditions. BSP-Yocto-FSL-i.MX8MP-PD21.1.1 2021-07-12 ==================================================== - Linux NXP Vendor Kernel v5.4.70_2.3.2-phy5 (based on NXP tag rel_imx_5.4.70_2.3.2) - U-boot v2020.04_2.3.2-phy3 (based on NXP tag rel_imx_5.4.70_2.3.2) - Yocto 3.0.4 (zeus) Tested Yocto Images: -------------------- - phytec-qt5demo-image: * phyboard-pollux-imx8mp-2 - phytec-vision-image: * phyboard-pollux-imx8mp-2 Build Environment: ------------------ - Ubuntu 20.04 64-bit Fixes Issues: ------------- - Corrected eMMC boot partition offset for U-Boot to fix RAUC bundle installation - Enable PCA9532 driver support to make LEDs on phyBOARD-Pollux-i.MX8MP working - Fix temperature rates of thermal shutdown during boot time for industrial temperature grade SoCs Known Issues/Limitations: ------------------------- - Display on LVDS1 is not working on phyBOARD-Pollux rev 1552.2 due to an inverted enable GPIO. Will be fixed in release BSP-Yocto-FSL-i.MX8MP-PD21.1.2. BSP-Yocto-FSL-i.MX8MP-PD21.1.0 2021-06-21 ==================================================== - Linux NXP Vendor Kernel v5.4.70_2.3.2-phy3 (based on NXP tag rel_imx_5.4.70_2.3.2) - U-boot v2020.04_2.3.2-phy3 (based on NXP tag rel_imx_5.4.70_2.3.2) - Yocto 3.0.4 (zeus) Tested Yocto Images: -------------------- - phytec-qt5demo-image: * phyboard-pollux-imx8mp-2 - phytec-vision-image: * phyboard-pollux-imx8mp-2 Build Environment: ------------------ - Ubuntu 20.04 64-bit Features: --------- - Added new features (on machine phyboard-pollux-imx8mp-2): * PEB-WLBT-05 WLAN BT support (kernel) * PEB-AV-10 support LVDS Display and Audio (kernel) * VM-016 on second CSI port * Update gstreamer examples * RAUC support * QSPI support (bootloader/kernel) * USB Host support (bootloader) * M7 support Known Issues/Limitations: ------------------------- - RAUC bundle installation is broken. Will be fixed in release BSP-Yocto-FSL-i.MX8MP-PD21.1.1 BSP-Yocto-FSL-i.MX8MP-ALPHA2 2021-03-12 ================================================== - Linux NXP Vendor Kernel v5.4.70_2.3.0-phy5 (based on NXP tag rel_imx_5.4.70_2.3.0) - U-boot v2020.04_2.3.0-phy3 (based on NXP tag rel_imx_5.4.70_2.3.0) - Yocto 3.0.4 (zeus) NOTE: This is an ALPHA release and has not been tested for full functionality. It is possible that some features are not working correct or stable. Tested Yocto Images: -------------------- - phytec-qt5demo-image: * phyboard-pollux-imx8mp-1 * phyboard-pollux-imx8mp-2 - phytec-vision-image: * phyboard-pollux-imx8mp-2 Build Environment: ------------------ - Ubuntu 16.04 64-bit Features: --------- - Added support for new machine: * phyboard-pollux-imx8mp-2 - Booting from EMMC and SD-Card is supported - Added new features (on machine phyboard-pollux-imx8mp-2): * PEB-WLBT-05 WLAN support (kernel) * mini PCIe (kernel) * FEC Ethernet (bootloader/kernel) * RS232 and RS485 support (kernel) * PEB-AV-10 support LVDS Display and Audio (only playback) (kernel) * CAN FD - Added new features (both machines): * gstreamer examples Known Issues/Limitations: ------------------------- - PEB-AV-10 colours are wrong BSP-Yocto-FSL-i.MX8MP-ALPHA1 2020-10-30 ================================================== - Linux NXP Vendor Kernel v5.4.47_2.2.0-phy2 (based on NXP tag rel_imx_5.4.47_2.2.0) - U-boot v2020.04_2.2.0-phy2 (based on NXP tag rel_imx_5.4.47_2.2.0) - Yocto 3.0.4 (zeus) NOTE: This is an ALPHA release and has not been tested for full functionality. It is possible that some features are not working correct or stable. Tested Yocto Images: -------------------- - phytec-qt5demo-image: * phyboard-pollux-imx8mp-1 Build Environment: ------------------ - Ubuntu 16.04 64-bit Features: --------- - Added support for new machine: * phyboard-pollux-imx8mp-1 - Booting from EMMC and SD-Card is supported - Added new features: * EEPROM support (u-boot/kernel) * 2x USB 3.0 host support (kernel) * EQOS Ethernet 1 GBit (u-boot-imx/kernel) * SD-card support (u-boot-imx/kernel) * Support for RTC (kernel) * display support with LVDS1 (kernel) * HDMI (kernel) * SPI NOR flash (no booting possible) * GPU + VPU (kernel) * temperatur sensors on module (kernel) * debug UART over USB (bootloader/kernel) * VM-016 camera support on CSI1 interface (kernel) Known Issues/Limitations: ------------------------- - CAN FD is working but connector pin out is wrong Changelog of Release Notes -------------------------- 2020-10-30 - initial version