diff --git a/drivers/video/cfb_console.c b/drivers/video/cfb_console.c
index 95e9dcfc651e6f0cba6318f9012b7219856a95f5..68d8c7dc1932ad1fa47d918b79db77b1ed80de5c 100644
--- a/drivers/video/cfb_console.c
+++ b/drivers/video/cfb_console.c
@@ -2108,17 +2108,17 @@ static int cfg_video_init(void)
 	if (!CONFIG_IS_ENABLED(NO_FB_CLEAR))
 		video_clear();
 
-#if defined(CONFIG_VIDEO_LOGO) || defined(CONFIG_SPLASH_SCREEN)
-	/* Plot the logo and get start point of console */
-	debug("Video: Drawing the logo ...\n");
-	video_console_address = video_logo();
-#endif
 #ifndef CONFIG_VIDEO_LOGO
 	if (!board_cfb_skip()){
 		video_console_address = video_fb_address;
 		video_drawstring(VIDEO_FONT_WIDTH, 0, (uchar *)version_string);
 	}
 #endif
+#if defined(CONFIG_VIDEO_LOGO) || defined(CONFIG_SPLASH_SCREEN)
+	/* Plot the logo and get start point of console */
+	debug("Video: Drawing the logo ...\n");
+	video_console_address = video_logo();
+#endif
 
 	/* Initialize the console */
 	console_col = 0;