Hi Toradex support team,
I’m looking for guidance on implementing a splash screen logo during the early kernel boot stage on the Verdin iMX8MP SOM.
Right now, I have console logs disabled, so the early kernel period shows a blank screen. After that, Plymouth starts and shows its splash screen, and eventually my device application takes over.
My main question is: Can Plymouth replace the blank kernel period with a splash logo, or does Plymouth only start after the kernel has already handed off? If Plymouth can’t cover that early stage, what’s the correct way to show a splash logo during the kernel boot (before Plymouth and before my application)?
Device-info:
root@verdin-imx8mp-15722244:~# tdx-info
Software summary
------------------------------------------------------------
Bootloader: U-Boot
Kernel version: 6.6.101-7.5.0-devel #1 SMP PREEMPT Mon Oct 27 12:24:20 UTC 2025
Kernel command line: root=PARTUUID=7d38c44c-02 ro rootwait console=tty1 console=ttymxc2,115200 quiet loglevel=0 vt.global_cursor_default=0 vt.default_redraw=0
Distro name: NAME="TDX Wayland with XWayland"
Distro version: VERSION_ID=7.5.0-devel-20251114145026-build.0
Distro variant: -
Hostname: verdin-imx8mp-15722244
------------------------------------------------------------
Hardware info
------------------------------------------------------------
HW model: Toradex Verdin iMX8M Plus WB on Verdin Development Board
Toradex version: 0070 V1.1A
Serial number: 15722244
Processor arch: aarch64
------------------------------------------------------------
root@verdin-imx8mp-15722244:~#
Need this setup through the yocto build without make it manual, by the build OS will generate the inside the kernel level space at start, restart, reboot and shutdown times.
Any valid suggestions or guidance on kernel-level splash implementation would be appreciated.