DART-MX8M-PLUS Release Notes: Difference between revisions
From Variscite Wiki
No edit summary |
No edit summary |
||
(157 intermediate revisions by 13 users not shown) | |||
Line 1: | Line 1: | ||
<!-- | <!-- | ||
--> {{#vardefine:RELEASE_PARAM|{{#urlget:release}}}} <!-- Set RELEASE_PARAM from url parameter | --> {{#vardefine:RELEASE_PARAM|{{#urlget:release}}}} <!-- Set RELEASE_PARAM from url parameter | ||
--> {{#vardefine:RELEASE_PARAM|{{#var:RELEASE_PARAM| | --> {{#vardefine:RELEASE_PARAM|{{#var:RELEASE_PARAM|RELEASE_ZEUS_V2.1_DART-MX8M-PLUS}}}} <!-- If RELEASE_PARAM unset, default to something | ||
--> {{#lst:Release_Notes_Template|Release_Notes_Header}} <!-- Include common release notes template | --> {{#lst:Release_Notes_Template|Release_Notes_Header}} <!-- Include common release notes template | ||
Instructions: Add a new change log section below for each release | Instructions: Add a new change log section below for each release | ||
--> | --><section begin=mx8mp-debian-bullseye-5.10.52_2.1.0-v1.1/><includeonly> | ||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
{{#lst:DPC_DART-MX8M-PLUS|RN_mx8mp-debian-bullseye-5.10.52_2.1.0-v1.1}} | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=mx8mp-debian-bullseye-5.10.52_2.1.0-v1.1/><!-- | |||
--><section begin=mx8mp-debian-bullseye-5.10.52_2.1.0-v1.2/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
{{#lst:DPC_DART-MX8M-PLUS|RN_mx8mp-debian-bullseye-5.10.52_2.1.0-v1.2}} | |||
{{#lst:DPC_DART-MX8M-PLUS|RN_mx8mp-debian-bullseye-5.10.52_2.1.0-v1.1}} | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=mx8mp-debian-bullseye-5.10.52_2.1.0-v1.2/><!-- | |||
--><section begin=mx8mp-debian-bookworm-6.1.36_2.1.0-v1.0/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
{{#lst:DPC_DART-MX8M-PLUS|RN_mx8mp-debian-bookworm-6.1.36_2.1.0-v1.0}} | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=mx8mp-debian-bookworm-6.1.36_2.1.0-v1.0/><!-- | |||
--><section begin=RELEASE_BULLSEYE_5.10.52_V1.0_DART-MX8M-PLUS/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 3.0</span> || | |||
|- | |||
| Updated Cortex-M7 support || fixed freertos-variscite to generate distinct firmware files for SOM and DART | |||
|- | |||
| Updated kernel to lf-5.10.y_var03 branch || | |||
|- | |||
| Updated U-Boot to lf_v2021.04_var02 branch || | |||
|- | |||
| Updated gstreamer driver to MM_04.06.02_2108_L5.10.y || | |||
|- | |||
| Updated gst-plugin-base driver to MM_04.06.02_2108_L5.10.y || | |||
|- | |||
| Updated gst-plugin-good driver to MM_04.06.02_2108_L5.10.y || | |||
|- | |||
| Updated gst-plugin-bad driver to MM_04.06.02_2108_L5.10.y || | |||
|- | |||
| Updated gstreamer-imx driver to MM_04.06.02_2108_L5.10.y || | |||
|- | |||
| Updated imx-gpu-g2d driver to 6.4.3.p2.2 || | |||
|- | |||
| Updated imx-codec driver to 4.6.2 || | |||
|- | |||
| Updated imx-parser driver to 4.6.2 || | |||
|- | |||
| Updated imx-vpuwrap driver to 4.6.2 || | |||
|- | |||
| Updated imx-firmware to 8.13 || | |||
|- | |||
| Updated imx-nn driver to 1.2.0 || | |||
|- | |||
| Updated imx-vpu-hantro driver to 1.23.0 || | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 2.2</span> || | |||
|- | |||
| Update linux-variscite to latest version || imx8mp-var-dart: Introduced support for pcal6408<br>(pcal6408 replaces tca6408 on DT8MCustomBoard rev. >= 2.1A) | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 2.1</span> || | |||
|- | |||
| Update u-boot-variscite to latest version || Aligned lpddr4_timing.c to latest version generated by RPA tool V6 | |||
|- | |||
| Update linux-variscite to latest version || Added full Docker support<br>Added CAN support to M7 device trees<br>Fixed flexcan pinmux for DT8CustomBoard 1.x<br>Fixed PMIC IRQ iomux settings<br>Fix for VAR-SOM-MX8M-PLUS 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_5.10.52_V1.0_DART-MX8M-PLUS/><!-- | |||
--><section begin=RELEASE_BULLSEYE_V2.2_DART-MX8M-PLUS/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 2.2</span> || | |||
|- | |||
| Update linux-variscite to latest version || imx8mp-var-dart: Introduced support for pcal6408<br>(pcal6408 replaces tca6408 on DT8MCustomBoard rev. >= 2.1A) | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 2.1</span> || | |||
|- | |||
| Update u-boot-variscite to latest version || Aligned lpddr4_timing.c to latest version generated by RPA tool V6 | |||
|- | |||
| Update linux-variscite to latest version || Added full Docker support<br>Added CAN support to M7 device trees<br>Fixed flexcan pinmux for DT8CustomBoard 1.x<br>Fixed PMIC IRQ iomux settings<br>Fix for VAR-SOM-MX8M-PLUS 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.2_DART-MX8M-PLUS/><!-- | |||
--><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 || Aligned lpddr4_timing.c to latest version generated by RPA tool V6 | |||
|- | |||
| Update linux-variscite to latest version || Added full Docker support<br>Added CAN support to M7 device trees<br>Fixed flexcan pinmux for DT8CustomBoard 1.x<br>Fixed PMIC IRQ iomux settings<br>Fix for VAR-SOM-MX8M-PLUS 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> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.0</span> || | |||
|- | |||
| Initial Debian Bullseye release || | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=RELEASE_BULLSEYE_V1.0_DART-MX8M-PLUS/><!-- | |||
<section begin=RELEASE_ZEUS_V1.0_DART-MX8M-PLUS/><includeonly> | --><section begin=RELEASE_ZEUS_V1.0_DART-MX8M-PLUS/><includeonly> | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 15: | Line 192: | ||
| <span {{#var:STYLE_RELEASE}}>Release 1.0</span> || | | <span {{#var:STYLE_RELEASE}}>Release 1.0</span> || | ||
|- | |- | ||
| Initial | | Initial release based on NXP's beta2 BSP for the i.MX8M Plus || | ||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=RELEASE_ZEUS_V1.0_DART-MX8M-PLUS/> | |- | ||
! Known Issues !! | |||
|- | |||
| HDMI Audio is not functional due to A0 silicon errata || | |||
|- | |||
| PCIE is limited to Gen1 and Gen2 modes due to A0 silicon errata || | |||
|- | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=RELEASE_ZEUS_V1.0_DART-MX8M-PLUS/><!-- | |||
<section begin=RELEASE_10.0.0_2.5.0_DART-MX8M-PLUS_V1.0/><includeonly> | --><section begin=RELEASE_10.0.0_2.5.0_DART-MX8M-PLUS_V1.0/><includeonly> | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 25: | Line 210: | ||
| <span {{#var:STYLE_RELEASE}}>Release 1.0</span> || | | <span {{#var:STYLE_RELEASE}}>Release 1.0</span> || | ||
|- | |- | ||
| Initial beta2 | | Initial release based on NXP's beta2 BSP for the i.MX8M Plus || | ||
|- | |- | ||
! Known Issues !! | ! Known Issues !! | ||
|- | |- | ||
| Dual OV5640 camera not supported || | | Dual OV5640 camera configuration is not supported || | ||
|- | |||
| Android Framework can't recognize Ethernet Hotplug link events || | |||
|- | |||
| HDMI Audio is not functional due to A0 silicon errata || | |||
|- | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=RELEASE_10.0.0_2.5.0_DART-MX8M-PLUS_V1.0/><!-- | |||
--><section begin=mx8mp-android-11.0.0_2.6.0-v1.1/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
|- | |||
{{#lst:APC_DART-MX8M-PLUS|RN_mx8mp-android-11.0.0_2.6.0-v1.1}} | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=mx8mp-android-11.0.0_2.6.0-v1.1/><!-- | |||
--><section begin=mx8mp-android-11.0.0_2.6.0-v1.2/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
|- | |||
{{#lst:APC_DART-MX8M-PLUS|RN_mx8mp-android-11.0.0_2.6.0-v1.2}} | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=mx8mp-android-11.0.0_2.6.0-v1.2/><!-- | |||
--><section begin=mx8mp-android-13.0.0_1.0.0-v1.0/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
|- | |||
{{#lst:APC_DART-MX8M-PLUS|RN_mx8mp-android-13.0.0_1.0.0-v1.0}} | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=mx8mp-android-13.0.0_1.0.0-v1.0/><!-- | |||
--><section begin=mx8mp-android-13.0.0_1.0.0-v1.1/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
|- | |||
{{#lst:APC_DART-MX8M-PLUS|RN_mx8mp-android-13.0.0_1.0.0-v1.1}} | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=mx8mp-android-13.0.0_1.0.0-v1.1/><!-- | |||
--><section begin=mx8mp-android-12.0.0_1.0.0-v2.0/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
|- | |||
{{#lst:APC_DART-MX8M-PLUS|RN_mx8mp-android-12.0.0_1.0.0-v2.0}} | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=mx8mp-android-12.0.0_1.0.0-v2.0/><!-- | |||
--><section begin=mx8mp-android-12.0.0_1.0.0-v1.2/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
|- | |||
{{#lst:APC_DART-MX8M-PLUS|RN_mx8mp-android-12.0.0_1.0.0-v1.2}} | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=mx8mp-android-12.0.0_1.0.0-v1.2/><!-- | |||
--><section begin=mx8mp-android-12.0.0_1.0.0-v1.1/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
|- | |||
{{#lst:APC_DART-MX8M-PLUS|RN_mx8mp-android-12.0.0_1.0.0-v1.1}} | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=mx8mp-android-12.0.0_1.0.0-v1.1/><!-- | |||
--><section begin=mx8mp-android-12.0.0_1.0.0-v1.0/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
|- | |||
{{#lst:APC_DART-MX8M-PLUS|RN_mx8mp-android-12.0.0_1.0.0-v1.0}} | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=mx8mp-android-12.0.0_1.0.0-v1.0/><!-- | |||
--><section begin=mx8mp-android-14.0.0_1.0.0-v1.0/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
|- | |||
{{#lst:APC_DART-MX8M-PLUS|RN_mx8mp-android-14.0.0_1.0.0-v1.0}} | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=mx8mp-android-14.0.0_1.0.0-v1.0/><!-- | |||
--><section begin=mx8mp-android-14.0.0_1.0.0-v1.1/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
|- | |||
{{#lst:APC_DART-MX8M-PLUS|RN_mx8mp-android-14.0.0_1.0.0-v1.1}} | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=mx8mp-android-14.0.0_1.0.0-v1.1/><!-- | |||
--><section begin=RELEASE_ZEUS_V2.0_DART-MX8M-PLUS/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.0</span> || | |||
|- | |||
| First GA release based on NXP kernel 5.4.70 || | |||
|- | |||
| Added support for i.MX8MP SoC revision A1 || | |||
|- | |||
| Added support for DT8MCustomBoard V2.0 || | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=RELEASE_ZEUS_V2.0_DART-MX8M-PLUS/><!-- | |||
--><section begin=RELEASE_ZEUS_V2.1_DART-MX8M-PLUS/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.1</span> || | |||
|- | |||
| 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 || | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.0</span> || | |||
|- | |||
| First GA release based on NXP kernel 5.4.70 || | |||
|- | |||
| Added support for i.MX8MP SoC revision A1 || | |||
|- | |||
| Added support for DT8MCustomBoard V2.0 || | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=RELEASE_ZEUS_V2.1_DART-MX8M-PLUS/><!-- | |||
--><section begin=RELEASE_10.0.0_2.6.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-10.0.0_2.6.0 for the i.MX8M Plus || | |||
|- | |||
! Known Issues !! | |||
|- | |||
| Youtube streaming freeze for videos with ads || Known issue in this NXP Android release | |||
|- | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=RELEASE_10.0.0_2.6.0_DART-MX8M-PLUS_V1.0/><!-- | |||
--><section begin=RELEASE_10.0.0_2.6.0_DART-MX8M-PLUS_V1.1/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
|- | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.1</span> || | |||
|- | |||
| U-Boot: Disabled the 2nd Ethernet in U-Boot by default for DART-MX8M-PLUS and VAR-SOM-MX8M-PLUS || This prevents a U-Boot crash on SOM configurations without a 2nd Ethernet PHY | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.0</span> || | |||
|- | |||
| Initial release based on NXP's android-10.0.0_2.6.0 for the i.MX8M Plus || | |||
|- | |||
! Known Issues !! | |||
|- | |||
| Youtube streaming freeze for videos with ads || Known issue in this NXP Android release | |||
|- | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=RELEASE_10.0.0_2.6.0_DART-MX8M-PLUS_V1.1/><!-- | |||
--><section begin=RELEASE_10.0.0_2.6.0_DART-MX8M-PLUS_V1.2/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.2</span> || | |||
|- | |||
| Fix BT power on issue with LWB wifi + BT module || Re-structure BT init script for loading proper BT firmware over UART | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.1</span> || | |||
|- | |||
| U-Boot: Disabled the 2nd Ethernet in U-Boot by default for DART-MX8M-PLUS and VAR-SOM-MX8M-PLUS || This prevents a U-Boot crash on SOM configurations without a 2nd Ethernet PHY | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.0</span> || | |||
|- | |||
| Initial release based on NXP's android-10.0.0_2.6.0 for the i.MX8M Plus || | |||
|- | |||
! Known Issues !! | |||
|- | |||
| Youtube streaming freeze for videos with ads || Known issue in this NXP Android release | |||
|- | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=RELEASE_10.0.0_2.6.0_DART-MX8M-PLUS_V1.2/><!-- | |||
--><section begin=RELEASE_10.0.0_2.6.0_DART-MX8M-PLUS_V1.3/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.3</span> || | |||
|- | |||
| Update BT power on generic settlement delay to 200 msec for LWB wifi + BT module || This fixes the bluetooth power on issue on certain LWB module soms | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.2</span> || | |||
|- | |||
| Fix BT power on issue with LWB wifi + BT module || Re-structure BT init script for loading proper BT firmware over UART | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.1</span> || | |||
|- | |||
| U-Boot: Disabled the 2nd Ethernet in U-Boot by default for DART-MX8M-PLUS and VAR-SOM-MX8M-PLUS || This prevents a U-Boot crash on SOM configurations without a 2nd Ethernet PHY | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.0</span> || | |||
|- | |||
| Initial release based on NXP's android-10.0.0_2.6.0 for the i.MX8M Plus || | |||
|- | |||
! Known Issues !! | |||
|- | |||
| Youtube streaming freeze for videos with ads || Known issue in this NXP Android release | |||
|- | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=RELEASE_10.0.0_2.6.0_DART-MX8M-PLUS_V1.3/><!-- | |||
--><section begin=RELEASE_ZEUS_V2.2_DART-MX8M-PLUS/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.2</span> || | |||
|- | |||
| U-Boot: Disabled the 2nd Ethernet in U-Boot by default for DART-MX8M-PLUS and VAR-SOM-MX8M-PLUS || This prevents a U-Boot crash on SOM configurations without a 2nd Ethernet PHY | |||
|- | |||
| kernel: Fixed a rarely observed audio driver related kernel freeze during boot || | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.1</span> || | |||
|- | |||
| 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 || | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.0</span> || | |||
|- | |||
| First GA release based on NXP kernel 5.4.70 || | |||
|- | |||
| Added support for i.MX8MP SoC revision A1 || | |||
|- | |||
| Added support for DT8MCustomBoard V2.0 || | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=RELEASE_ZEUS_V2.2_DART-MX8M-PLUS/><!-- | |||
--><section begin=RELEASE_ZEUS_V3.0_DART-MX8M-PLUS/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List | |||
|- | |||
| <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.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> | |||
{| class="wikitable" | |||
|- | |||
! Change List | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.0</span> | |||
|- | |||
| Initial release | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=RELEASE_ZEUS_B2QT_V1.0_DART-MX8M-PLUS/><!-- | |||
--><section begin=RELEASE_ZEUS_B2QT_V1.2_DART-MX8M-PLUS/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.2</span> || | |||
|- | |||
| Updated linux-variscite to latest version || Introduced support for pcal6408<br>(pcal6408 replaces tca6408 on DT8MCustomBoard rev. >= 2.1A) | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.1</span> || | |||
|- | |||
| Updated u-boot-variscite to latest version || Aligned lpddr4_timing.c to latest version generated by RPA tool V6<br>Added m7 core environment | |||
|- | |||
| Updated linux-variscite to latest version || Added full Docker support<br>Added CAN support to M7 device trees<br>Fixed flexcan pinmux for DT8CustomBoard 1.x<br>Fixed PMIC IRQ iomux settings<br>Fix for VAR-SOM-MX8M-PLUS iomuxc pinctrl<br>Added WM8904 DRC support for all oMs<br>Added device trees for M7 configuration | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.0</span> || | |||
|- | |||
| Initial release || | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=RELEASE_ZEUS_B2QT_V1.2_DART-MX8M-PLUS/><!-- | |||
--><section begin=RELEASE_ZEUS_B2QT_V1.1_DART-MX8M-PLUS/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.1</span> || | |||
|- | |||
| Update u-boot-variscite to latest version || Aligned lpddr4_timing.c to latest version generated by RPA tool V6<br>add m7 core enviroment | |||
|- | |||
| Update linux-variscite to latest version || Added full Docker support<br>Added CAN support to M7 device trees<br>Fixed flexcan pinmux for DT8CustomBoard 1.x<br>Fixed PMIC IRQ iomux settings<br>Fix for VAR-SOM-MX8M-PLUS iomuxc pinctrl<br>Added WM8904 DRC support for all SoMs<br>Added device trees for M7 configuration | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.0</span> || | |||
|- | |||
| Initial release || | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=RELEASE_ZEUS_B2QT_V1.1_DART-MX8M-PLUS/><!-- | |||
--><section begin=mx8mp-b2qt-zeus-5.4.70_2.3.2-v1.3/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
{{#lst:B2QT_DART-MX8M-PLUS|RN_mx8mp-b2qt-zeus-5.4.70_2.3.2-v1.3}} | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=mx8mp-b2qt-zeus-5.4.70_2.3.2-v1.3/><!-- | |||
--><section begin=mx8mp-b2qt-hardknott-5.10.72_2.2.1-v1.0/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
{{#lst:B2QT_DART-MX8M-PLUS|RN_mx8mp-b2qt-hardknott-5.10.72_2.2.1-v1.0}} | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=mx8mp-b2qt-hardknott-5.10.72_2.2.1-v1.0/><!-- | |||
--><section begin=mx8mp-b2qt-kirkstone-5.15-2.0.x-v1.0/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
{{#lst:B2QT_DART-MX8M-PLUS|RN_mx8mp-b2qt-kirkstone-5.15-2.0.x-v1.0}} | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=mx8mp-b2qt-kirkstone-5.15-2.0.x-v1.0/><!-- | |||
--><section begin=MCUXPRESSO_2.9.0_V1.0_DART-MX8M-PLUS/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.0</span> | |||
|- | |||
| 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:''' | |||
|- | |||
| GPIO/LED | |||
|- | |||
| I2C3/I2C4 | |||
|- | |||
| ECSPI1/ECSPI2 | |||
|- | |||
| PWM3/PWM2 | |||
|- | |||
| UART3/UART4 | |||
|- | |||
| FLEXCAN1/FLEXCAN2 | |||
|- | |||
| RPMSG | |||
|} | |||
{{#vardefine:CHANGE_LOG_FOUND|true}} | |||
</includeonly><section end=MCUXPRESSO_2.10.0_V1.0_DART-MX8M-PLUS/><!-- | |||
--><section begin=MCUXPRESSO_2.11.1_V1.0_DART-MX8M-PLUS/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.0</span> | |||
|- | |||
| Initial FreeRTOS 2.11.1 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 | |||
|- | |||
| FLEXCAN1/FLEXCAN2 | |||
|- | |||
| RPMSG | |||
|} | |||
{{#vardefine:CHANGE_LOG_FOUND|true}} | |||
</includeonly><section end=MCUXPRESSO_2.11.1_V1.0_DART-MX8M-PLUS/><!-- | |||
--><section begin=MCUXPRESSO_2.12.1_V1.0_DART-MX8M-PLUS/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.0</span> | |||
|- | |||
| Initial FreeRTOS 2.12.1 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 | |||
|- | |||
| FLEXCAN1/FLEXCAN2 | |||
|- | |||
| RPMSG | |||
|} | |||
{{#vardefine:CHANGE_LOG_FOUND|true}} | |||
</includeonly><section end=MCUXPRESSO_2.12.1_V1.0_DART-MX8M-PLUS/><!-- | |||
--><section begin=MCUXPRESSO_2.13.0_V1.0_DART-MX8M-PLUS/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.0</span> | |||
|- | |||
| Initial FreeRTOS 2.13.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 | |||
|- | |||
| FLEXCAN1/FLEXCAN2 | |||
|- | |||
| RPMSG | |||
|} | |||
{{#vardefine:CHANGE_LOG_FOUND|true}} | |||
</includeonly><section end=MCUXPRESSO_2.13.0_V1.0_DART-MX8M-PLUS/><!-- | |||
--><section begin=MCUXPRESSO_2.15.0_V1.0_DART-MX8M-PLUS/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.0</span> | |||
|- | |||
| Initial FreeRTOS 2.15.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 | |||
|- | |||
| FLEXCAN1/FLEXCAN2 | |||
|- | |||
| RPMSG | |||
|} | |||
{{#vardefine:CHANGE_LOG_FOUND|true}} | |||
</includeonly><section end=MCUXPRESSO_2.15.0_V1.0_DART-MX8M-PLUS/><!-- | |||
--><section begin=RELEASE_11.0.0_1.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_1.2.0 for the i.MX8M Plus || | |||
|- | |||
! Known Issues !! | |||
|- | |||
| Youtube streaming freeze for videos with ads || Known issue in this NXP Android release | |||
|- | |||
| 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/><!-- | |||
--><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''' || | |||
|- | |||
| imx8mp-var-dart: Introduce support for pcal6408 || pcal6408 replaces tca6408 on DT8MCustomBoard rev. >= 2.1A | |||
|- | |||
| gpio: pca953x: Introduce standard-regs-fallback property || | |||
|- | |||
| gpio: pca953x: Introduce support for nxp,pcal6408 || | |||
|- | |||
| wm8904: Initialize ADC 128x OSR Switch control to default value || | |||
|- | |||
| dmaengine: imx-sdma: Start in suspended runtime || | |||
|- | |||
| arm64: imx8_var_defconfig: add full Docker support || | |||
|- | |||
| '''U-Boot Updates''' || | |||
|- | |||
| imx8mp-var-som-symphony: Add gpio-hog-optional property to pca9534 gpio-hogs || | |||
|- | |||
| gpio: uclass: Introduce gpio-hog-optional property || | |||
|- | |||
| <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_HARDKNOTT_V2.2_DART-MX8M-PLUS/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.2</span> || | |||
|- | |||
| '''Meta-variscite-imx update''' || | |||
|- | |||
| imx-atf: Switch to branch lf_v2.4_var03 | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.1</span> || | |||
|- | |||
| '''Linux Updates''' || | |||
|- | |||
| imx8mp-var-dart: Introduce support for pcal6408 || pcal6408 replaces tca6408 on DT8MCustomBoard rev. >= 2.1A | |||
|- | |||
| gpio: pca953x: Introduce standard-regs-fallback property || | |||
|- | |||
| gpio: pca953x: Introduce support for nxp,pcal6408 || | |||
|- | |||
| wm8904: Initialize ADC 128x OSR Switch control to default value || | |||
|- | |||
| dmaengine: imx-sdma: Start in suspended runtime || | |||
|- | |||
| arm64: imx8_var_defconfig: add full Docker support || | |||
|- | |||
| '''U-Boot Updates''' || | |||
|- | |||
| imx8mp-var-som-symphony: Add gpio-hog-optional property to pca9534 gpio-hogs || | |||
|- | |||
| gpio: uclass: Introduce gpio-hog-optional property || | |||
|- | |||
| <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.2_DART-MX8M-PLUS/><!-- | |||
--><section begin=RELEASE_HARDKNOTT_V2.3_DART-MX8M-PLUS/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.3</span> || | |||
|- | |||
| '''U-Boot updates''' || | |||
|- | |||
| Read carrier_rev from EEPROM || | |||
|- | |||
| Add support for ADIN1300 || | |||
|- | |||
| Fix SOM PHY reset when using legacy DT8MCustomBoard revisions || | |||
|- | |||
| Set AR8033 VDDH_REG to 1.8V on Symphony-Board and DT8MCustomBoard || | |||
|- | |||
| '''Linux updates''' || | |||
|- | |||
| imx8_var_defconfig: enable driver for ADIN PHY || ADIN1300 replaces AR8033 on DART-MX8M-PLUS 1.3, VAR-SOM-MX8M-PLUS 1.3, DT8MCustomBoard 3.0 and Symphony-Board 1.6 | |||
|- | |||
| MLK-25674 mmc: sdhci-esdhc-imx: remove command queue feature support || | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.2</span> || | |||
|- | |||
| '''Meta-variscite-imx updates''' || | |||
|- | |||
| imx-atf: Switch to branch lf_v2.4_var03 | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.1</span> || | |||
|- | |||
| '''Linux Updates''' || | |||
|- | |||
| imx8mp-var-dart: Introduce support for pcal6408 || pcal6408 replaces tca6408 on DT8MCustomBoard rev. >= 2.1A | |||
|- | |||
| gpio: pca953x: Introduce standard-regs-fallback property || | |||
|- | |||
| gpio: pca953x: Introduce support for nxp,pcal6408 || | |||
|- | |||
| wm8904: Initialize ADC 128x OSR Switch control to default value || | |||
|- | |||
| dmaengine: imx-sdma: Start in suspended runtime || | |||
|- | |||
| arm64: imx8_var_defconfig: add full Docker support || | |||
|- | |||
| '''U-Boot Updates''' || | |||
|- | |||
| imx8mp-var-som-symphony: Add gpio-hog-optional property to pca9534 gpio-hogs || | |||
|- | |||
| gpio: uclass: Introduce gpio-hog-optional property || | |||
|- | |||
| <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.3_DART-MX8M-PLUS/><!-- | |||
--><section begin=mx8mp-yocto-hardknott-5.10.72_2.2.1-v1.0/><includeonly> | |||
{| class="wikitable" | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.0</span> || | |||
|- | |||
| Initial Yocto Hardknott release based on NXP lf-5.10.72_2.2.1 || (kernel 5.10.72) | |||
|- | |||
! Known Issues !! | |||
|- | |||
| RPMSG Demos loaded from U-Boot don't work || | |||
|- | |||
|} | |||
{{#vardefine:CHANGE_LOG_FOUND|true}} | |||
</includeonly><section end=mx8mp-yocto-hardknott-5.10.72_2.2.1-v1.0/><!-- | |||
--><section begin=mx8mp-yocto-hardknott-5.10.72_2.2.1-v1.1/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
{{#lst:YPC_DART-MX8M-PLUS|RN_mx8mp-yocto-hardknott-5.10.72_2.2.1-v1.1}} | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=mx8mp-yocto-hardknott-5.10.72_2.2.1-v1.1/><!-- | |||
--><section begin=mx8mp-yocto-kirkstone-5.15-2.0.x-v1.0/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
{{#lst:YPC_DART-MX8M-PLUS|RN_mx8mp-yocto-kirkstone-5.15-2.0.x-v1.0}} | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=mx8mp-yocto-kirkstone-5.15-2.0.x-v1.0/><!-- | |||
--><section begin=mx8mp-yocto-kirkstone-5.15-2.0.x-v1.1/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
{{#lst:YPC_DART-MX8M-PLUS|RN_mx8mp-yocto-kirkstone-5.15-2.0.x-v1.1}} | |||
{{#lst:YPC_DART-MX8M-PLUS|RN_mx8mp-yocto-kirkstone-5.15-2.0.x-v1.0}} | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=mx8mp-yocto-kirkstone-5.15-2.0.x-v1.1/><!-- | |||
--><section begin=mx8mp-yocto-kirkstone-5.15-2.0.x-v1.2/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
{{#lst:YPC_DART-MX8M-PLUS|RN_mx8mp-yocto-kirkstone-5.15-2.0.x-v1.2}} | |||
{{#lst:YPC_DART-MX8M-PLUS|RN_mx8mp-yocto-kirkstone-5.15-2.0.x-v1.1}} | |||
{{#lst:YPC_DART-MX8M-PLUS|RN_mx8mp-yocto-kirkstone-5.15-2.0.x-v1.0}} | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=mx8mp-yocto-kirkstone-5.15-2.0.x-v1.2/><!-- | |||
--><section begin=mx8mp-yocto-kirkstone-5.15.71_2.2.0-v1.0/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
{{#lst:YPC_DART-MX8M-PLUS|RN_mx8mp-yocto-kirkstone-5.15.71_2.2.0-v1.0}} | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=mx8mp-yocto-kirkstone-5.15.71_2.2.0-v1.0/><!-- | |||
--><section begin=mx8mp-yocto-kirkstone-5.15.71_2.2.0-v1.1/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
{{#lst:YPC_DART-MX8M-PLUS|RN_mx8mp-yocto-kirkstone-5.15.71_2.2.0-v1.1}} | |||
{{#lst:YPC_DART-MX8M-PLUS|RN_mx8mp-yocto-kirkstone-5.15.71_2.2.0-v1.0}} | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=mx8mp-yocto-kirkstone-5.15.71_2.2.0-v1.1/><!-- | |||
--><section begin=mx8mp-yocto-kirkstone-5.15.71_2.2.0-v1.2/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
{{#lst:YPC_DART-MX8M-PLUS|RN_mx8mp-yocto-kirkstone-5.15.71_2.2.0-v1.2}} | |||
{{#lst:YPC_DART-MX8M-PLUS|RN_mx8mp-yocto-kirkstone-5.15.71_2.2.0-v1.1}} | |||
{{#lst:YPC_DART-MX8M-PLUS|RN_mx8mp-yocto-kirkstone-5.15.71_2.2.0-v1.0}} | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=mx8mp-yocto-kirkstone-5.15.71_2.2.0-v1.2/><!-- | |||
--><section begin=mx8mp-yocto-mickledore-6.1.22_2.0.0-v1.0/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
{{#lst:YPC_DART-MX8M-PLUS|RN_mx8mp-yocto-mickledore-6.1.22_2.0.0-v1.0}} | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=mx8mp-yocto-mickledore-6.1.22_2.0.0-v1.0/><!-- | |||
--><section begin=mx8mp-yocto-mickledore-6.1.22_2.0.0-v1.1/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
{{#lst:YPC_DART-MX8M-PLUS|RN_mx8mp-yocto-mickledore-6.1.22_2.0.0-v1.1}} | |||
{{#lst:YPC_DART-MX8M-PLUS|RN_mx8mp-yocto-mickledore-6.1.22_2.0.0-v1.0}} | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=mx8mp-yocto-mickledore-6.1.22_2.0.0-v1.1/><!-- | |||
--><section begin=mx8mp-yocto-mickledore-6.1.36_2.1.0-v1.0/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
{{#lst:YPC_DART-MX8M-PLUS|RN_mx8mp-yocto-mickledore-6.1.36_2.1.0-v1.0}} | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=mx8mp-yocto-mickledore-6.1.36_2.1.0-v1.0/><!-- | |||
--><section begin=mx8mp-yocto-mickledore-6.1.36_2.1.0-v1.1/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
{{#lst:YPC_DART-MX8M-PLUS|RN_mx8mp-yocto-mickledore-6.1.36_2.1.0-v1.1}} | |||
{{#lst:YPC_DART-MX8M-PLUS|RN_mx8mp-yocto-mickledore-6.1.36_2.1.0-v1.0}} | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=mx8mp-yocto-mickledore-6.1.36_2.1.0-v1.1/><!-- | |||
--><section begin=mx8mp-yocto-mickledore-6.1.36_2.1.0-v1.2/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
{{#lst:YPC_DART-MX8M-PLUS|RN_mx8mp-yocto-mickledore-6.1.36_2.1.0-v1.2}} | |||
{{#lst:YPC_DART-MX8M-PLUS|RN_mx8mp-yocto-mickledore-6.1.36_2.1.0-v1.1}} | |||
{{#lst:YPC_DART-MX8M-PLUS|RN_mx8mp-yocto-mickledore-6.1.36_2.1.0-v1.0}} | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=mx8mp-yocto-mickledore-6.1.36_2.1.0-v1.2/><!-- | |||
--><section begin=mx8mp-yocto-mickledore-6.1.36_2.1.0-v1.3/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
{{#lst:YPC_DART-MX8M-PLUS|RN_mx8mp-yocto-mickledore-6.1.36_2.1.0-v1.3}} | |||
{{#lst:YPC_DART-MX8M-PLUS|RN_mx8mp-yocto-mickledore-6.1.36_2.1.0-v1.2}} | |||
{{#lst:YPC_DART-MX8M-PLUS|RN_mx8mp-yocto-mickledore-6.1.36_2.1.0-v1.1}} | |||
{{#lst:YPC_DART-MX8M-PLUS|RN_mx8mp-yocto-mickledore-6.1.36_2.1.0-v1.0}} | |||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=mx8mp-yocto-mickledore-6.1.36_2.1.0-v1.3/><!-- | |||
--><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/><!-- | |||
--><section begin=RELEASE_11.0.0_2.2.0_DART-MX8M-PLUS_V1.1/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.1</span> || | |||
|- | |||
| imx8mp-var-dart: Introduce support for pcal6408 || pcal6408 replaces tca6408 on DT8MCustomBoard rev. >= 2.1A | |||
|- | |||
| gpio: pca953x: Introduce standard-regs-fallback property || | |||
|- | |||
| gpio: pca953x: Introduce support for nxp,pcal6408 || | |||
|- | |||
| Remap buttons || Home is mapped to Android Home screen, Up is mapped to Volume Up and Down is mapped to Volume Down | |||
|- | |||
| <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.1/><!-- | |||
--><section begin=RELEASE_11.0.0_2.2.0_DART-MX8M-PLUS_V1.2/><includeonly> | |||
{| class="wikitable" | |||
|- | |||
! Change List !! Description | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.2</span> || | |||
|- | |||
| '''U-Boot Updates''' || | |||
|- | |||
| Read carrier_rev from EEPROM || | |||
|- | |||
| Add support for ADIN1300 || | |||
|- | |||
| Fix SOM PHY reset when using legacy DT8MCustomBoard revisions || | |||
|- | |||
| Set AR8033 VDDH_REG to 1.8V on Symphony-Board and DT8MCustomBoard || | |||
|- | |||
| '''Linux Updates''' || | |||
|- | |||
| imx8_var_defconfig: enable driver for ADIN PHY || ADIN1300 replaces AR8033 on DART-MX8M-PLUS 1.3, VAR-SOM-MX8M-PLUS 1.3, DT8MCustomBoard 3.0 and Symphony-Board 1.6 | |||
|- | |||
| <span {{#var:STYLE_RELEASE}}>Release 1.1</span> || | |||
|- | |||
| imx8mp-var-dart: Introduce support for pcal6408 || pcal6408 replaces tca6408 on DT8MCustomBoard rev. >= 2.1A | |||
|- | |||
| gpio: pca953x: Introduce standard-regs-fallback property || | |||
|- | |||
| gpio: pca953x: Introduce support for nxp,pcal6408 || | |||
|- | |||
| Remap buttons || Home is mapped to Android Home screen, Up is mapped to Volume Up and Down is mapped to Volume Down | |||
|- | |||
| <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.2/><!-- | |||
--><section begin=RELEASE_11.0.0_2.6.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.6.0 for the i.MX8M Plus || | |||
|- | |||
! Known Issues !! | |||
|- | |||
| WiFi hotspot SSID broadcast not working reliably || Known issue in this NXP Android release | |||
|- | |||
| Cortex M7 || Running Ping pong example results in crash | |||
|- | |- | ||
|}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end= | |}{{#vardefine:CHANGE_LOG_FOUND|true}}</includeonly><section end=RELEASE_11.0.0_2.6.0_DART-MX8M-PLUS_V1.0/><!-- |
Latest revision as of 16:37, 3 October 2024
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
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 |