Wouter Vanhauwaert

Dual Channel LVDS on IMX53

Discussion created by Wouter Vanhauwaert on May 16, 2012
Latest reply on Jun 10, 2014 by beomseok oh

I want to use a dual channel (1 channel for even, 1 channel for odd pixels) LVDS 1920x1080 display on a Digi Connectore platform. I already have a baseboard with the two channels connected, but what do i do to drive this? Did anyone already did this?

bootargs for ldb bridge look like:

ldb=split,di=0,ch0_map=SPWG,ch1_map=SPWG

 

And videomode looks like:

static struct fb_videomode tlv19201080p = {
    .name        = "TLV19201080P",
    .refresh    = 60,            /* Refresh rate in Hz */
    .xres        = 1920,            /* Resolution in the x axis */
    .yres        = 1080,            /* Reslution in the y axis */
    .pixclock    = 13000,            /* Pixelclock/dotclock,picoseconds. */
    .left_margin    = 30,            /* Horizontal Back Porch (HBP) */
    .right_margin    = 30,            /* Horizontal Front Porch (HFP) */
    .upper_margin    = 15,            /* Vertical Back Porch (VBP) */
    .lower_margin    = 15,            /* Vetical Front Porch (VFP) */
    .hsync_len    = 40,            /* Horizontal sync pulse width */
    .vsync_len    = 10,            /* Vertical sync pulse width */
    .vmode        = FB_VMODE_NONINTERLACED, //FB_VMODE_NONINTERLACED,/* Video mode */
    .sync        = FB_SYNC_EXT,        /* Data clock polarity */
    .flag        = 0,
};

 

But for some reason, fysical screen is like a 1280x1080 screen (640 pixels are outside my screen region)

Outcomes