I'm try to working with an APALIS from TORADEX (IMX6 quad) to work with an LVDS dual channel display 1920x1200, but I get this result:
This is the configuration for ldb:
&ldb {
 status = "okay";
 split-mode; /// <<< -- added this or it desen't work at all
// dual-mode;
 lvds-channel@0 {
 reg = <0>;
 fsl,data-mapping = "spwg"; /* "jeida"; */
 fsl,data-width = <18>;
 crtc = "ipu2-di1";
 primary;
I tried this two configuration for timing
First:
 timing_wuxga: 1920x1200 {
                                clock-frequency = <150000000>;
                                hactive = <1920>;
                                vactive = <1200>;
                                hback-porch = <50>;
                                hfront-porch = <50>;
                                vback-porch = <5>;
                                vfront-porch = <5>;
                                hsync-len = <38>;
                                vsync-len = <2>;
                                hsync-active = <0>;
                                vsync-active = <0>;
                                pixelclk-active = <0>;
                        };
Second:
                        timing_wuxga: 1920x1200 {
                                clock-frequency = <150000000>;
                                hactive = <1920>;
                                vactive = <1200>;
                                hback-porch = <60>;
                                hfront-porch = <60>;
                                vback-porch = <5>;
                                vfront-porch = <5>;
                                hsync-len = <18>;
                                vsync-len = <2>;
                                hsync-active = <0>;
                                vsync-active = <0>;
                                pixelclk-active = <0>;
                        };
Just now I'm trying this but I don't think change the result
                        timing_wuxga: 1920x1200 {
                                clock-frequency = <150000000>;
                                hactive = <1920>;
                                vactive = <1200>;
                                hback-porch = <69>;
                                hfront-porch = <69>;
                                vback-porch = <6>;
                                vfront-porch = <6>;
                                hsync-len = <0>;
                                vsync-len = <0>;
                                hsync-active = <0>;
                                vsync-active = <0>;
                                pixelclk-active = <0>;
                        };
Some information about the display
Hi Cristian
toradex boards use own linux from linux-toradex.git and one can
check toradex resources on that subject:
LVDS clock setting IMX6 Apalis - Toradex Community
Split mode LVDS to eDP via bridge - Toradex Community
LVDS split mode vs. dual mode / IMX6 / EGLFS - Toradex Community
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------