Lines Matching +full:etsec +full:- +full:ptp

1 .. SPDX-License-Identifier: GPL-2.0
4 PTP hardware clock infrastructure for Linux
7 This patch set introduces support for IEEE 1588 PTP clocks in
9 presents a standardized method for developing PTP user space
11 ancillary features of PTP hardware clocks.
15 complete set of PTP hardware clock functionality.
18 - Set time
19 - Get time
20 - Shift the clock by a given offset atomically
21 - Adjust clock frequency
24 - Time stamp external events
25 - Period output signals configurable from user space
26 - Low Pass Filter (LPF) access from user space
27 - Synchronization of the Linux system time via the PPS subsystem
29 PTP hardware clock kernel API
32 A PTP clock driver registers itself with the class driver. The
39 The class driver supports multiple PTP clock drivers. In normal use
40 cases, only one PTP clock is needed. However, for testing and
44 PTP hardware clock user space API
65 ancillary feature, then the driver should just return -EOPNOTSUPP
76 PTP hardware clock requirements for '.adjphase'
77 -----------------------------------------------
85 * When other PTP adjustment functions are called, the PHC servo
95 * Freescale eTSEC gianfar
97 - 2 Time stamp external triggers, programmable polarity (opt. interrupt)
98 - 2 Alarm registers (optional interrupt)
99 - 3 Periodic signals (optional interrupt)
103 - 6 GPIOs programmable as inputs or outputs
104 - 6 GPIOs with dedicated functions (LED/JTAG/clock) can also be
106 - GPIO inputs can time stamp external triggers
107 - GPIO outputs can produce periodic signals
108 - 1 interrupt pin
112 - Auxiliary Slave/Master Mode Snapshot (optional interrupt)
113 - Target Time (optional interrupt)
117 - Up to 4 independent PHC channels
118 - Integrated low pass filter (LPF), access via .adjPhase (compliant to ITU-T G.8273.2)
119 - Programmable output periodic signals
120 - Programmable inputs can time stamp external triggers
121 - Driver and/or hardware configuration through firmware (idtcm.bin)
122- LPF settings (bandwidth, phase limiting, automatic holdover, physical layer assist (per ITU-T G.…
123- Programmable output PTP clocks, any frequency up to 1GHz (to other PHY/MAC time stampers, refclk…
124- Lock to GNSS input, automatic switching between GNSS and user-space PHC control (optional)
128 - GPIO
129 - Certain variants of ConnectX-6 Dx and later products support one
132 - Certain variants of ConnectX-5 and older products support one GPIO,
135 - PHC instances
136 - All ConnectX devices have a free-running counter
137 - ConnectX-6 Dx and later devices have a UTC format counter