video: Do not show splash and U-Boot logo simultaneously
authorFabio Estevam <festevam@denx.de>
Mon, 28 Mar 2022 19:40:36 +0000 (16:40 -0300)
committerTom Rini <trini@konsulko.com>
Thu, 31 Mar 2022 12:27:51 +0000 (08:27 -0400)
Currently, on imx6sabresd and gwventana boards, the company logo
and U-Boot logo are shown.

The correct behavior is to show only the company logo, if available,
and not both logos.

Reported-by: Tim Harvey <tharvey@gateworks.com>
Signed-off-by: Fabio Estevam <festevam@denx.de>
Tested-by: Tim Harvey <tharvey@gateworks.com> #gw_ventana
drivers/video/video-uclass.c

index 88797d4..f9c2c40 100644 (file)
@@ -407,7 +407,8 @@ static int video_post_probe(struct udevice *dev)
                return ret;
        }
 
-       if (IS_ENABLED(CONFIG_VIDEO_LOGO) && !plat->hide_logo) {
+       if (IS_ENABLED(CONFIG_VIDEO_LOGO) &&
+           !IS_ENABLED(CONFIG_SPLASH_SCREEN) && !plat->hide_logo) {
                ret = show_splash(dev);
                if (ret) {
                        log_debug("Cannot show splash screen\n");