Hello Igor,
Thank you for your response.
> what bsp used in the case
As mentioned above, I am using the Yocto dunfell release and the meta-freescale layer from git.yoctoproject.org. The kernel recipe used (linux-imx) uses the Linux kernel version 5.4.3 from git://source.codeaurora.org/external/imx/linux-imx. This is presumably the same kernel version as the demo image files in your link.
> one can try to reproduce issue on i.MX6 Sabre SD board with Demo Images
Unfortunately, I do not have a i.MX6 Sabre SD board at hand to test with.
What I found out in the meantime: Displaying the Linux boot logo seems to be dependent on the kernel parameter 'quiet'. I use 'quiet' to silence the boot output because it slows down the boot process. But if I use 'quiet', the boot logo is not shown. If I remove 'quiet' from the kernel command line, the boot logo shows up. This was not the case with older kernels. Was this an intentional change? Is it possible to use 'quiet' and still display the boot logo?
Update: The logo is shown correctly if I apply the following patch to the kernel.
diff --git a/drivers/video/fbdev/core/fbcon.c b/drivers/video/fbdev/core/fbcon.c
index c9235a2f42f8..357681821335 100644
--- a/drivers/video/fbdev/core/fbcon.c
+++ b/drivers/video/fbdev/core/fbcon.c
@@ -1091,8 +1091,10 @@ static void fbcon_init(struct vc_data *vc, int init)
info = registered_fb[con2fb_map[vc->vc_num]];
cap = info->flags;
+ /*
if (logo_shown < 0 && console_loglevel <= CONSOLE_LOGLEVEL_QUIET)
logo_shown = FBCON_LOGO_DONTSHOW;
+ */
if (vc != svc || logo_shown == FBCON_LOGO_DONTSHOW ||
(info->fix.type == FB_TYPE_TEXT))