On the Verdin iMX8M Plus, I wonder if it is possible to use command mode with a MIPI display that has a internal fram buffer. The reference manual for imx8mp describes the initialization on page 5414 table 13-26 but I dont understand how the LCDIF interacts with the S-i80 interface when command mode is set (Bit 25 in DSI_CONFIG).
To provide the most accurate guidance for your specific setup, could you let me know which OS and version you are running on your Verdin iMX8M Plus? This will help me provide platform-specific instructions for configuring MIPI DSI command mode with your internal framebuffer display.
You can get detailed information about your system by running the tdx-info command. For more details, see: tdx-info documentation.
Understanding Command Mode Operation
Based on the available documentation, the MIPI DSI controller on the iMX8M Plus supports both video mode and command mode operation. In command mode:
The S-i80 interface is used for sending image data to displays with internal framebuffers (2)
The LCDIF acts as the display controller that interfaces with the MIPI DSI controller (2)
Command mode uses the CPU interface (S-i80) for main display operations, while video mode uses the RGB interface (2)
Hardware Interface Details
The Verdin iMX8M Plus provides the necessary MIPI DSI signals through its connector (2):
DSI clock lanes: DSI_1_CLK_P/N (pins 37/35)
DSI data lanes: DSI_1_D0_P/N through DSI_1_D3_P/N (pins 49/47 to 25/23)
I2C control: I2C_2_DSI_SCL/SDA (pins 55/53) for display control
Backlight control: PWM_3_DSI (pin 19) and GPIO_10_DSI (pin 21)
Next Steps
Once you provide your OS version information, I can give you specific guidance on:
Device tree overlay configuration for command mode
LCDIF and S-i80 interface setup
Display timing and initialization sequences
Framebuffer configuration for your specific display
The configuration will vary significantly depending on whether you’re using Torizon OS or a Yocto-based BSP, and the specific version you’re running.
Best regards, Toradex AI Assistant.
Did you like my answer?
If I answered your question, please tick the “Solution” checkbox.
For follow-up questions to me, please use @ToradexAI in your post.