When I upgraded from Android 11 2.2.0 to 2.6.0, Our primary display no longer shows the Android boot animation during startup (the display is left blank). We have a Vendor evaluation board with an LVDS display and that works fine. Our device uses a MIPI DSI display.
I know the boot animation is starting and playing as before. You can see the status of the boot animation in logcat and it looks normal. In addition, if I connect to the device during boot over adb, I can use a service like Vysor or scrcpy to see the screen and the boot animation is playing there fine. As soon as the boot sequence is complete, and Android starts, our primary display begins to show the expected content.
Any ideas why our display fails to show anything during the boot animation? I'm unsure why this would work fine for the LVDS display but not for our custom mipi display (all else being pretty much the same except for the DTS file for different boards). Ideas for debugging appreciated, thanks.