IMX53 with lvds 1280x800 resolution

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IMX53 with lvds 1280x800 resolution

1,984 Views
woutervh
Contributor IV

Dear all,

I want to drive a single channel lvds screen with a resolution of 1280x800 on a IMX53_loco board.

For now, I'm using linux 2.6.35. What do I need to modify to be able to set such a resolution? I'm using linux, not android

Are there more recent kernels available?

Grtz,

Wouter

Labels (2)
0 Kudos
3 Replies

1,090 Views
SergioSolis
NXP Employee
NXP Employee

Hello Wouter,

I'm attaching a document that can help you understand how to change the frame buffer to get the resolution you are looking for.

It is made for a generic i.MX processor, but it will definitely help.

Please let me know if you have any questions.

1,090 Views
woutervh
Contributor IV

Thank you. Here's what I already did (I'm using freescale kernel 2.6.35 from bsp 1109 btw):

I added the timing information to the struct fb_videomode mxcfb_ldb_modedb[] in ldb.c and adjusted my bootargs accordingly.

{

    "TLV_1280_800", 60, 1280, 800, 14065,

     40, 40,

     10, 3,

     80, 10,

     0,

     FB_VMODE_NONINTERLACED,

     FB_MODE_IS_DETAILED,},


However, The screen does not function... In your document, they refer to a previous section according to lvds timing information and a "struct fb_info" of which I don't know where to look for...

Any ideas?

0 Kudos

1,090 Views
SergioSolis
NXP Employee
NXP Employee

Wouter,

Yes, you can find the struct in the following directory:

../include/linux/fb.h.

For more information please check the following app note:

http://cache.freescale.com/files/dsp/doc/app_note/AN3974.pdf?fsrch=1&sr=18