Currently I am facing a problem when interfacing a 1280x1024 LVDS LCD display to the i.mx6 SOLO.
We are using dual channel LVDS. LCD able to show after boot up without problem.
Problem happens when I try to 'unblank' the display after blanking it for screen sleep mode.
the display will be corrupted, with error message as below:
imx-ipuv3 imx-ipuv3.0: IPU Error - IPU_INT_STAT_10 = 0x00080000
imx-ipuv3 imx-ipuv3.0: IPU Error - IPU_INT_STAT_5 = 0x00800000
I trace the kernel code and see that in order to 'unblank' the display, it goes to mxc_ipuv3_fb.c --> mxcfb_blank: set the blank to FB_BLANK_UNBLANK. However I am not sure what causes it and how to solve it.
The display corrupt after 'unblanking' only happens for bigger display (currently tested is 1280x1024). for smaller display (800x480, 800x600), this problem does not happen.
Does anybody has any experience on this and can give me advise? Thank you.
I am using kernel version 3.0.35.