MCIMX7D5EVM10SC mipi_dsi

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

MCIMX7D5EVM10SC mipi_dsi

1,030 Views
zhanghaijian
Contributor II

I have a question about MCIMX7D5EVM10SC,I use the cpu pads LCD_DATA00-LCD_DATA15 as EIM_DATA whcich will be connetted to FPGA, I want to know whether the mipi_dsi interface can still be used?

0 Kudos
6 Replies

759 Views
igorpadykov
NXP Employee
NXP Employee

Hi zhang

mipi-dsi has not muxing options according to sect.8.1.1.1 Muxing Options i.MX7D Reference Manual
http://cache.nxp.com/files/32bit/doc/ref_manual/IMX7DRM.pdf

so yes, it can be used with eim simultaneously.

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

0 Kudos

759 Views
zhanghaijian
Contributor II

I know that mipi-dsi has not muxing options,but on page 3737 of IMX7DRM,the DSI master block had used the RGB interface singals ,and what I saw in the imx7s-warp.dts,when used mipi_dsi interface,the lcdif must be configured.please refer to following.

&lcdif {

disp-dev = "mipi_dsi_samsung";

pinctrl-names = "default";
pinctrl-0 = <&pinctrl_lcdif_dat
&pinctrl_lcdif_ctrl>;
/* there is no direct LCD reset control pin */
display = <&display0>;
status = "okay";

display0: display {
bits-per-pixel = <16>;
bus-width = <24>;

display-timings {
native-mode = <&timing0>;
timing0: timing0 {
clock-frequency = <9200000>;
hactive = <480>;
vactive = <272>;
hfront-porch = <8>;
hback-porch = <4>;
hsync-len = <41>;
vback-porch = <2>;
vfront-porch = <4>;
vsync-len = <10>;

hsync-active = <0>;
vsync-active = <0>;
de-active = <1>;
pixelclk-active = <0>;
};
};
};
};

&mipi_dsi {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_enet2_epdc0_en>;
lcd_panel = "TRULY-TDO-QVGA0150A90049";
resets = <&mipi_dsi_reset>;
back-light-gpios = <&gpio7 2 1>;
reset-gpios = <&gpio7 6 0>;
status = "okay";
};

 

0 Kudos

759 Views
igorpadykov
NXP Employee
NXP Employee

Hi zhang

please check imx7d-sdb.dts i.MX7D SDB nxp reference board

linux-imx.git - i.MX Linux Kernel 

imx7s-warp is not nxp board and questions for that board may be posted

on its vendor community

element14 Community | Design Engineer Community | Online Electronic Resources & Support 

Best regards
igor

0 Kudos

759 Views
zhanghaijian
Contributor II

Hi igorpadykov
Thank you very much!

0 Kudos

759 Views
zhanghaijian
Contributor II

Hi igor

 I check the imx7d-sdb-mipi-dsi,dts ,when used mipi_dsi ,the lcdif must be configured.
linux-imx.git - i.MX Linux Kernel 

#include "imx7d-sdb.dts"

/ {
mipi_dsi_reset: mipi-dsi-reset {
compatible = "gpio-reset";
reset-gpios = <&gpio6 15 GPIO_ACTIVE_LOW>;
reset-delay-us = <1000>;
#reset-cells = <0>;
};
};

&lcdif {
disp-dev = "mipi_dsi_samsung";
};

&mipi_dsi {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_mipi_dsi_reset>;
lcd_panel = "TRULY-WVGA-TFT3P5581E";
resets = <&mipi_dsi_reset>;
status = "okay";
};

0 Kudos

759 Views
igorpadykov
NXP Employee
NXP Employee

Hi zhang

I think you are right, lcdif is used for preparing data for mipi-lcd.

Best regards
igor

0 Kudos