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 = <®_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
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:
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
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)