i.MX53 ARD Dual LVDS

Document created by jesseg Employee on Aug 8, 2012Last modified by Jodi Paul on May 16, 2013
Version 3Show Document
  • View in full screen mode

The ARD has 2 LVDS connectors, one on the CPU board and a second one on the main board, the LVDS panel (MCIMX-LVDS1) can be connected to these. To enable two independent displays on the Linux BSP 11.05:

 

1. On u-boot, use the following on the kernel command line for video:

video=mxcdi0fb:RGB666,XGA di0_primary ldb=di0 video=mxcdi1fb:RGB666,XGA ldb=di1

2. After boot use  memtool to write to the LDB registers to map each LVDS to a display interface:

root@freescale ~$ /unit_tests/memtool -32 0x53fa8008=0x0000020d
Writing 32-bit value 0x20D to address 0x53FA8008

3. Unblank framebuffer 1:

echo 0 > /sys/class/graphics/fb1/blank


On the Freescale Linux BSP 11.09 the LDB register write is not needed:

 

1. On U-boot, use the following on the kernel command line for video:

'video=mxcdi0fb:RGB666,XGA di0_primary ldb=separate,di=0,di=1,ch0_map=SPWG,ch1_map=SPWG video=mxcdi1fb:RGB666,XGA'

2. Unblank framebuffer 1:

echo 0 > /sys/class/graphics/fb1/blank

Attachments

    Outcomes