Ok, we have a developer build of uboot payload where we disabled the power on splash screen.
You just need these two config:
CONFIG_DRM_VERISILICON=y
CONFIG_STARFIVE_HDMI=y
With this, the image is booted up but HDMI display is still not showing up for me. We will need to investigate further.
I attached the patch to disable splash screen on uboot.
diff --git a/drivers/video/starfive/sf_vop.c b/drivers/video/starfive/sf_vop.c
index dbbccdf04e..73ad226339 100644
--- a/drivers/video/starfive/sf_vop.c
+++ b/drivers/video/starfive/sf_vop.c
@@ -617,7 +617,7 @@ static int sf_vop_probe(struct udevice *dev)
ofnode port, node;
int ret;
-
+ return 0;
sf_vop_power(dev);
mdelay(50);