Am 1. September 2026 10:52:42 MESZ schrieb Julien Stephan 
<[email protected]>:
>show_splash() computed the result of video_bmp_display() but discarded
>it and always returned 0, so a failing splash display was silently
>ignored by video_post_probe(). Return the value directly instead.
>
>This has the side effect of actually making the whole video device fail
>to probe (no display), where before the console came up fine minus the
>logo.

I don't think we should disable video if the splash screen or the logo is not 
displayed.

I still want be able to use the U-Boot command line and the GRUB menu in this 
case.

Best regards

Heinrich

>
>Signed-off-by: Julien Stephan <[email protected]>
>---
> drivers/video/video-uclass.c | 5 +----
> 1 file changed, 1 insertion(+), 4 deletions(-)
>
>diff --git a/drivers/video/video-uclass.c b/drivers/video/video-uclass.c
>index 228d6bacc58..de161054d52 100644
>--- a/drivers/video/video-uclass.c
>+++ b/drivers/video/video-uclass.c
>@@ -595,11 +595,8 @@ void *video_get_u_boot_logo(void)
> static int show_splash(struct udevice *dev)
> {
>       u8 *data = SPLASH_START(u_boot_logo);
>-      int ret;
>-
>-      ret = video_bmp_display(dev, map_to_sysmem(data), -4, 4, true);
> 
>-      return 0;
>+      return video_bmp_display(dev, map_to_sysmem(data), -4, 4, true);
> }
> 
> int video_default_font_height(struct udevice *dev)
>

Reply via email to