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