MIPI DSI probe

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

MIPI DSI probe

2,980 Views
mjsong
Contributor I

Hi Everyone,

 

I purchased i.MX 7Dual Sabre Board (MCIMX7SABRE - SABRE Board, Hardware, i.MX 7) , MIPI LCD( TFT3P5581-E - TFT3P5581-E). 

After download demo image from IMX6_N7.1.1_1.0.0_ANDROID_DEMO_iMX7D_BSP then flashing it. 
But I cannot see any image on LCD, just backlight is turn on. 

 

Kernel log shows 
30730000.lcdif supply lcd not found, using dummy regulator
mxsfb 30730000.lcdif: failed to find mxc display driver

 

It seems mipi_dsi driver didn't probe correctly. would anyone suggest for checking point? what's wrong? 

 

Checking device tree description, 

 

@imx7d_dtsi, 

mipi_dsi: mipi-dsi@30760000 {
compatible = "fsl,imx7d-mipi-dsi";
reg = <0x30760000 0x10000>;
interrupts = <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&clks IMX7D_MIPI_DSI_ROOT_CLK>,
<&clks IMX7D_MIPI_DPHY_ROOT_CLK>;
clock-names = "mipi_cfg_clk", "mipi_pllref_clk";
mipi-phy-supply = <&reg_1p0d>;
status = "disabled";
};

 

@imx7d-sdb-mipi-dsi.dts

#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";
};

Original Attachment has been moved to: imx7d.log.zip

Labels (1)
0 Kudos
Reply
3 Replies

2,187 Views
igorpadykov
NXP Employee
NXP Employee

Hi Ethan

please check if correct kernel noot parameter was used, described in

Table 9. Common kernel boot parameters attached Release Notes.

Also one can try with Linux Demo Images:

http://www.nxp.com/webapp/Download?colCode=L4.1.15_2.0.0_iMX7D&appType=license&location=null&Parent_... 

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

2,187 Views
mjsong
Contributor I

Hi Igor


Thank you for your feedback. 
Bye the way, lcd eye still turned off even though set kernel boot parameters


 => setenv bootcmd boota mmc0
 => setenv bootargs console=ttymxc0,115200 init=/init androidboot.console=ttymxc0 consoleblank=0 androidboot.hardware=freescale video=mxcfb0:dev=mipi_dsi,TRULY-WVGA,if=RGB24 androidboot.selinux=permissive androidboot.dm_verity=disabled
] => saveenv


kernel log still shows,...

mxsfb 30730000.lcdif: failed to find mxc display driver. 

Please help again to solve this problem. thanks 


just FYI, 

I need Android base software for my custom board. (don't use Linux version)

0 Kudos
Reply

2,187 Views
igorpadykov
NXP Employee
NXP Employee

Hi Ethan

please check attached Release Notes Table 2. Features for

supported lcds, seems it is not supported.

Best regards
igor