Release notes#
These release notes list all information related to version 6.3.x. Version information is listed from the most recent to the oldest.
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#
| Plattform | Yocto Version | Linux Kernel Version | U-Boot Bootloader version |
|---|---|---|---|
| i.MX6UL | kirkstone 4.0.x | 6.1.x | 2024.01 |
| i.MX8MM | kirkstone 4.0.x | 6.1.x | 2024.01 |
| i.MX8MP | kirkstone 4.0.x | 6.1.x | 2024.01 |
| i.MX93 | kirkstone 4.0.x | 6.12.x | 2024.01 |
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-pyqt5fails to build (see https://github.com/meta-qt5/meta-qt5/issues/585). A workaround is to use thekirkstonebranch formeta-qt5with an older patch release of Qt5.15. - USB host mode for USB OTG port on BL boards in u-boot is not supported.
v6.3.3#
Integrated Components#
- Yocto 4.0 LTS "Kirkstone" (4.0.29)
- Linux 6.1 LTS (6.1.158) with KED backports and patches
- Linux 6.12 LTS (6.12.57) with KED backports and patches
- U-Boot 2024.01 with KED backports and patches
Core/Distro Changes (all HW Platforms)#
- Update all meta layers
Linux Kernel 6.12#
- Add support for NAND tCLQV timing, required for W25N02KV flash devices
i.MX6UL/ULL Platform#
- Fix: Bootloader hang without MAC address set in environment or OTP
When MAC address was not set either in U-Boot environment or OTP, U-Boot stopped futher booting after initialisation of the ethernet interface.
This bug has been resolved.
i.MX8MP Platform#
- Fix: Boot hang on some devices due to incorrect initialization sequence. Access to RTC occurs before powering up the accompanying i2c bus driver. This bug has been resolved.
- Fix: USB devices connected to the USB OTG port of BL i.MX8MP boards were not not recognized by linux, when linux is already running (USB plug and play mechanism for USB host mode). This bug is fixed. Plug and play of USB devices on the OTG port does now work as for all other USB host interfaces. USB device mode was never affected by this bug.
v6.3.2#
i.MX8MP Platform#
- Add support for automatic detection of hardware acceleration for graphics applications in QT.
i.MX93 Platform#
- Add software support for graphics application in QT
v6.3.1#
i.MX8MP Platform#
- Fix automatic display detection in U-Boot
i.MX93 Platform#
- Fix automatic display detection in U-Boot
v6.3.0#
Integrated Components#
- Yocto 4.0 LTS "Kirkstone" (4.0.26)
- Linux 6.1 LTS (6.1.140) and 6.12 LTS (6.12.31) with KED backports and patches
- U-Boot 2024.01 with KED backports and patches (KED Bootloader 1.2.0-dev)
Core/Distro Changes (all HW Platforms)#
- Update all meta layers
i.MX Platforms#
- Update to Linux 6.1.140/6.12.31
- Enable TPM drivers in kernel
i.MX8MM Platform#
- add support for Sitronix touch controller to DL i.MX8MM
i.MX8MP Platform#
- Add i.MX8MP SMARC LVDS devicetree overlay
- i.MX8MP configuration added to KAS menu command
i.MX93 Platform#
- Add basic support for i.MX93 hardware
- i.MX93 configuration added to KAS menu command
i.MX6UL/ULL Platform#
For i.MX6UL(L) based devices there are two scripts to write the BSP firmware into the NAND (on SL) or eMMC (on BL):
- writing to NAND: ubi_flash_writer_usb.sh
- writing to eMMC: emmc_flash_writer_usb.sh
HINT: These scripts are provided as example how to equip the flash devices and might be adapted to special needs. They will not be further developed or maintained in future BSP releases.