AnsweredAssumed Answered

IMX8MM_DVK can't work HDMI-DSI

Question asked by Sato Kimiyasu on Jul 18, 2019
Latest reply on Aug 2, 2019 by 传策 薛

We have a board IMX8MMEVK.

My board might be broken at first.
Please let me know that is correct or not.

 

I made yocto image by ubuntu 16.04 LTS.
I burn image on eMMC by uuu.exe windows bellow.
uuu.exe -d -b emmc_all imx-boot-imx8mmevk-sd.bin fsl-image-qt5-validation-imx-imx8mmevk.rootfs.sdcard

Then I boot with setenv device tree to fdt_file fsl-imx8mm-evk-rm67191.dtb and saveenv.

 

So boot is fine. I can see console log and fb0 at /sys/class/graphics/ .


Problem:
I can't see display from HDMI-DSI board.
I used FHD monitor.

 

I found that log from boot.
Console log said 'panel enable failed'
[ 1.349424] imx-drm display-subsystem: bound 32e10000.mipi_dsi (ops imx_sec_dsim_ops)
[ 1.696028] imx_sec_dsim_drv 32e10000.mipi_dsi: wait payload tx done time out
[ 1.696038] panel-raydium-rm67191 32e10000.mipi_dsi.0: [drm:rad_panel_enable] *ERROR* Failed to set tear scanline (-16)
[ 1.696043] imx_sec_dsim_drv 32e10000.mipi_dsi: panel enable failed: -16
[ 1.774535] Console: switching to colour frame buffer device 135x120
[ 1.841875] imx-drm display-subsystem: fb0: frame buffer device
[ 1.848376] [drm] Initialized imx-drm 1.0.0 20120507 for display-subsystem on minor 0

 

I think working case like this ( It got from other evk board)

[ 1.363981] imx-drm display-subsystem: bound imx-lcdif-crtc.0 (ops lcdif_crtc_ops)
[ 1.371657] imx_sec_dsim_drv 32e10000.mipi_dsi: version number is 0x1060200
[ 1.378797] imx-drm display-subsystem: bound 32e10000.mipi_dsi (ops imx_sec_dsim_ops)
[ 1.550694] Console: switching to colour frame buffer device 240x67
[ 1.588799] imx-drm display-subsystem: fb0: frame buffer device
[ 1.595163] [drm] Initialized imx-drm 1.0.0 20120507 for display-subsystem on minor 0

 

I have two DSI-HDMI board. But each board is same cable exchange also same.

 

What your decision my IMX8MMEVK is defective board?
If that is defective product, what should I do?

Outcomes