In some applications, more accurate time tagging for camera frame time is needed than time tagging in user space (e.g., read system time when callback function returns).
Is it possible to time tag frames at kernel level using interrupt, e.g., return frame time from driver to callback function?
I could not find Tegra X1 reference manual, I believe there are interrupts for MIPI/CSI and DMAs. If hardware supports interrupts for CSI/DMA, how difficult to implement kernel driver for time tagging?
Thanks in advance for any inputs.