IMX7D MIPI DSI Command mode display panel support

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

IMX7D MIPI DSI Command mode display panel support

1,984 Views
sandeepamarthal
Contributor I

I am using IMX7D for bringing up a command mode display panel based on OTM8009A display controller.

Is command mode display panel supported on IMX7D?

If so, I understand MIPI-DSI-SAMSUNG IP gets input from eLCDIF buffer either in RGB interface or S-i80 interface. To configure eLCDIF to output S-i80 format, should we use "VSYNC mode for high speed data transfers" as reference since there is no term called S-i80 in the description of outputs generated from eLCDIF.

Appreciate your help on this ASAP.

Labels (2)
Tags (1)
0 Kudos
4 Replies

1,444 Views
igorpadykov
NXP Employee
NXP Employee

Hi Sandeep

please check suggestion provided on

https://community.nxp.com/message/939284?commentID=939284#comment-939284 

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

0 Kudos

1,444 Views
sandeepamarthal
Contributor I

Hi,

I checked that thread, but it is not complete in explanation.

  1. As per the DTS file provided in imx7d, it uses mipi_dsi_samsung.c and not mipi_dsi.c DTS extract below
    • imx7d-sdb-mipi-dsi.dts
      • &lcdif {
        disp-dev = "mipi_dsi_samsung";
        };
  2. As per the code mipi_dsi_set_mode() shifts from HS or LP mode for CLK lane. Check this gerrit : https://git.congatec.com/arm/imx6_kernel_4.1/commit/9a3820046d963fe82e900b4924ab75d0b71058d9 

Default code is designed to configure eLCDIF to output RGB data and MIPI DSI works in RGB mode.

For command mode to work, it is explained in Chapter 13.4 that Display controller should be configured for S-i80 interface. However, it is not specified how to configure eLCDIF to provide S-i80 format ouput that MIPI DSI Samsung IP can understand. eLCDIF supports VSYNC mode which is similar to MPU mode plus VSYNC as extra signal.

Does S-i80 interface specified in MIPI DSI Host controller is same as VSYNC interface mode in eLCDIF?

Thanks for your help.

Regards,

Sandeep

0 Kudos

1,444 Views
igorpadykov
NXP Employee
NXP Employee

Hi Sandeep

I am afraid there are no examples in nxp bsps for such special case,

may be suggested to use support with Professional services

NXP Professional Services|NXP 

Best regards
igor

0 Kudos

1,444 Views
sandeepamarthal
Contributor I

Hi,

Its ok, If there is no example code in bsp.

Can you please let me know what mode we need to configure eLCDIF to generate S-i80 interface format output that MIPI DSI Samsung is expecting?

• MPU Interface
• VSYNC Interface
• DOTCLK Interface
• ITU-R BT.656 Digital Video Interface (DVI)

0 Kudos