Hi NXP support,
I am using a MYiR imx6ul core board for my product, it is going to be in production, but still facing an issue, which is I could not change the LCD pixel clock to any number below about 8.9MHZ, Have communicated to MYiR engineer but couldn't get a correct answer, following is the LCD part in my dts file, the clock driver I got from MYiR's kernel package is also included here, any suggestion or idea what need to check ?
Thanks in advance!
&lcdif {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_lcdif_dat_16bits
&pinctrl_lcdif_ctrl
&pinctrl_lcdif_reset>;
display = <&display0>;
status = "okay";
display0: display0 {
bits-per-pixel = <16>;
bus-width = <16>;
display-timings {
native-mode = <&timing0>;
timing0: timing0 {
clock-frequency = <6300000>;
hactive = <240>;
vactive = <320>;
hfront-porch = <4>;
hback-porch = <8>;
hsync-len = <41>;
vback-porch = <4>;
vfront-porch = <2>;
vsync-len = <10>;
hsync-active = <0>;
vsync-active = <0>;
de-active = <1>;
pixelclk-active = <0>;
};
Thank you igor, I will try it on my board
Hi cis llc | robin
one can look at similar case on
https://community.nxp.com/t5/i-MX-Processors/Changing-eLCDIF-clock-source-on-i-MX6ULL/m-p/984871
Best regards
igor