Dear Yanfei,
I'm trying to use a MIPI-DSI panel to a iMX6Q custom board.
First and following suggestions from other users, I'm trying to config the timing using the file mxcfb_hx8369_wvga.c and mipi_dsi drivers.
For now, I can communicate with the panel controller in the "setup" functions (LP mode). For example, I can get the status and config other registers.
However, the display don't show anything (HS mode).
According with the panel controller, the clock period in HS mode must be greater than 4ns however in the scope I get 3ns. So, I think this could be the problem. To change this clock using the mipi_dsi driver, I change the variable "max_phy_clk", however, after this change, the LP clock is also changed and I cannot setup the panel register (in LP mode).
Do you have any suggestions? For example, can I change the HS and LP clock independently?
Also, can I download the register description of the iMX to understand the mipi_dsi driver and setup the register accordingly with this display?
Thanks,
JC