I’m aware that the official Raspberry PI display is the only one that is currently supported, but does anybody know exactly what the limitations on using the dsi port for other displays is? Are the limitations hardware or software? If I were to try to find or write a driver for a different display, would this be possible? Or is there some fundamental incompatibility that would prohibit me from doing this? Thanks.
There is no software limitation for the DSI port, the limitation is from the design & compatibility with the Raspberry Pi DSI interface. The Raspberry Pi only has two lanes MIPI DSI, which limits the bandwidth/resolution. For ROCK Pi 4, the max resolution is about 1250x1250@60 on two lanes MIPI, so 1280x800@60 is possible.
Great, thank you that is very much appreciated.