Hi ,GopiNagaBharath,
if you use LVDS port, you should add LCD's with 640x480 video mode to ldb.c(linux/drivers/video/mxc/ldb.c)
struct fb_videomode mxcfb_ldb_modedb[] = {
{
"1080P60", 60, 1920, 1080, 7692,
100, 40,
30, 3,
10, 2,
0,
FB_VMODE_NONINTERLACED,
FB_MODE_IS_DETAILED,},
// {
/* 1024x600 @ , pixel clk @ 51.2MHz */
/* "WSVGA", 60, 1024, 600, 19531,
90, 30,
20, 5,
200, 10,
0,
FB_VMODE_NONINTERLACED,
FB_MODE_IS_DETAILED,},*/
/* {
"XGA", 60, 1024, 768, 15385,
220, 40,
21, 7,
60, 10,
0,
FB_VMODE_NONINTERLACED,
FB_MODE_IS_DETAILED,},*/
{
/* 1280x800 @ 60 Hz , pixel clk @ 72.4MHz */
"LDB-WXGA",60,1280,800,13812,60,60,20,15,40,3,
FB_SYNC_CLK_LAT_FALL,
FB_VMODE_NONINTERLACED,
0,},
};
1280x800 @ 60 Hz , pixel clk @ 72.4MHz is added by me . you can modify it to 640x480 accroding to your LCD datasheet.
<Note: don't add 3rd one, In this structure, there are only 2 members>
Weidong