Hi,
I want to hook up Serializer-Deserializer(SerDes) to TX1 CSI port.
3 cameras will be connected to SerDes and data streams of 3 cameras are time-division multiplexed and go into TX1 CSI-0(A+B).
SerDes has 4-lane mipi output.
As far as I know, in this case, each pixel stream can be distinguished by virtual channel id.
In SerDes side, I can assign virtual channel id to each pixel stream.
But in TX1 side, I have looked into host driver source code but I don’t know whether tx1 can support multiple pixel stream via one csi port.
Hi,
“pixel stream” means single camera output(UYVY format). and what i mean “multiple pixel stream” is multiplexed 3 cameras’ output. The deserializer receives 3 cameras’ outputs simultaneously and multiplex them by a line data unit and output through 4-lane port.
Yes, right. But I want to separate each frame from multiplexed large one and transmit them to each destination(ex: Gstreamer recording 1,2,3). And to do this, i think, video devices should be opened separately (/dev/video0, 1, 2).
i wonder it is possible on current tx1(my version is r24.2.1).
Or do i have to modify host driver code?
We were able to get the OV10640/OV490 + MAX92705 and MAX9286 working, we are looking into the Virtual Channel ID on TX2 and we will let you know our findings