Hello.
I am trying to output LVDS using i.MX8MP EVK, but I am having trouble adjusting the LVDS output clock frequency and timing. Which source code do I need to modify, and how should I modify it?
The required timing parameters are as follows:
We are currently checking the required settings for H and V front porch, back porch, and sync width.
Dear Sanket Parekh,
Thank you very much for your comment. It was very helpful.
To supplement my previous explanation,
I couldn't find any dtb related to LVDS output other than "imx8mp-evk-jdi-wuxga-lvds-panel.dtb",
so I am currently using this one.
When I first tested the LVDS output, I was able to observe it at a pix clk frequency and timing of 74.2MHz and 1920 x 1200, which matches the JDI panel resolution settings in panel-simple.c.
After that, I successfully observed a frequency of 54.1MHz by changing the clk settings with the method you taught me today!
However, the H resolution is now outputting at 1650 cycles , not matched with JDI.
Is this phenomenon caused by the inconsistency between the pix clk settings and the PLL clk frequency changes?
Could you please tell me how to set any display timing (H, V active, blank, sync width)?
The desired resolution is 1024 x 768.
Thanks & Regards,
TH_T_110
Hi @TH_T_110 ,
Sanket Parekh
Hi Sanket_Parekh
Thanks for the detailed explanation.
And sorry for the very late reply on this matter as the project is pending.
With your help I was able to display the picture on the desired panel!
The PLL adjustment is a bit complicated.
Thank you so much.
Regards.