[drm:drm_bridge_attach] *ERROR* failed to attach bridge /bus@56220000/dsi_host@56228000 to encoder DSI-89: -517
i used imx8qxp ,mipi output and a bridge chip sn65dsi86 convert to edp ,get this error
the test mode of sn65dsi86 colorbar IS succeed。but mipi signal not work, i check the log find the error Up.
How to solve this problem ,Or how to conduct further investigation,Many thanks
DTS is:
&mipi0_dphy {
status = "okay";
};
&mipi0_dsi_host {
status = "okay";
ports {
/delete-node/ port@1;
port@1 {
reg = <1>;
mipi0_dsi_out: endpoint {
remote-endpoint = <&edp_bridge_in>;
};
};
};
};
&i2c0_mipi_lvds0 {
#address-cells = <1>;
#size-cells = <0>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_touch>;
clock-frequency = <100000>;
status = "okay";
edp_bridge: bridge@2c {
compatible = "ti,sn65dsi86";
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_edp_bridge>;
reg = <0x2c>;
enable-gpios = <&lsio_gpio3 16U GPIO_ACTIVE_HIGH>;
oe-gpios = <&lsio_gpio1 13U GPIO_ACTIVE_HIGH>;
reset-gpios = <&lsio_gpio1 27U GPIO_ACTIVE_HIGH>;
/*
vccio-supply = <®_main_1v8>;
vpll-supply = <®_main_1v8>;
vcca-supply = <®_main_1v2>;
vcc-supply = <®_main_1v2>;*/
clocks = <&sn65dsi86_refclk>;
clock-names = "refclk";
no-hpd;
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
edp_bridge_in: endpoint {
remote-endpoint = <&mipi0_dsi_out>;
};
};
port@1 {
reg = <1>;
edp_bridge_out: endpoint {
data-lanes = 2 1 0>;
lane-polarities = <1 1 1 1>;
remote-endpoint = <&panel_in>;
};
};
};
};
/delete-node/ lvds-to-hdmi-bridge@4c;
};
panel {
compatible = "truly,local-dimming";
no-hpd;
port {
panel_in: endpoint {
remote-endpoint = <&edp_bridge_out>;
};
};
};