Upcoming Embedded Linux BSP Q1 2024 Quarterly Release |
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-4950 | Fixed | RTC Wakealarm Not Triggering | Apalis iMX8 | Kernel, SCFW | | Low | No |
Description: The wakealarm feature of RTC1 does not work when using the `sysfs` interface. Thus one can do a timebased wakeup from suspend from any source provided by the SoM. Workaround: Use `rtcwake` tool. |
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-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. |
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 Q4 2021 Quarterly Release. Learn more on https://www.toradex.com/news/bsp-layers-reference-images-yocto-project-5-5-0-quarterly |
ELB-4158 | New Feature | Update to NXP released 5.4.70_2.3.4 Patch | Apalis iMX8, Apalis iMX8X, Colibri iMX8X | Buildsystem, Kernel | | | No |
Description: Update SCFW to 5.4.70_2.3.4 |
ELB-4112 | Fixed | Apalis iMX8 Ixora V1.2 Device Tree Crashes Sometimes | Apalis iMX8 | Kernel | | Low | No |
Description: Sometimes after multiple reboots an Apalis iMX8 crashes when using the Ixora V1.2 device tree. Workaround: Use eval-board device tree |
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. |
ELB-3431 | Fixed | SATA Instability | Apalis iMX8 | Kernel, SATA | | Low | No |
Description: SATA is not working stable. Workaround: None |
ELB-2801 | New Feature | Add Device-Tree for Ixora V1.2 | Apalis iMX8 | Device Tree, Kernel | | | No |
Description: Add device tree for Apalis iMX8 on Ixora V1.2 Workaround: Use V1.1 of the Ixora device tree until the new one is created. |
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-3032 | Fixed | Ixora GPIO/LED List May be Shifted by One | Apalis iMX8 | GPIO, Kernel | | Low | No |
Description: The GPIO list as visible at /sys/kernel/debug/gpios is shifted by one (e.g. it starts with gpio5-01 while it really should start with gpio5-00). |
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-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. |
Deferred release. See more at https://www.toradex.com/blog/torizon-yocto-project-long-term-support-alignment |
ELB-1380 | Known Issue | Make the DSP Driver Autodetect the Existence of the DSP | Apalis iMX8 | Kernel | | Low | No |
Description: The dsp is an optional silicon feature. Currently, some of the Apalis iMX8 (and maybe Colibri iMX8X) do
not have the feature.
The device-trees by default enable the DSP in the SoC dtsi.
The current driver prints the following message if the DSP is missing, often followed by a kernel oops.
| Failed power operation on resource 512 sc_err 3, power_on 1
Change the driver to first detect the existence of a DSP and react accordingly. |
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-2388 | New Feature | Provide 5.4 based Backports for the i.MX 4.14-2.3.x Kernel | Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8 | Kernel | | Low | No |
Description: Provide 5.4 based Backports for the i.MX 4.14-2.3.x Kernel to improve WiFi driver stability Workaround: Compile a new 5.4 kernel |
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-1254 | New Feature | Add support for Apalis iMX8 1.1A | Apalis iMX8 | Kernel | | Low | No |
Description: Support the new product version Apalis iMX8 V1.1A with our embedded Linux BSP. |
This release supports Apalis TK1, Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7 and Colibri iMX8X in addition to Apalis iMX8QM V1.0B. See more at https://www.toradex.com/news/3-0b2-embedded-linux-bsps-for-apalis-colibri-system-on-modules |
ELB-1146 | New Feature | Update The i.MX Kernel to FSL Community Kernel Based on NXP Release imx_4.14.98_2.0.0_ga | Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8 | Kernel | | Low | No |
Description: NXP released BSP L4.14.98_2.0.0_ga. Update the kernel to that release. |
ELB-1057 | New Feature | Add support for new [00491000] Apalis iMX8QP 2GB V1.0A | Apalis iMX8 | Kernel | | Low | No |
Description: Support the new product version [00491000] Apalis iMX8QP 2GB V1.0A with our embedded Linux BSP. |
This is the initial release for Apalis iMX8QM V1.0B only. See more at https://www.toradex.com/news/3-0b1-embedded-linux-bsps-for-apalis-imx8-system-on-modules |
ELB-1689 | New Feature | DVFS Support | Apalis iMX8 | Kernel | | Low | No |
Description: Add support for DVFS |
ELB-1056 | New Feature | Add support for new [00371001] Apalis iMX8QM 4GB WB V1.0B | Apalis iMX8 | Kernel | | Low | No |
Description: Support the new product version [00371001] Apalis iMX8QM 4GB WB V1.0B with our embedded Linux BSP. |
ELB-4966 | Known Issue | Kernel Error: `Bluetooth: hci0: unexpected event for opcode 0x0000` | Apalis iMX8, Colibri iMX8X | Bluetooth, Kernel | | Low | No |
Description: During the initial boot the kernel might print some error on hci interface, `Bluetooth: hci0: unexpected event for opcode 0x0000`. Workaround: No known issues because of that, bluetooth is just working fine afterward, just ignore the message. |
ELB-4946 | Known Issue | Wrong LVDS Color Mapping With Jeida-24 Mapping | Apalis iMX8 | Kernel, LVDS | | Low | No |
Description: LVDS Jeida-24 Mapping Is Not Working Correctly Workaround: Set LDB_BIT_MAP_CH1_JEIDA / LDB_BIT_MAP_CH0_JEIDA in drivers/gpu/drm/imx/imx8qm-ldb.c |
ELB-3878 | Known Issue | Crash on Resume with WAKE1_MICO# | Apalis iMX8 | Kernel | | Low | No |
Description: When trying to resume an apalis-imx8 with WAKE1_MICO# signal it does not wake up and the module freezes. It seems to crash on resume. |
ELB-1244 | Known Issue | Linux kernel crashes sometimes while booting on iMX8-based SoMs | Apalis iMX8 | Kernel | | Low | No |
Description: The current revision of iMX8 has a hardware issue that leads to random crash a Linux kernel on PCIe probing. |
ELB-1058 | Feature Request | Add support for new [00471001] Apalis iMX8QM 4GB IT V1.0B | Apalis iMX8 | Kernel | | Low | No |
Description: Support the new product version [00471001] Apalis iMX8QM 4GB IT V1.0B with our embedded Linux BSP. |
ELB-1059 | Feature Request | Add support for new [00481000] Apalis iMX8QP 2GB WB V1.0A | Apalis iMX8 | Kernel | | Low | No |
Description: Support the new product version [00481000] Apalis iMX8QP 2GB WB V1.0A with our embedded Linux BSP. |