Multiple HSYNC in MIPI DSI Frame using i.Mx 6 DL

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

Multiple HSYNC in MIPI DSI Frame using i.Mx 6 DL

695 Views
olivierchiron
Contributor I

Hi,

I try to integrate a MIPI DSI module for QVGA screen ( 320 x 240 ) on i.Mx 6 dual Lite.

In some configurations, we observe undesirables HSYNC packets in the MIPI DSI Frame ( the

MIPI DSI is configured as follow : MIPI CLOCK 80 MHz, 2 LANE Active, Low power mode transparent.

The frame buffer configuration is given hereafter

For instance, in this frame buffer configuration, we have no problem. We observe, one HSYNC in the MIPI-DSI frame for each line.

static struct fb_video_mode truly_lcd_modedb[] = {

{

                « QVGA », 58, 320, 240, 163000,   // name, refresh, xres, yres, pclk (ps)

                68, 20,   // HBP, HFP

                18, 4,   // VBP, VFP

                16, 4,   // HSYNC period, VSYNC perdod

                FB_SYNC_OE_LOW_ACT,

                FB_VMODE_NONINTERLACED,

                0,

                },

} ;

But in this configuration ( same configuration with pclk period modified ), with observe one undesired HSYNC following the 24 bits packed pixel stream.

static struct fb_video_mode truly_lcd_modedb[] = {

{

                « QVGA », 58, 320, 240, 162000,   // name, refresh, xres, yres, pclk (ps)

                68, 20,   // HBP, HFP

                18, 4,   // VBP, VFP

                16, 4,   // HSYNC period, VSYNC perdod

                FB_SYNC_OE_LOW_ACT,

                FB_VMODE_NONINTERLACED,

                0,

                },

} ;

In the bad configuration, with observe the MIPI_D0N and MIPI_D1N s using oscilloscope ( with integrated MIPI DSI decoder module )

HSYNC.png

Can you see a problem in our configuration ? Our linux Kernel version is 3.0.35.

Tags (1)
0 Kudos
1 Reply

540 Views
igorpadykov
NXP Employee
NXP Employee

Hi Oliver

please try latest official nxp bsps described on

http://www.nxp.com/products/software-and-tools/software-development-tools/i.mx-software-and-tools/i....

Older kernel releases are not more supported and its support may obtained using NXP Professional Services:

http://www.nxp.com/support/nxp-professional-services:PROFESSIONAL-SERVICE

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos