AnsweredAssumed Answered

i.MX6 IPU Interlaced Output

Question asked by Robert Spriggs on May 12, 2017
Latest reply on Aug 10, 2017 by Anuradha Ranasinghe

Hi,

I'm using a custom i/MX6DL board based on the sabre. I've had no problem setting the display port output format to 720P59.94 and 1080P59.94, but for our product we have to support interlaced formats as well.

I'm trying to set my display port output format to interlaced by adding the 'interlaced' flag to the LDB section of my device tree file:

 

display-timings {
native-mode = <&timing0>;
timing0: hsd100pxn1 {
clock-frequency = <148351500>;
hactive = <1920>;
vactive = <1080>;
hback-porch = <148>;
hfront-porch = <88>;
vback-porch = <36>;
vfront-porch = <4>;
hsync-len = <44>;
vsync-len = <5>;
interlaced = <1>;

};

 

Firstly I get two images per screen (stacked vertically). There don't seem to be any interlace artifacts though. People's faces are purple, but other than that colours look normal.

 

I also get this warning what looks like about once per frame:

 

imx-ipuv3 2400000.ipu: IPU Warning - IPU_INT_STAT_10 = 0x00080000  

 

(0x00080000 == DI0_SYNC_DISP_ERR)

 

Any ideas whats going on?

Outcomes