diff options
author | Yi Guo <[email protected]> | 2021-09-28 17:01:01 +0530 |
---|---|---|
committer | David S. Miller <[email protected]> | 2021-09-28 13:50:37 +0100 |
commit | 99bbc4ae69b9798b8cd6cbf3ec62a60a17044b1f (patch) | |
tree | 3ec121303c6910023346d9110e3a4a657477c376 /tools/perf/scripts/python/libxed.py | |
parent | e266f66393963964c867aabee67820222109771c (diff) |
octeontx2-af: Add external ptp input clock
PTP hardware block can be configured to utilize
the external clock. Also the current ptp timestamp
can be captured when external trigger is applied on
a gpio pin. These features are required in scenarios
like connecting a external timing device to the chip
for time synchronization. The timing device provides
the clock and trigger(PPS signal) to the PTP block.
This patch does the following:
1. configures PTP block to use external clock
frequency and timestamp capture on external event.
2. sends PTP_REQ_EXTTS events to kernel ptp phc susbsytem
with captured timestamps
3. aligns PPS edge to adjusted ptp clock in the ptp device
by setting the PPS_THRESH to the reminder of the last
timestamp value captured by external PPS
Signed-off-by: Yi Guo <[email protected]>
Signed-off-by: Hariprasad Kelam <[email protected]>
Signed-off-by: Subbaraya Sundeep <[email protected]>
Signed-off-by: Sunil Goutham <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/libxed.py')
0 files changed, 0 insertions, 0 deletions