Tool/software:
We have two cameras connected to MAX96719 (CIS port0) and MAX96714 (CSI port1), respectively, and the cameras are output to YUV422 as vc0 (RGB) and vc1 (IR), respectively, from the built-in ISP.
It is operating normally with a single capture node.
However, if you connect the two cameras to MAX96719 and MAX96714, select "sensorObj->num_camera_enabled = 4; //add number of camera" and set it as below, the data will not come out of the capture node.
params.instId[0] = 0
params.instId[1] = 1
captureObj->params.numDataLanes = 4
captureObj->params.dataLanesMap[0] = 1
captureObj->params.dataLanesMap[1] = 2
captureObj->params.dataLanesMap[2] = 3
captureObj->params.dataLanesMap[3] = 4
captureObj->params.chVcNum[0] = 0; // port0
captureObj->params.chInstMap[0] = 0;
captureObj->params.chVcNum[1] = 1;
captureObj->params.chInstMap[1] = 0;
captureObj->params.chVcNum[2] = 2;
captureObj->params.chInstMap[2] = 1;
captureObj->params.chVcNum[3] = 3;
captureObj->params.chInstMap[3] = 1;
In EVM board, VC channel is working properly even if multiple cameras are connected.
Please give me a solution.