Hello All,
I'm working on imx6q module made from Tq group, I'm trying to use an LVDS display 1920x720 built from Auo.
I've never used lvds display under linux and I don't know how to set my dts file to work with dual channel lvds display.
This is my actual setting:
status = "okay";
lvds-channel@0 {
fsl,data-mapping = "spwg";
fsl,data-width = <24>;
status = "okay";
display-timings {
native-mode = <&timing0>;
timing0: c123han {
clock-frequency = <47500000>;
hactive = <960>;
vactive = <720>;
hfront-porch = <10>;
hback-porch = <10>;
hsync-len = <20>;
vback-porch = <19>;
vfront-porch = <19>;
vsync-len = <2>;
};
};
};
lvds-channel@1 {
fsl,data-mapping = "spwg";
fsl,data-width = <24>;
status = "okay";
display-timings {
native-mode = <&timing1>;
timing1: c123han {
clock-frequency = <47500000>;
hactive = <960>;
vactive = <720>;
hfront-porch = <10>;
hback-porch = <10>;
hsync-len = <20>;
vback-porch = <19>;
vfront-porch = <19>;
vsync-len = <2>;
};
};
};
};
But the display doesn't show anything. The backlight is powered on and all power supply or enable pins are ok.
Thanks to all
HI Luigi
please look at dual channel patch on link
https://community.freescale.com/thread/357318
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------