AnsweredAssumed Answered

ipu_id, csi_id d virtual channel configuration for IMX6Solo

Question asked by anjo john on Dec 19, 2016
Latest reply on Dec 19, 2016 by anjo john

Hi all,

part of my driver development i came across ipu_id, csi_id and virtual channel configuration. I am taking ov5640_mipi as my reference. from this post MIPI CSI and IPU configuration (IMX6Q)  the ipu_id and csi_id are chosen from the virtual channel selection. But from the dtsi file of imx6qdl-sabresd.dtsi

&mipi_csi {
    status = "okay";
    ipu_id = <0>;
    csi_id = <1>;
    v_channel = <0>;
    lanes = <2>;
};

virtual channel 0 is selected, csi_id is 1 and ipu_id is 0. Following diagram is from "MIPI–CSI2 Peripheral on i.MX6 MPUs"

 

Could any one  please help me how this is configured. I know these configuration are working but i don't understand how csi_id 1 is selected for virtual channel 0.

Also if i have one parallel sensor along with a mipi sensor how to configure this for simultaneous access.

Outcomes