Hi All,
In our custom board (based on the AM5718-IDK schematic ) we are using the RGB to MIPI DSI bridge TC358778 . Can we utilize MIPI DSI panel 720x1280 based on Raydium:RM68200 driver in such case?
Where we can see example of similar DTS file with a binding of chain: DSS->TC358778->MIPI DSI panel ?
Below is fragment of out DTS file:
lcd: display { compatible = "raydium,rm68200"; backlight = <&lcd_bl>; label = "lcd"; status = "okay"; port { lcd_in: endpoint { remote-endpoint = <&dsi_out>; lanes = <0 1 2 3 4 5>; }; }; } ... dsi_bridge: tc358778@0e { compatible = "toshiba,tc358778", "toshiba,tc358768"; reg = <0x0e>; status = "okay"; clocks = <&src_clk_x1>; clock-names = "refclk"; dsi_bridge_ports: ports { #address-cells = <1>; #size-cells = <0>; port@0 { reg = <0>; rgb_in: endpoint { remote-endpoint = <&dpi_out>; data-lines = <24>; }; }; port@1 { reg = <1>; dsi_out: endpoint { remote-endpoint = <&lcd_in>; lanes = <0 1 2 3 4 5>; }; }; }; }; ... &dss { status = "okay"; vdda_video-supply = <&v1_8d>; ports { #address-cells = <1>; #size-cells = <0>; port@0 { reg = <2>; dpi_out: endpoint { remote-endpoint = <&rgb_in>; data-lines = <24>; }; }; }; };
Below is a part of kernel boot log
root@am57xx-evm:~# dmesg | grep tc35 [ 1.533196] tc358768 0-000e: GPIO lookup for consumer reset [ 1.533204] tc358768 0-000e: using device tree for GPIO lookup [ 1.533220] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ocp/i2c@48070000/tc358778@0e[0]' [ 1.533234] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/ocp/i2c@48070000/tc358778@0e[0]' [ 1.533243] tc358768 0-000e: using lookup tables for GPIO lookup [ 1.533250] tc358768 0-000e: No GPIO consumer reset found root@am57xx-evm:~#
The TI SDK version is 06.03.106
HDMI display without the second LCD works well.
Thanks in advance