On Wed, Apr 08, 2020 at 02:57:55PM +0530, Jairaj Solanki wrote: > Can you be a little more specific about the HW "Intel CPU with the ART", > What does ART mean?
Always Running Timer Newer Intel CPUs have a clock that is common to the CPU itself and the PCIe cards. Using the ART, you can correlate the PCIe card's clock (that is, the PTP time) with the CPU clock. The driver support is already mainlined: struct ptp_clock_caps { ... /* Whether the clock supports precise system-device cross timestamps */ int cross_timestamping; ... }; This feature effectively provides hardware time stamping between the PTP clock and the system clock. Your stated requirement is that the system clock needs to be within ten nanoseconds of the PTP time. This can only be accomplished with hardware time stamping. Unfortunately, the am335x does not offer this capability, AFAICT. Sorry, Richard _______________________________________________ Linuxptp-users mailing list Linuxptp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxptp-users