This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/DP83640: Interfacing DP83640 with AM335x for PTP Grandmaster operation

Part Number: DP83640
Other Parts Discussed in Thread: AM3354,

Tool/software: Linux

Dear Sir,

I want to configure AM3354 processor as PTP Grandmaster device. We already have our device incorporating GPS receiver with PPS and serial frame interfaced to this TI processor for NTP Server output.


Now, we want to create PTP master. I am aware that AM3354 is available with hardware timestamping engine using CPTS as option in kernel. But, there are few doubts for proceeding further.

1. We require our PTP master device to provide PTP accuracy < 5 microseconds or desired 1 microseconds w.r.t UTC. So can we continue with IEEE 1588 hardware timestamp feature of AM3354 processor or it is better to use DP83640 as external phy with hardware timestamping.

2. DP83640 linux kenel module driver is already available in kernel 3.12 version. Is this sufficient for achiveing our goal or do we need to use ptpd2 daemon or other ptp package for the same. Can you suggest what software drivers / user-space application is required?

3. I have gone through various threads of "AM335x with PTP" in TI forum, but still not clear how to move step by step to achieve my target, mentioned above. Can you provide some guidance so that as still i am in starting stage of my requirement development.

Regards.