The dependency cycle messages are normal with DSI (and CSI).
The tx node has a DT link to the rx node, and the rx node has a DT link to the tx node. The DT framework doesn't like that too much as it results in recursion if it tries to make a tree out of the whole thing.
With a normal Pi 7" DSI panel I get
The tx node has a DT link to the rx node, and the rx node has a DT link to the tx node. The DT framework doesn't like that too much as it results in recursion if it tries to make a tree out of the whole thing.
With a normal Pi 7" DSI panel I get
Code:
[ 0.061230] platform 3f101000.cprman: Fixed dependency cycle(s) with /soc/dsi@7e209000[ 0.063266] platform 3f101000.cprman: Fixed dependency cycle(s) with /soc/dsi@7e209000[ 0.063407] platform 3f209000.dsi: Fixed dependency cycle(s) with /soc/dsi@7e209000/bridge@0[ 0.063464] platform 3f209000.dsi: Fixed dependency cycle(s) with /soc/cprman@7e101000[ 12.720913] vc4_dsi 3f209000.dsi: Fixed dependency cycle(s) with /soc/dsi@7e209000/bridge@0[ 12.753660] platform 0.panel_disp: Fixed dependency cycle(s) with /soc/dsi@7e209000/bridge@0[ 12.753880] mipi-dsi 3f209000.dsi.0: Fixed dependency cycle(s) with /soc/dsi@7e209000[ 12.754028] mipi-dsi 3f209000.dsi.0: Fixed dependency cycle(s) with /panel_disp@0
Statistics: Posted by 6by9 — Mon Apr 29, 2024 2:19 pm