On Tue, Feb 05, 2019 at 05:33:51PM -0800, Mark Haun wrote: > If I do go with the Beaglebone, will a recent mainline kernel get me > everything I need (current PTP drivers, PPS input on a GPIO pin)?
IIRC the PTP support for the BBB is not in the mainline kernel and it was using the legacy timestamping API. The best cheap HW for timekeeping that I know of is the PC Engines APU. It has two I210/I211 ports, which are well supported in the kernel and work very well for timekeeping. The board even has some pads for the SDPs, which enable an extremely accurate PPS timestamping. Here is a blog post showing how this HW can be used for NTP. The same could be done with PTP. (There is actually a related discussion on the -devel list about adding the PPS support to phc2sys) https://blog.dan.drown.org/apu2-ntp-server-2/ -- Miroslav Lichvar _______________________________________________ Linuxptp-users mailing list Linuxptp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxptp-users