Hi Rita,
Thank you for your quick reply.
I am using a i.mx6dl on Linux 3.14 and do not see the source code you refer to. I did revert back all my changes and make the following changes to my device tree based on the comments in the post you referred:
&clks {
assigned-clocks = <&clks IMX6QDL_PLL4_BYPASS_SRC>,
<&clks IMX6QDL_PLL4_BYPASS>,
<&clks IMX6QDL_CLK_PLL4_POST_DIV>;
assigned-clock-parents = <&clks IMX6QDL_CLK_LVDS2_IN>,
<&clks IMX6QDL_PLL4_BYPASS_SRC>;
assigned-clock-rates = <0>, <0>, <24576000>;
fsl,ldb-di0-parent = <&clks IMX6QDL_CLK_PLL5_VIDEO_DIV>;
fsl,ldb-di1-parent = <&clks IMX6QDL_CLK_PLL5_VIDEO_DIV>;
};
&ldb {
lvds-channel@0 {
crtc = "ipu1-di0";
display-timings {
native-mode = <&timing0>;
timing0: ac043na11 {
clock-frequency = <9500000>;
hactive = <480>;
hback-porch = <16>;
hfront-porch = <32>;
hsync-len = <12>;
vactive = <272>;
vback-porch = <12>;
vfront-porch = <2>;
vsync-len = <2>;
hsync-active = <1>;
vsync-active = <1>;
de-active = <1>;
pixelclk-active = <1>;
};
};
};
This did result in the required 9.5MHz clock....
I cannot explain why I did not see these results prior other than I had made changes to the clk-i.mx6q.c file to change the clk_set_parent. Obvious now that I did not need this...
Thank you again for your quick reply!!!
Regards,
Mike Sims