Been trying to run ptp4l on my Linux build on an IMXMP with a grandmaster clock on the same network. I can never get the foreign clock to be detected even though I can see with tcpdump that I am receiving PTP multicast messages over ethernet from the expected grandmaster IP address.
Starting to expect a device tree thing and, per most device tree topics, there seems to be minimal information online for PTP-specific device tree needs. Also possible we are missing something in the kernel config file but, for any suggested config options I see online, we already have that option implemented. So wondering if anyone can suggest anything to try in the device tree or kernel config OR point me to a resource for ensuring PTP is able to work in our Linux build.
Thanks for any help in advance!