Hi, I'm trying to use LCD pannels with LVDS on imx8mp-evk. (imx-yocto-L5.10.52_2.1.0)
I add .dts file for the LCD and set pixel clock to 66.24MHz like below code but, it did not work.
Here is my code
width-mm = <245>; height-mm = <184>; /* CD121X-MT, 1024x768 (XGA) */ panel-timing { /* calculate, 60Hz 66274920 */ clock-frequency = <66240000>; hactive = <1024>; vactive = <768>; hback-porch = <165>; hfront-porch = <165>; vback-porch = <20>; vfront-porch = <20>; hsync-len = <8>; vsync-len = <3>; hsync-active = <0>; vsync-active = <0>; de-active = <1>; pixelclk-active = <0>; }; |
On the clk_summary, I could check the pixel clock like below but it fixed to 74.25MHz. When I change the pixel clock with other frequency, the clock did not changed and just fixed with 74.25MHz.

I found the clock 74.25/2MHz(37.125MHz) and when I change my code with 37.125MHz, it works.
So, is there other pixel clock I can use?
I have to use 4 other LCD pannels but it's hard to use it with just two clocks(74.25MHz & 37.125MHz).
Thanks.