Part Number: AM625
Hi,
I am working on a am625 sk EVM board (SDK 09.02.01.09) with a working LVDS display configuration. The LVDS panel is fully functional using the following device tree setup
panel_lvds: panel-lvds {
compatible = "panel-lvds";
label = "LVDS";
width-mm = <130>;
height-mm = <117>;
data-mapping = "vesa-24";
panel-timing {
clock-frequency = <27380000>;
hactive = <1024>;
vactive = <768>;
hback-porch = <35>;
hfront-porch = <70>;
vback-porch = <16>;
vfront-porch = <16>;
hsync-len = <4>;
vsync-len = <5>;
};
port@0 {
lcd_in0: endpoint {
remote-endpoint = <&oldi_out0>;
};
};
};
&dss {
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&main_oldi0_pins_default>;
};
&dss_ports {
status = "okay";
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
oldi_out0: endpoint {
remote-endpoint = <&lcd_in0>;
};
};
};
Requirement:
I need to mirror the LVDS output to a 16-bit parallel RGB (DPI) interface to feed an ADV7393 video encoder for S-video/analog output.
Specifically:
-
16-bit RGB from
VOUT0_DATA0-15 -
HSYNC, VSYNC, pixel clock signals
-
Both LVDS and DPI outputs active simultaneously
Can you provide a reference device tree or settings to enable DPI output on VOUT0_DATA0-15 with HSYNC/VSYNC/CLK?
Thanks,
Aswin Balaji