Agreed. You don't need to be a MIPI expert, but you need to understand enough to know how MIPI displays are configured and how you might need to modify the existing ST7701 driver to support a different panel with a different initialization sequence. You will also need to be able to obtain that sequence from the LCD vendor in the form of example code or something that you can translate to Linux. If you don't know the difference between low-power mode, high-speed mode, and burst mode, it's going to be a hard process. Take a look at the panels the existing ST7701 driver supports for an example of the sort of details you'll need to fill in to get things working.because of that question it comes to my mind that this task might be over your head!Hmm. This display does not use I2C. Does this mean that the driver needs to send certain byte values via the MIPI interface before starting the video transmission? Is this the slow/fast transfer thing?
As said by @csteinkuehler you will have to have the details on the power on sequence as wel as the displays init sequence. Knowing the init sequence will also let you know how much effort it is to get that working.
Statistics: Posted by cdsteinkuehler — Mon Apr 07, 2025 1:25 am