AnsweredAssumed Answered

imx6q mutliple displays ipu error

Question asked by james payne on May 5, 2015
Latest reply on May 7, 2015 by james payne

Hi,

 

I'm attempting to use the variscite IM6q som board to drive 3 displays independently using directfb. There are two 800x480 LVDS and one 1280x720 HDMI. I had to make some modifications to the variscite device tree as they put one of the LVDS and the HDMI on the same IPU (which did not support different resolutions). So now both LDS are on IPU1 and the HDMI is on IPU 0

 

MY uboot arguments are

video=mxcfb0:dev=hdmi,1280x720M@60,if=RGB24,bpp=32 video=mxcfb1:dev=ldb,800x480M@66,if=RGB666,bpp=24 video=mxcfb2:dev=ldb,800x480M@66,if=RGB666,bpp=24 ldb=sep0 fbmem=28M,10M,10M

 

This boots correctly with the HDMI as the main display and the two LVDS detected but blanked as soon as I unblank one of them I get:

 

IPU WARNING IPU_INT_STAT_10 = 0x00100000

 

strangely the directfb applications run nearly ok in all three displays (the lvds are both fine but hdmi has a line of corruption)

 

running dump-clocks.sh after initialising the lVDS gives a strange error:

 

./dump-clocks.sh: line 16: cd: /sys/kernel/debug/clk/osc/pll2_bus/pll2_ppfd2_396m/step/pll1_sw: No such file or directory. Any ideas?

Outcomes