Hi Qiang,
Still back to this issue after 3 months.
Currently I'm working with Mx6q_sabrelite and the latest BSP Ltib3.0.25_4.1.0.
And I would like to get 1280x1024@60Hz DVI output from ADV7513, which is connected to MX6Q LCD display port.
However, we can not get any output on our DVI display.
After checking the PIXCLK of the LCD port ( which is output by MX6Q processor ),
we found that the wave form of the PIXCLK signal is distorted ( As shown in enclose distored_pixclk.jpg).
Because of the incorrect wave form, adv7513 internal PLL circuit can not lock to this pix clock,
and naturally no output on the DVI display.
The fb_videomode for 1280x1024@60Hz in lcdif_modedb[], mxc_lcdif.c, is as follows:
{ "1280x1024@60", 60, 1280, 1024, 9259, 248, 48, 38, 1, 112, 3,
FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
FB_VMODE_NONINTERLACED, FB_MODE_IS_VESA,
}
However, if we change the LCD interface configuration to 1400x900@60Hz,
we can get a perfect PIXCLK output from MX6Q LCD interface.
The waveform of PIXCLK with 1400x900@60Hz can be found in attached perfect_pixclk.jpg.
And therefore everything goes well.
The fb_videomode for 1400x900@60Hz in lcdif_modedb[], mxc_lcdif.c is as follows:
{ "1400x900", 60, 1440, 900, 9389, 232, 80, 25, 3, 152, 6,
0, FB_VMODE_NONINTERLACED, FB_MODE_IS_VESA,
},
From the measured wave form, it seems that there is something wrong
with the pixclk generation for LCD interface in 1280x1024@60Hz mode.
Is this problem perhaps related to the issue mentioned by previous Davecbluechip's Post?
I mean, related to the system clock tree?
Any idea?
By the way, is there any Linux command to check the system clock tree?
Best regards,
Jie

