Upcoming Embedded Linux BSP Q2 2022 Quarterly Release. |
ELB-4535 | Feature Request | Verdin iMX8M Plus is missing the uap0 WLAN NIC | Verdin iMX8M Plus | | Low | No |
Description: Add missing uap0 Wi-Fi device, to be used for AP mode |
ELB-4502 | Feature Request | 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 | Feature Request | 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 | Feature Request | 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 | Known Issue | 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 | Known Issue | 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 | Feature Request | 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 | Feature Request | 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 | Feature Request | 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 | Feature Request | 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-4407 | Feature Request | Implement mwifiex firmware selection based on strapping | Verdin iMX8M Plus | Wi-Fi | Low | No |
Description: Select correct mwifiex firmware depending on module strapping |
ELB-4349 | Feature Request | Select default ALSA device | Verdin iMX8M Plus, Verdin iMX8M Mini | Buildsystem | Low | No |
Description: Set analog audio output as default |
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-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-4236 | New Feature | Bring-up and basic testing of on module temperature sensor | Verdin iMX8M Plus | Temperature Sensor | Low | No |
Description: Add support for the Temperature Sensor on Verdin iMX8M Plus. |
ELB-4234 | New Feature | Bring-up and basic testing of BT interface | Verdin iMX8M Plus | Bluetooth | Low | No |
Description: Add support for Bluetooth on Verdin iMX8M Plus V1.1. |
ELB-4233 | New Feature | Bring-up and basic testing of USB OTG interface | Verdin iMX8M Plus | USB | Low | No |
Description: Add support for USB OTG Port on Verdin iMX8M Plus. |
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-3389 | New Feature | Feature Set: Linux: Wi-Fi | Verdin iMX8M Plus | Wi-Fi | Low | No |
Description: Add support for Wi-Fi on Verdin iMX8M Plus. |
ELB-3385 | New Feature | Feature Set: Linux: USB Host / Client Switching | Verdin iMX8M Plus | USB | Low | No |
Description: Add support for USB Host/Client switching on Verdin iMX8M Plus V1.0B. |
ELB-3384 | New Feature | Feature Set: Linux: USB Host | Verdin iMX8M Plus | USB | Low | No |
Description: Add support for USB Host on Verdin iMX8M Plus. |
ELB-3383 | New Feature | Feature Set: Linux: UART | Verdin iMX8M Plus | UART | Low | No |
Description: Add support for UART on Verdin iMX8M Plus |
ELB-3221 | New Feature | Bring-up UART Interface for Bluetooth (Alternatively to e.g. SDIO) | Verdin iMX8M Plus | Bluetooth, SDIO/SD/MMC, UART, Wi-Fi | Low | No |
Description: As concurrent use of SDIO Wi-Fi and Bluetooth is causing issues an alternative would be to use the UART for Bluetooth. |
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 |
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-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-3380 | New Feature | Feature Set: Linux: SPI | Verdin iMX8M Plus | SPI | Low | No |
Description: Add support for SPI on Verdin iMX8M Plus V1.0B. |
ELB-3379 | New Feature | Feature Set: Linux: SDIO | Verdin iMX8M Plus | SDIO/SD/MMC | Low | No |
Description: Add support for SDIO on Verdin iMX8M Plus V1.0B. |
ELB-3375 | New Feature | Feature Set: Linux: RTC on SoC and external | Verdin iMX8M Plus | RTC | Low | No |
Description: Add support for RTC on Verdin iMX8M Plus V1.0B. |
ELB-3370 | New Feature | Feature Set: Linux: PCIe | Verdin iMX8M Plus | PCIe | Low | No |
Description: Add support for PCIe on Verdin iMX8M Plus V1.0B. |
ELB-3366 | New Feature | Feature Set: Linux: MIPI-DSI | Verdin iMX8M Plus | DSI | Low | No |
Description: Add support for MIPI-DSI on Verdin iMX8M Plus V1.0B. |
ELB-3363 | New Feature | Feature Set: Linux: I2C | Verdin iMX8M Plus | I2C | Low | No |
Description: Add support for I2C on Verdin iMX8M Plus V1.0B. |
ELB-3353 | New Feature | Feature Set: Linux: DVFS | Verdin iMX8M Plus | Kernel | Low | No |
Description: Add support for DVFS on Verdin iMX8M Plus V1.0B. |
ELB-3347 | New Feature | Feature Set: Linux: CAN | Verdin iMX8M Plus | CAN | Low | No |
Description: Add support for CAN on Verdin iMX8M Plus V1.0B. |
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-4043 | Fixed | Latest CMA Configuration MAX(256MB, 25% of MEM) Not Working on 8GB SKU 0066 | Verdin iMX8M Plus | Kernel | Low | No |
Description: Unfortunately, CMA needs to be in low memory and to be consecutive is not allowed to cross any other reserved sections. This severely limits its maximum available size and it looks like there is no consecutive 2GB block available that would meet all these conditions. Workaround: Luckily, one may simply override the amount of CMA via Linux kernel command line parameter. E.g. for the BSP:
setenv setup 'setenv setupargs console=${console},${baudrate} console=tty1 consoleblank=0 earlycon cma=1376MB'
saveenv; boot
Or in the Toradex Easy Installer case:
setenv teziargs cma=1376MB; saveenv; boot |
ELB-4035 | New Feature | Add support for MIPI-CSI | Verdin iMX8M Plus | CSI | Low | No |
Description: Add support for OV5640 camera on the Verdin iMX8M Plus Mezzanine interface, to make use of the type specific camera interface. |
ELB-4034 | New Feature | Add support for LVDS | Verdin iMX8M Plus | LVDS | Low | No |
Description: Add support for our 10" LVDS display on the Verdin iMX8M Plus Mezzanine, to make use of the native LVDS interface of this modules |
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-4002 | New Feature | USB_1_EN is enabled in client mode and creates backfeeding | Verdin iMX8M Plus | USB | Low | No |
Description: USB_1_EN signal gets enabled during kernel boot. This leads to the USB power switch being enabled, hence sourcing the VBus voltage. This leads to the board being powered by USB Client, even when unplugging the power to the Verdin Development Board. This ticket is about fixing this in software, so USB_1_EN is not high when in client mode. |
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-4015 | New Feature | Native HDMI Only can Provide a Discret Set of Pixelclocks | Verdin iMX8M Plus | HDMI | Low | No |
Description: For native HDMI the pixelclock is provided by the a PLL in the HDMI PHY. The driver for the HDMI PHY accepts only modes with a pixelclock which matches a list of driver provided frequencies.
This masks out EDID modes with one of these not compatible frequencies.
Change the driver, so that it offers the closest frequency and change the bridge driver to accept also not exactly matching ones. |
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
|
ELB-3958 | New Feature | Update Linux Kernel to NXP BSP Patch L5.4.70_2.3.2 | Verdin iMX8M Plus | Buildsystem, Kernel | Low | No |
Description: Integrate all the changes into linux-toradex kernel which were released in NXP L5.4.70_2.3.2 patch release. |
ELB-3957 | New Feature | Update Meta-Toradex-NXP to NXP BSP Patch L5.4.70_2.3.2 | Verdin iMX8M Plus | Buildsystem, Kernel | Low | No |
Description: Integrate all the changes into our buildsystem/userspace which were released in NXP L5.4.70_2.3.2 patch release. |
ELB-3757 | New Feature | Disable Energy Efficient Ethernet (EEE) aka IEEE 802.3az | Verdin iMX8M Plus | Ethernet | Low | No |
Description: Real Energy Efficient Ethernet with Tx LPI (only supported on the on-module EQOS based MAC) may cause issues with EEE enabled peers/switches and is therefore disabled in NXP's BSPs. While NXP may have patches to fix this we also just disable it for now. Workaround: Disable EEE either on the peer/switch side or on the module as follows:
ethtool --set-eee eth0 eee off |
ELB-3378 | New Feature | Feature Set: Linux: SD Card | Verdin iMX8M Plus | SDIO/SD/MMC | Low | No |
Description: Add support for SD-Card on Verdin iMX8M Plus V1.0B. |
ELB-3361 | New Feature | Feature Set: Linux: HDMI | Verdin iMX8M Plus | HDMI | Low | No |
Description: Add support for HDMI (both native as well as via DSI-to-HDMI display adapter) on Verdin iMX8M Plus V1.0B. |
ELB-3357 | New Feature | Feature Set: Linux: eMMC/NAND | Verdin iMX8M Plus | Flash | Low | No |
Description: Add support for eMMC/NAND on Verdin iMX8M Plus V1.0B. |
ELB-3355 | New Feature | Feature Set: Linux: Ethernet | Verdin iMX8M Plus | Ethernet | Low | No |
Description: Add support for Ethernet on Verdin iMX8M Plus V1.0B. |
ELB-3354 | New Feature | Feature Set: Linux: EEPROM | Verdin iMX8M Plus | Flash | Low | No |
Description: Add support for EEPROM on Verdin iMX8M Plus V1.0B. |
ELB-3343 | New Feature | Feature Set: Linux: ADC | Verdin iMX8M Plus | Analog Inputs | Low | No |
Description: Add support for ADC on Verdin iMX8M Plus V1.0B. |
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-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-3541 | New Feature | Add Dahlia Device Tree for Verdin iMX8M Plus V1.0B | Verdin iMX8M Plus | Device Tree | Low | No |
Description: We added a Dahlia device tree for Verdin iMX8M Plus V1.0B. |
ELB-3505 | New Feature | Bring-Up Verdin iMX8M Plus V1.0B | Verdin iMX8M Plus | Bootloader, Kernel | Low | No |
Description: Add support for the new Verdin iMX8M Plus V1.0B in a way that it at least boots and is on the same level of support as before the V1.0A module |
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-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. |
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-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-3209 | New Feature | Must Have: Linux Kernel | Verdin iMX8M Plus | Kernel | Low | No |
Description: Add initial support for Linux kernel. |
ELB-3208 | New Feature | Must Have: Bootloader | Verdin iMX8M Plus | Bootloader | Low | No |
Description: Add initial support in U-Boot. |
ELB-3207 | New Feature | Must Have: Recovery Mode | Verdin iMX8M Plus | USB | Low | No |
Description: Add support for recovery mode. |
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-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-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-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-4501 | Known Issue | High Wi-Fi round-trip latency | Verdin iMX8M Plus, Colibri iMX6ULL | | Low | No |
Description: Wi-Fi round-trip latency can be up to 6ms even in optimal wireless coverage conditions. |
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-4445 | Known Issue | 10MBit/s Ethernet not working | Verdin iMX8M Plus | | Low | No |
Description: Primary ethernet interface is not working at 10MBit/s |
ELB-4333 | Known Issue | Race Condition During Boot May Cause Different Order Of HDMI vs. I2S Audio Devices | Verdin iMX8M Plus | Analog Audio, Digital Audio, HDMI | Low | No |
Description: A race condition during boot may cause a different order of native aka on-module HDMI vs. on-carrier I2S audio devices. Workaround: Do not use the soundcard device index to identify the output (e.g. based on aplay -l output). |
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-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-3977 | Known Issue | Issues with RGMII and/or PHY on Verdin Development Board | Verdin iMX8M Plus | Ethernet | Low | No |
Description: We see some retries when transferring 1GiB in our lab environment. |
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-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-4529 | Known Issue | Bootaux Fails to Start M7 From Elf Firmware Files | Verdin iMX8M Plus | | Low | No |
Description: Bootaux fails to start M7 from elf firmware files (e.g. zephyr.elf being regular samples/hello_world built for mimx8mp_evk_itcm). Workaround: Start M7 from bin firmware files instead as follows:
fatload mmc 2:1 0x48000000 zephyr.bin
cp.b 0x48000000 0x7e0000 20000
bootaux 0x7e0000 |
ELB-4481 | Known Issue | Wrong Playback Sample Rate on Analog Audio | Verdin iMX8M Plus, Verdin iMX8M Mini | Analog Audio | Low | No |
Description: Audio is played with the wrong sample rate (44100 vs 48000 Hz), a 6.5 seconds audio file plays in about 6 seconds (8% faster) Workaround: Having arecord running in parallel while aplay is running fixes the issue. |
ELB-4455 | Feature Request | Enable RPMSG / HMP Support on Verdin IMX8MP | Verdin iMX8M Plus | M4 | Low | No |
Description: Create a new device tree overlay with the changes needed to support RPMSG on the IMX8MP. |
ELB-4282 | Feature Request | Activate Pull-up for SD Card Interface in U-Boot / Kernel | Verdin iMX8M Plus | SDIO/SD/MMC | Low | No |
Description: Activate Pull-up for SD Card Interface in U-Boot / Kernel |
ELB-4254 | Feature Request | Increase SPI Datarate Efficiency on ECSPI Driver | Verdin iMX8M Plus | SPI | Low | No |
Description: We can see approximately 1 byte of pause between each byte sent using `spidev_test` utility from kernel-sources in `tools/spi/spidev_test.c`. Improve the ECSPI driver in a way that the DMA can be used more efficiently. Workaround: You can disable DMA in device-tree with "/delete-property/ dmas; /delete-property/ dma-names;" in ecspi node. Further it is possible to play with the "bits-per-word" setting of spidev_test. |
ELB-4248 | Feature Request | Implement inline ECC support | Verdin iMX8M Plus | Bootloader | Low | No |
Description: Add support in the BSP for the inline ECC feature. |
ELB-4054 | Feature Request | U-Boot cfgblock create Command Does Not Do Any Plausibility Checks | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8 | 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-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 Plus, Verdin iMX8M Mini | DSI | Low | 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-3554 | Feature Request | WM8904 Requires Early MCLK | Verdin iMX8M Plus | Analog Audio | Low | No |
Description: The WM8904 audio codec placed on the Dahlia development board needs the `mclk` to start earlier otherwise a rather long delay occurs before sound is played.
After the timeout kernel messages as follows are printed `wm8904 3-001a: DC servo timed out`. |
ELB-3388 | Feature Request | Feature Set: Linux: Wayland | Verdin iMX8M Plus | Graphics | Low | No |
Description: Add support for Wayland on Verdin iMX8M Plus V1.0B. |
ELB-3387 | Feature Request | Feature Set: Linux: Watchdog | Verdin iMX8M Plus | Watchdog | Low | No |
Description: Add support for Watchdog on Verdin iMX8M Plus V1.0B. |
ELB-3386 | Feature Request | Feature Set: Linux: Video Encoding/Decoding (VPU) | Verdin iMX8M Plus | Multimedia, Video Codecs | Low | No |
Description: Add support for hardware-accelerated video encoding and decoding on Verdin iMX8M Plus V1.0B. |
ELB-3382 | Feature Request | Feature Set: Linux: Temperature Sensor (SoC internal / overtemperature shutdown) | Verdin iMX8M Plus | Temperature Sensor | Low | No |
Description: Add support for the internal SoC temperature sensor and overtemperature shutdown on Verdin iMX8M Plus V1.0B. |
ELB-3381 | Feature Request | Feature Set: Linux: Suspend / Resume | Verdin iMX8M Plus | Power Management | Low | No |
Description: Add support for Suspend/Resume on Verdin iMX8M Plus V1.0B. |
ELB-3374 | Feature Request | Feature Set: Linux: RS485 | Verdin iMX8M Plus | UART | Low | No |
Description: Add support for RS-485 on Verdin iMX8M Plus V1.0B. |
ELB-3371 | Feature Request | Feature Set: Linux: PWM | Verdin iMX8M Plus | PWM | Low | No |
Description: Add support for PWM on Verdin iMX8M Plus V1.0B. |
ELB-3368 | Feature Request | Feature Set: Linux: NPU | Verdin iMX8M Plus | CSI, Kernel | Low | No |
Description: Add support for NPU on Verdin iMX8M Plus V1.0B. |
ELB-3367 | Feature Request | Feature Set: Linux: Multimedia Playback (Gstreamer) | Verdin iMX8M Plus | Multimedia | Low | No |
Description: Add support for multimedia playback using Gstreamer, on Verdin iMX8M Plus V1.0B. The Verdin iMX8M Plus does currently not play videos due to too low cma memory allocation. Workaround: Increase the CMA memory in one of the three locations: Device Tree, Kernel Config or with kernel argument `cma=640M`. Recommended to use is 640MiB if multimedia features are required. |
ELB-3365 | Feature Request | Feature Set: Linux: MIPI-CSI | Verdin iMX8M Plus | CSI | Low | No |
Description: Add support for MIPI-CSI on Verdin iMX8M Plus V1.0B. |
ELB-3364 | Feature Request | Feature Set: Linux: LVDS | Verdin iMX8M Plus | LVDS | Low | No |
Description: Add support for LVDS on Verdin iMX8M Plus V1.0B. |
ELB-3362 | Feature Request | Feature Set: Linux: HDMI Audio | Verdin iMX8M Plus | Digital Audio, HDMI | Low | No |
Description: Add support for HDMI audio on Verdin iMX8M Plus V1.0B. |
ELB-3360 | Feature Request | Feature Set: Linux: Graphics Acceleration (GPU) | Verdin iMX8M Plus | Graphics | Low | No |
Description: Add support for GPU on Verdin iMX8M Plus V1.0B. |
ELB-3359 | Feature Request | Feature Set: Linux: GPIO | Verdin iMX8M Plus | GPIO | Low | No |
Description: Add support for GPIO on Verdin iMX8M Plus V1.0B. |
ELB-3358 | Feature Request | Feature Set: Linux: Framebuffer/DRM | Verdin iMX8M Plus | Graphics | Low | No |
Description: Add support for Framebuffer/DRM on Verdin iMX8M Plus V1.0B. |
ELB-3350 | Feature Request | Feature Set: Linux: I2S Interface | Verdin iMX8M Plus | Digital Audio | Low | No |
Description: Add support for audio via the I2S interface on Verdin iMX8M Plus V1.0B. |
ELB-3349 | Feature Request | Feature Set: Linux: Control signals (Power-off/Reset/Sleep/Wakeup etc.) | Verdin iMX8M Plus | Power Management | Low | No |
Description: Add support for control signals on Verdin iMX8M Plus V1.0B. |
ELB-3348 | Feature Request | Feature Set: Linux: Capacitive Multi-Touch (Atmel MaxTouch) for Toradex Displays | Verdin iMX8M Plus | Capacitive Touch | Low | No |
Description: Add support for the Atmel MaxTouch IC used on Toradex capacitive touchscreens, on Verdin iMX8M Plus V1.0B. |
ELB-3346 | Feature Request | Feature Set: Linux: Bluetooth (on-SoM) | Verdin iMX8M Plus | Bluetooth | Low | No |
Description: Add support for the on-SoM Bluetooth on Verdin iMX8M Plus V1.0B. |
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-3216 | Feature Request | Best Effort: Linux: USB host | Verdin iMX8M Plus | USB | Low | No |
Description: Add support for USB Host on Verdin iMX8M Plus V1.0B. |
ELB-3215 | Feature Request | Best Effort: Linux: SD-Card | Verdin iMX8M Plus | SDIO/SD/MMC | Low | No |
Description: Add support for SD Card on Verdin iMX8M Plus V1.0B. |
ELB-3214 | Feature Request | Best Effort: Linux: Ethernet | Verdin iMX8M Plus | Ethernet | Low | No |
Description: Add support for Ethernet on Verdin iMX8M Plus V1.0B. |
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-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-2727 | Feature Request | Implement SLEEP_MOCI# Signal Software Support | Verdin iMX8M Plus, Verdin iMX8M Mini | Power Management | | No |
Description: Currently the SLEEP_MOCI# Signal is driven 'high' unconditionally if the kernel is running. Drive a low when the module is suspended. |
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 |