didn’t knew about the low speed, I’ve read about the DSI in raspberry is a little bit special but no idea why.
Electrically there is difference between camera CSI and DSI interface the pins signals have different positions as you can see in the schematics attached(the first is the raspberry pi DSI and CSI interfaces and the other is for the MKR vidor 4000 camera interface).
Besides the pin order that is moved for pin data and clock and I2C signals there is one problem with the pins number 13 and 14 that are connected to ground and 3V3 respectively while in the MKRvidor are connected to FPGA pins with pull-up resistor network.
You can simulate the ground and the 3V3 source if you set the FPGA pins to 0 and 1 logic?. if yes the interface should be compatible I guess…
regarding a DSI input the MIPI PHY IP core from intell says:
“The D-PHY is a popular MIPI physical layer standard for Camera Serial Interface (CSI-2) and Display Serial Interface (DSI) protocols”.
Also lattice semiconductors sells the same IP core for both standards. so I guess they are electrically compatible.