Is it possible to have two different sensors connected to the same CSI port? The individual sensor drivers have been developed and verified to be working when compiled separately.
However, I need to demonstrate the two different sensors in the field without the ability to flash the TX2 completely.
The hardware setup is two different sensors each having TI953 serializers connected to Rx port 0 and 1 of TI960 deserializer. The deserializer output is connected to CSI port 0 of TX2.
The two sensors don’t need to run simultaneously so there shouldn’t be any conflict in CSI data stream ID. The deserializer receiver just needs to be pointed to the right port during start stream function call.
I have tried creating this combined driver. Whenever the 2nd sensor is probed, all communication won’t work. But when I don’t probe the 2nd sensor, and just initialize the 2nd serializer, I am able to stream using the 1st sensor and detect the i2c addr(alias) of the 2nd sensor and serializer.
Is this driver configuration possible? Are there other options that I can do for this use-case?