Hi Igor,
Thanks for your reply. I will try your patch and will let you know the result.
Till then, can you please tell me what is the maximum resolution I can get using on single LVDS channel (LVDS0)?
And if I want to use only single channel, then what should be the clock frequency?
As per my knowledge, If I want to get LVDS output 1920*1200 @30Hz, then I should be able to do it using single LVDS channel (LVDS0) instead of split mode. As frame rate is low, the LVDS clock needs to be 79.7 MHz (<85 MHz limitation LVDS channel).
To set above configuration, I have done below changes. Please confirm the changes and let me know if any other change is required to be done.
- In board's .dtsi file,
&ldb {
status = "okay";
lvds-channel@0 {
fsl,data-mapping = "spwg";
fsl,data-width = <24>;
primary;
status = "okay";
display-timings {
native-mode = <&timing0>;
timing0: hj070na {
clock-frequency = <79795320>;
hactive = <1920>;
vactive = <1200>;
hback-porch = <60>;
hfront-porch = <81>;
vback-porch = <25>;
vfront-porch = <35>;
hsync-len = <1>;
vsync-len = <1>;
};
};
};
};
- In boot commands file,
console=ttymxc0,115200 init=/init video=mxcfb0:dev=ldb,1920x1200@30,if=RGB24,bpp=32 video=mxcfb1:off video=mxcfb2:off video=mxcfb3:off androidboot.console=ttymxc0 androidboot.hardware=freescale vmalloc=300M androidboot.selinux=disabled consoleblank=0 cma=256M androidboot.dm_verity=disabled
Thanks,
Dhrumil