From: Devarsh Thakkar Date: Thu, 22 Feb 2024 13:08:09 +0000 (+0530) Subject: video: Assume video to be active if SPL is passing video hand-off X-Git-Url: http://git.dujemihanovic.xyz/login.html?a=commitdiff_plain;h=4ac7ffb60ee9a342337dce6e4fda3cbac827c398;p=u-boot.git video: Assume video to be active if SPL is passing video hand-off If SPL is passing video handoff structure to U-boot then it is safe to assume that SPL has already enabled video and that's why it is passing video handoff structure to U-boot so that U-boot can preserve the framebuffer. Signed-off-by: Devarsh Thakkar Reviewed-by: Nikhil M Jain --- diff --git a/drivers/video/video-uclass.c b/drivers/video/video-uclass.c index 3571e62ba2..7b5d1dfbb3 100644 --- a/drivers/video/video-uclass.c +++ b/drivers/video/video-uclass.c @@ -404,6 +404,10 @@ bool video_is_active(void) { struct udevice *dev; + /* Assume video to be active if SPL passed video hand-off to U-boot */ + if (IS_ENABLED(CONFIG_SPL_VIDEO_HANDOFF) && spl_phase() > PHASE_SPL) + return true; + for (uclass_find_first_device(UCLASS_VIDEO, &dev); dev; uclass_find_next_device(&dev)) {