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-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-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-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-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: SLEEP_MOCI# Signal is not driver 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 |