Upcoming Embedded Linux BSP Q4 2023 Quarterly Release |
ELB-5383 | Known Issue | 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-5345 | Known Issue | USB Host Interface Not Working In U-Boot On Ixora 1.3 | Apalis iMX8 | Bootloader, USB | | Low | No |
Description: USB Host interface is not working in U-Boot. Workaround: apalis-imx8: execute `gpio set 132` before `usb start` |
Upcoming Embedded Linux BSP Q2 2023 Quarterly Release. |
ELB-5185 | Feature Request | 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 | Known Issue | 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-5054 | Feature Request | 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-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-5034 | Fixed | PCIe/Wi-Fi/BT Interface Is Not Working Reliably | Apalis iMX8 | Bluetooth, PCIe, Wi-Fi | | Low | No |
Description: PCIe devices, including Wi-FI, are not always detected at boot, failure rate is about 5%. |
ELB-5000 | Fixed | SATA Interface Is Not Working Reliably | Apalis iMX8 | SATA | | Low | No |
Description: SATA device is not always detected at boot |
ELB-3988 | New Feature | Make LEDs of KSZ9131 PHY Behave the Same As KSZ9031 | Apalis iMX6, Apalis iMX8, Verdin iMX8M Mini, Verdin iMX8M Plus | Ethernet | | | No |
Description: Due to an Errata of the KSZ9131 PHY, one of the LEDs on the Ethernet connector is falsely lit up, even if the PHY is not connected. Workaround: Set bit9 to 1 in register 30 (decimal) of the KSZ9131 PHY. |
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-5019 | Fixed | Unable To Boot Kernel With External Initrd | Apalis iMX8 | Bootloader | | Low | No |
Description: Booting a kernel with an external initrd fails in U-Boot.
```
ERROR: Failed to allocate 0x4d000 bytes below 0x100000000.
device tree - allocation error
FDT creation failed!
resetting ...
``` Workaround: Remove `initrd_high` variable from U-Boot environment, `setenv initrd_high` or set `CONFIG_LMB_MAX_REGIONS=16` in U-Boot configuration |
ELB-5015 | New Feature | Update SOC Shutdown Temperature Threshold To IT Grade | Apalis iMX8 | CPU, Temperature Sensor | | | No |
Description: Update SoC temperature threshold to IT values, passive = 95 °C and critical = 105 °C, lowering both the values by 22 °C. |
ELB-4980 | Fixed | Wrong Playtime On Analog Audio Output | Apalis iMX8 | Analog Audio | | Low | No |
Description: Playtime on analog audio is faster (2x), this happen around 15% of the time after a reboot. Workaround: Set `assigned-clock-rates = <786432000>, <49152000>, <12288000>;` in DTS `spdif0` node. |
ELB-4970 | Fixed | USB Not Working in U-Boot | Apalis iMX8 | Bootloader, USB | | Low | No |
Description: Neither USB device nor host functionality is working in U-Boot. Workaround: Stay on the U-Boot as shipped with the latest stable BSP 5.7.0 |
ELB-4950 | Fixed | RTC Wakealarm Not Triggering | Apalis iMX8 | Kernel, SCFW | | Low | No |
Description: The wakealarm feature of RTC1 does not work when using the `sysfs` interface. Thus one can do a timebased wakeup from suspend from any source provided by the SoM. Workaround: Use `rtcwake` tool. |
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-4873 | New Feature | Update Downstream Kernel To LF5.15.52_2.1.0 | Apalis iMX8, Verdin iMX8M Mini, Verdin iMX8M Plus | Kernel | | | No |
Description: Update Downstream Kernel To LF5.15.52_2.1.0 |
ELB-4860 | New Feature | Add `tdx-info` Tool To Reference Images | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6 | 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 | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6 | Buildsystem, Kernel | | | No |
Description: Some kconfig option required by some systemd functionality are missing in the kernel config, add those. |
ELB-4746 | New Feature | Update Downstream TF-A (ATF) To LF5.15.52_2.1.0 | Apalis iMX8 | TF-A | | | No |
Description: TF-A (ATF) updated to version `v2.6(release):lf_v2.6-g9202efc9aa` |
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 |
ELB-4591 | New Feature | Initial Apalis iMX8 Support (U-Boot) | Apalis iMX8 | Bootloader | | | No |
Description: Initial support for Apalis iMX8 with U-Boot toradex_lf_v2022.04. |
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` | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6 | Buildsystem | | | No |
Description: Remove `toradex-fitimage.bbclass`, use standard OE kernel-fitimage.bbclass instead |
ELB-4659 | New Feature | Update devicetree Overlay Branch | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8 | 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 | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6 | 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 | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6, Apalis iMX8, Apalis iMX6 | Video Codecs | | | No |
Description: Use MP3 audio codec for all the example test videos. |
ELB-4620 | New Feature | Revise `/boot` Partition Mountpoint | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6 | 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 | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8 | 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 | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6 | Buildsystem | | | No |
Description: Remove `libsoc` deprecated package from tdxref image. |
ELB-4548 | New Feature | U-Boot Configblock Code Refactoring | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6, Apalis TK1 | 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 | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6 | 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 | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6 | Bootloader, Buildsystem | | | No |
Description: U-Boot environment config moved from U-Boot to libubootenv recipe. |
ELB-4534 | New Feature | Use LZ4 Kernel Compression Algorithm | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6, Apalis TK1 | Bootloader, Kernel | | | No |
Description: Use LZ4 kernel compression algorithm instead of LZO. |
ELB-4505 | New Feature | Update Bluez-Alsa to Version 4.0 | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Apalis iMX8 | Bluetooth | | | No |
Description: Updated bluez-alsa package to version 4.0. |
ELB-4373 | New Feature | Update Udev Rules | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6 | 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 |
Upcoming Embedded Linux BSP 5.7.4 Maintenance Release |
ELB-5345 | Known Issue | USB Host Interface Not Working In U-Boot On Ixora 1.3 | Apalis iMX8 | Bootloader, USB | | Low | No |
Description: USB Host interface is not working in U-Boot. Workaround: apalis-imx8: execute `gpio set 132` before `usb start` |
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 |
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-4483 | Fixed | Built-in LEDs of Ixora v1.2 don't work on Apalis iMX8 | Apalis iMX8 | GPIO, Miscellaneous Peripherals | | Low | No |
Description: It is not possible to control the built-int Ixora V1.2 LEDs using the Apalis IMX8. |
ELB-4451 | New Feature | Add Net-Tools Which Amongst Others Contains Helpful Mii-Tool | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6 | Buildsystem | | Low | No |
Description: Add mii-tool to the image |
ELB-4441 | New Feature | Add U-Boot version to device tree | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6 | Bootloader | | Low | 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 | Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6 | Analog Audio | | Low | No |
Description: Sometimes audio playback time on SGTL5000 does not match the input file duration. |
ELB-4429 | Fixed | MDIO read timeout | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6 | 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) | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8 | Bootloader | | Low | 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) | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6 | Buildsystem | | Low | 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) | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6 | Kernel | | Low | 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-2951 | New Feature | 4k60 Not Working | Apalis iMX8 | HDMI | | | No |
Description: On HDMI the resolution 4Kp60 does not work reliable. Workaround: This is an errata of the i.MX8QM SoC. Please see ERR050183 in the i.MX8QM Errata: https://www.nxp.com/docs/en/errata/IMX8_1N94W.pdf |
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-4354 | Fixed | Ethernet not working - MDIO read timeout | Apalis iMX8 | Ethernet | | Low | No |
Description: MDIO read timeout can prevent proper ethernet initialization at boot Workaround: Bring the interface down and up again |
ELB-4336 | New Feature | Enable `CONFIG_DYNAMIC_DEBUG` Kernel Config | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6 | Buildsystem | | Low | No |
Description: Enable CONFIG_DYNAMIC_DEBUG Kernel Config |
ELB-4294 | New Feature | Update Linux kernel to latest LTS available patchset (Downstream) | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8 | Kernel | | Low | No |
Description: Update Linux kernel to 5.4.161 |
ELB-4252 | New Feature | Update to NXP released 5.4.70_2.3.5 Patch | Colibri iMX8X, Apalis iMX8 | Bootloader | | Low | 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 | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Apalis iMX8 | Buildsystem, Wi-Fi | | Low | No |
Description: Disabled Wi-Fi background scanning |
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-4251 | Fixed | Ethernet Does Not Work After Suspend | Apalis iMX8 | Ethernet, Power Management | | Low | No |
Description: Ethernet is not working properly after suspend->resume |
ELB-4213 | New Feature | Provide the VaV team with a solution for testing the eMMCs of SoMs | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6, Apalis TK1 | Buildsystem, SDIO/SD/MMC | | Low | No |
Description: Add FIO, Flexible I/O tester (https://github.com/axboe/fio) |
ELB-4208 | New Feature | Update wireless firmware to latest version | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8 | Wi-Fi | | Low | No |
Description: Update mwifiex WiFi firmware to 2021-07-16 |
ELB-4206 | New Feature | Do Not Store U-Boot Environment Unasked | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6 | Bootloader, SDIO/SD/MMC | | Low | No |
Description: Do not store u-boot environment during boot unasked |
ELB-4192 | Fixed | LVDS_0_BKL1_ON and PWM_BKL1 not Handled in LVDS Mezzanine Overlay | Apalis iMX8 | LVDS | | Low | No |
Description: Booting with `fdt_overlays=apalis-imx8_mezzanine_lvds_overlay.dtbo display-lt170410_overlay.dtbo` the backlight of the 10" LVDS display is off. Workaround: # echo 0 > /sys/devices/platform/gpio-fan/hwmon/hwmon0/pwm1
# gpioset gpiochip1 22=1 |
ELB-4158 | New Feature | Update to NXP released 5.4.70_2.3.4 Patch | Colibri iMX8X, Apalis iMX8, Apalis iMX8X | Buildsystem, Kernel | | Low | No |
Description: Update SCFW to 5.4.70_2.3.4 |
ELB-4112 | Fixed | Apalis iMX8 Ixora V1.2 Device Tree Crashes Sometimes | Apalis iMX8 | Kernel | | Low | No |
Description: Sometimes after multiple reboots an Apalis iMX8 crashes when using the Ixora V1.2 device tree. Workaround: Use eval-board device tree |
ELB-3988 | New Feature | Make LEDs of KSZ9131 PHY Behave the Same As KSZ9031 | Apalis iMX6, Apalis iMX8, Verdin iMX8M Mini, Verdin iMX8M Plus | Ethernet | | | No |
Description: Due to an Errata of the KSZ9131 PHY, one of the LEDs on the Ethernet connector is falsely lit up, even if the PHY is not connected. Workaround: Set bit9 to 1 in register 30 (decimal) of the KSZ9131 PHY. |
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 |
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 | Verdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8 | Kernel | | Low | 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-3431 | Fixed | SATA Instability | Apalis iMX8 | Kernel, SATA | | Low | No |
Description: SATA is not working stable. Workaround: None |
ELB-3338 | New Feature | Make Sure Apalis-iMX8 QP device-trees get deployed and loaded in u-boot | Apalis iMX8 | Bootloader, Buildsystem, Device Tree | | | No |
Description: Deploy and automatically select the correct device-tree for Apalis iMX8 QuadPlus variants. Workaround: The device trees are existing. Build them from the kernel source branch toradex_5.4-2.3.x-imx and deploy manually. In U-Boot you can select the device tree with fdtfile variable. |
ELB-2801 | New Feature | Add Device-Tree for Ixora V1.2 | Apalis iMX8 | Device Tree, Kernel | | | No |
Description: Add device tree for Apalis iMX8 on Ixora V1.2 Workaround: Use V1.1 of the Ixora device tree until the new one is created. |
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 | Verdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8 | Kernel | | Low | 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 iMX8X, Colibri iMX8X, Apalis iMX8 | Buildsystem | | Low | 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 iMX8X, Colibri iMX8X, Apalis iMX8 | SCFW | | Low | 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 | Verdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8 | Bluetooth | | Low | No |
Description: Bluetooth pairing works but connection is not working Workaround: CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
|
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-3740 | Fixed | e-con Systems Camera not Working on BSP 5.1.0 Quarterly | Apalis iMX8 | CSI | | Low | No |
Description: As version X1 of the camera adapter board uses different GPIOs as compared to the initial E1 version, the apalis-imx8_ar0521_overlay for the e-con Systems e-CAM55_CUMI0521_MOD camera does not work on BSP 5.1.0 Quarterly. Workaround: You may find the following patch fixing the pin muxing for the Rev. X1 camera adapters:
https://git.toradex.com/cgit/device-tree-overlays.git/commit/?h=toradex_5.4-2.3.x-imx&id=08808b502c224e6143ae19518cf4f844ca2ee03c |
ELB-3499 | New Feature | Apalis iMX8 Images Additionally Contain Apalis iMX8X Overlays | Verdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8 | Device Tree | | Low | 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 | 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: 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-3475 | New Feature | Change recipes to fetch from https instead of git | 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: 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-3448 | Fixed | XDG_RUNTIME_DIR Variable Not Set Using SSH | Apalis iMX8 | Buildsystem, Graphics | | Low | No |
Description: The XDG_RUNTIME_DIR variable required for graphical Wayland/Weston output is not set in an SSH shell. Workaround: Use the local serial console instead. |
ELB-3409 | Fixed | USB Client/Host Switching Does Not Work | Apalis iMX8 | USB | | Low | No |
Description: USB switches its role-state from client to host, client works but host does not enumerate plugged in devices. Workaround: None |
ELB-3408 | Fixed | Apalis iMX8 eMMC much slower compared to BSP 3 | Apalis iMX8 | Flash, SDIO/SD/MMC | | Low | No |
Description: eMMC speed is slower compared to BSP 3 Workaround: delete the extra pinctrl-handle in the device tree |
ELB-3406 | Fixed | Apalis iMX8 Boot not Reliable/HDMI Crash | Apalis iMX8 | HDMI | | Low | No |
Description: HDMI driver is sometimes crashing when booted. Workaround: Do not use CONFIG_DRM_CDNS_HDMI_CEC |
ELB-3337 | New Feature | Consistent /boot Mounting if Booting From SD Card or USB Memory Stick | Verdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8 | Flash | | Low | 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 | Verdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8 | Buildsystem | | Low | 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 | Verdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8 | Kernel | | Low | 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 | Verdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8 | Bootloader | | Low | 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 iMX8X, Colibri iMX8X, Apalis iMX8 | SCFW | | Low | No |
Description: Update the SCFW according to the release notes of the new NXP L5.4.70-2.3.0 release. |
ELB-3241 | New Feature | Create Missing Display Overlays for Apalis iMX8 Downstream | Apalis iMX8 | Capacitive Touch, Device Tree, DVI, HDMI, LVDS | | | No |
Description: Add missing display device tree overlays. |
ELB-3228 | Fixed | USB message errors on Apalis iMX8QM | Apalis iMX8 | USB | | Low | No |
Description: On certain modules USB Host does not work correctly and outputs an endless error "usb 3-1: device descriptor read/all, error -71" Workaround: Use the adjusted pinmuxing for USB-HSIC &usbh1 node in devicetree from most recent images.
http://git.toradex.com/cgit/linux-toradex.git/tree/arch/arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi?h=toradex_5.4-2.3.x-imx#n1192 |
ELB-3197 | New Feature | WIC Images do NOT Contain Device Tree Overlays | Verdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8 | Device Tree | | Low | 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 | Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8 | Bootloader | | Low | 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 | Verdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8 | Flash | | Low | 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 | Verdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8 | Bootloader, Buildsystem | | Low | No |
Description: Use unified /dev/apalis-emmc symlinks for fw_env.config so we only need one config for all modules. |
ELB-3271 | New Feature | Document/Fix Display Interface Defaults | Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8 | Graphics, HDMI, RGB | | Low | 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) | Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8 | Kernel | | Low | 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 | Verdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8 | Flash | | Low | No |
Description: Make sure the boot partition on eMMC-based modules is mounted consistently across all modules to /boot. |
ELB-3237 | Fixed | Apalis iMX8 Does Not Support Exotic Displays | Apalis iMX8 | HDMI | | Low | No |
Description: The Apalis iMX8 HDMI has problems with some display resolutions. This ticket solves the issues. |
ELB-3196 | New Feature | Make Sure VPU is Working | Apalis iMX8 | Multimedia | | Low | No |
Description: Add support for VPU on 5.4-2.1.x kernel. |
ELB-3195 | Fixed | Drop ptest From DISTRO_FEATURES | 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: Drop ptest from DISTRO_FEATURES. This should reduce total packages that have to be built. |
ELB-3188 | Fixed | Corrupted Build Info in U-Boot | Verdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8 | Bootloader | | Low | No |
Description: NXP i.MX 8QXP/8QM-based modules the buildinfo shows some garbage instead of IMX-MKIMAGE version used. |
ELB-3181 | Fixed | LPSPI Occasionally Receives Wrong Data | Apalis iMX8X, Colibri iMX8X, Apalis iMX8 | 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-3178 | Fixed | Sending Data to ttyLP2 Leads to Endless Loop | Apalis iMX8 | UART | | Low | No |
Description: Sending Data to ttyLP2 leads to endless loop. |
ELB-3177 | Fixed | Apalis iMX8 External RGMII Interface Issue | Apalis iMX8 | Ethernet | | Low | No |
Description: Enabling fec2 in device tree will lead to eth0 and eth1 interfaces stop working. |
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 iMX8X, Colibri iMX8X, Apalis iMX8 | Power Management, Temperature Sensor | | Low | No |
Description: Make sure overheating protection works. |
ELB-3036 | New Feature | Create Separate Device Tree for i.MX 8QuadPlus SoCs | Apalis iMX8 | Device Tree | | Low | No |
Description: Create separate device trees for QuadPlus variants of Apalis iMX8. |
ELB-3035 | New Feature | Drop defconfigs in OE Meta-Data | Verdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8 | Buildsystem, Kernel | | Low | 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-2975 | New Feature | Distroboot DHCP Boot Requires New Format of Scripts to Make it Functional | Verdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8 | Bootloader | | Low | 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 | Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8 | Device Tree | | Low | 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 | Verdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8 | Device Tree | | Low | No |
Description: Update the developer website documentation about BSP device tree overlay support. |
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-3032 | Fixed | Ixora GPIO/LED List May be Shifted by One | Apalis iMX8 | GPIO, Kernel | | Low | No |
Description: The GPIO list as visible at /sys/kernel/debug/gpios is shifted by one (e.g. it starts with gpio5-01 while it really should start with gpio5-00). |
ELB-3023 | New Feature | Enable CAN SAE J1939 | Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8 | CAN, Kernel | | Low | 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-2965 | Fixed | HDMI and LVDS do not Work Concurrently | Apalis iMX8 | Graphics, HDMI, LVDS | | Low | No |
Description: If the HDMI firmware gets loaded in U-Boot, LVDS and HDMI won't work concurrently. Workaround: Load HDMI firmware in linux from /lib/firmware like the BSP does it by default. |
ELB-2959 | New Feature | VDD_EXT_RGMII Should Always Default to 3.3V on Apalis iMX8 | Apalis iMX8 | Ethernet, Power Management | | Medium | No |
Description: Default VDD_EXT_RGMII to 3.3V. |
ELB-2949 | New Feature | Change *_defconfig and ${board} Names in U-Boot | Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8 | Bootloader | | Low | 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-2942 | New Feature | Add Possibility to Switch RGMII Rail to 2.5V | Apalis iMX8 | Ethernet, Power Management | | Low | No |
Description: Add possibility to switch RGMII rail to 2.5V. |
ELB-2924 | New Feature | Enable video stack in U-Boot for iMX8 | Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8 | Bootloader | | Low | No |
Description: Enable video stack in U-Boot for iMX8 |
ELB-2891 | New Feature | Drop Backports | Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8 | Kernel | | Low | 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-2874 | New Feature | Add systemd-analyze | Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8 | Buildsystem | | Low | No |
Description: Enable systemd-analyze. |
ELB-2838 | New Feature | Adjust Reference Images | Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8 | Buildsystem | | Low | 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 | Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8 | GPIO, Kernel | | Low | No |
Description: The Linux kernel configurations CONFIG_PPS_CLIENT_GPIO and CONFIG_PPS_CLIENT_LDISC may be usefull. |
ELB-2798 | New Feature | Update to SCFW Porting Kit 1.5.0 (Release imx_scfw_2020q2) | Apalis iMX8X, Colibri iMX8X, Apalis iMX8 | SCFW | | Low | 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 | Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8 | Bootloader | | Low | 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 | Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8 | Buildsystem | | Low | No |
Description: Update graphics to the latest version from NXP. |
ELB-2757 | New Feature | Downstream Kernel Update to NXP L5.4.24_2.1.0 | Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8 | Kernel | | Low | No |
Description: Update downstream kernel to the latest NXP BSP L5.4.24_2.1.0. |
ELB-2755 | New Feature | Create Unified Manifest Repository | Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8 | Buildsystem | | | No |
Description: Create a new unified manifest repository called toradex-manifest for Embedded Linux BSP and TorizonCore. |
ELB-2732 | New Feature | On-module Bluetooth Support | Apalis iMX8 | Bluetooth | | | No |
Description: Support on-module Bluetooth |
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 | Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8 | | | Low | No |
Description: Create udev rules to symlink ADC devices. |
ELB-2787 | Feature Request | Change udev Rule Symlink Naming to uart Instead of tty | Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8 | | | | No |
Description: Change udev rule symlink naming to uart instead of tty. |
ELB-2763 | Feature Request | Apalis iMX8QM 4GB WB RAM issues | Apalis iMX8 | RAM, SCFW | | Low | No |
Description: Some modules may show various kinds of RAM issues (U-Boot failing to boot fit images due to bad hash, random squashfs errors, random kernel panics when BSP is flashed). Closer analysis identified NXP meanwhile having updated the RAM configuration/initialisation side of things. Updating to NXP's latest Register Programming Aid (RPA) v19 seems to fix those issues. Full validation & verification pending... |
ELB-2760 | Feature Request | Name Wi-Fi Interfaces Consistently | Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX6ULL, Apalis iMX8 | | | | No |
Description: Name Wi-Fi interfaces consistently. |
ELB-2703 | Feature Request | Add U-Boot Boot Count Support | Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8 | | | | No |
Description: Add U-Boot boot count support. |
ELB-2527 | Feature Request | Add MXM3 Names to the Module-Level Device Tree for Apalis iMX8 | Apalis iMX8 | | | | No |
Description: Add MXM3 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-1380 | Known Issue | Make the DSP Driver Autodetect the Existence of the DSP | Apalis iMX8 | Kernel | | Low | No |
Description: The dsp is an optional silicon feature. Currently, some of the Apalis iMX8 (and maybe Colibri iMX8X) do
not have the feature.
The device-trees by default enable the DSP in the SoC dtsi.
The current driver prints the following message if the DSP is missing, often followed by a kernel oops.
| Failed power operation on resource 512 sc_err 3, power_on 1
Change the driver to first detect the existence of a DSP and react accordingly. |
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 | Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8 | Graphics | | Low | 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 | Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8 | Graphics | | Low | 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 iMX8X, Colibri iMX8X, Apalis iMX8 | SCFW | | Low | 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 | Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8 | Kernel | | Low | No |
Description: Update downstream kernel to the latest NXP BSP L4.14.98_2.3.0. |
ELB-1688 | New Feature | Watchdog Support | Apalis iMX8 | Watchdog | | Low | No |
Description: Add support for watchdog |
ELB-1673 | New Feature | SDIO / SD Card Support | Apalis iMX8 | SDIO/SD/MMC | | Low | No |
Description: Add support for SDIO / SD Card |
ELB-1347 | New Feature | Bring-Up SATA | Apalis iMX8 | SATA | | Low | No |
Description: SATA does not work reliably. At least not with SATA devices allowing higher speed. E.g. our Kingston mSATA modules take a long time to get to GEN1 if the driver is not giving up before that. |
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 |
ELB-1299 | New Feature | Add support for Ethernet PHY KSZ9131 | Verdin iMX8M Mini, Apalis iMX8X, Apalis iMX6, Apalis iMX8 | Ethernet | | Low | No |
Description: KSZ9031 is not IEEE compliant and will be replaced with KSZ9131 that passed compliance testing. Currently, we do not plan to replace existing KSZ9031 PHY on iMX6 modules. |
ELB-1254 | New Feature | Add support for Apalis iMX8 1.1A | Apalis iMX8 | Kernel | | Low | No |
Description: Support the new product version Apalis iMX8 V1.1A with our embedded Linux BSP. |
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-1718 | New Feature | WiFi Support | Apalis iMX8 | Wi-Fi | | Low | No |
Description: Add and validate WiFi support on Apalis iMX8. |
ELB-1712 | New Feature | USB WiFi Support | Apalis iMX8 | Wi-Fi | | Low | No |
Description: Support the USB WiFi products available in the Toradex webshop |
ELB-1710 | New Feature | Power-off GPIO Support | Apalis iMX8 | Power Management | | Low | No |
Description: Support initiating power-off, support switching carrier board power-off |
ELB-1706 | New Feature | HDMI Audio Support | Apalis iMX8 | Digital Audio, HDMI | | Low | No |
Description: Add support for HDMI Audio |
ELB-1705 | New Feature | SPDIF Audio Support | Apalis iMX8 | Digital Audio | | Low | No |
Description: Add support for SPDIF Audio |
ELB-1701 | New Feature | Toradex PCAP display support | Apalis iMX8 | Capacitive Touch | | Low | No |
Description: Add support for the Toradex Capacitive Touch 10" LVDS display |
ELB-1700 | New Feature | HDMI / DVI DDC Support | Apalis iMX8 | DVI, HDMI | | Low | No |
Description: Add support for DDC for HDMI/DVI |
ELB-1691 | New Feature | Allow GPIO Configuration in Bootloader | Apalis iMX8 | Bootloader, GPIO | | Low | No |
Description: Add support for configuring GPIOs in the bootloader |
ELB-1685 | New Feature | PCIe Support | Apalis iMX8 | PCIe | | Low | No |
Description: Add support for PCIe |
ELB-1684 | New Feature | SPI Support | Apalis iMX8 | SPI | | Low | No |
Description: Add support for SPI |
ELB-1683 | New Feature | I2C Support | Apalis iMX8 | I2C | | Low | No |
Description: Add support for I2C |
ELB-1682 | New Feature | CAN Support | Apalis iMX8 | CAN | | Low | No |
Description: Add support for CAN |
ELB-1680 | New Feature | RS485 Support | Apalis iMX8 | UART | | Low | No |
Description: Add support for RS485 |
ELB-1679 | New Feature | UART Support | Apalis iMX8 | UART | | Low | No |
Description: Add support for UART |
ELB-1678 | New Feature | Analog Input Support | Apalis iMX8 | Analog Inputs | | Low | No |
Description: Add support for Analog Inputs |
ELB-1677 | New Feature | Resistive Touch 4-wire Support | Apalis iMX8 | Resistive Touch | | Low | No |
Description: Add support for Resistive Touch 4-wire |
ELB-1676 | New Feature | Analog Audio Mic in Support | Apalis iMX8 | Analog Audio | | Low | No |
Description: Add support for Analog Audio Mic in |
ELB-1675 | New Feature | Analog Audio Headphone Support | Apalis iMX8 | Analog Audio | | Low | No |
Description: Add support for Analog Audio Headphone |
ELB-1674 | New Feature | Analog Audio Line In Support | Apalis iMX8 | Analog Audio | | Low | No |
Description: Add support for Analog Audio Line In |
ELB-1672 | New Feature | USB Host / Client Switch Support | Apalis iMX8 | USB | | Low | No |
Description: Add support to switch shared USB ports automatically from host to client mode and vice versa |
ELB-1671 | New Feature | USB Client Support | Apalis iMX8 | USB | | Low | No |
Description: Add support for USB Client |
ELB-1667 | New Feature | HDMI Support | Apalis iMX8 | HDMI | | Low | No |
Description: Add support for HDMI monitors |
ELB-1666 | New Feature | DVI-D Support | Apalis iMX8 | DVI | | Low | No |
Description: Add support for DVI-D monitors |
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-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-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-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. |
ELB-1057 | New Feature | Add support for new [00491000] Apalis iMX8QP 2GB V1.0A | Apalis iMX8 | Kernel | | Low | No |
Description: Support the new product version [00491000] Apalis iMX8QP 2GB V1.0A with our embedded Linux BSP. |
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-1720 | New Feature | Boot Apalis iMX8QM V1.0B From eMMC | Apalis iMX8 | Flash, SDIO/SD/MMC | | Low | No |
Description: Boot Apalis iMX8QM V1.0B and later from internal/on-module eMMC instead of an external SD card. |
ELB-1719 | New Feature | Test/Define recovery implementation | Apalis iMX8 | Toradex Feature | | Low | No |
Description: Implementation of recovery mode for Apalis iMX8. Documented on https://developer.toradex.com/knowledge-base/imx-recovery-mode#Apalis_iMX8 |
ELB-1708 | New Feature | SATA Support | Apalis iMX8 | SATA | | Low | No |
Description: Add support for SATA |
ELB-1707 | New Feature | RTC Support | Apalis iMX8 | RTC | | Low | No |
Description: Support on module RTC |
ELB-1704 | New Feature | I2S Interface Support | Apalis iMX8 | Digital Audio | | Low | No |
Description: Add support for HDA and/or AC97 and/or I2S
|
ELB-1698 | New Feature | Toradex Easy Installer Support | Apalis iMX8 | Toradex Feature | | Low | No |
Description: Provide the full Toradex Easy Installer features |
ELB-1697 | New Feature | Multimedia Playback Support | Apalis iMX8 | Multimedia | | Low | No |
Description: Add support for multimedia playback such as Video, Audio, etc. |
ELB-1696 | New Feature | Graphics Acceleration Support | Apalis iMX8 | Graphics | | Low | No |
Description: Add support for 2D/3D graphics acceleration |
ELB-1689 | New Feature | DVFS Support | Apalis iMX8 | Kernel | | Low | No |
Description: Add support for DVFS |
ELB-1686 | New Feature | MIPI-CSI Support | Apalis iMX8 | CSI | | Low | No |
Description: Add support for MIPI-CSI |
ELB-1681 | New Feature | PWM Support | Apalis iMX8 | PWM | | Low | No |
Description: Add support for PWM |
ELB-1670 | New Feature | USB Host Support | Apalis iMX8 | USB | | Low | No |
Description: Add support for USB Host |
ELB-1669 | New Feature | Ethernet Support | Apalis iMX8 | Ethernet | | Low | No |
Description: Add support for Ethernet |
ELB-1668 | New Feature | LVDS Support | Apalis iMX8 | LVDS | | Low | No |
Description: Add support for LVDS displays |
ELB-1207 | New Feature | Supported Modules: Apalis IMX8 | Apalis iMX8 | Buildsystem | | Low | No |
Description: On the Colibri VF50, VF61, T20, T30 and Apalis T30 we will continue maintaining our long-term supported (LTS) BSP 2.8. We are providing updates when there are any HW changes on those platforms, and we will regularly provide critical bug fixes. Workaround: BSP 2.8 Long Term Support |
ELB-1206 | New Feature | Install util-linux in our Images | Apalis iMX8 | Buildsystem | | Low | No |
Description: util-linux among others provides taskset for setting a processe's CPU affinity. |
ELB-1118 | New Feature | Drop Angstrom Distribution Support | Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8 | Buildsystem | | Low | No |
Description: The Angstrom distribution was changed to a minimal image provided by Toradex, based on Poky. Workaround: Use the latest stable BSP 2.8. |
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-1056 | New Feature | Add support for new [00371001] Apalis iMX8QM 4GB WB V1.0B | Apalis iMX8 | Kernel | | Low | No |
Description: Support the new product version [00371001] Apalis iMX8QM 4GB WB V1.0B with our embedded Linux BSP. |
ELB-989 | Fixed | MIPI-CSI OV5640 Stutters using the OpenEmbedded/Yocto BSP GStreamer | Apalis iMX8 | CSI | | Low | No |
Description: Using GStreamer 1.12 from the OpenEmbedded/Yocto BSP with the MIPI-CSI OV5640 camera driver CONFIG_MXC_CAMERA_OV5640_MIPI_NV stutters (frames seem to be shown not in the correct order). |
ELB-987 | Fixed | U-Boot Hangs with Some UHS-I SD card | Apalis iMX8 | SDIO/SD/MMC | | Low | No |
Description: U-Boot hangs early if certain UHS-I SD cards are used. |
ELB-5061 | Known Issue | USB Not Always Working After Suspend/Resume | Apalis iMX8 | Power Management, USB | | Low | No |
Description: USB is not always working correctly after a suspend/resume cycle Workaround: unbind/bind the USB Hub Driver before suspend:
```
root@apalis-imx8-12345678:/sys/bus/i2c/drivers/usb3503# echo 3-0008 > unbind
root@apalis-imx8-12345678:/sys/bus/i2c/drivers/usb3503# echo 3-0008 > bind
``` |
ELB-5016 | Known Issue | Failed to start discovery: org.bluez.Error.NotReady | Apalis iMX8 | Bluetooth | | Low | No |
Description: It's possible that starting BT scans fails with error "Failed to start discovery: org.bluez.Error.NotReady" Workaround: Just retry the command. |
ELB-4993 | Known Issue | Warning During Boot (Apalis iMX8 8GB) | Apalis iMX8 | | | Low | No |
Description: U-Boot on Apalis iMX8 8GB SKU prints a spurious warning message: "Unknown Apalis iMX8 module". Workaround: The message is not affecting the functionality in any way and it can be safely ignored. |
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-4946 | Known Issue | Wrong LVDS Color Mapping With Jeida-24 Mapping | Apalis iMX8 | Kernel, LVDS | | Low | No |
Description: LVDS Jeida-24 Mapping Is Not Working Correctly Workaround: Set LDB_BIT_MAP_CH1_JEIDA / LDB_BIT_MAP_CH0_JEIDA in drivers/gpu/drm/imx/imx8qm-ldb.c |
ELB-4941 | Known Issue | HMP / RPMSG Not Working | Apalis iMX8 | M4 | | Low | No |
Description: HMP / RPMSG Not Working. Workaround: Update DTS file using i.MX8 MEK Board as reference. |
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 | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6 | 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 | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6 | Buildsystem | | Low | 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-4588 | Known Issue | Apalis iMX8 QuadPlus Suspend Resume Stuck | Apalis iMX8 | | | Low | No |
Description: Apalis iMX8QP modules are able to suspend but get stuck on resuming. Workaround: One may offline all A53 cores (cpu0 to cpu3) before entering suspend: e.g. echo 0 > /sys/devices/system/cpu/cpu0/online etc. |
ELB-4569 | Known Issue | Kernel freeze when OTG node is disabled in device tree (Apalis IMX8) | Apalis iMX8 | | | Low | No |
Description: When the usbotg1 device tree node is disabled by the user, the Apalis IMX8 freezes on boot. Workaround: Add fsl,usbphy = <&usbphy1>; property to &usbh1 node in the device tree. |
ELB-4528 | Known Issue | SSH Still Relying on RSA With SHA-1 Considered Very Weak | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6, Apalis TK1 | | | 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-4397 | Known Issue | USB not working after resume | Apalis iMX8 | USB | | Low | No |
Description: After a suspend/resume cycle USB does not work correctly anymore. |
ELB-4367 | Known Issue | Apalis iMX8 Early Access V1.0x QuadPlus SKUs Not Handled Properly | Apalis iMX8 | | | Low | No |
Description: Currently, Apalis iMX8 early access V1.0x SKUs are not properly handled. Proper device trees and automatic detection are only done for i.MX 8QuadMax based SKUs. Workaround: Overriding fdtfile can only be done manually for booting once as it will automatically get overridden again on subsequent boots. |
ELB-4200 | Known Issue | Wrong USB PHY TX register value set from devicetree | Apalis iMX8 | USB | | Low | No |
Description: USB PHY tx calibration for TXCAL45 using devicetree (https://www.kernel.org/doc/Documentation/devicetree/bindings/phy/mxs-usb-phy.txt) is not correct on iMX8 SoC.
For TXCAL45DP and TXCAL45DM the dts configured range is 30-55 Ohm, but the USB PHY TX range is 35-54 Ohm. Workaround: Scale `fsl,tx-cal-45-dp-ohms` and `fsl,tx-cal-45-dn-ohms` to ensure you get the desired value in the USB PHY registers. |
ELB-4125 | Known Issue | Qt5_CinematicExperience Stuck at Boot | Apalis iMX8 | Graphics | | Low | No |
Description: With some 4K HDMI screen (for example Philips Brilliance 288P6L) the Qt5_CinematicExperience gets stuck at boot most of the time. Lowering the resolution to 1080p via weston.ini improves it slightly but still gets stuck more than 2/3 of the time. Workaround: Just re-starting the demo as follows works reliably:
systemctl restart wayland-app-launch |
ELB-4083 | Known Issue | Stop PCIe Endpoint Results in Warning | Verdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Apalis iMX6, Apalis iMX8 | PCIe | | Low | No |
Description: After an endpoint is started through configfs, if 0 is written to the
configfs entry 'start', the controller stops but the epc_group->start
value remains 1.
A subsequent unlinking of the function from the controller would trigger
a spurious WARN_ON_ONCE() in pci_epc_epf_unlink() despite right
behavior. Workaround: https://github.com/torvalds/linux/commit/f58d5f53c89479c12ad719c1960176442add5aaa |
ELB-4054 | Known Issue | U-Boot `cfgblock create` Command Does Not Do Any Plausibility Checks | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6, Apalis TK1 | 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-3878 | Known Issue | Crash on Resume with WAKE1_MICO# | Apalis iMX8 | Kernel | | 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-2957 | Feature Request | USBH_EN is Asserted Unconditionally | Apalis iMX8 | USB | | Low | No |
Description: The signal USBH_EN controls for all USB Hosts (USBH2, USBH3, and USBH4) the VBUS voltage switches on the carrier board.
The driver for USBH4 does not provide a functionality to control USBH_EN. Thus the regulator reg_usb_host_vbus is configured to be always on in the device tree. Otherwise VBUS wouldn't be on if one would disable USBH2 and USBH3. |
ELB-2953 | Known Issue | As a developer I want to use DMA for LPSPI interfaces | Apalis iMX8 | DMA | | Low | No |
Description: On toradex_5.4-2.1.x-imx the DMA is not working on LPSPI Workaround: none |
ELB-2952 | Known Issue | As a customer I want reliable HDMI output | Apalis iMX8 | HDMI | | Low | No |
Description: On new toradex_5.4-2.1.x-imx release HDMI regularly turns black if resolution is on 4k (3860x2160@60). This is caused by NXP errata ERR050183. Workaround: None. |
ELB-2922 | Feature Request | Apalis iMX8QM USBH2/USBH3 not functional in U-Boot | Apalis iMX8 | Bootloader | | Low | No |
Description: Apalis iMX8QM USBH2/USBH3 not functional in U-Boot Workaround: Use USBO1 or USBH4 ports. |
ELB-2741 | Known Issue | Changing FDTFILE to a custom value not possible on 3.0b4.254 | Apalis iMX8X, Apalis iMX8 | | | Low | No |
Description: Changing FDTFILE to a custom value not possible |
ELB-2716 | Feature Request | [U-Boot] Provide vidargs in proper format for mainline 5.4 in BSP 4.0.0 | Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Colibri T20, Colibri T30, Apalis T30, Apalis iMX8 | Bootloader | | Low | 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 iMX8X, Colibri iMX8X, Apalis iMX8 | 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 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 | Bootloader, Device Tree | | Low | No |
Description: Sync U-Boot DTS with the Linux mainline |
ELB-2320 | Feature Request | RS485 add support for RTS on a GPIO | Apalis iMX8 | UART | | | No |
Description: Add support to the UART/RS485 driver so a regular GPIO can be used as an RTS signal. |
ELB-2306 | Feature Request | Bluetooth audio support | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Apalis iMX8 | Bluetooth, Digital Audio | | Low | No |
Description: Add support for Bluetooth audio |
ELB-1964 | Feature Request | Display Port Support | Apalis iMX8X, Apalis iMX8 | HDMI | | Low | No |
Description: Currently, the display port is not supported. Contact our support for more information. |
ELB-1911 | Feature Request | Embedded Display Port Support | Apalis iMX8X, Apalis iMX8 | HDMI | | Low | No |
Description: Currently, the display port is not supported. Contact our support for more information. |
ELB-1699 | Feature Request | MIPI-DSI Support | Apalis iMX8 | DSI | | | No |
Description: Add support for MIPI-DSI through the Apalis iMX8 Mezzanine |
ELB-1695 | Feature Request | Provide GPIO Tool | Apalis iMX8 | GPIO | | Low | No |
Description: Provide GPIO Tool Workaround: Such tool will be part of the Torizon platform. |
ELB-1694 | Feature Request | Perform Temperature Tests | Apalis iMX8 | Ethernet, Flash, RAM | | Low | No |
Description: Perform general temperature test for Ethernet, RAM, Flash, CPU Load, and other features. |
ELB-1693 | Feature Request | RAM Optimizations and Verification | Apalis iMX8 | RAM | | Low | No |
Description: Perform RAM optimization tasks and verify them in the temperature cabinet. |
ELB-1692 | Feature Request | Perform Flash Stress Tests | Apalis iMX8 | Flash | | Low | No |
Description: Perform Flash Stress Tests also in the temperature cabinet |
ELB-1687 | Feature Request | Splash Screen Support | Apalis iMX8 | Graphics | | Low | No |
Description: Add support for splash-screen during boot-up |
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-1382 | Known Issue | UHS-I SD Cards May Fail Due to NXP PMIC Errata ER021: VSELECT incorrect set point | Apalis iMX8 | SDIO/SD/MMC | | Low | No |
Description: Note: Apalis iMX8 V1.1A and later do have C silicon or later PMICs which do no longer exhibit this issue and have successfully been validated with various vendor's UHS-I cards to perform at reasonable 85MB/s.
Certain vendors higher-speed UHS-I SD cards may fail due to NXP PMIC Errata ER021: VSELECT incorrect set point. E.g. on SanDisk Ultra or Extreme cards the following may be observed:
[ 290.252408] mmc2: host does not support reading read-only switch, assuming write-enable
[ 290.420738] mmc2: Tuning failed, falling back to fixed sampling clock
[ 290.427228] mmc2: new ultra high speed SDR104 SDHC card at address aaaa
[ 290.434886] mmcblk2: mmc2:aaaa SC16G 14.8 GiB
[ 290.485876] mmc2: Tuning failed, falling back to fixed sampling clock
[ 290.492630] mmcblk2: error -84 transferring data, sector 0, nr 8, cmd response 0x900, card status 0xb00
[ 290.587997] mmcblk2: p1 p2
[ 291.053334] EXT4-fs (mmcblk2p2): mounted filesystem with ordered data mode. Opts: (null)
[ 291.095778] FAT-fs (mmcblk2p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
Workaround: Disable UHS-I modes by adding the property no-1-8-v to the affected usdhcX node.
- or -
Try slower or other vendors SD cards. Eventually, this issue will get fixed in a later NXP PMIC die revision. |
ELB-1351 | Known Issue | PCIe fails randomly | Apalis iMX8 | PCIe | | Low | No |
Description: Currently, PCIe fails. Often with a kernel OOPS backtrace. Workaround: On the Apalis Evaluation Board, remove the jumper for GPIO7 keeping the PCIe switch in reset. |
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-1244 | Known Issue | Linux kernel crashes sometimes while booting on iMX8-based SoMs | Apalis iMX8 | Kernel | | Low | No |
Description: The current revision of iMX8 has a hardware issue that leads to random crash a Linux kernel on PCIe probing. |
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-1124 | Feature Request | Mitsubishi displays integration | Apalis iMX6, Colibri iMX6, Apalis iMX8 | LVDS, RGB | | Low | No |
Description: Mitsubishi displays integration into Embedded Linux BSP for customer ease-of-use. |
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-1058 | Feature Request | Add support for new [00471001] Apalis iMX8QM 4GB IT V1.0B | Apalis iMX8 | Kernel | | Low | No |
Description: Support the new product version [00471001] Apalis iMX8QM 4GB IT V1.0B with our embedded Linux BSP. |
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-884 | Feature Request | Add CDC ECM Configuration | Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Colibri VF50, Colibri VF61, Apalis iMX8 | USB | | Low | No |
Description: Add CDC ECM Configuration. Workaround: Use RNDIS instead. |
ELB-880 | Feature Request | Add a Qt5 Based Browser to the LXQt recipe | Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Colibri VF50, Colibri VF61, Apalis TK1, Colibri T20, Colibri T30, Apalis T30, Apalis iMX8 | Browser, Buildsystem | | Low | No |
Description: Currently there is no suitable browser which fits in the LXQt recipe.
Find a suitable browser and integrate it into the layers. |
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-5381 | Known Issue | Kernel Crash When Both LVDS And HDMI DT Overlays Are Enabled | Apalis iMX8 | | | Low | No |
Description: Linux kernel will crash with `Kernel panic - not syncing: Asynchronous SError Interrupt` if HDMI and LVDS DT overlays are enabled at the same time. |
ELB-5378 | Known Issue | HDMI Firmware Load Sporadic Failure | Apalis iMX8 | HDMI | | Low | No |
Description: In some rare occasion HDMI firmware load could fails with the following errors:
- `[drm:cdns_mhdp_firmware_init_imx8qm [cdns_mhdp_imx]] *ERROR* FW loading timed out`
or
- `[drm:cdns_mhdp_firmware_init_imx8qm [cdns_mhdp_imx]] *ERROR* failed to load firmware` |
ELB-5196 | Feature Request | Add HMP DT Overlay | Apalis iMX8 | M4 | | | No |
Description: Enable HMP support on Apalis iMX8 with dedicated dtb overlay. |
ELB-5035 | Known Issue | Wi-Fi/BT Not Properly Initialized at Boot (<0.5% time) | Apalis iMX8 | 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-4661 | Feature Request | Cater for Changed atmel_mxt_ts Reset Polarity | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8 | | | Low | 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-3517 | Known Issue | Reponse time of UART too long | Apalis iMX8X, Colibri iMX8X, Apalis iMX8 | 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 iMX8X, Colibri iMX8X, Apalis iMX8 | SCFW | | Low | 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 | Verdin iMX8M Plus, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX8 | Ethernet | | Low | 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 iMX8X, Colibri iMX8X, Apalis iMX8 | SCFW | | Low | No |
Description: Update to SCFW Porting Kit 1.5.1 (imx_scfw_2020q2_p1) |
ELB-2530 | Feature Request | Add initial minimal support for the Toradex Apalis iMX8X module in U-Boot | Apalis iMX8 | | | Low | No |
Description: Add initial minimal support for the Toradex Apalis iMX8X module in U-Boot Upstream |
ELB-1817 | Feature Request | Support new MMC/SD card power switch feature on Ixora V1.2A | Apalis iMX8, Apalis iMX6, Apalis TK1, Apalis T30 | SDIO/SD/MMC | | Low | No |
Description: The new Ixora V1.2A carrier board allows to switch the power of the MMC1 (SD card) interface. Add support for this to the BSP. |
ELB-1815 | Feature Request | Support new CAN transceiver disable feature on Ixora V1.2A | Apalis iMX8, Apalis iMX6, Apalis TK1, Apalis T30 | CAN | | Low | No |
Description: The new Ixora V1.2A version allows shutting down the two CAN transceivers when not used and allow saving a considerable amount of power. |
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
|
ELB-1059 | Feature Request | Add support for new [00481000] Apalis iMX8QP 2GB WB V1.0A | Apalis iMX8 | Kernel | | Low | No |
Description: Support the new product version [00481000] Apalis iMX8QP 2GB WB V1.0A with our embedded Linux BSP. |