Since the Jetson Nano claims to provide CSI-2 v1.1 compliant ports, I made a custom board under the assumption that virtual channel support would be possible.
Unfortunately, even if virtual channels are a feature that has been present in the standard for a really long time, it is not present on the nano code base.
I’m not going to ask Nvidia to add support for this, since they have made it clear (on other posts) that there is no intention to do so.
I still want some official confirmation on whether it is possible to support virtual channels and what limitations does the system impose.
I would also appreciate any pointers regarding where to look on the code base.
I’m currently looking at vi2_fops.c and csi2_fops.c for clues on this matter.