AnsweredAssumed Answered

iMX6DL can mirroring the LVDS and VGA(external monitor)?

Question asked by 호영 노 on May 2, 2018
Latest reply on May 2, 2018 by igorpadykov

I'm using the iMX6DL and linux 3.0.35 kernel.

One display connected to the LVDS output of the iMX6DL and the VGA Moniotr is using the external analog devices ADV7125 DAC. 

 

As I reviewed so many threads in this community which concerned about mirroring.

At this time, I could see the each output but I couldn't see the mirroring output. (same time, same screeen)

 

If I want to mirroring of LVDS and LCD, then it need 2 IPU?

 

Because iMX6DL has only 1 of IPU,

so I set the same IPU id to LVDS and LCD. 

And I set the different channel of disp_id.

 

But it doesn't working.

 

here is my uboot code

"root=/dev/mmcblk0p1 rootfstype=ext4 rootwait rw video=mxcfb0:dev=ldb,LDB-VGA, ldb=sin0 bpp=32 video=mxcfb2:dev=lcd, LCD-640480, bpp=32, if=RGB24\0"

 

I set the mxcfb0 to ldb, and mxcfb2 to LCD.

 

this is LDB's timing 


{
"LDB-VGA", 60, 640, 480, 15385,
100, 40,
30, 3,
10, 2,
0,
FB_VMODE_NONINTERLACED,
FB_MODE_IS_DETAILED,},
};

 

And LCD's timing is 

{
"LCD-640480", 60, 640, 480, 39683, 45, 114, 33, 11, 1, 1,
FB_SYNC_CLK_LAT_FALL,
FB_VMODE_NONINTERLACED,
0,},

 

when I check the fbset in terminal,

fb0 and fb2 is same as LDB-VGA's timing.

 

It seems like my uboot code is not working. (mxcfb2's setting.)

Because if I change the mxcfb0 to lcd and mxcfb2 to lvds, 

then lcd is working but lvds is not working.

 

 

What can I do? 

Is this need to 2 of IPU?

Outcomes