This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4VM: How to use V4L2 API to capture CSI streams of 4 different VCs on the same CSI physical port?

Part Number: TDA4VM

Tool/software:

Dear IT experts,

       I have encountered a problem in the current project development. Please allow me to describe the current progress. I can capture the mipi stream of one camera on CSI0 using the V4L2 API, but when all four cameras are connected to the same CSI port. And the data types of these four cameras are the same, distinguished by VC. So how should I use V4L2 tool to capture and distinguish the mipi streams of these four cameras? I consulted the manual of CSI_RX_IF, but it seems that the use case is on the R core, by configuring “obj->sensorObj.ch_mask” to filter out different VCs, so how should I use V4L2 API to combine with CSI_RX_IF module?