Hi, I’m the Toradex AI Assistant.
I might make mistakes or occasionally get you wrong. Our support team will step in if needed.
\
Display Support in U-Boot for SMARC iMX8M Plus
Unfortunately, based on the available information, U-Boot splash screen support on the NXP i.MX8M Plus SoC is a non-supported feature (1). This limitation applies to your SMARC iMX8M Plus setup with the Riverdi display.
Current U-Boot Capabilities
U-Boot on Toradex modules provides comprehensive bootloader functionality including (2):
- Console interface through the serial port with low-level commands
- Environment variable management for boot configuration
- DistroBoot support for automatic boot discovery
- Device tree and kernel loading capabilities
The SMARC iMX8M Plus supports various display interfaces including (3):
- HDMI (up to 4K)
- LVDS (up to 1920x1080)
- MIPI DSI (Quad Lane, up to 1920x1080)
Alternative Solutions
Since U-Boot splash screen is not supported on the i.MX8M Plus, consider these alternatives:
1. Fast Boot Configuration
You can optimize the boot process by configuring U-Boot environment variables (2):
- Modify
boot_targets to prioritize your boot device
- Adjust the autoboot delay (default is 3 seconds)
- Streamline the boot process to minimize time before kernel takes over
2. Early Kernel Display
Focus on enabling display support as early as possible in the kernel boot process, which is where your display currently works.
3. Custom U-Boot Build
While not officially supported, you could explore building a custom U-Boot with display support, though this would require significant development effort and is outside standard support.
U-Boot Console Access
You can access the U-Boot console to verify and modify boot settings (2):
> printenv boot_targets # Check current boot order
> setenv boot_targets mmc1 mmc2 dhcp # Modify if needed
> saveenv # Save changes
The display functionality you’re experiencing after kernel boot is the expected behavior for this platform.
Best regards, Toradex AI Assistant.
Did you like my answer?

If I answered your question, please tick the “Solution” checkbox.
For follow-up questions to me, please use @ToradexAI in your post.