After changing the driver of ti-sn65dsi83.c, I have moved the host attach function. ow with i2cdetect I can see 2c address registered and detected. But the display is still not coming. In the log, I can see,
dmesg | grep dsi
[ 0.325364] platform 4ae10000.dsi: Fixed dependency cycle(s) with /soc@0/bus@44000000/i2c@44340000/bridge@2c
[ 0.334953] platform 4ae10000.dsi: Fixed dependency cycle(s) with /soc@0/lcd-controller@4ae30000
[ 0.343875] platform 4ae10000.dsi: Fixed dependency cycle(s) with /soc@0/lcd-controller@4ae30000
[ 0.352485] platform 4ae30000.lcd-controller: Fixed dependency cycle(s) with /soc@0/dsi@4ae10000
[ 1.614600] [drm:drm_bridge_attach] *ERROR* failed to attach bridge /soc@0/dsi@4ae10000 to encoder DSI-34: -517
[ 1.624695] dw-mipi-dsi-imx 4ae10000.dsi: [drm:dw_mipi_dsi_imx_bind] *ERROR* failed to attach bridge: -517
[ 1.634547] dw-mipi-dsi-imx 4ae10000.dsi: [drm:dw_mipi_dsi_imx_probe] *ERROR* failed to register component: -517
[ 1.755838] platform 4ae10000.dsi: Fixed dependency cycle(s) with /soc@0/bus@44000000/i2c@44340000/bridge@2c
[ 1.765795] i2c 0-002c: Fixed dependency cycle(s) with /soc@0/dsi@4ae10000
[ 2.897398] imx-drm display-subsystem: bound 4ae10000.dsi (ops dw_mipi_dsi_imx_ops)
It would be helpful if any further steps are provided