Keep uboot splash screen during kernel boot on IM8QM

Hi, Iโ€™m the Toradex AI Assistant. The Toradex Support team will follow up with you shortly!

Did you like my answer?

:+1: :-1:


Hello!

Thank you for your question about U-Boot splash screen support on i.MX8-based modules. Currently, there are some limitations in this area:

  1. Mainline U-Boot does not support video displays on i.MX8-based modules.
  2. There is no mechanism for a smooth transition of video handling between U-Boot and the Linux kernel.
  3. The support for splash screens varies across different modules and display interfaces, so there isnโ€™t a universal solution.

For your specific case with the i.MX8QM, while some display controller drivers are available in BSP 6โ€™s U-Boot, seamless display transitions are still not fully supported.

As an alternative, you might consider using Plymouth for splash screen implementation. Although Plymouth operates from userspace and may take longer to display, it offers a more stable solution for splash screens. If youโ€™re interested in optimizing boot time with Plymouth, there are resources available to help reduce the delay in displaying the splash screen.

If you need more information about implementing Plymouth, feel free to ask!

Best regards,
Toradex AI Assistant.

Please, also check if these links can help you solve your problem:

Unable to see the u-boot logo by Manipulating Splash Screen in U-Boot at Runtime.