Hello,
I am using a 24 bit parallel LCD(800x480) with sabresd board. I am using the android code provided by freescale. Here is the kernel commandline argument provided to activate the parallel display -
I am using the driver drivers/video/mxc/mxc_lcdif.c for the LCD display and confirmed that the following parameters in driver is confirming the display specifications -
static struct fb_videomode lcdif_modedb[] = {
{
/* 800x480 @ 57 Hz , pixel clk @ 27MHz */
"CLAA-WVGA", 57, 480,800, 37037, 40, 60, 10, 10, 20, 10,
FB_SYNC_CLK_LAT_FALL,
FB_VMODE_NONINTERLACED,
0,}
The problem is that the display is comming but it is bit distorted.
The following U-boot variable is used with the LCD :
video=mxcfb0:dev=lcd,SEIKO-WVGA,if=RGB24
As an example :
setenv bootargs_mmc 'setenv bootargs ${bootargs} root=/dev/mmcblk1p1 rootwait rw video=mxcfb0:dev=lcd,SEIKO-WVGA,if=RGB24 ip=none'
https://community.freescale.com/thread/309048
Have a great day,
Yuri
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------