Upcoming Embedded Linux BSP Q4 2023 Quarterly Release |
ELB-5383 | Known Issue | Power-Off GPIO Not Working | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin AM62, Verdin iMX8M Mini, Verdin iMX8M Plus | | | Low | No |
Description: It's not possible to use the gpio-poweroff driver, as it's initialization fails with "gpio_poweroff_probe: pm_power_off function already registered" whenever the driver is configured on the device-tree. |
Upcoming Embedded Linux BSP Q2 2023 Quarterly Release. |
ELB-5375 | Known Issue | Ethernet (ETH_1) Bridge Mode Not Working | Verdin iMX8M Plus | Ethernet | | Low | No |
Description: Ethernet bridge mode on ETH_1 is not working. See also https://github.com/torvalds/linux/commit/a7602e7332b97cfbec7bacb0f1ade99a575fe104 and https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/Workaround-for-issue-Bridge-mode-on-EQoS-module-will-not-work/ta-p/1559302 |
ELB-5187 | Known Issue | Wi-Fi Firmware Crash With Concurrent AP/STA Mode | Verdin iMX8M Plus | Wi-Fi | | Low | No |
Description: It's not possible to use Wi-Fi AP mode and client mode simultaneously. Workaround: Update sdiouart8997_combo_v4.bin Wi-Fi firmware to the latest version from https://github.com/nxp-imx/imx-firmware/tree/lf-6.1.36_2.1.0/nxp/FwImage_8997_SD |
ELB-5185 | Feature Request | Update i.MX Linux Downstream Kernel To L5.15-2.2.x-imx | Apalis iMX8, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Kernel | | | No |
Description: Update i.MX Linux downstream kernel to NXP L5.15-2.2.x-imx / kernel.org v5.15.129 |
ELB-4998 | Known Issue | CTRL_SLEEP_MOCI# Low In U-Boot And Yavia I2C_1 EEPROM Not Working | Verdin AM62, Verdin iMX8M Mini, Verdin iMX8M Plus | Bootloader, I2C, Power Management | | Low | No |
Description: U-Boot is not properly driving the CTRL_SLEEP_MOCI# signal, because on that some carrier board peripheral might not be powered while in U-Boot.
For this reason the Carrier Board EEPROM on I2C_1 bus is not working properly on the Yavia Carrier Board.
This prevents the board to boot on Verdin AM62 + Yavia.
On Verdin iMX8MM and iMX8MP 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: Verdin iMX8MP and iMX8MM boot fine despite this bug. If needed CTRL_SLEEP_MOCI# can be driven from U-Boot command line using the `gpio` command. |
ELB-4988 | Known Issue | USB SDP/Fastboot Recovery Not Working | Verdin iMX8M Plus | Bootloader, USB | | Low | No |
Description: USB SDP/Fastboot recovery is not working in U-Boot. |
Embedded Linux BSP Q2 2023 Quarterly Release. |
ELB-5291 | Fixed | OE Build Error (Checksum Failure) Fetching `isp-imx-4.2.2.19.0.bin` | Verdin iMX8M Plus | Buildsystem | | Low | No |
Description: OpenEmbedded build fails while fetching `isp-imx-4.2.2.19.0` with a checksum error. This is happening because the file was replaced by NXP without updating the filename.
```
WARNING: isp-imx-4.2.2.19.0-r0 do_fetch: Checksum failure encountered with download of https://www.nxp.com/lgfiles/NMG/MAD/YOCTO//isp-imx-4.2.2.19.0.bin;fsl-eula=true - will attempt other sources if available
ERROR: isp-imx-4.2.2.19.0-r0 do_fetch: Fetcher failure for URL: 'https://www.nxp.com/lgfiles/NMG/MAD/YOCTO//isp-imx-4.2.2.19.0.bin;fsl-eula=true'. Checksum mismatch!
``` Workaround: Apply this patch https://github.com/Freescale/meta-freescale/commit/832250bdf2eb99d1727413b791b18f326d39446a |
ELB-5213 | Fixed | Generation of u-boot-nodtb.bin breaks if more than one UBOOT_CONFIG available | Apalis iMX8, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Bootloader | | Low | No |
Description: U-boot build fails when more than one configuration is listed in UBOOT_CONFIG variable. |
ELB-5193 | New Feature | Add 0064 Verdin iMX8M Plus Quad 2GB WB IT (BSP5, BSP6) | Verdin iMX8M Plus | Buildsystem | | | No |
Description: Add support for 0064 SKU |
ELB-5191 | New Feature | Add 0070 Verdin iMX8M Plus Quad 8GB WB IT (BSP5, BSP6) | Verdin iMX8M Plus | Buildsystem | | | No |
Description: Add support for 0070 SKU |
ELB-5189 | New Feature | Add 0065 Verdin iMX8M Plus QuadLite 1GB IT (BSP5, BSP6) | Verdin iMX8M Plus | Buildsystem | | | No |
Description: Add support for 0065 SKU |
ELB-5168 | Fixed | Booting FIT Image With Ramdisk Is Broken (`CAAM error`) | Verdin iMX8M Plus | Bootloader | | Low | No |
Description: Booting a FIT image that includes a RAM disk is not working. Boot fails with the following errors: `sha256Error: Address arguments are not aligned CAAM was not setup properly or it is faulty error!`, `sha256dev_get_priv: null device CAAM was not setup properly or it is faulty`. |
ELB-5165 | Fixed | 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. |
ELB-5050 | Fixed | Suspend/Resume Not Working | Verdin iMX8M Plus | Kernel, Power Management | | Low | No |
Description: Suspend/resume functionality is not working correctly, the kernel crashes during the resume. |
ELB-4948 | New Feature | Add HMP DT Overlay | Verdin iMX8M Plus | M4 | | | No |
Description: Enable HMP support on Verdin iMX8M Plus with dedicated dtb overlay. |
ELB-3988 | New Feature | Make LEDs of KSZ9131 PHY Behave the Same As KSZ9031 | Apalis iMX6, Apalis iMX8, Verdin iMX8M Mini, Verdin iMX8M Plus | Ethernet | | | No |
Description: Due to an Errata of the KSZ9131 PHY, one of the LEDs on the Ethernet connector is falsely lit up, even if the PHY is not connected. Workaround: Set bit9 to 1 in register 30 (decimal) of the KSZ9131 PHY. |
Embedded Linux BSP Q1 2023 Quarterly Release. Learn more on https://www.toradex.com/news/bsp-layers-reference-images-yocto-project-6-2-0-quarterly |
ELB-5138 | New Feature | Add Support For Verdin iMX8MP V1.1B | Verdin iMX8M Plus | Bootloader | | | No |
Description: Add support for Verdin iMX8MP V1.1B |
ELB-5037 | Fixed | U-Boot Build Might Produce A Non Working Binary | Verdin iMX8M Plus | Bootloader | | Low | No |
Description: U-Boot custom built may not work if size of SPL binary (u-boot-spl.bin) is bigger that 111236 bytes. In that case the SPL stack could override the DDR firmware leading to a failure during memory training and a boot failure. Workaround: Use Toradex provided binaries, reduce generate binary size removing functionality (e.g. set CONFIG_FSL_CAAM=n) or use the kirkstone Toradex OE generated toolchain that is known to create working binaries.
|
ELB-4870 | Fixed | Not Reliable Bluetooth Initialization | Verdin iMX8M Plus | Bluetooth | | Low | No |
Description: Bluetooth interface might not be properly initialized at boot, the following errors might happen: `Bluetooth: hci0: command 0x1003 tx timeout`, `Failed to start discovery: org.bluez.Error.NotReady` |
ELB-4856 | Fixed | ISP i.MX 8M Plus Service Load Fails | Verdin iMX8M Plus | Buildsystem, CSI | | Low | No |
Description: Loading imx8-isp.service will fail when no camera/ISP is present on the device tree. Workaround: The failure is normally happening when the ISP service is not required, therefore the error can be safely ignored when ISP is not used. |
ELB-4728 | Fixed | 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 | New Feature | 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 | Fixed | 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-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 Mini, Verdin iMX8M Plus | Bootloader, TF-A | | | 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-4852 | Fixed | Bluetooth Does Not Work Out-of-the-box and Issues With OE Overrides | Verdin iMX8M Plus | Bluetooth, Buildsystem | | Low | No |
Description: Some OE overrides in our layers are using a no longer supported syntax, because of that Bluetooth does not work out-of-the-box on Verdin iMX8M Plus >= V1.1A. Workaround: Manually execute hciattach:
```
/usr/bin/hciattach /dev/ttymxc3 any 115200 flow
/usr/sbin/rfkill unblock bluetooth
/usr/bin/hciconfig hci0 up
# Change BT UART baudrate to a higher speed, for example 921600
/usr/bin/hcitool -i hci0 cmd 0x3F 0x09 0x00 0x10 0x0e 0x00
/bin/stty -F /dev/ttymxc3 921600
``` |
ELB-4845 | New Feature | Update Wi-Fi SDIO-UART W8997 Firmware | Verdin iMX8M Plus | Wi-Fi | | | No |
Description: Update Wi-Fi SDIO-UART W8997 Firmware from version 16.92.10.p219.5 (`mxm5x17283.p2`) to 16.92.21.p55.3 (`mxm5x17344.p3`) |
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-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-4695 | Fixed | USB OTG Host/Client Switching Not Working | Verdin iMX8M Plus | USB | | Low | No |
Description: USB Port works only in host mode. |
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. |
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-4730 | Fixed | SLEEP_MOCI# Signal not Configured | Verdin iMX8M Plus | Power Management | | Low | No |
Description: The SLEEP_MOCI# is not properly configured on the Verdin iMX8M Plus, because of that any carrier board relying on this signal could have malfunctions. CAN/PCIe and USB are not working correctly on Dahlia because of that. |
ELB-4727 | New Feature | Add RNDIS Support in Minimal Image | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Buildsystem | | | No |
Description: Add USB RNDIS support in minimal reference image |
ELB-4700 | New Feature | Remove `toradex-fitimage.bbclass` | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6 | Buildsystem | | | No |
Description: Remove `toradex-fitimage.bbclass`, use standard OE kernel-fitimage.bbclass instead |
ELB-4659 | New Feature | Update devicetree Overlay Branch | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8 | Buildsystem, Device Tree | | | No |
Description: Branch BSP-6 downstream distribution overlay to `toradex_5.15-2.0.x-imx` |
ELB-4652 | New Feature | Add Device-Tree Overlays for Spidev | Verdin iMX8M Mini, Verdin iMX8M Plus | Device Tree, 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 | Apalis iMX6, Apalis iMX8, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Flash, SDIO/SD/MMC | | | No |
Description: Remove the code trying to set `read_ahead_kb` emmc queue parameter. |
ELB-4599 | New Feature | Add Verdin iMX8M Plus (DTS) | Verdin iMX8M Plus | Device Tree | | | No |
Description: Add Verdin iMX8M Plus 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 | Apalis iMX8, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | TF-A | | | No |
Description: Update ATF (TF-A) to lf_v2.6 version, as included in NXP 5.15-2.0 BSP. |
ELB-4585 | New Feature | Update U-Boot to NXP `imx_lf_v2022.04` Version | Verdin iMX8M Plus | Bootloader | | | No |
Description: Update U-Boot to NXP `imx_lf_v2022.04` version |
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-4282 | New Feature | Activate Pull-up for SD Card Interface in U-Boot / Kernel | Verdin iMX8M Plus | SDIO/SD/MMC | | | No |
Description: Activate internal pull-up for SD Card Interface in U-Boot / Kernel |
ELB-3388 | New Feature | Feature Set: Linux: Wayland | Verdin iMX8M Plus | Graphics | | | No |
Description: Add support for Wayland on Verdin iMX8M Plus V1.0B. |
ELB-3387 | New Feature | Feature Set: Linux: Watchdog | Verdin iMX8M Plus | Watchdog | | | No |
Description: Add support for Watchdog on Verdin iMX8M Plus V1.0B. |
ELB-3386 | New Feature | Feature Set: Linux: Video Encoding/Decoding (VPU) | Verdin iMX8M Plus | Multimedia, Video Codecs | | | No |
Description: Add support for hardware-accelerated video encoding and decoding on Verdin iMX8M Plus V1.0B. |
ELB-3381 | New Feature | Feature Set: Linux: Suspend / Resume | Verdin iMX8M Plus | Power Management | | | No |
Description: Add support for Suspend/Resume on Verdin iMX8M Plus V1.0B. |
ELB-3374 | New Feature | Feature Set: Linux: RS485 | Verdin iMX8M Plus | UART | | | No |
Description: Add support for RS-485 on Verdin iMX8M Plus V1.0B. |
ELB-3371 | New Feature | Feature Set: Linux: PWM | Verdin iMX8M Plus | PWM | | | No |
Description: Add support for PWM on Verdin iMX8M Plus V1.0B. |
ELB-3367 | New Feature | Feature Set: Linux: Multimedia Playback (Gstreamer) | Verdin iMX8M Plus | Multimedia | | | 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-3364 | New Feature | Feature Set: Linux: LVDS | Verdin iMX8M Plus | LVDS | | | No |
Description: Add support for LVDS on Verdin iMX8M Plus V1.0B. |
ELB-3360 | New Feature | Feature Set: Linux: Graphics Acceleration (GPU) | Verdin iMX8M Plus | Graphics | | | No |
Description: Add support for GPU on Verdin iMX8M Plus V1.0B. |
ELB-3359 | New Feature | Feature Set: Linux: GPIO | Verdin iMX8M Plus | GPIO | | | No |
Description: Add support for GPIO on Verdin iMX8M Plus V1.0B. |
ELB-3358 | New Feature | Feature Set: Linux: Framebuffer/DRM | Verdin iMX8M Plus | Graphics | | | No |
Description: Add support for Framebuffer/DRM on Verdin iMX8M Plus V1.0B. |
ELB-3350 | New Feature | Feature Set: Linux: I2S Interface | Verdin iMX8M Plus | Digital Audio | | | No |
Description: Add support for audio via the I2S interface on Verdin iMX8M Plus V1.0B. |
ELB-3348 | New Feature | Feature Set: Linux: Capacitive Multi-Touch (Atmel MaxTouch) for Toradex Displays | Verdin iMX8M Plus | Capacitive Touch | | | No |
Description: Add support for the Atmel MaxTouch IC used on Toradex capacitive touchscreens, on Verdin iMX8M Plus V1.0B. |
ELB-3346 | New Feature | Feature Set: Linux: Bluetooth (on-SoM) | Verdin iMX8M Plus | Bluetooth | | | No |
Description: Add support for the on-SoM Bluetooth on Verdin iMX8M Plus. |
Upcoming Embedded Linux BSP 5.7.4 Maintenance Release |
ELB-5191 | Feature Request | Add 0070 Verdin iMX8M Plus Quad 8GB WB IT (BSP5, BSP6) | Verdin iMX8M Plus | Buildsystem | | | No |
Description: Add support for 0070 SKU |
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-4730 | Known Issue | SLEEP_MOCI# Signal not Configured | Verdin iMX8M Plus | Power Management | | Low | No |
Description: The SLEEP_MOCI# is not properly configured on the Verdin iMX8M Plus, because of that any carrier board relying on this signal could have malfunctions. CAN/PCIe and USB are not working correctly on Dahlia because of that. |
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. |
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-4535 | New Feature | Verdin iMX8M Plus is missing the uap0 WLAN NIC | Verdin iMX8M Plus | Wi-Fi | | | No |
Description: Add missing uap0 Wi-Fi device, to be used for AP mode |
ELB-4502 | New Feature | Update Linux Kernel patch version to 5.4.193 | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Kernel | | | No |
Description: Update Linux Kernel patch version to 5.4.193 |
ELB-4451 | New Feature | Add Net-Tools Which Amongst Others Contains Helpful Mii-Tool | 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) | Apalis iMX8, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | TF-A | | | No |
Description: Update ATF to NXP released L5.4.70_2.3.7 |
ELB-4407 | New Feature | 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 | New Feature | 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 | Apalis iMX6, Apalis iMX8, Verdin iMX8M Mini, Verdin iMX8M Plus | Ethernet | | | No |
Description: Due to an Errata of the KSZ9131 PHY, one of the LEDs on the Ethernet connector is falsely lit up, even if the PHY is not connected. Workaround: Set bit9 to 1 in register 30 (decimal) of the KSZ9131 PHY. |
ELB-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, SDIO/SD/MMC | | | 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-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-4905 | Known Issue | Setting `fdt_board` Env Variable In U-Boot Not Working As Expected | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Bootloader | | Low | No |
Description: `fdtfile` variable always takes precedence over `fdt_board` Workaround: From U-Boot, use the following commands to properly use the `fdt_board` variable:
```
setenv fdtfile
setenv fdt_board ${carrier_board} # e.g. setenv fdt_board dahlia
saveenv
reset
```
replacing `${carrier_board}` with the actual carrier board name according to the dtb filename. |
ELB-4802 | Known Issue | XDG Base Directory Specification Not Implemented Over SSH Logins | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6 | Buildsystem | | Low | No |
Description: XDG Base Directory Specification (e.g. `XDG_RUNTIME_DIR`) variables are not set when connecting over ssh using dropbear Workaround: Move from dropbear to openssh or manually set the required variables |
ELB-4796 | Known Issue | Broken Display Output When Switching HDMI Ports | Verdin iMX8M Plus | Graphics, HDMI | | Low | No |
Description: When switching back and forward between the integrated HDMI port and the one from the DSI-HDMI adapter, the display output image can get corrupted with wrong zoom and positioning issues. |
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-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-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-4453 | Known Issue | Video Playback Hung | Verdin iMX8M Plus | Video Codecs | | Low | No |
Description: Sometimes after playing a video with gst-play-1.0 the tool never returns. |
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-4254 | Feature Request | Increase SPI Datarate Efficiency on ECSPI Driver | Verdin iMX8M Plus | SPI | | | 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-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-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-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-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-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-5417 | Known Issue | BT Interface Might Not Start Correctly | Verdin iMX8M Plus | Bluetooth, UART | | Low | No |
Description: The BT interface might not start correctly at boot with the following errors:
```
[ 7.486916] Bluetooth: hci0: command 0xfc09 tx timeout
[ 15.586955] Bluetooth: hci0: send command failed: -110
[ 15.594620] Bluetooth: hci0: Failed to set baudrate
```
and
```
[ 3.794517] WARNING: CPU: 3 PID: 91 at kernel/dma/mapping.c:528 dma_free_attrs+0xb0/0xe0
``` |
ELB-5282 | Feature Request | Allow Using Verdin UART2 From Cortex-M | Verdin iMX8M Plus | | | | No |
Description: Allow Using Verdin UART2 From Cortex-M, currently this is not possible since it is reserved for the Cortex-A by the TF-A. Workaround: Run `mw.l 0x303d05a4 0xff` in U-Boot before starting the Cortex-M. |
ELB-5237 | Known Issue | Verdin iMX8MP native HDMI only works when verdin-imx8mp_dsi-to-hdmi_overlay.dtbo overlay is enabled | Verdin iMX8M Plus | DSI, HDMI | | Low | No |
Description: It's not possible to use the native HDMI port with the overlays verdin-imx8mp_mezzanine_panel-cap-touch-10inch-lvds_overlay.dtbo and verdin-imx8mp_hdmi_overlay.dtbo as described in our documentation. Workaround: Use the overlays imx8mp_mezzanine_panel-cap-touch-10inch-lvds_overlay.dtbo, verdin-imx8mp_hdmi_overlay.dtbo and verdin-imx8mp_dsi-to-hdmi_overlay.dtbo to get a working display. |
ELB-5167 | Known Issue | Crash Starting M7 FW From Linux Using Remoteproc | Verdin iMX8M Plus | M4 | | Low | No |
Description: It's not possible to start the M7 microcontroller from Linux using the remoteproc interface. Doing it crashes the Linux Kernel. Workaround: Start the M7 firmware from u-boot using the bootaux command, after that is possible to stop/start it again from the Linux remoteproc interface. |
ELB-4916 | Feature Request | Make Alsa Configuration Read Only Rootfs Friendly | Verdin AM62, Verdin iMX8M Mini, Verdin iMX8M Plus | Analog Audio, Buildsystem | | | 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 AM62, 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-4657 | Known Issue | LVDS Interface Clock Fixed To 74250 kHz (148500 kHz For Dual Channel) | Verdin iMX8M Plus | LVDS | | Low | No |
Description: The pixel clock frequency on the native LVDS interface (ldb) of the Verdin IMX8MP is fixed by the driver to either 74.25MHz in single channel or 148.5MHz in dual channel mode. More details available here https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/different-lvds-support-on-imx8mp/ta-p/1549174. |
ELB-4529 | Feature Request | Add Bootaux Support to Start M7 From Elf Firmware Files | Verdin iMX8M Plus | M4 | | | 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-4248 | Feature Request | Implement inline ECC support | Verdin iMX8M Plus | Bootloader, RAM | | | No |
Description: Add support in the BSP for the inline ECC feature. |
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-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-3368 | Feature Request | Feature Set: Linux: NPU | Verdin iMX8M Plus | CSI, Kernel | | | No |
Description: Add support for NPU on Verdin iMX8M Plus V1.0B. |
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-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-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-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 |