Upcoming Embedded Linux BSP |
ELB-5740 | Feature Request | Drop X11 Distros | Apalis iMX6, Apalis iMX8, Aquila AM69, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin AM62, Verdin iMX8M Mini, Verdin iMX8M Plus | Buildsystem | | | No |
Description: Remove not maintained X11 distro. |
ELB-5690 | Feature Request | Images: Remove 'perf' from 'packagegroup-devel-tdx-cli' | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin AM62, Verdin iMX8M Mini, Verdin iMX8M Plus | | | | No |
Description: Stop installing perf in our images by default. Workaround: If you need 'perf' build a custom image in Yocto which adds perf back. |
ELB-5339 | Feature Request | Add usrmerge Distro Feature | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin AM62, Verdin iMX8M Mini, Verdin iMX8M Plus | | | | No |
Description: systemd now requires the usrmerge distro feature.
This creates the symlinks /bin, /sbin, /lib, and /lib64 pointing to their /usr/... counterparts and places their content into the /usr/bin .. directories. |
Upcoming Embedded Linux BSP Q2 2024 Quarterly Release |
ELB-5722 | Known Issue | UART_C RX Data Lost At 9600 Baud Rate | Colibri iMX8X | UART | | Low | No |
Description: Colibri iMX8X UART_C truncates RX buffer at 9600 baud |
Upcoming Embedded Linux BSP Q1 2024 Quarterly Release |
ELB-5590 | Feature Request | Update i.MX Downstream U-Boot To lf-5.15.71-2.2.2 | Apalis iMX8, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Kernel | | | No |
Description: Update i.MX downstream U-Boot to latest NXP dot release version lf-5.15.71-2.2.2. |
Embedded Linux BSP Q4 2023 Quarterly Release |
ELB-5491 | Fixed | USB OTG Not Working With Iris DT | Colibri iMX8X | Device Tree, USB | | Low | No |
Description: USB gadget does not work on Iris carrier board (both V1 and V2.0) when using the iris device tree (e.g. `imx8qxp-colibri-iris-v2.dts`). Workaround: Use the Colibri Evaluation board device tree (e.g. `imx8qxp-colibri-eval-v3.dts`) as it comes by default on the reference images. |
ELB-5484 | Fixed | AP Does Not Work Anymore After `hostapd` Restart | Apalis iMX8, Colibri iMX6ULL, Colibri iMX8X, Verdin AM62, Verdin iMX8M Mini, Verdin iMX8M Plus | Wi-Fi | | Low | No |
Description: Restarting hostapd makes it impossible for clients to connect to the AP. Workaround: Reboot the system after a hostapd configuration change. It's also possible to rmmod / modprobe mwifiex before restarting hostapd to apply the configuration change without a reboot. |
ELB-5386 | Fixed | Modules Using Micron eMMC Stuck During Boot | Apalis iMX6, Apalis T30, Colibri iMX6, Colibri iMX7, Colibri iMX8X, Colibri T30, Verdin iMX8M Mini | Flash, SDIO/SD/MMC | | Low | No |
Description: In some specific condition modules using Micron MTFC4GACAJCN eMMC might get stuck during boot with the following error `mmc0: Card stuck in programming state! mmcblk0 card_busy_detect`. Workaround: Apply patch `ed9009ad300c ("mmc: Add quirk MMC_QUIRK_BROKEN_CACHE_FLUSH for Micron eMMC Q2J54A")` to your kernel (https://lore.kernel.org/all/20231030224809.59245-1-beanhuo@iokpp.de/). |
ELB-5383 | Fixed | Power-Off GPIO Not Working | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin AM62, Verdin iMX8M Mini, Verdin iMX8M Plus | | | Low | No |
Description: It's not possible to use the gpio-poweroff driver, as it's initialization fails with "gpio_poweroff_probe: pm_power_off function already registered" whenever the driver is configured on the device-tree. |
ELB-5151 | Fixed | USBH Port Not Working In U-Boot | Colibri iMX8X | Bootloader | | Low | No |
Description: Starting USB in U-Boot via `usb start` will lead to a crash and subsequent reboot:
```
Colibri iMX8X # usb start
starting USB...
Bus usb@5b0d0000: USB EHCI 1.00
Bus usbh3: XHCI-imx8 init hccr 0x000000005b130000 and hcor 0x000000005b130080 hc_length 128
Register 2000820 NbrPorts 2
Starting the controller
USB XHCI 1.00
scanning bus usb@5b0d0000 for devices... 1 USB Device(s) found
scanning bus usbh3 for devices... WARN halted endpoint, queueing URB anyway.
Unexpected XHCI event TRB, skipping... (fd6c98b0 00000000 13000000 01008401)
"Synchronous Abort" handler, esr 0x96000007
...
Code: 97ffff0d 52800401 aa1303e0 97ffff9f (b9400c00)
Resetting CPU ...
``` Workaround: It is possible to manually bring internal USB hub to working condition via following commands:
gpio set gpio@43_4
gpio clear gpio@43_5
usb start |
Embedded Linux BSP Q3 2023 Quarterly Release |
ELB-5304 | Fixed | Ghosting Artifacts On Display Connected To DPI DPU Interface | Colibri iMX8X | RGB | | Low | No |
Description: Using the DPU DPI Display Interface, around 10% of the times the display is initialized (e.g. at every boot), ghosting artifact are present on the display. |
ELB-5185 | New Feature | Update i.MX Linux Downstream Kernel To L5.15-2.2.x-imx | Apalis iMX8, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Kernel | | | No |
Description: Update i.MX Linux downstream kernel to NXP L5.15-2.2.x-imx / kernel.org v5.15.129 |
ELB-5109 | Fixed | Wi-Fi AP Allows Maximum One Client | Apalis iMX8, Colibri iMX8X | Wi-Fi | | Low | No |
Description: A maximum of one client is supported when Wi-Fi is in AP mode. |
ELB-5107 | New Feature | Add HMP DT Overlay | Colibri iMX8X | M4 | | | No |
Description: Enable HMP support on Colibri iMX8X with dedicated dtb overlay. |
ELB-5054 | New Feature | Update iMX8 SCFW (1.15.0) | Apalis iMX8, Colibri iMX8X | Bootloader | | | No |
Description: Update SCFW to v1.15.0 used in LF-5.15_2.2.x |
Embedded Linux BSP Q2 2023 Quarterly Release. |
ELB-5213 | Fixed | Generation of u-boot-nodtb.bin breaks if more than one UBOOT_CONFIG available | Apalis iMX8, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Bootloader | | Low | No |
Description: U-boot build fails when more than one configuration is listed in UBOOT_CONFIG variable. |
ELB-5139 | Fixed | USB OTG Not Working In U-Boot | Colibri iMX8X | Bootloader, USB | | Low | No |
Description: USB OTG Is Not Working In U-Boot |
ELB-5126 | Fixed | Kernel Error: `imx8qxp-pinctrl scu:pinctrl: pin IMX8QXP_QSPI0A_DATA1 already requested` On Iris | Colibri iMX8X | GPIO, Power Management | | Low | No |
Description: Using Iris / Iris v2 carrier board device tree and during the initial boot the kernel print some errors:
```
imx8qxp-pinctrl scu:pinctrl: pin IMX8QXP_QSPI0A_DATA1 already requested by scu:pinctrl; cannot claim for gpio-keys
imx8qxp-pinctrl scu:pinctrl: pin-157 (gpio-keys) status -22
imx8qxp-pinctrl scu:pinctrl: could not request pin 157 (IMX8QXP_QSPI0A_DATA1) from group gpiokeysgrp on device scu:pinctrl
gpio-keys gpio-keys: Error applying setting, reverse things back
``` Workaround: No know issues because of that. The pin is configured correctly and the error is showing that there is a duplicated configuration. The affected pin is still correctly configured and it is fully working as expected (SoM wake up source). |
ELB-5124 | Fixed | Unable To Play Full HD Video | Colibri iMX8X | Kernel, Video Codecs | | Low | No |
Description: Playing high resolution video (anything that is full-hd or beyond) is not working correctly because there is not enough CMA memory available. Workaround: Increase CMA memory size in the device tree. |
ELB-5116 | New Feature | Fix U-Boot "not owned" Resource Errors | Apalis iMX8, Colibri iMX8X | Bootloader | | | No |
Description: U-Boot might prints some warning at boot complaining about "not owned" resources, e.g.:
```
Disable clock-controller@585a0000 rsrc 411 not owned
Disable clock-controller@59580000 rsrc 512 not owned
Disable clock-controller@5a4d0000 rsrc 62 not owned
Disable clock-controller@5ac90000 rsrc 102 not owned
```
These warnings are a result of the resource partition checking when a device/peripheral is used by the Cortex-A (e.g. enabled in the dts file), but according to the SOC HW partitioning it's not supposed to be owned by it. Workaround: Verify if this peripherals are supposed to be available and owned by the Cortex-A cores, if the answer is negative there is no issue and no action to be taken. Some peripherals might just not be available on the specific SOC making the whole warning messages just bogus. |
ELB-4853 | Fixed | USB Host Not Working On Aster Carrier Board | Colibri iMX8X | Device Tree, USB | | Low | No |
Description: USB Host doesn't work on Colibri i.MX8X with Aster device tree Workaround: Use evaluation board device tree file |
ELB-4203 | Fixed | Flickering Artifact On Display Connected To DPI ADMA LCDIF Interface When GPU Rendering Is Used | Colibri iMX8X | RGB | | Low | No |
Description: When using the “fsl,imx6sx-lcdif” (ADMA LCDIF DPI Interface) driver and rendering graphics using the GPU some display artifacts can happen. Workaround: Set `use-g2d=0` in /etc/xdg/weston/weston.ini
or
Use DPU ( "fsl,imx-lcdif-mux-display" driver, display_lcdif) as a display controller. |
Embedded Linux BSP Q1 2023 Quarterly Release. Learn more on https://www.toradex.com/news/bsp-layers-reference-images-yocto-project-6-2-0-quarterly |
ELB-5031 | New Feature | Update Colibri iMX8X U-Boot | Colibri iMX8X | Bootloader | | | No |
Description: Update Colibri iMX8x U-boot to version lf_v2022.04. |
ELB-4754 | New Feature | Update DTS Overlays | Colibri iMX8X | Device Tree | | | No |
Description: DT Overlays re-organized to have a single .dtbo file for each accessory. |
ELB-4745 | New Feature | Update Colibri iMX8X TF-A | Colibri iMX8X | TF-A | | | No |
Description: Update TF-A (ATF) to version `v2.6(release):lf_v2.6-g9202efc9aa` |
ELB-4744 | New Feature | Update Colibri iMX8X SCFW | Colibri iMX8X | SCFW | | | No |
Description: Colibri iMX8X SCFW is updated to version 1.14.0 |
ELB-4203 | Fixed | Flickering Artifact On Display Connected To DPI ADMA LCDIF Interface When GPU Rendering Is Used | Colibri iMX8X | RGB | | Low | No |
Description: When using the “fsl,imx6sx-lcdif” (ADMA LCDIF DPI Interface) driver and rendering graphics using the GPU some display artifacts can happen. Workaround: Set `use-g2d=0` in /etc/xdg/weston/weston.ini
or
Use DPU ( "fsl,imx-lcdif-mux-display" driver, display_lcdif) as a display controller. |
Embedded Linux BSP Q4 2022 Quarterly Release. Learn more on https://www.toradex.com/news/bsp-layers-reference-images-yocto-project-6-1-0-quarterly |
ELB-4923 | New Feature | Use USB Network Control Model (NCM) For Ethernet-over-USB | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Buildsystem, USB | | | No |
Description: USB RNDIS supports is getting deprecated [1], move USB Ethernet-over-USB functionality to USB NCM, updating libusbgx configuration.
Starting with Windows 10 this USB protocol is also available in Windows and it has been available in Linux for a long time.
[1] https://lore.kernel.org/all/20221123124620.1387499-1-gregkh@linuxfoundation.org/ |
ELB-4876 | New Feature | Update NXP Downstream Components To LF5.15.52_2.1.0 | Apalis iMX8, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Buildsystem, Multimedia | | | No |
Description: Update NXP downstream multimedia and graphics packages to version LF5.15.52_2.1.0 |
ELB-4874 | New Feature | Update Downstream U-Boot To LF5.15.52_2.1.0 | Apalis iMX8, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Bootloader | | | No |
Description: Update downstream U-Boot to version LF5.15.52_2.1.0 |
ELB-4860 | New Feature | Add `tdx-info` Tool To Reference Images | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Buildsystem | | | No |
Description: tdx-info is a helper script meant to simplify getting information from Toradex's modules.
It is helpful for customers that need to get information from their module e.g. during Toradex's support process.
For more information, check https://github.com/toradex/tdx-info |
ELB-4855 | New Feature | Add Systemd Required KConfig Option To Kernel Config | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Buildsystem, Kernel | | | No |
Description: Some kconfig option required by some systemd functionality are missing in the kernel config, add those. |
ELB-4593 | New Feature | Update SCFW to v1.14.0 used in LF-5.15.52-2.1.0 | Apalis iMX8, Colibri iMX8X | SCFW | | | No |
Description: Update System Control Firmware to 1.14.0. This can be built using "SCFW Porting Kit 1.14.0" from NXP and our board-files published on github.com/toradex/i.MX-System-Controller-Firmware |
Embedded Linux BSP Q3 2022 Quarterly Release. Learn more on https://www.toradex.com/news/bsp-layers-reference-images-yocto-project-6-0-0-quarterly |
ELB-4892 | Fixed | U-Boot mmc info Command Truncates eMMC Name | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | SDIO/SD/MMC | | Low | No |
Description: The U-Boot mmc info command may truncate the eMMC name by one character at the end. Workaround: Use BSP6 or backport patch from upstream U-Boot where this got already fixed. https://source.denx.de/u-boot/u-boot/-/commit/84191f73847c351019bb50728d28220d91b0aee4 |
ELB-4727 | New Feature | Add RNDIS Support in Minimal Image | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Buildsystem | | | No |
Description: Add USB RNDIS support in minimal reference image |
ELB-4700 | New Feature | Remove `toradex-fitimage.bbclass` | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Buildsystem | | | No |
Description: Remove `toradex-fitimage.bbclass`, use standard OE kernel-fitimage.bbclass instead |
ELB-4659 | New Feature | Update devicetree Overlay Branch | Apalis iMX8, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Buildsystem, Device Tree | | | No |
Description: Branch BSP-6 downstream distribution overlay to `toradex_5.15-2.0.x-imx` |
ELB-4631 | New Feature | Drop Custom Linux Kernel Splash Screen Support | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Toradex Feature | | | No |
Description: Drop custom Linux Kernel splash screen support Workaround: Use plymouth or another standard splash-screen solution |
ELB-4621 | New Feature | Transcode Test Video to Use MP3 Audio Codec | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Video Codecs | | | No |
Description: Use MP3 audio codec for all the example test videos. |
ELB-4620 | New Feature | Revise `/boot` Partition Mountpoint | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Buildsystem, Flash | | | No |
Description: Mount "boot" partition to the standard location and `mount --bind` from `/boot` to that location instead of mounting the "boot" partition in `/boot` |
ELB-4619 | New Feature | Remove Setting eMMC `read_ahead_kb` Queue Parameter | Apalis iMX6, Apalis iMX8, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Flash, SDIO/SD/MMC | | | No |
Description: Remove the code trying to set `read_ahead_kb` emmc queue parameter. |
ELB-4597 | New Feature | Update Linux Kernel to 5.15-2.0.x-imx Version | Apalis iMX8, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Kernel | | | No |
Description: Update Linux Kernel to 5.15-2.0.x-imx version, as included in NXP 5.15-2.0 BSP. |
ELB-4586 | New Feature | Update ATF (TF-A) to lf_v2.6 Version | Apalis iMX8, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | TF-A | | | No |
Description: Update ATF (TF-A) to lf_v2.6 version, as included in NXP 5.15-2.0 BSP. |
ELB-4553 | New Feature | Remove `libsoc` Package from Reference Image | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Buildsystem | | | No |
Description: Remove `libsoc` deprecated package from tdxref image. |
ELB-4548 | New Feature | U-Boot Configblock Code Refactoring | Apalis iMX6, Apalis iMX8, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Bootloader, ConfigBlock | | | No |
Description: Update on the U-Boot config block code:
- use official SoM names on prints
- interactive config block code creation ask for the PID4 number instead of y/n interactive questions |
ELB-4538 | New Feature | Use Random Private MAC Addresses for USB RNDIS Interface | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Ethernet, USB | | | No |
Description: Use random MAC addresses from the private IEEE range instead of `00:14:2d:ff:ff:ff` and `00:14:2d:ff:ff:fe` for the USB RNDIS ethernet interface |
ELB-4536 | New Feature | Move U-Boot Environment Configuration to `libubootenv` Package | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Bootloader, Buildsystem | | | No |
Description: U-Boot environment config moved from U-Boot to libubootenv recipe. |
ELB-4534 | New Feature | Use LZ4 Kernel Compression Algorithm | Apalis iMX6, Apalis iMX8, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Bootloader, Kernel | | | No |
Description: Use LZ4 kernel compression algorithm instead of LZO. |
ELB-4505 | New Feature | Update Bluez-Alsa to Version 4.0 | Apalis iMX8, Colibri iMX6ULL, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Bluetooth | | | No |
Description: Updated bluez-alsa package to version 4.0. |
ELB-4373 | New Feature | Update Udev Rules | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Buildsystem | | | No |
Description: Update udev rules creating standard Toradex symlinks to work with newer kernels (up to Linux Kernel 6.0). |
ELB-2554 | New Feature | Use `armv8a-crypto` as Default Build Tune for ARMv8 Machines | Apalis iMX8, Colibri iMX8X, Verdin iMX8M Mini | Buildsystem | | | No |
Description: DEFAULTTUNE set to armv8a-crypto from previous aarch64 |
Embedded Linux BSP 5.7.5 Maintenance Release |
ELB-5484 | Known Issue | AP Does Not Work Anymore After `hostapd` Restart | Apalis iMX8, Colibri iMX6ULL, Colibri iMX8X, Verdin AM62, Verdin iMX8M Mini, Verdin iMX8M Plus | Wi-Fi | | Low | No |
Description: Restarting hostapd makes it impossible for clients to connect to the AP. Workaround: Reboot the system after a hostapd configuration change. It's also possible to rmmod / modprobe mwifiex before restarting hostapd to apply the configuration change without a reboot. |
Embedded Linux BSP 5.7.4 Maintenance Release |
ELB-5386 | Fixed | Modules Using Micron eMMC Stuck During Boot | Apalis iMX6, Apalis T30, Colibri iMX6, Colibri iMX7, Colibri iMX8X, Colibri T30, Verdin iMX8M Mini | Flash, SDIO/SD/MMC | | Low | No |
Description: In some specific condition modules using Micron MTFC4GACAJCN eMMC might get stuck during boot with the following error `mmc0: Card stuck in programming state! mmcblk0 card_busy_detect`. Workaround: Apply patch `ed9009ad300c ("mmc: Add quirk MMC_QUIRK_BROKEN_CACHE_FLUSH for Micron eMMC Q2J54A")` to your kernel (https://lore.kernel.org/all/20231030224809.59245-1-beanhuo@iokpp.de/). |
ELB-5304 | Fixed | Ghosting Artifacts On Display Connected To DPI DPU Interface | Colibri iMX8X | RGB | | Low | No |
Description: Using the DPU DPI Display Interface, around 10% of the times the display is initialized (e.g. at every boot), ghosting artifact are present on the display. |
ELB-4853 | Fixed | USB Host Not Working On Aster Carrier Board | Colibri iMX8X | Device Tree, USB | | Low | No |
Description: USB Host doesn't work on Colibri i.MX8X with Aster device tree Workaround: Use evaluation board device tree file |
ELB-4203 | Fixed | Flickering Artifact On Display Connected To DPI ADMA LCDIF Interface When GPU Rendering Is Used | Colibri iMX8X | RGB | | Low | No |
Description: When using the “fsl,imx6sx-lcdif” (ADMA LCDIF DPI Interface) driver and rendering graphics using the GPU some display artifacts can happen. Workaround: Set `use-g2d=0` in /etc/xdg/weston/weston.ini
or
Use DPU ( "fsl,imx-lcdif-mux-display" driver, display_lcdif) as a display controller. |
Upcoming Embedded Linux BSP 5.7 First Maintenance Release |
ELB-4935 | Feature Request | Enable Booting BSP5 Image With BSP6 Bootloader | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Bootloader | | | No |
Description: Support loading BSP image with overlapping kerneladdr/loadaddr as configured on BSP6 boot loader.
(On our tdx reference images this is an issue only for i.MX 8* based SOMs). |
ELB-4915 | Feature Request | Build tdx-reference-minimal-image with "read-only-rootfs" IMAGE_FEATURE | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Buildsystem | | | No |
Description: The custom fstab that's installed on our builds doesn't include the "defaults" option that gets substituted by "to" as part of the openembedded "read-only-rootfs" IMAGE_FEATURE. Because of this, setting the image feature doesn't achieve the desired result of having the rootfs mounted as read-only. Workaround: Patch the file meta-toradex-demos/recipes-core/base-files/base-files/fstab and include the "defaults" option:
- /dev/root / auto noatime 1 1
+ /dev/root / auto defaults,noatime 1 1 |
ELB-4605 | Feature Request | RTC time not restored on Colibri IMX8X with Iris V2 | Colibri iMX8X | RTC | | | No |
Description: RTC time is not properly restored on boot when using the Colibri iMX8X connected to an Iris V2 carrier board. |
Embedded Linux BSP Q2 2022 Quarterly Release. Learn more on https://www.toradex.com/news/bsp-layers-reference-images-yocto-project-5-7-0-quarterly |
ELB-4502 | New Feature | Update Linux Kernel patch version to 5.4.193 | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Kernel | | | No |
Description: Update Linux Kernel patch version to 5.4.193 |
ELB-4451 | New Feature | Add Net-Tools Which Amongst Others Contains Helpful Mii-Tool | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Buildsystem | | | No |
Description: Add mii-tool to the image |
ELB-4441 | New Feature | Add U-Boot version to device tree | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Bootloader | | | No |
Description: Add U-Boot version to the device tree, `/chosen/u-boot,version` property. |
ELB-4430 | Fixed | Audio playback time on SGTL5000 does not match the input file duration | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X | Analog Audio | | Low | No |
Description: Sometimes audio playback time on SGTL5000 does not match the input file duration. |
ELB-4429 | Fixed | MDIO read timeout | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Ethernet | | Low | No |
Description: MDIO read timeout is randomly popping up during link-up and causing ethernet to stop working Workaround: Setting the interface down and up again fixes the problem |
ELB-4413 | New Feature | Update to NXP released L5.4.70_2.3.7 (U-Boot) | Apalis iMX8, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Bootloader | | | No |
Description: Update to NXP released L5.4.70_2.3.7 (U-Boot) |
ELB-4412 | New Feature | Update to NXP released L5.4.70_2.3.7 (SECO, user-space, imx-boot) | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Buildsystem | | | No |
Description: Update to NXP released L5.4.70_2.3.7 (SECO, user-space, imx-boot) |
ELB-4411 | New Feature | Update to NXP released L5.4.70_2.3.7 (Kernel) | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Kernel | | | No |
Description: Update Kernel to NXP released L5.4.70_2.3.7 |
ELB-4410 | New Feature | Update to NXP released L5.4.70_2.3.7 (ATF) | Apalis iMX8, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | TF-A | | | No |
Description: Update ATF to NXP released L5.4.70_2.3.7 |
ELB-4408 | New Feature | Update to NXP released L5.4.70_2.3.7 (SCFW) | Apalis iMX8, Colibri iMX8X | SCFW | | | No |
Description: Update SCFW to NXP released L5.4.70_2.3.7 |
ELB-4380 | New Feature | Enable HMP Support on Colibri iMX8X | Colibri iMX8X | M4 | | | No |
Description: Enable the Cortex-M4 dedicated serial on the Colibri iMX8X modules. |
Embedded Linux BSP Q1 2022 Quarterly Release. Learn more on https://www.toradex.com/news/bsp-layers-reference-images-yocto-project-5-6-0-quarterly |
ELB-4336 | New Feature | Enable `CONFIG_DYNAMIC_DEBUG` Kernel Config | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Buildsystem | | | No |
Description: Enable CONFIG_DYNAMIC_DEBUG Kernel Config |
ELB-4294 | New Feature | Update Linux kernel to latest LTS available patchset (Downstream) | Apalis iMX8, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Kernel | | | No |
Description: Update Linux kernel to 5.4.161 |
ELB-4270 | New Feature | Increase Maximum AARCH64 Kernel Size to 64MB | Apalis iMX8X, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Bootloader | | | No |
Description: Increase maximum loadable Kernel size to 64MB |
ELB-4252 | New Feature | Update to NXP released 5.4.70_2.3.5 Patch | Apalis iMX8, Colibri iMX8X | Bootloader | | | No |
Description: Update SCFW to 1.7.5, imx-seco 3.8.4 |
ELB-4148 | New Feature | Disable Background Scanning for WiFi with Connman - wpa_supplicant | Apalis iMX8, Colibri iMX6ULL, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Buildsystem, Wi-Fi | | | No |
Description: Disabled Wi-Fi background scanning |
ELB-3046 | New Feature | Make Toradex BSP layer not override meta-freescale recipe for non-Toradex machines | Apalis iMX6, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Buildsystem | | | No |
Description: Do not override other meta-freescale recipe from our Open Embedded layers |
Embedded Linux BSP Q4 2021 Quarterly Release. Learn more on https://www.toradex.com/news/bsp-layers-reference-images-yocto-project-5-5-0-quarterly |
ELB-4215 | New Feature | Remove colibri-imx8x-v10b and apalis-imx8x-v11a machines from Yocto Project/OpenEmbedded | Apalis iMX8X, Colibri iMX8X | Buildsystem | | | No |
Description: Remove machines colibri-imx8x-v10b and apalis-imx8x-v11a and all the code belonging to these legacy machines. These OE machines are needed for the following product revisions:
Colibri iMX8QXP 2GB WB IT V1.0B
Colibri iMX8QXP 2GB IT V1.0B
Colibri iMX8DX 1GB WB V1.0B
Colibri iMX8DX 1GB V1.0B
Apalis iMX8QXP 2GB WB IT V1.1A
Apalis iMX8QXP 2GB ECC IT V1.1A Workaround: Use Embedded Linux BSP 5.4.0 Quarterly with these products |
ELB-4213 | New Feature | Provide the VaV team with a solution for testing the eMMCs of SoMs | Apalis iMX6, Apalis iMX8, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Buildsystem, SDIO/SD/MMC | | | No |
Description: Add FIO, Flexible I/O tester (https://github.com/axboe/fio) |
ELB-4208 | New Feature | Update wireless firmware to latest version | Apalis iMX8, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Wi-Fi | | | No |
Description: Update mwifiex WiFi firmware to 2021-07-16 |
ELB-4206 | New Feature | Do Not Store U-Boot Environment Unasked | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Bootloader, SDIO/SD/MMC | | | No |
Description: Do not store u-boot environment during boot unasked |
ELB-4158 | New Feature | Update to NXP released 5.4.70_2.3.4 Patch | Apalis iMX8, Apalis iMX8X, Colibri iMX8X | Buildsystem, Kernel | | | No |
Description: Update SCFW to 5.4.70_2.3.4 |
ELB-1394 | New Feature | Activate Pull-up for SD Card Interface in U-Boot | Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8 | SDIO/SD/MMC | | Low | No |
Description: SD card is not detected in U-Boot if the Pull-up resistor is removed from the carrier Board |
ELB-1085 | New Feature | Reset / Reboot are not Reflected in nRESET_OUT | Colibri iMX8X | Power Management | | Low | No |
Description: Drive nRESET_OUT when resetting the board and rebooting |
Embedded Linux BSP Q3 2021 Quarterly Release. Learn more on https://www.toradex.com/news/bsp-layers-reference-images-yocto-project-5-4-0-quarterly |
ELB-4006 | New Feature | Update Downstream Kernel To L5.4.70_2.3.3 Patch Release | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Kernel | | | No |
Description: Update to latest kernel.org patch release and pull in latest patches from linux-imx 5.4.70_2.3.3 patch release. |
ELB-2800 | New Feature | Add Device-Tree for all SKU and Carriers (Non WiFi, Dual vs. Quad, Carrier Boards) | Colibri iMX8X | Device Tree, Kernel | | | No |
Description: Add device trees for all SKU variants and Carrier Boards of the Colibri family. |
ELB-1419 | Fixed | Parallel RGB Video Playback Issue | Colibri iMX8X | RGB, VGA, Video Codecs | | Low | No |
Description: Parallel RGB which is also what drives the RAM DAC towards the DVI-A or VGA ports on the Colibri Evaluation Board or Iris is using mxsfb-drm which currently fails g2d with the following error:
dpuv1/dpu_lib.c:197 open file error.
g2d_open: Init Dpu Handle fail !
It's currently unknown how one could play hardware accelerated videos without using g2d. Workaround: Using LVDS or MIPI DSI as available via FFC connector on the back side of the module (e.g. also with the Colibri iMX8X DSI to HDMI Adapter) is using imx-drm which works fine. |
ELB-1408 | Fixed | Kernel panic on resuming by gpio wakeup after freeze/suspend system | Apalis iMX8X, Colibri iMX8X, Apalis iMX8 | GPIO, Power Management | | Low | No |
Description: When trying to resume an apalis-imx8 with WAKE1_MICO# signal it does not wake up and the module freezes. It seems to crash on resume. |
ELB-1322 | New Feature | Use host name with serial number | Verdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8 | Buildsystem | | Low | No |
Description: Add the serial number to the hostname, so the BSP has the same cli prompt as TorizonCore. |
Embedded Linux BSP Q2 2021 Quarterly Release. Learn more on https://www.toradex.com/news/bsp-layers-reference-images-yocto-project-5-3-0-quarterly |
ELB-4019 | New Feature | CMA Memory Too Large on Certain SKUs | Apalis iMX8, Apalis iMX8X, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Kernel | | | No |
Description: CMA memory allocation is a fixed value and takes up too much space on certain SKUs. Drop the configuration of the CMA in the device tree in favour of specifying it in the kernel config with a size of 256MB or 12% of total memory which ever is less. |
ELB-3987 | New Feature | Update OE to make use of SECO 3.8.1 and SCFW 1.7.3 | Apalis iMX8, Apalis iMX8X, Colibri iMX8X | Buildsystem | | | No |
Description: Update OE to use SECO v3.8.1 and SCFW v1.7.3 as released by NXP BSP L5.4.70_2.3.3 patch release. |
ELB-3986 | New Feature | Update to SCFW Porting Kit 1.7.3 | Apalis iMX8, Apalis iMX8X, Colibri iMX8X | SCFW | | | No |
Description: Integrate new SCFW v1.7.3 that was released with NXP BSP L5.4.70_2.3.3 patch release. |
ELB-3965 | Fixed | Bluetooth Connection not working | Apalis iMX8, Apalis iMX8X, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Bluetooth | | Low | No |
Description: Bluetooth pairing works but connection is not working Workaround: CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
|
ELB-3939 | Fixed | Parallel RGB on VGA Pixelclock Polarity Setting Wrong | Colibri iMX8X | RGB | | Low | No |
Description: On the Parallel RGB output the pixelclock polarity setting is wrong for the VGA resolution. Workaround: Manually Compile, Deploy and use latest Device Tree Overlays. |
ELB-3852 | Fixed | The system doesn't power down if the critical temperature reaches but the /sbin/poweroff tool fails for any reason | Apalis iMX8X, Colibri iMX8X | Power Management, Temperature Sensor, Watchdog | | Low | No |
Description: If the critical temperature reaches in case the system tool `/sbin/poweroff` is unavailable or not working, the kernel never powers down the system. |
Embedded Linux BSP Q1 2021 Quarterly Release. Learn more on https://www.toradex.com/news/bsp-layers-reference-images-yocto-project-5-2-0-quarterly |
ELB-3756 | Fixed | Use VGA as default on Colibri modules | Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X | VGA | | Low | No |
Description: Change the default back to Vesa VGA timings for Colibri modules |
ELB-3530 | Fixed | No Output on Parallel RGB Port, 7 Inch Capacitive/Resistive Touch Panel | Colibri iMX8X | Capacitive Touch, Device Tree, Graphics, LVDS, Multimedia, VGA | | Critical | No |
Description: There is no output on the parallel RGB port which affects the operation of 7 inch capacitive and resistive touch panels. |
ELB-3499 | New Feature | Apalis iMX8 Images Additionally Contain Apalis iMX8X Overlays | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Device Tree | | | No |
Description: An image for Apalis iMX8 contains in addition to the ones specific to Apalis iMX8 the specific ones for Apalis iM8X. While this does not hurt it might be confusing. Workaround: - |
ELB-3485 | New Feature | Add EULA License Accept Window When Installing an Image Using the Toradex Easy Installer | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Buildsystem | | | No |
Description: Show EULA license on tdx-reference images that has to be accepted when installed with the Toradex Easy Installer. Note that our tdx-reference images can no longer be installed unattended using the Toradex Easy Installer. Workaround: Remove the "license" line in the image.json file. |
ELB-3482 | New Feature | Check and Fix configblock interactive mode | Colibri iMX8X | Bootloader | | | No |
Description: Creating a configblock with 'cfgblock create' in interactive mode the module Colibri iMX8DX 1GB WB cannot be set. Workaround: Use cfgblock create with barcode information e.g. 'cfgblock create 0051100012345678' |
ELB-3475 | New Feature | Change recipes to fetch from https instead of git | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Buildsystem | | | No |
Description: Change OpenEmbedded recipes from Toradex to fetch from https instead of git where possible. In an approach to make it more user-friendly, especially for big company customers that do not allow git-protocol in their networks we decided to use https as a fetching source. We are aware that we cannot do this for each and every layer but at least for ours we decided to switch from git to https. |
ELB-3401 | New Feature | spidev Disabled by Default, Overlay to Enable it | Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X | Device Tree, SPI | | | No |
Description: Add device tree overlay to disable mcp251x spi-to-can transceiver and enable spidev. |
ELB-3337 | New Feature | Consistent /boot Mounting if Booting From SD Card or USB Memory Stick | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Flash | | | No |
Description: Due to the class "classes/image_type_tezi.bbclass" in "meta-toradex-bsp-common" setting the label to all upper-case "BOOT", and WIC images using all lower-case "boot", the /boot mounting may actually not work at all (given that an image got actually installed to eMMC using the Toradex Easy Installer prior to distrobooting from SD card and/or USB memory stick). However, rather than having the eMMC's boot partition mounted to /boot it would make much more sense to mount the resp. boot media's boot partition there. |
ELB-3327 | New Feature | Update Userspace to NXP L5.4.70-2.3.0 Release | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Buildsystem | | | No |
Description: Update all components of userspace according to the release notes of the new NXP L5.4.70-2.3.0 release. |
ELB-3326 | New Feature | Rebase Downstream Kernel on NXP L5.4.70-2.3.0 Release | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Kernel | | | No |
Description: Update Linux kernel to new NXP L5.4.70-2.3.0 release. |
ELB-3325 | New Feature | Rebase Downstream U-Boot on NXP L5.4.70-2.3.0 Release | Apalis iMX8, Apalis iMX8X, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Bootloader | | | No |
Description: Update downstream U-Boot to new NXP L5.4.70-2.3.0 release. |
ELB-3324 | New Feature | Rebase SCFW on NXP L5.4.70-2.3.0 Release | Apalis iMX8, Apalis iMX8X, Colibri iMX8X | SCFW | | | No |
Description: Update the SCFW according to the release notes of the new NXP L5.4.70-2.3.0 release. |
ELB-3246 | New Feature | Create Missing Display Overlays for Colibri iMX8X Downstream | Colibri iMX8X | Capacitive Touch, Device Tree, DSI, DVI, HDMI, Resistive Touch, RGB, VGA | | | No |
Description: Add missing display device tree overlays. |
ELB-3197 | New Feature | WIC Images do NOT Contain Device Tree Overlays | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Device Tree | | | No |
Description: WIC images do not contain the device tree overlays. This affects users that boot from the SD card or USB sticks. See Boot From an SD Card / USB Stick / SATA drive for reference. Workaround: Manually deploy them. See how-to on Deploying a Device Tree Overlay. |
ELB-2710 | New Feature | Drop fdt_fixup and Clean-up Documentation | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini | Bootloader | | | No |
Description: We dropped support for fdt_fixup in favour of using device tree overlays.
https://developer.toradex.com/knowledge-base/device-tree-overlays-linux |
Dunfell Q4 2020 Quarterly Release. Learn more on https://www.toradex.com/news/bsp-layers-reference-images-yocto-project-5-1-0-quarterly |
ELB-3322 | New Feature | WIC Images May Fail Mounting /boot | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Flash | | | No |
Description: WIC images fail mounting /boot. Looks like classes/image_type_tezi.bbclass in meta-toradex-bsp-common is setting the label to all upper-case BOOT while WIC images are using all lower-case boot. This is particularly bad on Verdin iMX8M Plus as due to no Toradex Easy Installer being available as of yet we are using WIC images with the bmap tool for production flashing. |
ELB-3293 | New Feature | Make /etc/fw_env.config Unaware of Used Block Device Instance | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Bootloader, Buildsystem | | | No |
Description: Use unified /dev/apalis-emmc symlinks for fw_env.config so we only need one config for all modules. |
ELB-3273 | New Feature | Device Tree Documentation Updates for BSP 5 | Apalis iMX8X, Colibri iMX8X, Verdin iMX8M Mini | Device Tree | | | No |
Description: Update developer website documentation relating device tree changes for BSP5. |
ELB-3271 | New Feature | Document/Fix Display Interface Defaults | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini | Graphics, HDMI, RGB | | | No |
Description: Make sure to document on our developer website which display interfaces are used by default. |
ELB-3254 | New Feature | Merge Latest Kernel.org 5.4 LTS Commits (Plus RT Patch Update) | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini | Kernel | | | No |
Description: Merge latest kernel.org 5.4 LTS commits: Mainline/upstream branch toradex_5.4.y and downstream NXP branch toradex_5.4-2.1.x-imx both updated to 5.4.77 with optional RT patch 5.4.77-rt43. |
ELB-3250 | New Feature | Mount Separate FAT Boot Partition to /boot | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Apalis TK1, Colibri iMX6, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Flash | | | No |
Description: Make sure the boot partition on eMMC-based modules is mounted consistently across all modules to /boot. |
ELB-3234 | New Feature | Make DSI-HDMI Adapter V1.1A Work With the new Kernel toradex_5.4-2.1.x-imx | Colibri iMX8X | DVI, HDMI, I2C | | | No |
Description: Add support for V1.1A of the DSI-to-HDMI Adapter on new toradex_5.4-2.1.x-imx kernel. |
ELB-3195 | Fixed | Drop ptest From DISTRO_FEATURES | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Buildsystem | | Low | No |
Description: Drop ptest from DISTRO_FEATURES. This should reduce total packages that have to be built. |
ELB-3188 | Fixed | Corrupted Build Info in U-Boot | Apalis iMX8, Apalis iMX8X, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Bootloader | | Low | No |
Description: NXP i.MX 8QXP/8QM-based modules the buildinfo shows some garbage instead of IMX-MKIMAGE version used. |
ELB-3184 | New Feature | Support Iris 2.0 SD Card (Without External Pull-Ups) | Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X | SDIO/SD/MMC | | | No |
Description: Support Iris 2.0 SD card (without external pull-ups). |
ELB-3181 | Fixed | LPSPI Occasionally Receives Wrong Data | Apalis iMX8, Apalis iMX8X, Colibri iMX8X | SPI | | Low | No |
Description: LPSPI occasionally receives wrong data. Workaround: NXP’s L5.4.47-2.2.0 release seems to have this fixed on their i.MX 8QuadXPlus Multisensory Enablement Kit (MEK). |
ELB-3156 | Fixed | Colibri iMX8X Non-Wi-Fi Modules Not Booting | Colibri iMX8X | Wi-Fi | | Low | No |
Description: Kernel stuck at enumerating PCIe on Colibri iMX8X non-Wi-Fi modules. Workaround: In U-Boot enter 'setenv tdxargs initcall_blacklist=imx6_pcie_init && saveenv'. |
ELB-3154 | Fixed | USB Not Working Properly on i.MX 8X SoMs | Colibri iMX8X | USB | | Low | No |
Description: USB not working properly with multiple errors looking like
[ 12.054106] usb 1-1.1: new high-speed USB device number 7 using cdns-usb3
[ 12.199669] usb 1-1.1: unable to read config index 0 descriptor/all
[ 12.206008] usb 1-1.1: can't read configurations, error -71
[ 12.298077] usb 1-1.1: new high-speed USB device number 8 using cdns-usb3
[ 12.455115] usb 1-1.1: unable to read config index 0 descriptor/all
[ 12.461442] usb 1-1.1: can't read configurations, error -71 |
ELB-3082 | New Feature | Update Knowledge Base ADC Article | Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8 | Analog Inputs | | | No |
Description: Update developer website article about ADC. |
ELB-3037 | New Feature | Investigate i.MX 8X Thermal Shutdown and CPUFreq | Apalis iMX8, Apalis iMX8X, Colibri iMX8X | Power Management, Temperature Sensor | | | No |
Description: Make sure overheating protection works. |
ELB-3035 | New Feature | Drop defconfigs in OE Meta-Data | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Buildsystem, Kernel | | | No |
Description: Use KBUILD_DEFCONFIG in OpenEmbedded to define the defconfig to build the kernel from. Toradex is now using the defconfigs from the kernel-repo instead of providing separate defconfigs in OpenEmbedded. However if you wish to provide your own defconfig in OpenEmbedded you can still do so. |
ELB-3026 | New Feature | Make Thermal Sensors Work Well | Colibri iMX8X | Temperature Sensor | | | No |
Description: Add back the support for thermal sensors on new 5.4.x-2.1.0 kernel. |
ELB-3024 | Fixed | MCP2515 CAN Controller Doesn't Work Properly on toradex_5.4-2.1.x-imx | Colibri iMX7, Colibri iMX8X | CAN | | Low | No |
Description: Add support for MCP2515 SPI-to-CAN controller. |
ELB-3003 | Fixed | Mwifiex: Invalid Sched_Scan Parameters | Apalis iMX8, Apalis iMX8X, Colibri iMX6ULL, Colibri iMX8X, Verdin iMX8M Mini | Wi-Fi | | Low | No |
Description: When using the on-module Wi-Fi "Invalid Sched_scan" message appears. This error message has no meaning in our use-case so we removed it. |
ELB-2975 | New Feature | Distroboot DHCP Boot Requires New Format of Scripts to Make it Functional | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Bootloader | | | No |
Description: Add support for DHCP/TFTP boot via distroboot. |
ELB-2943 | New Feature | Update Device Tree Overlays for New Downstream Kernel 5.4.-2.1.x | Apalis iMX8, Apalis iMX8X, Colibri iMX8X, Verdin iMX8M Mini | Device Tree | | | No |
Description: Migrate existing device tree overlays to BSP 5 kernel 5.4-2.1.x. |
ELB-2828 | New Feature | Update Device Tree Documentation Regarding Overlay Support | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Device Tree | | | No |
Description: Update the developer website documentation about BSP device tree overlay support. |
ELB-1845 | New Feature | Suspend / Resume Support | Colibri iMX8X | Kernel, Power Management | | Low | No |
Description: Add support for suspend/resume. Workaround: To avoid crash on suspend, add the boot kernel parameter "clk_ignore_unused".
|
Initial Dunfell Q3 2020 Quarterly Release. Learn more on https://www.toradex.com/news/bsp-layers-reference-images-yocto-project-5-0-0-quarterly |
ELB-3023 | New Feature | Enable CAN SAE J1939 | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini | CAN, Kernel | | | No |
Description: Enable Linux kernel support for the CAN SAE J1939 protocol for the vehicle bus recommended practice used for communication and diagnostics among vehicle components. Workaround: You may manually enable CONFIG_CAN_J1939, re-build and re-deploy the Linux kernel and/or Linux kernel modules. |
ELB-2949 | New Feature | Change *_defconfig and ${board} Names in U-Boot | Apalis iMX8, Apalis iMX8X, Colibri iMX8X, Verdin iMX8M Mini | Bootloader | | | No |
Description: Some defconfig and board names have changed with the move the later 2020.04 U-Boot as we did not mainline it the same way as it was in the downstream U-Boot. Let us clean this up and only use proper Toradex product names e.g. apalis-imx8, apalis-imx8x and colibri-imx8x. |
ELB-2891 | New Feature | Drop Backports | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini | Kernel | | | No |
Description: With the move to the NXP L5.4.24-2.1.0 BSP we will have all our downstream and mainline/upstream Linux kernels based on 5.4. Using 5.4 based backports with this does not make any sense so drop it. |
ELB-2875 | New Feature | Change U-Boot Splashscreen to Default to Disabled | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini | Graphics | | | No |
Description: U-Boot splashscreen defaults to disabled. |
ELB-2874 | New Feature | Add systemd-analyze | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini | Buildsystem | | | No |
Description: Enable systemd-analyze. |
ELB-2838 | New Feature | Adjust Reference Images | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini | Buildsystem | | | No |
Description: With this ticket the OpenEmbedded image names changed:
console-tdx-image --> tdx-reference-minimal-image
verification-tdx-image --> tdx-reference-multimedia-image
graphical-tdx-image got deleted and QT5 was added to tdx-reference-multimedia-image. |
ELB-2837 | New Feature | Enable PPS GPIO Support | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini | GPIO, Kernel | | | No |
Description: The Linux kernel configurations CONFIG_PPS_CLIENT_GPIO and CONFIG_PPS_CLIENT_LDISC may be usefull. |
ELB-2834 | New Feature | Convert Device Tree Overlays to Syntactic Sugar | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini | Device Tree | | | No |
Description: Convert device tree overlays to syntactic sugar.
https://elinux.org/Device_Tree_Reference#Overlay_Source_Format |
ELB-2798 | New Feature | Update to SCFW Porting Kit 1.5.0 (Release imx_scfw_2020q2) | Apalis iMX8, Apalis iMX8X, Colibri iMX8X | SCFW | | | No |
Description: Update to SCFW Porting Kit 1.5.0 (Release imx_scfw_2020q2). |
ELB-2771 | New Feature | Move to Newer Downstream NXP U-Boot | Apalis iMX8, Apalis iMX8X, Colibri iMX8X, Verdin iMX8M Mini | Bootloader | | | No |
Description: Move to later downstream U-Boot from NXP BSP L5.4.24_2.1.0. |
ELB-2758 | New Feature | Userspace Graphics/Multimedia Update to Downstream NXP BSP L5.4.24_2.1.0 | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini | Buildsystem | | | No |
Description: Update downstream graphics/multimedia stack to the latest version available from NXP. |
ELB-2757 | New Feature | Downstream Kernel Update to NXP L5.4.24_2.1.0 | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini | Kernel | | | No |
Description: Update downstream kernel to the latest NXP BSP L5.4.24_2.1.0. |
ELB-2755 | New Feature | Create Unified Manifest Repository | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini | Buildsystem | | | No |
Description: Create a new unified manifest repository called toradex-manifest for Embedded Linux BSP and TorizonCore. |
ELB-1372 | New Feature | Use Compressed Kernel on i.MX 8 Series Based Modules | Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8 | Bootloader, Buildsystem, Kernel | | Low | No |
Description: The kernel for i.MX8 series based SoM is currently provided uncompressed, i.e. as an Image in the BSP.
The Toradex Easy Installer now provides a gzip compressed kernel as part of its fit image. U-Boot uncompresses the kernel when loading the fit image
Use also a compressed kernel in the BSP and evaluate what options we have to decompress in U-Boot. |
ELB-1235 | New Feature | Rework local.conf Sample File | Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8 | Buildsystem | | Low | No |
Description: Synchronize our local.conf sample (in meta-toradex-distro) with the one provided by OE as OE has made some changes. |
Deferred release. See more at https://www.toradex.com/blog/torizon-yocto-project-long-term-support-alignment |
ELB-2839 | Feature Request | Create udev Rules to Symlink ADC Devices | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini | | | | No |
Description: Create udev rules to symlink ADC devices. |
ELB-2787 | Feature Request | Change udev Rule Symlink Naming to uart Instead of tty | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini | | | | No |
Description: Change udev rule symlink naming to uart instead of tty. |
ELB-2760 | Feature Request | Name Wi-Fi Interfaces Consistently | Apalis iMX8, Apalis iMX8X, Colibri iMX6ULL, Colibri iMX8X, Verdin iMX8M Mini | | | | No |
Description: Name Wi-Fi interfaces consistently. |
ELB-2703 | Feature Request | Add U-Boot Boot Count Support | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini | | | | No |
Description: Add U-Boot boot count support. |
ELB-2606 | Feature Request | Add Support for Apalis iMX8X V1.1B and Colibri iMX8X V1.0C with i.MX8QXP C0 and PF8X00 C1 | Apalis iMX8X, Colibri iMX8X | Buildsystem | | | No |
Description: We now default to i.MX 8X C0 SoC silicon as used on Apalis iMX8X V1.1B and Colibri iMX8X V1.0C and later. However, we also introduced new machines for backwards compatibility reason being called apalis-imx8x-v11a and colibri-imx8x-v10b. Colibri iMX8X V1.0C and later modules also have different RAM chips assembled requiring a different RAMID to be fused. Unfortunately, Colibri iMX8X V1.0B modules produced before 2020/02/04 may not have a proper RAMID fused and therefore won't work with later BSPs starting with BSP 4.0 from June 2020. Workaround: Please contact Toradex support should you happen to have an early Colibri iMX8X V1.0B module with incorrect/missing RAMID fusing which does not run with BSP 4.0 from June 2020 or later. |
ELB-2526 | Feature Request | Add SODIMM Names to the Module Level Device Tree for Colibri iMX8X | Colibri iMX8X | | | | No |
Description: Add SODIMM names to the module-level device tree. |
ELB-1432 | Feature Request | Generalize fw_setenv Config File | Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8 | Bootloader | | Low | No |
Description: The fw_setenv config file uses a hardcoded device file for where the U-Boot environment can be found. (mostly /dev/mmcblk0boot0. Depending on the kernel version the device number might change.
Generalize this so that fw_printenv/fw_setenv finds the U-Boot environment independent on how mmc gets enumerated. |
ELB-1429 | Feature Request | USB Hub Per-Port Power Control (uhubctl) | Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis T30, Apalis iMX8 | Power Management, USB | | Low | No |
Description: Add usbhubc to all our images and document its use. Workaround: An OpenEmbedded recipe already exists which allows adding uhubctl to any custom image.
http://layers.openembedded.org/layerindex/recipe/85122/ |
ELB-1278 | Known Issue | SPI CS When Using DMA | Apalis iMX8X, Colibri iMX8X, Apalis iMX8 | SPI | | Low | No |
Description: It’s a limitation that one cannot use native SPI CS & DMA and have a continuous CS for the whole transfer. The CS is deasserted after each word sent. Workaround: Either use the driver in PIO mode or use GPIO CS if using DMA.
To use the driver in PIO mode, in the device-tree override the dma-names property, i.e. with 'dma-names = "no","no";' |
LTS release. Learn more on https://www.toradex.com/news/embedded-linux-yocto-project-bsp-3-0-4-lts-for-imx-tk1-system-on-modules |
ELB-2576 | New Feature | Enable use-g2d in /etc/xdg/weston/weston.ini | Apalis iMX8, Apalis iMX8X, Colibri iMX8X, Verdin iMX8M Mini | Graphics | | | No |
Description: Update graphics to the latest version from NXP |
ELB-2388 | New Feature | Provide 5.4 based Backports for the i.MX 4.14-2.3.x Kernel | Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8 | Kernel | | Low | No |
Description: Provide 5.4 based Backports for the i.MX 4.14-2.3.x Kernel to improve WiFi driver stability Workaround: Compile a new 5.4 kernel |
ELB-2351 | New Feature | Userspace Graphics/Multimedia Update to NXP L4.14.98_2.3.0 | Apalis iMX8, Apalis iMX8X, Colibri iMX8X, Verdin iMX8M Mini | Graphics | | | No |
Description: Update graphics to the latest version from NXP |
ELB-2350 | New Feature | Update to SCFW Porting Kit 1.3.0 (Release imx_4.14.98_ga2) | Apalis iMX8, Apalis iMX8X, Colibri iMX8X | SCFW | | | No |
Description: Update to SCFW Porting Kit 1.3.0 (Release imx_4.14.98_ga2). |
ELB-2349 | New Feature | Kernel Update to NXP L4.14.98_2.3.0 | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini | Kernel | | | No |
Description: Update downstream kernel to the latest NXP BSP L4.14.98_2.3.0. |
ELB-1339 | New Feature | Document i.MX8X Series Based SoM Display Configuration | Colibri iMX8X, Apalis iMX8 | HDMI, RGB | | Low | No |
Description: Amend i.MX8 content to https://developer.toradex.com/knowledge-base/display-output-resolution-and-timings-linux |
This release supports Verdin iMX8M Mini, Apalis TK1, Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7 and Colibri iMX8X. Learn more on https://www.toradex.com/news/3-0b3-embedded-linux-bsps-for-apalis-colibri-verdin-system-on-modules |
ELB-1872 | New Feature | On-module WiFi support | Colibri iMX8X | Wi-Fi | | Low | No |
Description: Support on-module WiFi is added. |
ELB-1868 | New Feature | Support Toardex Resistive Touch Screens | Colibri iMX8X | Resistive Touch | | Low | No |
Description: Add support for resistive touch screens available in the Toradex webshop |
ELB-1864 | New Feature | Power-off GPIO Support | Colibri iMX8X | GPIO, Power Management | | Low | No |
Description: Support initiating power-off, support switching carrier board power-off |
ELB-1855 | New Feature | Toradex PCAP display support | Colibri iMX8X | Capacitive Touch | | Low | No |
Description: Add support for Toradex displays with capacitive touch screen |
ELB-1844 | New Feature | DVFS Support | Colibri iMX8X | Kernel | | Low | No |
Description: Add support for DVFS |
ELB-1837 | New Feature | CAN Support | Colibri iMX8X | CAN | | Low | No |
Description: Add support for CAN |
ELB-1823 | New Feature | LVDS Support | Colibri iMX8X | LVDS | | Low | No |
Description: Add support for LVDS displays
|
ELB-1338 | Fixed | Document i.MX8 Series Based SoM Bootloader and Kernel Build | Colibri iMX8X, Apalis iMX8 | Bootloader | | Low | No |
Description: Amend the following page with instructions on how to build for Apalis iMX8 and Colibri iMX8X, including the toolchain to use:
https://developer.toradex.com/knowledge-base/build-u-boot-and-linux-kernel-from-source-code |
ELB-1286 | New Feature | Parallel RGB Weston DRM Backend Issue | Colibri iMX8X | RGB | | Low | No |
Description: With parallel RGB Weston currently only works with the fbdev backend rather than the regular DRM one. Workaround: Add the following to OPTARGS in your /etc/default/weston configuration file:
-B fbdev-backend.so --use-pixman |
ELB-1210 | New Feature | Drop Qt4 and Image Recipes Based on Qt4 | Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Colibri VF50, Colibri VF61, Apalis TK1, Colibri T20, Colibri T30, Apalis T30, Apalis iMX8 | Buildsystem | | Low | No |
Description: Qt 4 was first released in 2005 and has been unsupported since 2015.
For our 3.0 (thud based) release we remove meta-qt4 from the installed layers and
remove related image recipes. Workaround: Forward port applications to use Qt 5. |
This release supports Apalis TK1, Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7 and Colibri iMX8X in addition to Apalis iMX8QM V1.0B. See more at https://www.toradex.com/news/3-0b2-embedded-linux-bsps-for-apalis-colibri-system-on-modules |
ELB-1873 | New Feature | On-module Bluetooth support | Colibri iMX8X | Bluetooth | | Low | No |
Description: Support on-module Bluetooth |
ELB-1861 | New Feature | RTC Support | Colibri iMX8X | RTC | | Low | No |
Description: Support on-module RTC including wake-up. |
ELB-1854 | New Feature | HDMI / DVI DDC Support | Colibri iMX8X | DVI, HDMI | | Low | No |
Description: Support for DDC for HDMI/DVI is added through the DSI to HDMI Adapter. |
ELB-1853 | New Feature | MIPI-DSI Support | Colibri iMX8X | DSI | | Low | No |
Description: Support for MIPI-DSI is added. |
ELB-1850 | New Feature | Graphics Acceleration Support | Colibri iMX8X | Graphics | | Low | No |
Description: Support for 2D/3D graphics acceleration is added. |
ELB-1843 | New Feature | Watchdog Support | Colibri iMX8X | Watchdog | | Low | No |
Description: Support for watchdog is added. |
42565 | New Feature | MIPI-CSI Support | Colibri iMX8X | CSI | | Low | No |
Description: Add support for MIPI-CSI |
ELB-1839 | New Feature | SPI Support | Colibri iMX8X | SPI | | Low | No |
Description: Support for SPI is added |
ELB-1838 | New Feature | I2C Support | Colibri iMX8X | I2C | | Low | No |
Description: Support for I2C is added. |
ELB-1836 | New Feature | PWM Support | Colibri iMX8X | PWM | | Low | No |
Description: Support for PWM is added. |
ELB-1834 | New Feature | UART Support | Colibri iMX8X | UART | | Low | No |
Description: Support for UART is added. |
ELB-1833 | New Feature | Analog Input (ADC) Support | Colibri iMX8X | Analog Inputs | | Low | No |
Description: Support for Analog Inputs is added. |
ELB-1831 | New Feature | Analog Audio Mic in Support | Colibri iMX8X | Analog Audio | | Low | No |
Description: Support for Analog Audio Mic-In is added. |
ELB-1830 | New Feature | Analog Audio Headphone Support | Colibri iMX8X | Analog Audio | | Low | No |
Description: Support for Analog Audio Headphone is added. |
ELB-1829 | New Feature | Analog Audio Line In Support | Colibri iMX8X | Analog Audio | | Low | No |
Description: Support for Analog Audio Line-In is added. |
ELB-1828 | New Feature | SDIO / SD Card Support | Colibri iMX8X | SDIO/SD/MMC | | Low | No |
Description: Add support for SDIO / SD Card |
ELB-1827 | New Feature | USB Host / Client Switch Support | Colibri iMX8X | USB | | Low | No |
Description: Support to switch shared USB ports automatically from host to client mode and vice versa is added. |
ELB-1826 | New Feature | USB Client Support | Colibri iMX8X | USB | | Low | No |
Description: Support for USB Client is added. |
ELB-1825 | New Feature | USB Host Support | Colibri iMX8X | USB | | Low | No |
Description: Support for USB Host is added. |
ELB-1824 | New Feature | Ethernet Support | Colibri iMX8X | Ethernet | | Low | No |
Description: Ethernet works well on Colibri iMX8QXP SoM v1.0b + Colibri Evaluation Board v3.2b with Toradex Linux BSP >= 3.0b2.52 |
ELB-1821 | New Feature | DVI Support | Colibri iMX8X | DVI | | Low | No |
Description: Add support for DVI monitors |
ELB-1820 | New Feature | Parallel RGB Display Support | Colibri iMX8X | RGB | | Low | No |
Description: Support parallel RGB displays |
ELB-1313 | New Feature | Document Building SCU Firmware | Apalis iMX8X, Colibri iMX8X, Apalis iMX8 | SCFW | | Low | No |
Description: We documented building the SCU firmware here
https://developer.toradex.com/knowledge-base/build-custom-imx-88x-system-controller-firmware-scfw
Toradex does not recommend customers rebuilding their own SCU firmware. |
ELB-1308 | Fixed | SGTL5000 doesn't resume properly | Colibri iMX8X | Analog Audio, Digital Audio | | Low | No |
Description: Audio codec sgtl5000 doesn't successfully resume after suspending the system. |
ELB-1291 | Fixed | Boot FAT File System Corruption | Colibri iMX8X | Bootloader | | Low | No |
Description: While V1.0B modules with their bring-up BSP are fused and do boot from the primary eMMC hardware boot area partition their U-Boot environment still gets stored to the regular eMMC hardware user area partition which may corrupt the primary boot FAT partition. Workaround: Do NOT save your U-Boot environment or your primary boot FAT partition will get corrupted. |
ELB-1268 | Fixed | Rework Profile Handling | Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8 | Buildsystem | | Low | No |
Description: meta-toradex-demos currently provides /etc/profile. Rework that to take /etc/profile from OE core and put our extension as scripts into /etc/profile.d. |
ELB-1264 | Fixed | Move to Newer Mainline U-Boot | Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8 | Bootloader | | Low | No |
Description: Move to a newer mainline U-Boot for future-prove support. |
ELB-1194 | Fixed | STMPE811 ADC: Timeouts And Reads From False Channels | Colibri iMX8X, Apalis iMX6, Colibri iMX6, Apalis iMX8 | Analog Inputs, Capacitive Touch | | Low | No |
Description: Timeouts and reads from false channels may be observed when using STMPE811 ADC. |
ELB-1146 | New Feature | Update The i.MX Kernel to FSL Community Kernel Based on NXP Release imx_4.14.98_2.0.0_ga | Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8 | Kernel | | Low | No |
Description: NXP released BSP L4.14.98_2.0.0_ga. Update the kernel to that release. |
This is the initial release for Apalis iMX8QM V1.0B only. See more at https://www.toradex.com/news/3-0b1-embedded-linux-bsps-for-apalis-imx8-system-on-modules |
ELB-1115 | New Feature | Drop LXDE For Next BSP Version | Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8 | Buildsystem, Graphics | | Low | No |
Description: Dropped support for the Lightweight X11 Desktop Environment (LXDE) in favour of single application use-case. Workaround: Use the latest stable BSP 2.8. |
ELB-5731 | Known Issue | systemd-backlight Service Fails With a Read-Only Root Filesystem | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin AM62, Verdin iMX8M Mini, Verdin iMX8M Plus | Buildsystem | | Low | No |
Description: With a read-only root filesystem, the systemd-backlight@backlight:backlight.service cannot save the brightness value because it needs to write to a file on the root filesystem. |
ELB-5392 | Known Issue | Alsa Audio Underrun | Colibri iMX8X | Analog Audio | | Low | No |
Description: Randomly alsa underrun could happen while playing.
```
Playing WAVE '/home/root/sound/Gong.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
underrun!!! (at least 2961.212 ms long)
underrun!!! (at least 5640.940 ms long)
underrun!!! (at least 1720.367 ms long)
``` |
ELB-5303 | Known Issue | Flickering Artifact On Display Connected To DPI ADMA LCDIF Interface | Colibri iMX8X | RGB | | Low | No |
Description: When using the “fsl,imx6sx-lcdif” (ADMA LCDIF DPI Interface) driver and playing a video, using the GPU, or having some high memory load some display artifacts can happen because of bandwidth issues. This is not happening with 800x600 resolutions or lower. Workaround: Use DPU ( "fsl,imx-lcdif-mux-display" driver, display_lcdif) as a display controller
or
Use a 16-bit frame buffer (e.g. `gbm-format=rgb565` in weston. |
ELB-5123 | Known Issue | Kernel Error: `phy-xxx.dphy.x: Invalid CM/CN/CO values` while using MIPI-DSI to HDMI bridge | Colibri iMX8X | DSI | | Low | No |
Description: We get these error because some HDMI modelines have a target clock that lead to invalid DSI clock configuration. These modelines are not usable and they are not shown using modetest tool. This is normal during modeline validation and these errors can be safely ignored, valid modelines are not affected and can be used. |
ELB-5111 | Known Issue | U-Boot: Crash On `usb reset` After `ums` Command | Colibri iMX8X | Bootloader | | Low | No |
Description: In U-Boot, executing `usb reset` after `ums` command will crash the system. |
ELB-4966 | Known Issue | Kernel Error: `Bluetooth: hci0: unexpected event for opcode 0x0000` | Apalis iMX8, Colibri iMX8X | Bluetooth, Kernel | | Low | No |
Description: During the initial boot the kernel might print some error on hci interface, `Bluetooth: hci0: unexpected event for opcode 0x0000`. Workaround: No known issues because of that, bluetooth is just working fine afterward, just ignore the message. |
ELB-4952 | Known Issue | Automatic Gstreamer Pipeline is Not Hw Accelerated | Apalis iMX8, Colibri iMX8X | Multimedia, Video Codecs | | Low | No |
Description: gst-play-1.0 is not able to automatically generate a fully accelerate pipeline Workaround: Use `gst-play-1.0 --videosink "imxvideoconvert_g2d ! waylandsink"` or `gst-launch-1.0 filesrc location= ! decodebin ! autovideoconvert ! waylandsink` |
ELB-4905 | Known Issue | Setting `fdt_board` Env Variable In U-Boot Not Working As Expected | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Bootloader | | Low | No |
Description: `fdtfile` variable always takes precedence over `fdt_board` Workaround: From U-Boot, use the following commands to properly use the `fdt_board` variable:
```
setenv fdtfile
setenv fdt_board ${carrier_board} # e.g. setenv fdt_board dahlia
saveenv
reset
```
replacing `${carrier_board}` with the actual carrier board name according to the dtb filename. |
ELB-4802 | Known Issue | XDG Base Directory Specification Not Implemented Over SSH Logins | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Buildsystem | | Low | No |
Description: XDG Base Directory Specification (e.g. `XDG_RUNTIME_DIR`) variables are not set when connecting over ssh using dropbear Workaround: Move from dropbear to openssh or manually set the required variables |
ELB-4656 | Feature Request | systemd-udev-settle can cause delays while booting the reference images | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Buildsystem | | | No |
Description: With some external hardware combinations, the user could experience significant boot delays that are connected to the systemd-udev-settle.service being selected as a dependency for the rngd.service startup. One example of a hardware that could present this behavior is 3G modems. Workaround: Masking the systemd-udev-settle.service should be enough to get boot times back to normal. Keep an eye on failures to start up the rngd.service as it depends on devices to be present when initialized. |
ELB-4606 | Known Issue | LVDS Display Not Working Out-Of-The-Box on Iris | Colibri iMX8X | LVDS | | Medium | No |
Description: LVDS display output is not working out of the box on Iris carrier board |
ELB-4528 | Known Issue | SSH Still Relying on RSA With SHA-1 Considered Very Weak | Apalis iMX6, Apalis iMX8, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | | | Low | No |
Description: Later distros like Fedora 36 will fail to connect as follows unless the configuration is explicitly weakened:
Unable to negotiate with 192.168.10.2 port 22: no matching host key type found. Their offer: ssh-rsa
scp: Connection closed Workaround: Put the following in your ~/.ssh/config below resp. host you are trying to connect to:
PubkeyAcceptedAlgorithms +ssh-rsa
HostkeyAlgorithms +ssh-rsa |
ELB-4054 | Known Issue | U-Boot `cfgblock create` Command Does Not Do Any Plausibility Checks | Apalis iMX6, Apalis iMX8, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Bootloader, ConfigBlock | | Low | No |
Description: One may easily flash any Toradex product's ConfigBlock into any module as there are currently no plausibility checks done if the configblock written with a USB barcode scanner. This scenario is very unlikely to happen with a Toradex customer. |
ELB-3274 | Feature Request | Disable Wi-Fi Module in Suspend | Colibri iMX8X | Wi-Fi | | | No |
Description: Make sure to disable wifi module in suspend to save power. |
ELB-3219 | Known Issue | Artifacts on the Left of Parallel RGB Screen | Colibri iMX8X | Graphics, RGB | | Low | No |
Description: We saw minor artifacts in the form of approximately 5mm long grey 1px high bars that are randomly blink on the left side of the screen. This issue depends on if either &display_lcdif or &adma_lcdif in device tree. |
ELB-2924 | Feature Request | Enable Video Stack in U-Boot for i.MX 8 Series Modules | Apalis iMX8, Apalis iMX8X, Colibri iMX8X, Verdin iMX8M Mini | Bootloader | | | No |
Description: Enable video stack in U-Boot for iMX8 |
ELB-2803 | Feature Request | Use GPIOs for UART_A RTS/CTS Functionality | Colibri iMX8X | UART | | | No |
Description: UART_A does not have hardware RTS/CTS functionality available. Workaround: While only UART_B has hardware RTS/CTS functionality one could try to make use of regular GPIOs instead:
http://git.toradex.com/cgit/linux-toradex.git/tree/Documentation/devicetree/bindings/serial/serial.txt?h=toradex_4.14-2.3.x-imx#n8 |
ELB-2716 | Feature Request | [U-Boot] Provide vidargs in proper format for mainline 5.4 in BSP 4.0.0 | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Apalis T30, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Colibri T20, Colibri T30, Verdin iMX8M Mini | Bootloader | | | No |
Description: Provide proper vidargs for mainline 5.4 in BSP 4.0.0 |
ELB-2645 | Known Issue | Software Reset does not do a full System Reset | Apalis iMX8, Apalis iMX8X, Colibri iMX8X | SCFW | | Low | No |
Description: A major feature of NXP's BSP L4.14.98_2.3.1_patch was to add support for partition reset. This will reset only a part of the SoC. It does not rerun the ROM so code will not be reloaded. This is the most common way i.MX 8/8X customers do reset as they don’t want the M4 to reset if the AP needs to reset.
So software reset will not reboot the whole system anymore, only the AP partition. You can revert this by following below workaround. Workaround: A complete system reset is still supported. However, the default ATF does a partition reset, not a board reset. It will have to be modified to do a board reset. It will need to call sc_pm_reset() rather than sc_pm_reboot() or sc_pm_reboot_partition(). So from the customer's perspective, this was a change in ATF that they will have to revert. They should be porting ATF for their use case anyway. |
ELB-2600 | Feature Request | [U-Boot][mainline] Sync U-Boot DTS with the Linux mainline | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Apalis T30, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Colibri T20, Colibri T30, Colibri VF50, Colibri VF61 | Bootloader, Device Tree | | | No |
Description: Sync U-Boot DTS with the Linux mainline |
ELB-2306 | Feature Request | Bluetooth audio support | Apalis iMX8, Colibri iMX6ULL, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Bluetooth, Digital Audio | | | No |
Description: Add support for Bluetooth audio |
ELB-1425 | Feature Request | ADV7280: Adjust Driver so it Works With Parallel Camera Interface | Apalis iMX8X, Colibri iMX8X | CSI | | Low | No |
Description: Adjust ADV7280 driver so it works with parallel camera interface as found on Apalis/Colibri iMX8X as well. Workaround: Use MIPI-CSI instead of parallel CSI |
ELB-1397 | Known Issue | RS485 RTS line gets pulled low on ioctl | Apalis iMX8X, Colibri iMX8X, Apalis iMX8 | UART | | Low | No |
Description: When using RS485 feature, the RTS line gets pulled low about 100us when acessing ioctl(). That means also that RTS gets pulled low for 100us when opening the respective tty. Workaround: During initialization of RS485 the PADs could be muxed to GPIO and afterwards be muxed back in order to prevent interference with other bus participants. |
ELB-1288 | Feature Request | Validate proper UHS support tags are set | Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6, Apalis TK1 | SDIO/SD/MMC | | Low | No |
Description: UHS-I modes must be set in the device tree, to make the feature work consistently. |
ELB-1261 | Feature Request | Framebuffer Video Support | Apalis iMX8X, Colibri iMX8X, Apalis iMX8 | Bootloader, Graphics, HDMI, LVDS, RGB, VGA | | Low | No |
Description: Mainline U-Boot for the i.MX 8/8X currently lacks framebuffer video support. |
ELB-1228 | Known Issue | STMPE811 ADC: Rare Timeouts And Reads From False Channels | Colibri iMX8X, Apalis iMX6, Colibri iMX6, Apalis iMX8 | Analog Inputs, Capacitive Touch | | Low | No |
Description: Even with our improved driver timeouts and reads from false channels may be rarely observed when using STMPE811 ADC. |
ELB-1163 | Known Issue | CAN Transceiver Regulator Power-down in flexcan.c During Suspend | Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8 | CAN, Power Management | | Low | No |
Description: While the CAN transceiver regulator is properly powered-down on non-use such functionality during suspend is currently missing in flexcan.c. Workaround: A custom power-down GPIO may be implemented. |
ELB-1120 | Feature Request | Add Modules Parameter to MWiFiex Driver For Single Antenna Operation | Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Colibri VF50, Colibri VF61, Apalis TK1, Colibri T20, Colibri T30, Apalis T30, Apalis iMX8 | Wi-Fi | | Low | No |
Description: For single antenna set single_rf=0x01 |
ELB-1019 | Feature Request | Provide Hooks to Easily Deploy M4 Binaries | Colibri iMX8X, Colibri iMX7, Colibri VF61, Apalis iMX8 | Buildsystem | | Low | No |
Description: On modules with a SoC having an additional M4 core one might want to deploy firmware through our regular image build process.
Add a hook to simplify that deploy process. Do this for our legacy update procedure and for the Toradex Easy Installer. |
ELB-692 | Known Issue | USB Memory Sticks Not Working Reliably in U-Boot | Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Colibri VF50, Colibri VF61, Apalis TK1, Colibri T20, Colibri T30, Apalis T30, Apalis iMX8 | Bootloader, USB | | Low | No |
Description: Unfortunately U-Boot's USB functionality may be rather limited. Workaround: Usually using a different brand/model USB stick may prove working just fine. Alternatively USB SD card readers seem to work rather better. |
ELB-5735 | Known Issue | Small HDMI displays (10", 7") not working | Colibri iMX8X | | | Low | No |
Description: Small (7", 10") HDMI displays fail to initialize or show artifacts on screen |
ELB-5708 | Known Issue | Remoteproc Not Working | Apalis iMX8, Colibri iMX8X | M4 | | Low | No |
Description: Remoteproc is not available after enabling the colibri-imx8x_hmp_overlay.dtbo overlay. |
ELB-5035 | Known Issue | PCIe Wi-Fi/BT Not Properly Initialized at Boot (<0.5% time) | Apalis iMX8, Colibri iMX8X | Bluetooth, Wi-Fi | | Low | No |
Description: It is possible that the Wi-Fi/BT interface is not properly detected at boot time with the following error message: `FW failed to be active in time` |
ELB-4914 | Feature Request | Support for PPS output on Colibri IMX8X | Colibri iMX8X | Ethernet, Kernel | | | No |
Description: PPS output on the Colibri IMX8X doesn't work even after setting the IMX8QXP_ENET0_REFCLK_125M_25M_CONN_ENET0_PPS MUX correctly on the device-tree. Workaround: Change the line
#define FEC_CHANNLE_0 0
to
#define FEC_CHANNLE_0 1
in drivers/net/ethernet/freescale/fec_ptp.c
In order to make it easier to see the PPS signal on the oscilloscope, it is also possible to change
val |= (FEC_HIGH_PULSE << FEC_T_TMODE_OFFSET);
to
val |= (FEC_TMODE_TOGGLE << FEC_T_TMODE_OFFSET);
on the function fec_ptp_enable_pps of the same file.
|
ELB-4661 | Feature Request | Cater for Changed atmel_mxt_ts Reset Polarity | Apalis iMX8, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | | | | No |
Description: The reset polarity changed in the atmel_mxt_ts driver between Linux kernel 5.4 and 5.15 so we need to cater for that. |
ELB-3529 | Known Issue | Colibri iMX8X Non-Wi-Fi Modules Not Booting | Colibri iMX8X | Wi-Fi | | Low | No |
Description: Kernel stuck at enumerating PCIe on Colibri iMX8X non-Wi-Fi modules. Workaround: In U-Boot enter 'setenv tdxargs initcall_blacklist=imx6_pcie_init && saveenv'. |
ELB-3517 | Known Issue | Reponse time of UART too long | Apalis iMX8, Apalis iMX8X, Colibri iMX8X | UART | | Critical | No |
Description: Reponse time of UART too long. |
ELB-3500 | Feature Request | Update RAM Timings According to Official Released NXP RPA Spreadsheets | Apalis iMX8, Apalis iMX8X, Colibri iMX8X | SCFW | | | No |
Description: We updated our RAM timings according to the latest officially released NXP RPA spreadsheets. |
ELB-3310 | Known Issue | Kexec and Kdump Not Working on Downstream Kernel 5.4.2.1.x | Verdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8 | Watchdog | | Low | No |
Description: Kexec and Kdump is working for the kernel branch toradex_4.14-2.3.x-imx and was successfully tested for Colibri iMX7. This feature is not working anymore with the newest Kernel. |
ELB-3158 | Feature Request | Properly Pass MAC Address From U-Boot to Linux Kernel | Apalis iMX8, Apalis iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Plus | Ethernet | | | No |
Description: Passing Mac address from U-Boot to Linux kernel not working Properly for second PHY Workaround: Add the aliases of both Ethernet Interfaces to the devicetree files as "ethernet0 = &fec1; ethernet1 = &fec2;" |
ELB-2895 | Feature Request | Update to SCFW Porting Kit 1.5.1 | Apalis iMX8, Apalis iMX8X, Colibri iMX8X | SCFW | | | No |
Description: Update to SCFW Porting Kit 1.5.1 (imx_scfw_2020q2_p1) |
ELB-2676 | Known Issue | OpenGL Stuttering (e.g. using glmark2) | Colibri iMX8X | RGB | | Low | No |
Description: Blitting/stuttering animated pictures in glmark2 are being observed on LCDIF, also known as the parallel RGB output with Colibri iMX8DX. It works just fine either using the DSI-to-HDMI adapter or a Colibri iMX8QXP. |
ELB-1878 | Feature Request | Support new SD card power switch feature on Iris V2.0A | Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Colibri VF50, Colibri VF61, Colibri T20 | SDIO/SD/MMC | | Low | No |
Description: The new Iris V2.0A carrier board allows to switch the power of the SD card interface. Add support for this to the BSP. |
ELB-1851 | Feature Request | Multimedia Playback Support | Colibri iMX8X | Multimedia | | Low | No |
Description: Add support for multimedia playback with GStreamer |
ELB-1835 | Feature Request | RS485 Support | Colibri iMX8X | UART | | Low | No |
Description: Add support for RS485 |
ELB-1832 | Feature Request | Resistive Touch 4-wire Support | Colibri iMX8X | Resistive Touch | | Low | No |
Description: Add support for Resistive Touch 4-wire |
ELB-1822 | Feature Request | HDMI Support | Colibri iMX8X | DSI, HDMI | | Low | No |
Description: Add support for HDMI monitors through the DSI to HDMI Adapter. |
ELB-1392 | Known Issue | iMX8: Suspend / Resume | Apalis iMX8X, Colibri iMX8X, Apalis iMX8 | Power Management | | Low | No |
Description: Suspend with an attached mini PCIe device is not possible. Wakeup from external GPIO sometimes causes a kernel panic and never works for a second wakeup. Workaround: Do not use GPIO as a wakeup source and do not use PCIe. |
ELB-1306 | Known Issue | Suspend does not work with PCIe | Apalis iMX8X, Colibri iMX8X, Apalis iMX8 | PCIe | | Low | No |
Description: Suspend does not work with PCIe enabled Workaround: Use "clk_ignore_unused" boot kernel option
|