We have a custom board with a display connected over LVDS to an iMX8QXP. When u-boot starts we show a logo bitmap from eMMC. After u-boot has loaded the kernel the display is switched of and comes back when weston is started. This causes the display to be black for a couple of seconds which is anything but nice. Is there any solution to this problem? We use our own BSP heavily based on the latest release 5.10.72_2.2.0.
We need display output as fast as possible so using the kernel logo feature is not quick enough. I got it now as far as having a valid dual channel LVDS output in uboot by patching imx8_lvds.c with support for the an aux ldb as it is done in the kernel. We tried to follow the path of what is done when fsl,dual-channel; is set in the kernel device tree.
But now we see a stretched image (only left half of uboot splashscreen is visible). Do you have any hint what can be done to fix this behavior?
Regards
yes
You can custom your kernel logo during this black display.
Useful link: https://developer.toradex.com/knowledge-base/splash-screen-linux