With 1920x1080 conventional display, I could see uboot and kernel splash screen, even though I am using HDMI cable to connect.
when I use 1024x600 New haven display with HDMI cable which requires same approach with 1920x720 display to be connected, also in this case, I was able to see uboot and kernel splash screen.
Forgot to mention, but with 1920x720, I am also able to see kernel msg in boot. But not customized image.
So the issue is that you don’t see the Splash screen with a resolution of 1920x720, isn’t it?
Did you set up the splash screen for this resolution correctly?
Did you see the regular Splash screen with a resolution of 1920x720?
The HDMI driver for i.MX 6 goes through several steps when initializing the HW with first using a 640x480 pixel resolution before going to the final resolution.
The logo is only displayed in that first step and not reinitialized in the following steps and thus not shown.
The thread on the NXP community points to three patches provided by Boundary Devices for their i.MX 6 HW which address the issue and make the boot logo work also when using the HDMI output.
The ported patches can be downloaded here. Applying them to our kernel source tree and recompiling the kernel should fix the issue.