i have two imx8M quad evaluation kit board and MX8_DSI_OLED1 screen. when i flash andriod O8.1.0_1.3.0 the MX8_DSI_OLED1 can display normally ,but when i flash andriod O9.0.0_2.0.0 the MX8_DSI_OLED1 screen keep blinking . I have try this on two boards and the issue can reprodeced on both of them. The andriod O8.1.0_1.3.0 and O9.0.0_2.0.0 are pre-build image fetched on the NXP site. I have doulbe check my operation are exactly follow by NXP guide.
pls give me some advice ~~thanks
I have found a workaround solution and verified it on my board which works!
Anyone who come into the same issue can try it .
diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8mq-evk-dcss-rm67191.dtsi b/arch/arm64/boot/dts/freescale/fsl-imx8mq-evk-dcss-rm67191.dtsi
@@ -91,8 +91,8 @@
hfront-porch = <20>;
hsync-len = <2>;
hback-porch = <34>;
- vfront-porch = <10>;
- vsync-len = <5>;
+ vfront-porch = <30>;
+ vsync-len = <2>;
vback-porch = <4>;
hsync-active = <0>;
vsync-active = <0>;
Dear zhao lingjun,
Thank you for pointing out this issue. I was able to reproduce this problem with Android 9 and 10.
I will review this issue with our application engineers to find a solution for this problem.