Hello, I am currently porting a higher version of the mipi driver (which was originally 6.1.55) and lighting it up on its SOC (IMX93) is OK. However, the kernel version we are using is kernel5.10.72, and what we ultimately want to achieve is dual screen display functionality; We have configured both HDMI and MIPI in the device tree, with DCSS connected to HDMI and LCDIF connected to MIPI; Current experimental phenomenon: Why does MIPI light up and some parts display abnormally;
a. If connected separately to MIPI, the MIPI screen displays a small penguin and E interface when starting, but the desktop appears to have one after another. How to troubleshoot this; The test screen is as follows:
b. If HDMI and MIPI interfaces are connected, then HDMI is the main display. When starting, there are Penguin and E interfaces, and then after HDMI starts, the MIPI screen directly displays the Desktop screen; But there are some deviations: the test screen is as follows:
c. Since both mipi and HDMI screens are lit up, fbset can see the resolution and fb0, fb1. So what are the maximum refresh rates that can be achieved? How do we look at them?
d. How to set which main display for mipi and HDMI, and do you need to modify uboot? If modifications are needed, which part should be modified?
e. How is Desktop configured and what is the difference between it and Wayland Weston?
f. Is there a requirement for the QT software version of the IMX8MQ chip (kernel5.10.72) with dual screen display? Are there any examples of ghosting effects?
Hi
You need to use or modify arch/arm64/boot/dts/freescale/imx8mq-evk-dual-display.dts
The default BSP support one panel for desktop, one panel for video playback
Best Regards
Zhiming