Hi,
I tried to create overlay for my dual channel LVDS panel. Could someone please tell me if that overlay is correct?
&lvds_ti_sn65dsi84 {
ports {
#address-cells = <1>;
#size-cells = <0>;
port@2 {
reg = <2>;
lvds_out_panel_odd: endpoint {
remote-endpoint = <&panel_in_odd>;
};
};
port@3 {
reg = <3>;
lvds_out_panel_even: endpoint {
remote-endpoint = <&panel_in_even>;
};
};
};
};
&panel_lvds {
compatible = "panel-lvds";
backlight = <&backlight>;
data-mapping = "vesa-24"
height-mm = <110>;
width-mm = <292>;
status = "okay";
panel-timing {
clock-frequency = <90000000>;
// datasheet says that hactive - 960
hactive = <1920>;
vactive = <720>;
hsync-len =< 0>;
vsync-len = <0>;
hfront-porch = <16>;
hback-porch = <16>;
vfront-porch = <46>;
vback-porch = <46>;
};
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
dual-lvds-odd-pixels;
panel_in_odd: endpoint {
remote-endpoint = <&lvds_out_panel_odd>;
};
};
port@1 {
reg = <1>;
dual-lvds-even-pixels;
panel_in_even: endpoint {
remote-endpoint = <&lvds_out_panel_even>;
};
};
};
};
Timing characteristic from datasheet:
The base overlay what i was using was display-lp156wf1_sn65dsi84_overlay.dtsi.
Im connecting that panel to imx8mp with
Dahlia
carrier board through Verdin DSI to LVDS Adapter
.