Skip to content

Release Notes for Current Development in support/6.x Branch#

Supported Hardware#

Product Numbers Product Name Product Type Status
40099 122 SL i.MX6 UL SoM Supported
40099 145 SL i.MX6 ULL SoM Supported
40099 167 SL STM32 MP157 SoM Not Supported
40099 175
40099 185
40099 242
40099 212
40099 236
SL i.MX8M Mini Quad SoM Supported
40099 227
40099 229
40099 239
40099 231
40099 263
OSM-S i.MX8M Mini Quad SoM Supported
40099 290
40099 293
OSM-S i.MX8M Plus SoM Supported
40099 300 OSM-S i.MX93 SoM Supported
40099 148 BL i.MX6 ULL Board Supported
40099 176 BL STM32 MP157 Board Not Supported
40099 187
40099 220
BL i.MX8M-Mini Quad Board Supported
40099 265 BL i.MX8M-Plus OSM-S Board Supported (Basic1)
40099 312 BL i.MX93 OSM-S Board Supported (Basic1)

Supported Software Configurations#

Platform Yocto Version Linux Kernel Version U-Boot Bootloader version
i.MX6UL kirkstone 4.0.26 6.1.140 +2 2024.01 +2
i.MX8MM kirkstone 4.0.26 6.1.140 +2 2024.01 +2
i.MX8MP kirkstone 4.0.26 6.1.140 +2 2024.01 +2
i.MX93 kirkstone 4.0.26 6.12.31 +2 2024.01 +2
STM32MP1 - - -

Other configurations may also work, but are out of scope and maintenance.

Known Issues#

  • The onboard USB hub on the BL i.MX8MM doesn't work in U-Boot.
  • Kirkstone misses support for hardware-accelerated Wayland on i.MX8MP although GPU support has been backported by upgrading Mesa for this platform.
  • The package python3-pyqt5 fails to build (see https://github.com/meta-qt5/meta-qt5/issues/585). A workaround is to use the kirkstone branch for meta-qt5 with an older patch release of Qt5.15.
  • USB host mode for USB OTG port on BL boards in u-boot is not supported.

Head of support/6.x branch#

Based on version: 6.3.3

Core/Distro Changes (all HW Platforms)#

i.MX Platforms#

i.MX8MM Platform#

i.MX8MP Platform#

i.MX93 Platform#

  • u-boot bootloader
  • Fix of USB Port assignment The assignment of the USB ports is wrong and needs to be swapped. The OTG (USB-C) port is on the first port and the host port with the onboard hub is on the second port.
  • Enable driver for USB hubs (CONFIG_USB_ONBOARD_HUB)

i.MX6UL/ULL Platform#

  • u-boot bootloader: i2c driver enabled in build configuration

Breaking Changes#


  1. Basic support doesn't include all features of the board. Especially advanced peripherals like display, graphics, hardware acceleration units, camera interfaces, etc. might not be supported or tested yet. 

  2. With additional KED backports and patches