Device Tree Overlay for TFT Display iMX6

Hello,

I have been struggling with getting my TFT LCD (ER-TFT050-3) to work correctly based on the information detailed here : Device Tree Overlays on Torizon | Toradex Developer Center. I modified the dimensions of the sample overlays included in the container according to the dimensions and timings of my own display. Here is the overlay I compiled and enabled:

/dts-v1/;

/plugin/;

/ {

    compatible = "toradex";
    fragment@0 {
            target-path = "/panel-dpi";
            __overlay__ {
                    width-mm = <108>;
                    height-mm = <64>;
		panel-timing {
                            clock-frequency = <33300000>;
                            hactive = <800>;
                            vactive = <480>;
                            hsync-len = <40>;
                            hfront-porch = <210>;
                            hback-porch = <46>;
                            vsync-len = <1>;
                            vfront-porch = <22>;
                            vback-porch = <23>;
                            pixelclk-active = <1>;
                    };
            };
    };

};

With this, I get the display to work, but the image seems as if there were some bits disconnected or incorrect format.
Here is a picture of how it looks.
I hope anyone can shed a light on this issue.

Thank you!

alt text