Using the latest patch files from the EZSDK we have been able to enable the splash screen on the DM8148 from U-Boot. Ideally, we would like the splash screen to show up until we can make a smooth handoff to the framebuffer/vpss/hdmi kernel modules.
Right now, the behavior we are seeing is immediately upon the kernel starting execution, the bitmap we have displayed disappears. The HDMI/DVO2 outputs are still being driven with a proper video signal, but it appears the VPDMA transfers have been halted. We have verified the logo time is long enough to not be the cause.
Dumping some registers in U-Boot and in the kernel afterwards, it looks like the HDVPSS is being reset . PM_HDVPSS_PWRSTCTRL has bits 0 & 1 low, RM_HDVPSS_RSTST is 0. (The names to which the U-Boot patches refer)
I was hoping to get some insight as to what could be causing this, if this is the expected behavior of the splash screen (Does anyone else have a splash screen staying on longer?), or if something that has changed in our board file or boot loader could be causing it. Regardless, we will need the splash screen to maintain throughout the kernel boot process for as long as possible.
Thanks.