Hi, we are having problem using a 1366x768 LVDS panel with Android 8.0.
When the system boots into kernel, we can see the 4 penguins get displayed correctly, and if we direct the console message to the LVDS, it also displays correctly.
However, once Android kicks in, the images start to tear off, even during boot animation.
We have a imx6q version and a imx6s verison. Both exhibit the same symptom.
The same LVDS timing definition in device tree was used in L5.0.2, and it worked fine.
We then compiled a zImage and a dtb file using the exactly same kernel source from Android 8.0(o8.0.0_4.9.17), put it into a Yocto 4.9.11 image, and the display worked just fine, so it doesn't seem to be kernel related.
Please see the attached images for the teared Android screenshot and the good Yocto screenshot.
It looks like the issue is specific to Android 8.0 system and 1366x768 resolution.
We tried a 1024X600 panel and 1280x800 panel without this issue.
Could anyone provide any insight of how to fix this issue?