root@aquila-am69-12593326:~# dmesg | grep sn65
[ 9.390854] sn65dsi83 3-002c: supply vcc not found, using dummy regulator
[ 9.391228] sn65dsi83 3-002c: failed to attach dsi to host: -524
[ 9.391233] sn65dsi83 3-002c: error -ENOTSUPP: failed to attach DSI host
[ 9.391387] sn65dsi83: probe of 3-002c failed with error -524
Digging down, this error is due to the sn65dsi83 driver using DSI burst mode, which the bridge does not support. It seems there was an attempt to fix this, but for my case this doesn’t matter since the panel I need to implement doesn’t use an LVDS bridge.
Is there a different overlay I could use as a reference instead, one that has been verified to work with the AM69?
Thanks!
tdx-info in case it is relevant:
root@aquila-am69-12593326:~# tdx-info
Software summary
------------------------------------------------------------
Bootloader: U-Boot
Kernel version: 6.6.58-7.1.0-gf874412b7190 #1 SMP PREEMPT Fri Dec 6 14:07:48 UTC 2024
Kernel command line: root=PARTUUID=d435c6bc-02 ro rootwait console=tty1 console=ttyS2,115200
Distro name: NAME="TDX Wayland with XWayland"
Distro version: VERSION_ID=7.1.0-build.3
Distro variant: -
Hostname: aquila-am69-12593326
------------------------------------------------------------
Hardware info
------------------------------------------------------------
HW model: Toradex Aquila AM69 on Aquila Development Board
Toradex version: 0088 V1.0A
Serial number: 12593326
Processor arch: aarch64
------------------------------------------------------------
Hi, I’m the Toradex AI Assistant. The Toradex Support team will follow up with you shortly!
Did you like my answer?
Hello!
Thank you for reaching out with your question. The errors you’re encountering suggest that the sn65dsi83 driver is attempting to use DSI burst mode, which is not supported by your current setup. This is likely why the LVDS overlay isn’t suitable for your DSI panel.
To resolve this, consider the following steps:
Explore Existing Overlays: Check the Toradex Device Tree Overlays repository for overlays specifically designed for DSI panels without an LVDS bridge. These might serve as a better starting point for your configuration.
Review Documentation: Ensure your DSI panel is compatible with the AM69 module by reviewing the relevant documentation. This can provide insights into any specific configurations or limitations.
Modify or Create an Overlay: If no suitable overlay exists, you may need to modify an existing one or create a new overlay. Focus on configuring the DSI interface to avoid unsupported modes like burst mode.
Consult Technical Resources: Review the datasheet for your DSI panel and any available driver documentation to understand the necessary settings and modes. This information will be crucial for correctly configuring the device tree.
By following these steps, you should be able to create a device tree overlay that works with your DSI panel on the AM69 module. If you encounter further issues, carefully review the error messages and configurations to identify any additional adjustments needed.
Best regards,
Toradex AI Assistant.
Please, also check if these links can help you solve your problem:
Thanks for the reply! I have tried doing a pure DSI overlay, but run into MISSING_HSYNC issues (likely what you are fixing), so I went back to try and start from a known good position.
Do you know roughly when DSI will be working, or if there is some notification I can subscribe to? So that I know when to restart testing on my end.