Hi,
I look at the datasheet and inside the PRM of the IMX6: no luck! I would like to know if both LVDS clocks of both ports will be aligned in split mode? Or do I need to deal with some shift inside my FPGA? In other words, can I use only the clock of port0 for both LVDS ports?
Thanks,
Denis Alain, Eng.
Hi Artur,
Thanks for the info. I will ask the SW Eng. to configure the clock that way.
Best Regards,
Denis.
To make me able to provide you with the accurate answer, first, please specify, which exactly member of the i.MX6 family processors do you mean.
Best Regards,
Artur
Hi Artur,
We want to design two different products. One with the IMX6S (MCIMX6S5EVM10AC) and another with the IMX6D (not the dual lite). The exact part number of the dual has not been confirmed yet. Do you need this info to confirm the alignment?
Thanks,
Denis Alain, Eng.
To operate in split mode, the clocks for both LVDS channels should be configured to have the same root clock inside the Clock Controller module. Of course, in that case, the serial clocks for both LVDS channels will be aligned. For more information, please refer to the Chapter 18 "Clock Controller Module" of the corresponding Reference Manual documet, that can be found on the corresponding processor's Documentation web page.
For i.MX6Dual:
For i.MX6Solo:
Have a great day,
Artur
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
art
Hi Artur Petukho,
Same kind of question from me.
I have 1920x720 LVDS panel and add "split-mode" in dtsi of i.mx6.
LVDS panel says: 1920x720 @ 60 = 47.5 Mhz.
Is any limitation of split-mode (odd/even) with resolution on IMX6?
Can you explain IPU DI0 clock settings and LVDS CH0/CH1 serialize clock settings for split-mode ?
The below settings is not functional:
//// ** Not functional *** /////
&ldb {
status = "okay";
split-mode;
lvds-channel@0 {
fsl,data-mapping = "spwg";
fsl,data-width = <24>;
primary;
status = "okay";
display-timings {
native-mode = <&timing0>;
timing0: C123HAN021 {
clock-frequency = <47500000>;
hactive = <1920>;
vactive = <720>;
hback-porch = <20>;
hfront-porch = <40>;
vback-porch = <20>;
vfront-porch = <10>;
hsync-len = <20>;
vsync-len = <10>;
};
};
};
};
The below settings functional but with limitation
//// ** functional with color limitation*** /////
&ldb {
status = "okay";
split-mode;
lvds-channel@0 {
fsl,data-mapping = "spwg";
fsl,data-width = <24>;
primary;
status = "okay";
display-timings {
native-mode = <&timing0>;
timing0: C123HAN021 {
clock-frequency = <142500000>;
hactive = <1920>;
vactive = <720>;
hback-porch = <20>;
hfront-porch = <40>;
vback-porch = <20>;
vfront-porch = <10>;
hsync-len = <20>;
vsync-len = <10>;
};
};
};
};
Please help us to resolve this.
-Ankit.