ELB-5590 | Feature Request | Update i.MX Downstream U-Boot To lf-5.15.71-2.2.2 | Apalis iMX8, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Kernel | | | No |
Description: Update i.MX downstream U-Boot to latest NXP dot release version lf-5.15.71-2.2.2. |
Embedded Linux BSP Q3 2023 Quarterly Release |
ELB-5185 | New Feature | 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 |
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-4899 | Fixed | Resume From Suspend Not Working | Verdin iMX8M Mini | Kernel, Power Management | | Low | No |
Description: It's not possible to reliable use suspend/resume functionality Workaround: Turn off ethernet before suspending. "ip link set dev eth0 down" |
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-4887 | Fixed | PREEMPT_RT Not Working On Downstream Distro | Verdin iMX8M Mini, Verdin iMX8M Plus | 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-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-4855 | New Feature | Add Systemd Required KConfig Option To Kernel Config | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Buildsystem, Kernel | | | No |
Description: Some kconfig option required by some systemd functionality are missing in the kernel config, add those. |
ELB-4822 | Fixed | USB Over Current Polarity Property Not Defined | Apalis iMX6, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Verdin iMX8M Mini | Kernel, USB | | Low | No |
Description: USB over current polarity is currently not defined in the device tree file, leading to the following error: `imx_usb 2184000.usb: No over current polarity defined` Workaround: This error message can be safely ignored |
ELB-4791 | Fixed | Kernel Error: CAAM `job ring 0` Warnings During Boot | Verdin iMX8M Mini, Verdin iMX8M Plus | Kernel, Miscellaneous Peripherals | | Low | No |
Description: CAAM driver has some failure warning during boot (`caam_jr 30901000.jr: failed to flush job ring 0`, `caam_jr: probe of 30901000.jr failed with error -5`). JR0 is reserved for secure world usage and Linux kernel cannot use it. Workaround: The error message is just cosmetic, no known issues. |
ELB-4790 | Fixed | Kernel Error: `of_reserved_mem_lookup() returned NULL` During Boot | Verdin iMX8M Mini | Kernel | | Low | No |
Description: At boot the kernel prints the following error message: `of_reserved_mem_lookup() returned NULL` Workaround: No issues because of this, the error log can just be ignored |
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-4597 | New Feature | Update Linux Kernel to 5.15-2.0.x-imx Version | Apalis iMX8, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Kernel | | | No |
Description: Update Linux Kernel to 5.15-2.0.x-imx version, as included in NXP 5.15-2.0 BSP. |
ELB-4534 | New Feature | Use LZ4 Kernel Compression Algorithm | Apalis iMX6, Apalis iMX8, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Bootloader, Kernel | | | No |
Description: Use LZ4 kernel compression algorithm instead of LZO. |
Embedded Linux BSP Q2 2022 Quarterly Release. Learn more on https://www.toradex.com/news/bsp-layers-reference-images-yocto-project-5-7-0-quarterly |
ELB-4502 | New Feature | Update Linux Kernel patch version to 5.4.193 | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Kernel | | | No |
Description: Update Linux Kernel patch version to 5.4.193 |
ELB-4411 | New Feature | Update to NXP released L5.4.70_2.3.7 (Kernel) | Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Kernel | | | No |
Description: Update Kernel to NXP released L5.4.70_2.3.7 |
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-4294 | New Feature | Update Linux kernel to latest LTS available patchset (Downstream) | Apalis iMX8, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Kernel | | | No |
Description: Update Linux kernel to 5.4.161 |
Embedded Linux BSP Q3 2021 Quarterly Release. Learn more on https://www.toradex.com/news/bsp-layers-reference-images-yocto-project-5-4-0-quarterly |
ELB-4006 | New Feature | Update Downstream Kernel To L5.4.70_2.3.3 Patch Release | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Kernel | | | 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. |
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 | Apalis iMX8, Apalis iMX8X, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Kernel | | | 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. |
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-3326 | New Feature | Rebase Downstream Kernel on NXP L5.4.70-2.3.0 Release | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Kernel | | | No |
Description: Update Linux kernel to new NXP L5.4.70-2.3.0 release. |
Dunfell Q4 2020 Quarterly Release. Learn more on https://www.toradex.com/news/bsp-layers-reference-images-yocto-project-5-1-0-quarterly |
ELB-3254 | New Feature | Merge Latest Kernel.org 5.4 LTS Commits (Plus RT Patch Update) | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini | Kernel | | | No |
Description: Merge latest kernel.org 5.4 LTS commits: Mainline/upstream branch toradex_5.4.y and downstream NXP branch toradex_5.4-2.1.x-imx both updated to 5.4.77 with optional RT patch 5.4.77-rt43. |
ELB-3035 | New Feature | Drop defconfigs in OE Meta-Data | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Buildsystem, Kernel | | | 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. |
Initial Dunfell Q3 2020 Quarterly Release. Learn more on https://www.toradex.com/news/bsp-layers-reference-images-yocto-project-5-0-0-quarterly |
ELB-3023 | New Feature | Enable CAN SAE J1939 | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini | CAN, Kernel | | | No |
Description: Enable Linux kernel support for the CAN SAE J1939 protocol for the vehicle bus recommended practice used for communication and diagnostics among vehicle components. Workaround: You may manually enable CONFIG_CAN_J1939, re-build and re-deploy the Linux kernel and/or Linux kernel modules. |
ELB-2891 | New Feature | Drop Backports | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini | Kernel | | | No |
Description: With the move to the NXP L5.4.24-2.1.0 BSP we will have all our downstream and mainline/upstream Linux kernels based on 5.4. Using 5.4 based backports with this does not make any sense so drop it. |
ELB-2837 | New Feature | Enable PPS GPIO Support | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini | GPIO, Kernel | | | No |
Description: The Linux kernel configurations CONFIG_PPS_CLIENT_GPIO and CONFIG_PPS_CLIENT_LDISC may be usefull. |
ELB-2757 | New Feature | Downstream Kernel Update to NXP L5.4.24_2.1.0 | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini | Kernel | | | No |
Description: Update downstream kernel to the latest NXP BSP L5.4.24_2.1.0. |
ELB-1991 | New Feature | Suspend / Resume Support | Verdin iMX8M Mini | Kernel, Power Management | | Low | No |
Description: Add support for suspend/resume |
ELB-1990 | New Feature | DVFS Support | Verdin iMX8M Mini | Kernel | | Low | No |
Description: Add support for DVFS |
ELB-1372 | New Feature | Use Compressed Kernel on i.MX 8 Series Based Modules | Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8 | Bootloader, Buildsystem, Kernel | | Low | No |
Description: The kernel for i.MX8 series based SoM is currently provided uncompressed, i.e. as an Image in the BSP.
The Toradex Easy Installer now provides a gzip compressed kernel as part of its fit image. U-Boot uncompresses the kernel when loading the fit image
Use also a compressed kernel in the BSP and evaluate what options we have to decompress in U-Boot. |
LTS release. Learn more on https://www.toradex.com/news/embedded-linux-yocto-project-bsp-3-0-4-lts-for-imx-tk1-system-on-modules |
ELB-2349 | New Feature | Kernel Update to NXP L4.14.98_2.3.0 | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini | Kernel | | | No |
Description: Update downstream kernel to the latest NXP BSP L4.14.98_2.3.0. |
ELB-4919 | Known Issue | Potential Warning On `drm_atomic_helper_wait_for_vblanks()` When Monitor Timings Change | Verdin iMX8M Mini | DSI, Kernel | | | No |
Description: When switching from a monitor to another one with different timing and doing a reboot a warning with a stack trace on `drm_atomic_helper_wait_for_vblanks` could happen. |
ELB-3848 | Known Issue | PWM Instance Number Depend on Device Tree Overlays | Verdin iMX8M Mini, Verdin iMX8M Plus | 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. |