Hi,
I have a MX95 on DT8MCustomBoard and custom LVDS connected in dual channel mode to LVDS connectors on board.
Display is working nicely and all the other peripherals. Now I want to get an external HDMI display connected and thought I would use MIPI-HDMI converter on DT8MCustomBoards's J11 (MIPI-CSI) connector.
Then I would just route video from in to midi_dsi and it would eventually be routed out of J11 connecter on onwards to the MIPI-HDMI bridge. Bridge is adv7535 based thus readily supported by the kernel.
However, I'm seeing following in kernel logs:
root@imx95-var-dart:~# dmesg|grep mipi
[ 0.482259] platform 4ad30000.csi: Fixed dependency cycle(s) with /soc/bus@42000000/i2c@42530000/ov5640_mipi0@3c
[ 2.426467] imx95-mipi-dsi 4acf0000.dsi: No valid input endpoint found
[ 2.433017] imx95-mipi-dsi: probe of 4acf0000.dsi failed with error -22
so clearly there is an issue in display_pixel_link <-> mipi_dsi connection.
Has anyone here succesfully demonstrated MIPI-DSI on MX95 + DT8MCustomBoard v3.0 combo?
I'd like to see device tree samples as the ones provided in kernel tree are not directly meant for DT8MCustomBoard but to some other EVK. How should I map dpu ports to further in chain if they need customization, any fixed clocks to set etc.
So are there some pins to pull down, up or anything? As DSI is muxed with CSI then does CSI need explicit disabling or is it enough to enable mipi_dsi in device tree?
Thanks for any pointers and cheers from Finland.