DART-MX8M-PLUS Release Notes: Difference between revisions

From Variscite Wiki
No edit summary
No edit summary
(36 intermediate revisions by 6 users not shown)
Line 5: Line 5:


Instructions: Add a new change log section below for each release
Instructions: Add a new change log section below for each release
--><section begin=RELEASE_BULLSEYE_V2.1_DART-MX8M-PLUS/><includeonly>
{| class="wikitable"
|-
! Change List !! Description
|-
| <span {{#var:STYLE_RELEASE}}>Release 2.1</span> ||
|-
| Update u-boot-variscite to latest version || align lpddr4_timing.c to latest version generated by RPA tool V6
|-
| Update linux-variscite to latest version || add full Docker support<br>add CAN support to M7 device trees<br>fix flexcan pinmux for DT8CustomBoard 1.x<br>fix PMIC IRQ iomux settings<br>fix for VAR-SOM-MX8MP iomuxc pinctrl
|-
| <span {{#var:STYLE_RELEASE}}>Release 2.0</span> ||
|-
| Added Cortex-M7 support ||
|-
| Updated kernel to imx_5.4.70_2.3.2_var01 branch  ||
|-
| Updated U-Boot to imx_v2020.04_5.4.70_2.3.2_var01 branch ||
|-
| Updated imx-vivante-gpu driver to latest 6.4.3.p1.4  ||
|-
| Updated imx-gpu-g2d driver to latest 6.4.3.p1.4  ||
|-
| <span {{#var:STYLE_RELEASE}}>Release 1.0</span> ||
|-
| Initial Debian Bullseye release ||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=RELEASE_BULLSEYE_V2.1_DART-MX8M-PLUS/><!--
--><section begin=RELEASE_BULLSEYE_V2.0_DART-MX8M-PLUS/><includeonly>
{| class="wikitable"
|-
! Change List !! Description
|-
| <span {{#var:STYLE_RELEASE}}>Release 2.0</span> ||
|-
| Added Cortex-M7 support ||
|-
| Updated kernel to imx_5.4.70_2.3.2_var01 branch  ||
|-
| Updated U-Boot to imx_v2020.04_5.4.70_2.3.2_var01 branch ||
|-
| Updated imx-vivante-gpu driver to latest 6.4.3.p1.4  ||
|-
| Updated imx-gpu-g2d driver to latest 6.4.3.p1.4  ||
|-
| <span {{#var:STYLE_RELEASE}}>Release 1.0</span> ||
|-
| Initial Debian Bullseye release ||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=RELEASE_BULLSEYE_V2.0_DART-MX8M-PLUS/><!--


--><section begin=RELEASE_BULLSEYE_V1.0_DART-MX8M-PLUS/><includeonly>
--><section begin=RELEASE_BULLSEYE_V1.0_DART-MX8M-PLUS/><includeonly>
Line 173: Line 224:
| Bluetooth A2DP: Replace pulseaudio with bluez-alsa
| Bluetooth A2DP: Replace pulseaudio with bluez-alsa
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=RELEASE_ZEUS_V3.0_DART-MX8M-PLUS/><!--
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=RELEASE_ZEUS_V3.0_DART-MX8M-PLUS/><!--
--><section begin=RELEASE_ZEUS_V3.1_DART-MX8M-PLUS/><includeonly>
{| class="wikitable"
|-
! Change List
|-
| <span {{#var:STYLE_RELEASE}}>Release 1.1</span>
|-
| Added Cortex-M7 support
|-
| <span {{#var:STYLE_RELEASE}}>Release 1.0</span>
|-
| Initial release based on NXP L5.4.70_2.3.2
|-
| Bluetooth A2DP: Replace pulseaudio with bluez-alsa
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=RELEASE_ZEUS_V3.1_DART-MX8M-PLUS/><!--


--><section begin=RELEASE_ZEUS_B2QT_V1.0_DART-MX8M-PLUS/><includeonly>
--><section begin=RELEASE_ZEUS_B2QT_V1.0_DART-MX8M-PLUS/><includeonly>
Line 191: Line 258:
| <span {{#var:STYLE_RELEASE}}>Release 1.0</span>
| <span {{#var:STYLE_RELEASE}}>Release 1.0</span>
|-
|-
| Initial FreeRTOS 2.9.0 release for Cortex-M7 core of the DART-MX8M-PLUS/VAR-SOM-MX8M-PLUS
| Initial FreeRTOS 2.9.0 release for the Cortex-M7 core of the DART-MX8M-PLUS/VAR-SOM-MX8M-PLUS
|-
| '''Tests conducted on:'''
|-
| GPIO/LED
|-
| I2C3/I2C4
|-
| ECSPI1/ECSPI2
|-
| PWM3/PWM2
|-
| UART3/UART4
|-
| RPMSG
|}
{{#vardefine:CHANGE_LOG_FOUND|true}}
</includeonly><section end=MCUXPRESSO_2.9.0_V1.0_DART-MX8M-PLUS/><!--
 
--><section begin=MCUXPRESSO_2.10.0_V1.0_DART-MX8M-PLUS/><includeonly>
{| class="wikitable"
|-
! Change List
|-
| <span {{#var:STYLE_RELEASE}}>Release 1.0</span>
|-
| Initial FreeRTOS 2.10.0 release for the Cortex-M7 core of the DART-MX8M-PLUS/VAR-SOM-MX8M-PLUS
|-
|-
| '''Tests conducted on:'''
| '''Tests conducted on:'''
Line 204: Line 297:
|-
|-
| UART3/UART4
| UART3/UART4
|-
| FLEXCAN1/FLEXCAN2
|-
|-
| RPMSG
| RPMSG
|}
|}
{{#vardefine:CHANGE_LOG_FOUND|true}}
{{#vardefine:CHANGE_LOG_FOUND|true}}
</includeonly><section end=MCUXPRESSO_2.9.0_V1.0_DART-MX8M-PLUS/>
</includeonly><section end=MCUXPRESSO_2.10.0_V1.0_DART-MX8M-PLUS/><!--


--><section begin=RELEASE_11.0.0_1.2.0_DART-MX8M-PLUS_V1.0/><includeonly>
--><section begin=RELEASE_11.0.0_1.2.0_DART-MX8M-PLUS_V1.0/><includeonly>
Line 224: Line 319:
| Youtube streaming freeze for videos with ads || Known issue in this NXP Android release
| Youtube streaming freeze for videos with ads || Known issue in this NXP Android release
|-
|-
| WiFi Hotspot connection is intermittent || It is a known issue
| WiFi hotspot SSID broadcast not working reliably || Known issue in this NXP Android release
|-
| Starting Cortex-M7 rpmsg demos from U-Boot is not supported on DART-MX8M-PLUS || - Starting Cortex-M7 rpmsg demos from U-Boot is supported on VAR-SOM-MX8M-PLUS<br>- Starting Cortex-M7 rpmsg demos from Android via remoteproc is supported on both DART-MX8M-PLUS & VAR-SOM-MX8M-PLUS
|-
|-
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=RELEASE_11.0.0_1.2.0_DART-MX8M-PLUS_V1.0/><!--
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=RELEASE_11.0.0_1.2.0_DART-MX8M-PLUS_V1.0/><!--
--><section begin=RELEASE_GATESGARTH_V1.0_DART-MX8M-PLUS/><includeonly>
{| class="wikitable"
|-
! Change List !! Description
|-
| <span {{#var:STYLE_RELEASE}}>Release 1.0</span> ||
|-
| Initial Yocto Gatesgarth release based on NXP kernel 5.10.9 ||
|-
! Known Issues !!
|-
| Second OV5640 camera is not supported || Known issue in NXP kernel release
|-
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=RELEASE_GATESGARTH_V1.0_DART-MX8M-PLUS/><!--
--><section begin=RELEASE_HARDKNOTT_V1.0_DART-MX8M-PLUS/><includeonly>
{| class="wikitable"
|-
! Change List !! Description
|-
| <span {{#var:STYLE_RELEASE}}>Release 1.0</span> ||
|-
| Yocto Hardknott based on NXP L5.10.35_2.0.0 release||(kernel 5.10.35)
|-
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=RELEASE_HARDKNOTT_V1.0_DART-MX8M-PLUS/><!--
--><section begin=RELEASE_HARDKNOTT_V1.1_DART-MX8M-PLUS/><includeonly>
{| class="wikitable"
|-
! Change List !! Description
|-
| <span {{#var:STYLE_RELEASE}}>Release 1.1</span> ||
|-
| Fixed system hang after "ifconfig eth0 down"
|-
| <span {{#var:STYLE_RELEASE}}>Release 1.0</span> ||
|-
| Initial Yocto Hardknott based on NXP L5.10.35_2.0.0 release||(kernel 5.10.35)
|-
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=RELEASE_HARDKNOTT_V1.1_DART-MX8M-PLUS/><!--
--><section begin=RELEASE_HARDKNOTT_V1.2_DART-MX8M-PLUS/><includeonly>
{| class="wikitable"
|-
! Change List !! Description
|-
| <span {{#var:STYLE_RELEASE}}>Release 1.2</span> ||
|-
| Fixed flexcan1 and flexcan2 pinmux for DT8CustomBoard 1.x ||
|-
| Added CAN support to M7 dts for DART and SOM ||
|-
| Added freertos-variscite 2.10.x support for DART and SOM ||
|-
| <span {{#var:STYLE_RELEASE}}>Release 1.1</span> ||
|-
| Fixed system hang after "ifconfig eth0 down" ||
|-
| <span {{#var:STYLE_RELEASE}}>Release 1.0</span> ||
|-
| Initial Yocto Hardknott based on NXP L5.10.35_2.0.0 release||(kernel 5.10.35)
|-
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=RELEASE_HARDKNOTT_V1.2_DART-MX8M-PLUS/><!--
--><section begin=RELEASE_HARDKNOTT_V2.0_DART-MX8M-PLUS/><includeonly>
{| class="wikitable"
|-
! Change List !! Description
|-
| <span {{#var:STYLE_RELEASE}}>Release 1.0</span> ||
|-
| Initial Yocto Hardknott based on NXP L5.10.52_2.1.0 release||(kernel 5.10.52)
|-
| Added remoteproc support to load and run M7 firmwares from Linux userspace ||
|-
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=RELEASE_HARDKNOTT_V2.0_DART-MX8M-PLUS/><!--
--><section begin=RELEASE_HARDKNOTT_V2.1_DART-MX8M-PLUS/><includeonly>
{| class="wikitable"
|-
! Change List !! Description
|-
| <span {{#var:STYLE_RELEASE}}>Release 1.1</span> ||
|-
| '''Linux Updates'''
|-
| imx8mm-var-dart: Introduce support for pcal6408 ||
|-
| gpio: pca953x: Introduce standard-regs-fallback property ||
|-
| gpio: pca953x: Introduce support for nxp,pcal6408 ||
|-
| <span {{#var:STYLE_RELEASE}}>Release 1.0</span> ||
|-
| Initial Yocto Hardknott based on NXP L5.10.52_2.1.0 release||(kernel 5.10.52)
|-
| Added remoteproc support to load and run M7 firmwares from Linux userspace ||
|-
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=RELEASE_HARDKNOTT_V2.1_DART-MX8M-PLUS/><!--
--><section begin=RELEASE_11.0.0_2.2.0_DART-MX8M-PLUS_V1.0/><includeonly>
{| class="wikitable"
|-
! Change List !! Description
|-
|-
| <span {{#var:STYLE_RELEASE}}>Release 1.0</span> ||
|-
| Initial release based on NXP's android-11.0.0_2.2.0 for the i.MX8M Plus ||
|-
! Known Issues !!
|-
| WiFi hotspot SSID broadcast not working reliably || Known issue in this NXP Android release
|-
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=RELEASE_11.0.0_2.2.0_DART-MX8M-PLUS_V1.0/><!--

Revision as of 20:07, 1 December 2021

DART-MX8M-PLUS / VAR-SOM-MX8M-PLUS Release Notes

Yocto zeus-fsl-5.4.70-mx8mp-v1.1

Release Notes

Based on release Yocto: Poky 3.0, BSP: NXP L5.4.70_2.3.0, Linux: imx_5.4.70_2.3.0
Release tag zeus-fsl-5.4.70-mx8mp-v1.1
Release manifest imx-5.4.70-2.3.0-var01.xml
Date 02/17/2021
Supported platforms DART-MX8M-PLUS / VAR-SOM-MX8M-PLUS
SOM revision v1.1 to v1.x
File System build system Yocto Zeus
Recovery SD card link dart-mx8mp-recovery-sd.v30.img.gz

Relevant git Repositories

Source Repository Branch Commit ID
U-Boot https://github.com/varigit/uboot-imx imx_v2020.04_5.4.70_2.3.0_var01 91a13e88c939e1c44df2dda5a3736e445d47ccaa
Kernel https://github.com/varigit/linux-imx imx_5.4.70_2.3.0_var01 bfedd9879e135a8ac854a4a7ea53fda3a9897506
meta-variscite-imx https://github.com/varigit/meta-variscite-imx zeus-imx-5.4.70-var01 679f083e78ae71ab13abc008676a4cb2685c8986


After downloading the image, visit our Recovery SD card guide to learn how to program a recovery SD card.

Change Log

Change List Description
Release 1.1
Fixed PCIE reset pin definition for DART-MX8M-PLUS on DT8MCustomBoard V2.0
Disabled GP_LED4 for DART-MX8M-PLUS on DT8MCustomBoard V2.0 GP_LED4 is unusable on this HW configuration
Fixed system freeze on resume, occurring when certain PCIE devices are plugged in
Upgraded rng-tools to version 6.9 to fix occasional hangs on shutdown
Disable systemd-networkd and systemd-resolved to avoid conflicts with NetworkManager
Release 1.0
First GA release based on NXP kernel 5.4.70
Added support for i.MX8MP SoC revision A1
Added support for DT8MCustomBoard V2.0