U-Boot Splash Screen Issue on Verdin iMX8MP (Custom Ivy Carrier Board, HDMI, Yocto BSP 7.5 Scarthgap)

Hey, @Hariprabhu_13,

I apologize for the delayed response. Unfortunately, we do not support the U-Boot splash screen for iMX8 based SoMs onward. You can see a discussion here about a similar issue.

We only support displaying a splash screen through Plymouth, on Linux. From what I understood, you’re trying to use Psplash, it’s no problem for you to show the splash screen only on kernel boot. However, we don’t have documentation on how to use Psplash, so we recommend using Plymouth instead. You said you had problems setting up Plymouth, so I recommend following the steps in our Plymouth on Linux article, instead of relying on the AI for this one.

Let me know if you find any issues following the page.

Best regards,

Hi @leonardo.costa.tx,

I have tried out the plymouth splash screen method early followed based on the toradex docs provided, but in that I have seems the error like dango prm dependency error, after adding in the bbappend file also the error, so I cant reliable to use the plymouth spash screen on the bsp version 7.5.0 in verdin imx8mp board. Any relevant solution or suggestion to fix this part.

Hey @Hariprabhu_13,

It seems that the recipe in the website is outdated, I ended up running into a similar issue. Try using the following plymouth_%.bbappend, it worked for me:

FILESEXTRAPATHS:prepend := "${THISDIR}/files:"

SRC_URI += " \
    file://torizonlogo-white.png \
    file://spinner.plymouth \
"

PLYMOUTH_THEMES = "spinner"
PACKAGECONFIG = "drm udev ${PLYMOUTH_THEMES} ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"

do_install:append () {
    install -m 0644 ${WORKDIR}/torizonlogo-white.png ${D}${datadir}/plymouth/themes/spinner/watermark.png
    install -m 0644 ${WORKDIR}/spinner.plymouth ${D}${datadir}/plymouth/themes/spinner/spinner.plymouth
}

If you follow the steps on the website substituting the recipe for the one above, it should work. I’ll report this to the documentation team for them to update it.

Additionally, here is the complete meta layer that I used to test this:
meta-test-plymouth.zip (19.9 KB)

Let me know if you have any further issues.

Best regards,

Thanks @leonardo.costa.tx for the updated plymouth recipes, I’ll let you know with try out this given structure.

1 Like