we have achieved 1080i50 、YUVY in imx6q,but the color is not correct。The first picture shows the correct color in720P,YUVY,and the second picture is 1080i YUVY with the wrong color .
Have anyone met the same quesion? We have asked freescale's FAE for help,they think it may have something to do with DC and DP ,but we have no idea how to set DP and DC register.
your setting is "1080i",the 'i' mean "INTERLACED"
you may try this:
modify FB_VMODE_NONINTERLACED to FB_VMODE_INTERLACED in mxc_lcdif.c.
In 1080i mode,we actually used “FB_VMODE_INTERLACED ”,otherwise ,the board cannot output 1080i。
If you take a look to YUV - Wikipedia, the free encyclopedia
It seem as all chroma Y == V.
It is may be hardware problem. But this is may be software porblem. May be check format video setted for show.
DP and DC registers you can set if you are work with kernel. But I sure that you work with abstract ipu.
Can you show as configure output graphic?
Thank you very much for your attention! My boot cmd for 1080i is :
/*1080i*/
setenv bootargs console=ttymxc0,115200 init=/init rw video=mxcfb0:dev=lcd,LCD-1080I50,if=UYVY16,fbpix=RGB565
for 720p is:
/*720p*/
setenv bootargs console=ttymxc0,115200 init=/init rw video=mxcfb0:dev=lcd,LCD-720p,if=UYVY16,fbpix=RGB565
It is very strange that 720p output is ok but 1080i color is wrong.