Upcoming Embedded Linux BSP Q2 2023 Quarterly Release. |
ELB-5165 | Known Issue | Booting FIT Image With Ramdisk Is Broken (`ramdisk overwritten`) | Apalis iMX6, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Verdin iMX8M Mini, Verdin iMX8M Plus | Bootloader, Buildsystem | Low | No |
Description: Booting a FIT image that includes a RAM disk is not working. Boot fails with the following errors: `Error: ramdisk overwritten`, `Ramdisk image is corrupt or invalid`. Workaround: Update `UBOOT_RD_LOADADDRESS` in OE machine conf file. |
Upcoming Embedded Linux BSP Q1 2023 Quarterly Release. |
ELB-4899 | Known Issue | Resume From Suspend Not Working | Verdin iMX8M Mini | Kernel, Power Management | Low | No |
Description: It's not possible to reliable use suspend/resume functionality Workaround: Turn off ethernet before suspending. "ip link set dev eth0 down" |
ELB-4728 | Known Issue | Missing Video Modes On HDMI Interface | Verdin iMX8M Mini, Verdin iMX8M Plus | DSI, Graphics, HDMI | Low | No |
Description: Some monitor might not work (no display signal) or use a mode different from the preferred one using the HDMI interface, this is because video modes are filtered out if the monitor expected pixel clock is "too" far from the clock that the SOC is able to produce. |
ELB-4681 | Feature Request | Add Yavia Verdin Carrier Board DTS | Verdin iMX8M Mini, Verdin iMX8M Plus | Device Tree | | No |
Description: Add support for the Yavia Verdin Carrier Board |
ELB-4489 | Known Issue | NAU8822 Audio: Bridge-Tied Load Configuration Not Available | Verdin iMX8M Mini, Verdin iMX8M Plus | Analog Audio | Low | No |
Description: The NAU8822 audio codec available on the Verdin development board cannot be configured in bridge-tied load |
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-4947 | Fixed | Broken HMP DTB Overlay | Verdin iMX8M Mini | M4 | Low | No |
Description: HMP Overlay on Verdin iMX8M Mini (RemoteProc and RPMsg) is not working. |
ELB-4937 | Fixed | U-Boot bootaux Command Not Available | Verdin iMX8M Mini | Bootloader, M4 | Low | No |
Description: The bootaux command is not enabled on the Verdin iMX8MM u-boot default configuration. Workaround: If the bootaux command is needed, build a custom u-boot with CONFIG_IMX_BOOTAUX set. |
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-4887 | Fixed | PREEMPT_RT Not Working On Downstream Distro | Verdin iMX8M Plus, Verdin iMX8M Mini | Kernel | Low | No |
Description: PREEMPT_RT was not enabled by default on RT Downstream images Workaround: PREEMPT_RT config depends indirectly on !KVM, so make sure that KVM is not set |
ELB-4884 | Fixed | Graphics Demo Crashes When Display Is not Connected | Verdin iMX8M Mini, Verdin iMX8M Plus | Graphics | Low | No |
Description: When no display is connected the graphical demo application is crashing |
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-4875 | New Feature | Update Downstream TF-A (ATF) To LF5.15.52_2.1.0 | Verdin iMX8M Plus, Verdin iMX8M Mini | Bootloader | | No |
Description: TF-A (ATF) updated to version `v2.6(release):lf_v2.6-g9202efc9aa` |
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-4822 | Fixed | USB Over Current Polarity Property Not Defined | Apalis iMX6, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Verdin iMX8M Mini | Kernel, USB | Low | No |
Description: USB over current polarity is currently not defined in the device tree file, leading to the following error: `imx_usb 2184000.usb: No over current polarity defined` Workaround: This error message can be safely ignored |
ELB-4799 | Fixed | Wi-Fi Connection not Stable | Verdin iMX8M Mini | Wi-Fi | Low | No |
Description: Wi-Fi connection is not stable, it stops working after less than a minute of stress testing. |
ELB-4792 | Fixed | Systemd BPF/cgroup Firewalling Error | Verdin iMX8M Plus, Verdin iMX8M Mini | Buildsystem | Low | No |
Description: Kernel does not includes `BPF/cgroup` as required by systemd (`unit configures an IP firewall, but the local system does not support BPF/cgroup firewalling.`) |
ELB-4791 | Fixed | Kernel Error: CAAM `job ring 0` Warnings During Boot | Verdin iMX8M Mini, Verdin iMX8M Plus | Kernel, Miscellaneous Peripherals | Low | No |
Description: CAAM driver has some failure warning during boot (`caam_jr 30901000.jr: failed to flush job ring 0`, `caam_jr: probe of 30901000.jr failed with error -5`). JR0 is reserved for secure world usage and Linux kernel cannot use it. Workaround: The error message is just cosmetic, no known issues. |
ELB-4790 | Fixed | Kernel Error: `of_reserved_mem_lookup() returned NULL` During Boot | Verdin iMX8M Mini | Kernel | Low | No |
Description: At boot the kernel prints the following error message: `of_reserved_mem_lookup() returned NULL` Workaround: No issues because of this, the error log can just be ignored |
ELB-4731 | Fixed | DSI-to-HDMI Adapter Hotplug Detect (HPD) Not Working | Verdin iMX8M Mini, Verdin iMX8M Plus | DSI, HDMI | Low | No |
Description: DSI-to-HDMI does not implement hot plug detect on event, a 10 seconds polling is used instead. Because of that timing could be incorrect when a different monitor is plugged in. |
ELB-4699 | Fixed | Video Playback Not Working | Verdin iMX8M Plus, Verdin iMX8M Mini | Multimedia, Video Codecs | Low | No |
Description: VPU and video playback do not work. |
ELB-4648 | Fixed | Wrong Volume on Dahlia after suspend/resume cycle | Verdin iMX8M Mini | Analog Audio | Low | No |
Description: On the Dahlia carrier board the Headphone volume is set to a default value after resume from standby or if nothing is played for more than 5 seconds. Workaround: Restore the volume to the desired level after resume. |
ELB-4579 | Fixed | Audio Signal Distortion on Dahlia Carrier Board | Verdin iMX8M Mini, Verdin iMX8M Plus | Analog Audio | Low | No |
Description: Playing audio on a Dahlia Carrier Board using a Verdin iMX8MM causes distortion on the audio output. Workaround: Use 48kHz sample rate or set `simple-audio-card,mclk-fs = <256>;` in sound_card dts node. |
ELB-4481 | Fixed | Wrong Playback Sample Rate on Analog Audio | Verdin iMX8M Mini, Verdin iMX8M Plus | Analog Audio | Low | No |
Description: Audio is played with the wrong sample rate (44100 vs 48000 Hz) on Verdin Development Board, a 6.5 seconds audio file plays in about 6 seconds (8% faster) Workaround: Use 48kHz sample rate or set `simple-audio-card,mclk-fs = <256>;` in sound_card dts node. |
ELB-2313 | New Feature | M4 support | Verdin iMX8M Mini | M4 | | No |
Description: Add support for booting M4 |
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 | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6 | | | 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-4652 | New Feature | Add Device-Tree Overlays for Spidev | Verdin iMX8M Plus, Verdin iMX8M Mini | SPI | | No |
Description: Spidev is no longer enabled on base dts file, add a device tree overlay to enable the functionality. |
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 | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6, Apalis TK1 | Flash | | No |
Description: Remove the code trying to set `read_ahead_kb` emmc queue parameter. |
ELB-4598 | New Feature | Add Verdin iMX8M Mini (DTS) | Verdin iMX8M Mini | Device Tree | | No |
Description: Add Verdin iMX8M Mini to Linux Kernel toradex_5.15-2.0.x-imx branch |
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 | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8 | Bootloader | | No |
Description: Update ATF (TF-A) to lf_v2.6 version, as included in NXP 5.15-2.0 BSP. |
ELB-4583 | New Feature | Update U-Boot to NXP `imx_lf_v2022.04` Version | Verdin iMX8M Mini | Bootloader | | No |
Description: Update U-Boot to NXP `imx_lf_v2022.04` version |
ELB-4558 | New Feature | Use Level Interrupt for MCP2518FD CAN Controller | Verdin iMX8M Mini | CAN | | No |
Description: Move from edge interrupt to level interrupt to improve reliability |
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-4268 | Fixed | USB Host Port Only Working if Plugged During Boot | Verdin iMX8M Mini | USB | Low | No |
Description: Hot-plugging USB devices on the USB host port USB_2 does not work on a custom carrier board without a USB hub in-between. Note that current Toradex carrier boards (Dahlia and the Verdin Development Board) do have such a USB hub and therefore do NOT exhibit this issue as the USB hub itself is handling the hot-plugging. This issue is related to USB runtime power-management. Workaround: Add `power-domains = <&usb_otg2_pd>;` property to `&usbphynop2` node in the device tree. |
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 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-4648 | Known Issue | Wrong Volume on Dahlia after suspend/resume cycle | Verdin iMX8M Mini | Analog Audio | Low | No |
Description: On the Dahlia carrier board the Headphone volume is set to a default value after resume from standby or if nothing is played for more than 5 seconds. Workaround: Restore the volume to the desired level after resume. |
ELB-4641 | Feature Request | Add the Yavia Verdin carrier board DTS (BSP5) | Verdin iMX8M Plus, Verdin iMX8M Mini | Device Tree | | No |
Description: Add support for the Yavia Verdin Carrier Board |
ELB-4579 | Known Issue | Audio Signal Distortion on Dahlia Carrier Board | Verdin iMX8M Mini, Verdin iMX8M Plus | Analog Audio | Low | No |
Description: Playing audio on a Dahlia Carrier Board using a Verdin iMX8MM causes distortion on the audio output. Workaround: Use 48kHz sample rate or set `simple-audio-card,mclk-fs = <256>;` in sound_card dts node. |
ELB-4481 | Known Issue | Wrong Playback Sample Rate on Analog Audio | Verdin iMX8M Mini, Verdin iMX8M Plus | Analog Audio | Low | No |
Description: Audio is played with the wrong sample rate (44100 vs 48000 Hz) on Verdin Development Board, a 6.5 seconds audio file plays in about 6 seconds (8% faster) Workaround: Use 48kHz sample rate or set `simple-audio-card,mclk-fs = <256>;` in sound_card dts node. |
ELB-4268 | Known Issue | USB Host Port Only Working if Plugged During Boot | Verdin iMX8M Mini | USB | Low | No |
Description: Hot-plugging USB devices on the USB host port USB_2 does not work on a custom carrier board without a USB hub in-between. Note that current Toradex carrier boards (Dahlia and the Verdin Development Board) do have such a USB hub and therefore do NOT exhibit this issue as the USB hub itself is handling the hot-plugging. This issue is related to USB runtime power-management. Workaround: Add `power-domains = <&usb_otg2_pd>;` property to `&usbphynop2` node in the device tree. |
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 | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6 | | Low | 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 | 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-4435 | Fixed | Verdin Systemd boot-messages are not printed out | Verdin iMX8M Plus, Verdin iMX8M Mini | Bootloader | Low | No |
Description: Print systemd boot messages to the uart, the default console output |
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) | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8 | Bootloader | Low | No |
Description: Update ATF to NXP released L5.4.70_2.3.7 |
ELB-4349 | New Feature | Select default ALSA device | Verdin iMX8M Plus, Verdin iMX8M Mini | Buildsystem | Low | No |
Description: Set analog audio output as default |
ELB-1992 | New Feature | Allow GPIO Configuration in Bootloader | Verdin iMX8M Mini | Bootloader, GPIO | Low | No |
Description: Add support to configure GPIO in bootloader |
ELB-1973 | New Feature | USB Host / Client Switch Support | Verdin iMX8M Mini | USB | Low | No |
Description: Add support for USB OTG |
ELB-1972 | New Feature | USB Client Support | Verdin iMX8M Mini | USB | Low | No |
Description: Add support for USB client |
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 | 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-4318 | New Feature | Improve MCP251x CAN Driver Reliability | Verdin iMX8M Mini | CAN | Low | No |
Description: Improve mcp25xxfd CAN driver stability:
- Limit packet loss with high bus occupation, especially with small packets and high bus rates
- Fix failure to probe the driver / change to active state when the bus has high occupation
- Fix failure to transmit packets because of an unhanded exception |
ELB-4299 | Fixed | Wrong PCIe PERST# Startup Sequence | Verdin iMX8M Mini | PCIe | Low | No |
Description: The PCIe initialization on the Verdin IMX8MM doesn't respect the required PCIe PERST# start-up sequence, PERST# is de-asserted too early. |
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-4270 | New Feature | Increase Maximum AARCH64 Kernel Size to 64MB | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8X | Bootloader | Low | No |
Description: Increase maximum loadable Kernel size to 64MB |
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 |
ELB-3522 | Fixed | Spi CAN Controller is receiving wrong data when frames of different length are sent | Verdin iMX8M Mini | CAN | Low | No |
Description: Spi CAN Controller is receiving wrong data when frames of different length are sent |
ELB-3046 | New Feature | Make Toradex BSP layer not override meta-freescale recipe for non-Toradex machines | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX6 | Buildsystem | Low | No |
Description: Do not override other meta-freescale recipe from our Open Embedded layers |
ELB-2735 | Fixed | CAN Controller Drops Frames | Verdin iMX8M Mini | CAN | Low | No |
Description: If the Verdin iMX8MM receives at 1Mbits/s with around 100% bus load CAN frames with a 1 byte payload, around 15..20% of frames are lost. Workaround: Set `spi-max-frequency = <8500000>;` in the device tree in `can1: can@0` node or update to version 5.6.0 or later. After that packet loss at 1Mbit/s with 100% bus load and 1 byte DLC payload is about 4%. |
ELB-1986 | New Feature | PCIe Support | Verdin iMX8M Mini | PCIe | Low | No |
Description: PCIe tested working and documented |
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-4255 | Fixed | Crash on Boot Without Lontium DSI to HDMI Display Adapter | Verdin iMX8M Mini | DSI | Low | No |
Description: The Verdin iMX8M Mini may crash during boot with the default configuration if the DSI to HDMI display adapter is NOT plugged in.
Workaround: Remove DSI to HDMI adapter overlay in case you do not have the adapter present (see also `skip_fdt_overlays`) |
ELB-4224 | Fixed | PCIe Not Working | Verdin iMX8M Mini | PCIe | Low | No |
Description: Bring-up of PCIe fails with a PCIe PLL lock timeout at boot. Workaround: Use BSP 5.2.0. |
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-3988 | New Feature | Make LEDs of KSZ9131 PHY Behave the Same As KSZ9031 | Verdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX6, Apalis iMX8 | Ethernet | Low | 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-3419 | Fixed | Verdin iMX8MM Suspend/Resume Unreliable | Verdin iMX8M Mini | Power Management | Low | No |
Description: Suspend/Resume sometimes freezes when going to suspend. This happens about every 5 to 10 times when going to suspend. Workaround: None |
ELB-2833 | Fixed | Reboot May Hang for 90 Seconds Without any Further Console Output | Verdin iMX8M Mini | Power Management | Low | No |
Description: Reboot may hang for 90 Seconds without any further console output. Workaround: Be patient! |
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-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-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-3551 | New Feature | Drop Verdin V1.0 Support | Verdin iMX8M Mini | | Low | No |
Description: Drop support for the Verdin iMX8M Mini V1.0. Workaround: Use BSP 5.1.0 (or the 5.2.0-devel-202102+build.7) for V1.0B modules. |
ELB-3542 | New Feature | Add Support for Temperature Sensor TMP75C | Verdin iMX8M Plus, Verdin iMX8M Mini | Device Tree | Low | No |
Description: Add support for the temperature sensor TMP75C available on Dahlia V1.1A and later. |
ELB-3503 | New Feature | Support NAU88C22YG Audio Codec | Verdin iMX8M Plus, Verdin iMX8M Mini | Analog Audio | Low | No |
Description: Support the Nuvoton NAU88C22YG audio codec found on the Verdin Development board V1.1A and later. |
ELB-3502 | New Feature | Support I2C Temperature Sensor | Verdin iMX8M Plus, Verdin iMX8M Mini | Miscellaneous Peripherals, Temperature Sensor | Low | No |
Description: Support the TMP75C temperature sensor as available on the Verdin Development Bord V1.1A and later. |
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-3340 | Fixed | After Waking up From Suspend Mode, Ethernet Is Disabled | Verdin iMX8M Mini | Ethernet | Low | No |
Description: Ethernet is disabled when waking up after a suspend. |
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-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-2890 | New Feature | Broken eMMC Command Queuing Feature | Verdin iMX8M Mini | Flash, SDIO/SD/MMC | Low | No |
Description: The eMMC command queuing feature is broken in NXP BSP L5.4.70_2.3.0. Therefore, we had to disable it to avoid any corruption. |
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-3273 | New Feature | Device Tree Documentation Updates for BSP 5 | Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X | Device Tree | Low | No |
Description: Update developer website documentation relating device tree changes for BSP5. |
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-3226 | New Feature | Make RTC Backup Functional | Verdin iMX8M Mini | RTC | Low | No |
Description: The RTC on the Verdin iMX8 needs additional configuration to keep running on the backup battery voltage on power outage. It will be configured as the default. Workaround: There are no workarounds, you must wait until this is implemented. Please contact us if you need this feature with urgency. |
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-3150 | New Feature | Handle eMMC Reset | Verdin iMX8M Mini | Flash | Low | No |
Description: Use eMMC Reset of the new Verdin iMX8M Mini V1.1A modules. |
ELB-3134 | New Feature | U-Boot: Accommodate New KSZ9131 Ethernet PHY | Verdin iMX8M Mini | Ethernet | Low | No |
Description: Add support for new KSZ9131 PHY in U-Boot. |
ELB-3133 | New Feature | New V1.1 Device Tree to Accommodate New KSZ9131 Ethernet PHY | Verdin iMX8M Mini | Ethernet | Low | No |
Description: Add support for new KSZ9131 PHY on V1.1 modules. |
ELB-3132 | New Feature | New V1.1 Device Tree to Accommodate New TI TLA2024 ADC | Verdin iMX8M Mini | Analog Inputs | Low | No |
Description: Add support for new TI TLA2024 ADC. |
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-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. |
ELB-2726 | New Feature | Implement Verdin Power Management Signals For V1.1 Modules | Verdin iMX8M Mini | Power Management | | No |
Description: Implement power management signals for Verdin iMX8M Mini V1.1A modules. |
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-3033 | Fixed | Incorrect Voltage Setting with Risk of Damage to i.MX 8M Mini and Nano Applications Processors | Verdin iMX8M Mini | Power Management | Critical | No |
Description: NXP issued an urgent notice about an issue they found in the PMIC driver which may damage i.MX 8M Mini and Nano application processors. Workaround: Update to a later BSP version which has this addressed. You are encouraged to switch to BSP 5 since BSP 4 has been deferred (https://www.toradex.com/blog/torizon-yocto-project-long-term-support-alignment). |
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-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-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-2919 | Fixed | UMS Command Doesn't Work on Verdin iMX8M Mini | Verdin iMX8M Mini | Bootloader | Low | No |
Description: UMS command doesn't work on Verdin iMX8M Mini. |
ELB-2918 | Fixed | Reset Command Doesn't Work on Verdin iMX8M Mini | Verdin iMX8M Mini | Bootloader | Low | No |
Description: Reset command doesn't work on Verdin iMX8M Mini. |
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-2831 | New Feature | Add support for Verdin DSI to LVDS Adapter | Verdin iMX8M Mini | DSI, LVDS | Low | No |
Description: Add support for Verdin DSI to LVDS Adapter. |
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-2522 | Fixed | Verdin iMX8MM CSI2 Camera | Verdin iMX8M Mini | CSI | | No |
Description: The OV5640 camera currently only works when requesting a 640x480 resolution. All higher resolutions have the gstreamer pipeline start but then no video data get displayed. |
ELB-2005 | New Feature | I2S Interface Support | Verdin iMX8M Mini | Digital Audio | Low | No |
Description: Add support for the I2S audio interface. |
ELB-1998 | New Feature | Multimedia Playback Support | Verdin iMX8M Mini | Multimedia | Low | No |
Description: Add support for multimedia playback using GStreamer |
ELB-1997 | New Feature | Graphics Acceleration Support | Verdin iMX8M Mini | Graphics | Low | No |
Description: Support graphics acceleration on Verdin iMX8M Mini |
ELB-1991 | New Feature | Suspend / Resume Support | Verdin iMX8M Mini | Kernel, Power Management | Low | No |
Description: Add support for suspend/resume |
ELB-1990 | New Feature | DVFS Support | Verdin iMX8M Mini | Kernel | Low | No |
Description: Add support for DVFS |
ELB-1979 | New Feature | Analog Input Support | Verdin iMX8M Mini | Analog Inputs | Low | No |
Description: Add support for ADC |
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-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-2329 | Feature Request | Wi-Fi Access Point not Working | Verdin iMX8M Mini | Wi-Fi | Low | No |
Description: Wi-Fi only works partially in access point mode. |
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-1402 | Feature Request | Add support for EEPROM | Verdin iMX8M Mini | Flash | Low | No |
Description: Add support to use on board EEPROM |
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-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-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-2322 | New Feature | Breakdown current Device tree | Verdin iMX8M Mini | Device Tree | Low | No |
Description: Cleanup and breakdown of current device tree |
ELB-2020 | New Feature | On-module Bluetooth support | Verdin iMX8M Mini | Bluetooth | Low | No |
Description: Onboard Bluetooth is not fully validated and documented |
ELB-2019 | New Feature | On-module WiFi support | Verdin iMX8M Mini | Wi-Fi | Low | No |
Description: Onboard WiFi is not fully validated and documented |
ELB-1987 | New Feature | MIPI-CSI Support | Verdin iMX8M Mini | CSI | Low | No |
Description: Add support for MIPI-CSI |
ELB-1981 | New Feature | RS485 Support | Verdin iMX8M Mini | UART | Low | No |
Description: Add support for RS485 |
ELB-1974 | New Feature | SDIO / SD Card Support | Verdin iMX8M Mini | SDIO/SD/MMC | Low | No |
Description: Add SDIO/SD Card Support |
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. |
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-2024 | New Feature | Add and verify support for Verdin DSI to HDMI Adapter 1.0A | Verdin iMX8M Mini | DSI | Low | No |
Description: Add support for DSI to HDMI Adapter |
ELB-2000 | New Feature | MIPI-DSI Support | Verdin iMX8M Mini | DSI | Low | No |
Description: Add support for MIPI-DSI |
ELB-1999 | New Feature | Toradex Easy Installer Support | Verdin iMX8M Mini | | Low | No |
Description: Toradex Easy Installer is supported but not documented |
ELB-1984 | New Feature | I2C Support | Verdin iMX8M Mini | I2C | Low | No |
Description: Add support for I2C in bootloader and kernel. |
ELB-1980 | New Feature | UART Support | Verdin iMX8M Mini | UART | Low | No |
Description: Add UART Support |
ELB-1971 | New Feature | USB Host Support | Verdin iMX8M Mini | USB | Low | No |
Description: Add USB Host support
|
ELB-1970 | New Feature | Ethernet Support | Verdin iMX8M Mini | Ethernet | Low | No |
Description: Add support for Ethernet in bootloader and kernel. |
ELB-1401 | New Feature | Add support for Verdin Development Board | Verdin iMX8M Mini | Device Tree | Low | No |
Description: Initial support for Verdin Development Board 1.0A added |
ELB-5208 | Known Issue | Errors while enabling continuous mode ADC conversion on Verdin modules | Verdin iMX8M Mini, Verdin iMX8M Plus | | Low | No |
Description: It's not possible to enable ADC continuous conversion mode following our documentation steps. |
ELB-4919 | Known Issue | Potential Warning On `drm_atomic_helper_wait_for_vblanks()` When Monitor Timings Change | Verdin iMX8M Mini | DSI, Kernel | | No |
Description: When switching from a monitor to another one with different timing and doing a reboot a warning with a stack trace on `drm_atomic_helper_wait_for_vblanks` could happen. |
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-4869 | Known Issue | Unexpected Error Message Using U-Boot `ums` Command | Verdin iMX8M Mini | Bootloader, USB | Low | No |
Description: U-Boot `ums` command complaints about `Failed to configure default pinctrl` Workaround: No known issues because of this warning message. |
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-4787 | Known Issue | Booting Older Image not Supported | Verdin iMX8M Plus, Verdin iMX8M Mini | Bootloader | Low | No |
Description: U-Boot included in BSP-6 does not support booting older BSP images neither from SD Card nor eMMC Workaround: Update boot script from BSP-6 |
ELB-4710 | Known Issue | Verdin iMX8M Mini Suspend/Resume Crash | Verdin iMX8M Mini | Power Management | Low | No |
Description: Upstream kernel suspend/resume functionality is not working Workaround: Use downstream distribution |
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-4647 | Known Issue | Video Playback Not Working | Verdin iMX8M Mini | Video Codecs | Low | No |
Description: VPU and video playback do not work. |
ELB-4562 | Known Issue | Unable to read temperature values below 10°C | Verdin iMX8M Mini | Temperature Sensor | Medium | No |
Description: It is not possible to read the T-junction when temperature is lower than 10°C. `cat: /sys/devices/virtual/thermal/thermal_zone0/temp` returns "Resource temporarily unavailable" |
ELB-4561 | Known Issue | Unable to control CAN transceiver power | Verdin iMX8M Mini | CAN | Low | No |
Description: Specifying an xceiver-supply in the SPI CAN nodes in the device tree will prevent the mcp25xxfd driver to successfully probe.
```
[ 5.239748] mcp25xxfd spi2.0: Failed to switch to mode 2 in time
[ 5.245858] mcp25xxfd spi2.0: Failed to switch into loopback mode
[ 5.252022] mcp25xxfd spi2.0: Probe failed, err=110
[ 5.256975] mcp25xxfd: probe of spi2.0 failed with error -110
``` Workaround: Do not use an xceiver-supply with the mcp25xxfd driver. |
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-4488 | Known Issue | RS485: xmit stops with `irq 37: nobody cared` error | Verdin iMX8M Mini | UART | Low | No |
Description: Sometimes transmission using RS485 stops with a kernel trace `irq 37: nobody cared`. |
ELB-4449 | Known Issue | SPI I/O Error in DMA Transmission | Verdin iMX8M Plus, Verdin iMX8M Mini | | Low | No |
Description: It is possible that the SPI Tx fails with `spi_imx 30830000.spi: I/O Error in DMA TX`. The issue is not systematic. |
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-3989 | Feature Request | Switch Ethernet Connector LINK/ACT LEDs in Software | Verdin iMX8M Plus, Verdin iMX8M Mini | Ethernet | Low | No |
Description: The LEDs of the on-module PHYs are swapped in hardware. We will resolve this issue by swapping the LEDs on the affected Verdin Carrier-Boards. Workaround: You can swap the LED behaviour using the Enhanced LED mode of the PHY. Make sure you also set bit15 in register 23 (0x17) to '1' on the PHY. Please refer to the KSZ9131 datasheet for more information on how to set the LEDs. |
ELB-3848 | Known Issue | PWM Instance Number Depend on Device Tree Overlays | Verdin iMX8M Plus, Verdin iMX8M Mini | Kernel | Low | No |
Description: PWM_1 and PWM_2 gets its pwmchip instance number changed when turning on or off the HDMI overlay. Workaround: Use a fixed Device Tree for production images according to https://developer.toradex.com/device-tree-customization. This way the issue will not appear. |
ELB-3581 | Feature Request | Lower resolution lead to a frequency's value of the pixel clock lower than the minimal supported value by DSI to HDMI Converter | Verdin iMX8M Mini, Verdin iMX8M Plus | DSI | | No |
Description: It’s not possible to use low resolution HDMI displays (800x600) using the DSI to HDMI converter due to the low frequency pixel clock . Workaround: By manipulating the timing settings it should be possible to increase the pixel clock and concurrently increase the blanking times and achieve a working display. |
ELB-3526 | Known Issue | Latency too big when receiving CAN packets on SPI Can Controller | Verdin iMX8M Mini | CAN, SPI | Low | No |
Description: Receiving a packet from the SPI CAN Controller can take more than 1ms |
ELB-3039 | Known Issue | Concurrent Use of SDIO Wi-Fi and Bluetooth May Crash Firmware/Driver | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX6ULL | Bluetooth, Wi-Fi | Low | No |
Description: Simultaneous use of Wi-Fi and Bluetooth interfaces can lead to crashes of the firmware and/or the Linux kernel driver of the SDIO Wi-Fi/BT solution. Workaround: Unload (rmmod) the entire Wi-Fi and Bluetooth stack and reload (insmod) it again. Worst case an entire system reboot may be required. Note: NXP is still working on the concurrent Wi-Fi Bluetooth use case. |
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-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-2025 | Feature Request | Add support for HDMI audio | Verdin iMX8M Mini | Digital Audio, HDMI | Low | No |
Description: Add support for HDMI audio using Verdin DSI to HDMI Adapter |
ELB-2015 | Feature Request | Support Toardex Resistive Touch Screens | Verdin iMX8M Mini | Resistive Touch | Low | No |
Description: DSI to RGB adapter not available yet. Support will be added when the display adapter is available. |
ELB-2011 | Feature Request | Power-off GPIO Support | Verdin iMX8M Mini | GPIO, Power Management | Low | No |
Description: Support initiating power-off, support switching carrier board power-off |
ELB-2006 | Feature Request | SPDIF Audio Support | Verdin iMX8M Mini | Digital Audio | Low | No |
Description: Add support for S/PDIF Audio. |
ELB-5195 | Known Issue | Wifi firmware in bad state after 24 hours running BLE scan | Verdin iMX8M Mini | | Low | No |
Description: Leaving a BLE scan running for >24hours can cause the wifi and Bluetooth interfaces to disappear. |
ELB-4998 | Known Issue | I2C_1 EEPROM Not Working in U-Boot with Yavia | Verdin AM62, Verdin iMX8M Mini, Verdin iMX8M Plus | Bootloader, I2C, Power Management | Low | No |
Description: The Carrier Board EEPROM on I2C_1 bus is not working properly on the Yavia Carrier Board, because of that the following errors are printed every boot:
```
wait_for_sr_state: Arbitration lost sr=93 cr=80 state=2020
i2c_init_transfer: failed for chip 0x57 retry=0
i2c_idle_bus: failed to clear bus, sda=0 scl=0
i2c_init_transfer: give up i2c_regs=0x30a50000
get_tdx_eeprom: cannot find EEPROM by node
``` Workaround: EEPROM on I2C_1 bus is normally not required in U-Boot, no functionality is prevented by this issue and errors can be safely ignored. |
ELB-4916 | Feature Request | Make Alsa Configuration Read Only Rootfs Friendly | Verdin AM62, Verdin iMX8M Mini, Verdin iMX8M Plus | | | No |
Description: The default alsa configuration that's deployed by our builds gets changed at runtime as a result of which Verdin carrier board is being used. Because of this, our builds are not compatible with read-only rootfs. |
ELB-4879 | Feature Request | Enable Verdin Board Power-Up With a Short (<0.5sec) Power Button Press | Verdin iMX8M Mini, Verdin iMX8M Plus | Bootloader | | No |
Description: Lower power button debounce time from 500ms to 50ms, this mainly affects carrier board that has no pushbutton on/off controller (e.g. Toradex Yavia). Workaround: Keep the power button pressed 1 more second. |
ELB-4694 | Known Issue | FEC Ethernet Interface Spurious Link Up/Down Events | Verdin iMX8M Mini, Verdin iMX8M Plus | Ethernet | Low | No |
Description: Second ethernet interface (FEC) can have some spurious link up/down events |
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-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-2727 | Feature Request | Implement SLEEP_MOCI# Signal Software Support | Verdin AM62, Verdin iMX8M Mini, Verdin iMX8M Plus | Power Management | | No |
Description: CTRL_SLEEP_MOCI# Signal is driven 'high' both in running and suspend mode. According to Verdin specification it should be 'high' in running, 'low' in suspend. |
ELB-2028 | Feature Request | Add QSPI Support | Verdin iMX8M Mini | SPI | Low | No |
Description: Add support for QSPI |
ELB-1327 | Feature Request | Add support for Verdin Display Adapter RGB | Verdin iMX8M Plus, Verdin iMX8M Mini | Graphics | Low | No |
Description: Add support for Verdin Display Adapter RGB |