MIPI/DPHY FPGA communication with Rock5B

RK3588 supports both DPHY and CPHY, and MIPI protocols (DSI2/CSI2) are already well implemented by Rockchip.

I have an Efinix TI180 FPGA DevKit (https://www.efinixinc.com/products-devkits-titaniumti180m484.html). This FPGA supports MIPI/DPHY for communication. So, in theory it is possible to connect DPHY TX of Rock5B with DPHY RX on FPGA.

But the question is about, how can this be possible in a practical sense?, as there is no protocol layer implemented on DPHY TX except DSI2. (DSI2 and CSI2 are very different protocols) so, the FPGA receive part is an QuestionMark.

I was looking on internet to find any CSI TX driver on Linux, but there is none (expect some Xilinx mipi csi tx driver which is too complex to use).

I would like your guidance or recommendation on what to do with this problem.

What do you want to archive with the FPGA and the ROCK 5B? Do you want to connect cameras to FPGA and read on ROCK 5B or ROCK 5B output content to FPGA?