Hello,
I'm trying to add a parallel panel to the device tree for a board with i.MX 93. So far I can display stuff on the panel but the horizontal lines of pixels are not perfectly aligned vertically (some are shifted a few pixels to the left).
Here is the datasheet.
The panel has PCLOCK, DE and 18xRGB lines. I figured I the timings may be wrong, but I tried many configuration without success.
Here is the device tree node I'm currently using (linux kernel v6.1.55) :
panel {
compatible = "panel-dpi";
power-supply = <®_vdd_3v3>;
backlight = <&backlight>;
panel-timing {
clock-frequency = <33260000>;
hactive = <800>;
vactive = <480>;
hfront-porch = <12>;
hback-porch = <12>;
hsync-len = <256>;
vfront-porch = <12>;
vback-porch = <12>;
vsync-len = <45>;
de-active = <1>;
pixelclk-active = <1>;
};
port {
panel_in: endpoint {
remote-endpoint = <&display_out>;
};
};
};
Maybe someone knows what I'm doing wrong ?
Thank you.