Using Waveshare's 4.3 inch DSI screen on BY-AI

I connected the Waveshare 4.3 inch DSI display to the BeagleY-AI DSI0 port and updated and edited the two overlays that I found on BY-AI and RPi repos to get it working. I compile to dtbo files and add to extlinux.conf file.

But the display only lights up little while booting. No images.

I’m trying to follow this issue on openbeagle.org but I didn’t succeed.

I would appreciate any help.

(I realize this screen use “chipone, icn6211” for DSI-RGB bridge.)

These are some log:

$ dmesg | grep dsi
[    0.130792] platform 30220000.dss: Fixed dependency cycle(s) with /bus@f0000/dsi@30500000
[    0.131062] platform 30220000.dss: Fixed dependency cycle(s) with /bus@f0000/dsi@30500000
[    0.131132] platform 30500000.dsi: Fixed dependency cycle(s) with /bus@f0000/dsi@30500000/bridge@0
[    0.131168] platform 30500000.dsi: Fixed dependency cycle(s) with /bus@f0000/dss@30220000
[    1.336155] cdns-dsi 30500000.dsi: Fixed dependency cycle(s) with /bus@f0000/dsi@30500000/bridge@0
[    1.336260] platform panel0: Fixed dependency cycle(s) with /bus@f0000/dsi@30500000/bridge@0
[    1.336332] mipi-dsi 30500000.dsi.0: Fixed dependency cycle(s) with /bus@f0000/dsi@30500000
[    1.336395] mipi-dsi 30500000.dsi.0: Fixed dependency cycle(s) with /panel0
[   26.341379] mipi-dsi 30500000.dsi.0: deferred probe pending


$ cat /proc/iomem | grep dsi
00000000-00000000 : 30500000.dsi dsi@30500000
00000000-00000000 : 30500000.dsi dsi@30500000


$ ls  /sys/class/drm/
card0  renderD128  version

beagley-ai-waveshare-4.3-overlay.dts.txt (1.7 KB)
k3-am67a-beagley-ai-dsi-rpi-4-3-inch-panel.dts.txt (2.6 KB)