Virtual channel support in jetson Xavier NX

Hello everyone,
I like to interface a custom sensor module having 2 data lanes with 4 virtual channel configuration connected to a single CSI channel, Does the jetson Xavier NX supports this virtual channel configuration?. If it supports, how to implement it.

Regards
Aswin M

Yes, NX support VC. Have a reference to imx390.

../hardware/nvidia/platform/t19x/common/kernel-dts/t19x-common-modules/tegra194-camera-imx390-a00.dtsi

Hi Shane,
Thanks for your reply, I saw the IMX390 files my requirement is to transmit a single stream with four virtual ID in it to a single port, would you please give some suggestions for this.

Regards
Aswin M

The imx390 reference are send two streaming with two VC to a single port. You can reference to it to extend it.

Hi Shane,
Thanks for your reply, I was able to implement it by using IMX390 files as reference. I was able to get each virtual channel data from separate device files(/dev/video0,/dev/video1,/dev/video2/,/dev/video3) respectively, Is it possible to get all the virtual channel data from a single device file(/dev/video0)?

Regards
Aswin M

Sorry, current VI driver can’t support this kind of case.