I am looking for support with the integration of a LCD panel (using the Sitronix ST7701 MIPI DSI controller) into the linux 4 / Android Q source code of the NXP iMX8MM EK (Evaluation Kit)
My team designed an adapter PCB for the MIPI DSI connector on the EK.
I have got the initialization sequence from the display vendor (oric-display.cn), pin out and some timing data.
I managed to implement a display driver (based on the existing raydium 67191 driver) and I am able to talk to the display.
It is currently showing stripes that move and change colors in sync with the boot animation and the android home screen (see below).
However, every line (480 x RGB) of the display (640 lines) is the same. The data (480 x RGB) is apparently taken from one line of the input image as shown on the right side of the image below (approximate line is marked by a black line).
I attached driver and devicetree entry.
Can anyone provide me with a hint what could produce this behavior?
Thanks for your feedback.