Hello,
We are using the MIPI DSI on an iMX7D and have found it starts and stops the display driver multiple times during boot causing the screen to flash and flicker. We would like to change this behavior so it only loads once during boot. The dmesg output is as follows:
[ 0.469553] mxc_mipi_dsi_samsung 30760000.mipi-dsi: i.MX MIPI DSI driver probed
[ 1.164382] mxc_mipi_dsi_samsung 30760000.mipi-dsi: MIPI DSI dispdrv inited!
[ 1.164398] mxsfb 30730000.lcdif: registered mxc display driver mipi_dsi_samsung
[ 1.337182] mxc_mipi_dsi_samsung 30760000.mipi-dsi: MIPI DSI LCD setup.
[ 1.537180] mxc_mipi_dsi_samsung 30760000.mipi-dsi: MIPI DSI LCD start.
[ 1.907199] mxc_mipi_dsi_samsung 30760000.mipi-dsi: MIPI DSI LCD stop.
[ 2.117183] mxc_mipi_dsi_samsung 30760000.mipi-dsi: MIPI DSI LCD setup.
[ 2.317183] mxc_mipi_dsi_samsung 30760000.mipi-dsi: MIPI DSI LCD start.
[ 7.257220] mxc_mipi_dsi_samsung 30760000.mipi-dsi: MIPI DSI LCD stop.
[ 7.467219] mxc_mipi_dsi_samsung 30760000.mipi-dsi: MIPI DSI LCD setup.
[ 7.657232] mxc_mipi_dsi_samsung 30760000.mipi-dsi: MIPI DSI LCD start.
[ 8.027196] mxc_mipi_dsi_samsung 30760000.mipi-dsi: MIPI DSI LCD stop.
[ 9.067160] mxc_mipi_dsi_samsung 30760000.mipi-dsi: MIPI DSI LCD setup.
[ 9.257215] mxc_mipi_dsi_samsung 30760000.mipi-dsi: MIPI DSI LCD start.
I have attached the full kernel output if that is helpful.
What can we do to have the display start only once during boot?
Hi Allen
from log seems compulab linux was used in the case. One can try nxp
linux from source.codeaurora.org/external/imx/linux-imx repository
linux-imx - i.MX Linux kernel
uboot-imx - i.MX U-Boot
Linux documentation
i.MX Software and Development Tools | NXP
Issues with compulab software and boards can be posted on compulab forums
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------