Doubt about timestamps with two cameras synced

Hi,

In our custom board we have two cameras connected to one GMSL deserializer. The cameras don’t have a built-in ISP, so the de-bayering is performed by the ISP inside the AGX Xavier. The sensors are configured to be triggered externally and we are providing a trigger signal to both sensors. If we scope the VSYNC signals at the deserializer, we see that they are pretty synced (5-10 us of delay). However, if we read the timestamps provided by the Argus, they always differ around 1-2 ms. Do you know the reason for it? who is putting those timestamps and when?

Thanks!

The timestamp is software time that low level camera driver receive SOF event from the MIPI bus I think that couldn’t be exactly the same.