~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/ABI/testing/sysfs-ptp

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/ABI/testing/sysfs-ptp (Architecture mips) and /Documentation/ABI/testing/sysfs-ptp (Architecture ppc)


  1 What:           /sys/class/ptp/                     1 What:           /sys/class/ptp/
  2 Date:           September 2010                      2 Date:           September 2010
  3 Contact:        Richard Cochran <richardcochran      3 Contact:        Richard Cochran <richardcochran@gmail.com>
  4 Description:                                        4 Description:
  5                 This directory contains files       5                 This directory contains files and directories
  6                 providing a standardized inter      6                 providing a standardized interface to the ancillary
  7                 features of PTP hardware clock      7                 features of PTP hardware clocks.
  8                                                     8 
  9 What:           /sys/class/ptp/ptp<N>/              9 What:           /sys/class/ptp/ptp<N>/
 10 Date:           September 2010                     10 Date:           September 2010
 11 Contact:        Richard Cochran <richardcochran     11 Contact:        Richard Cochran <richardcochran@gmail.com>
 12 Description:                                       12 Description:
 13                 This directory contains the at     13                 This directory contains the attributes of the Nth PTP
 14                 hardware clock registered into     14                 hardware clock registered into the PTP class driver
 15                 subsystem.                         15                 subsystem.
 16                                                    16 
 17 What:           /sys/class/ptp/ptp<N>/clock_na     17 What:           /sys/class/ptp/ptp<N>/clock_name
 18 Date:           September 2010                     18 Date:           September 2010
 19 Contact:        Richard Cochran <richardcochran     19 Contact:        Richard Cochran <richardcochran@gmail.com>
 20 Description:                                       20 Description:
 21                 This file contains the name of     21                 This file contains the name of the PTP hardware clock
 22                 as a human readable string. Th     22                 as a human readable string. The purpose of this
 23                 attribute is to provide the us     23                 attribute is to provide the user with a "friendly
 24                 name" and to help distinguish      24                 name" and to help distinguish PHY based devices from
 25                 MAC based ones. The string doe     25                 MAC based ones. The string does not necessarily have
 26                 to be any kind of unique id.       26                 to be any kind of unique id.
 27                                                    27 
 28 What:           /sys/class/ptp/ptp<N>/max_adju     28 What:           /sys/class/ptp/ptp<N>/max_adjustment
 29 Date:           September 2010                     29 Date:           September 2010
 30 Contact:        Richard Cochran <richardcochran     30 Contact:        Richard Cochran <richardcochran@gmail.com>
 31 Description:                                       31 Description:
 32                 This file contains the PTP har     32                 This file contains the PTP hardware clock's maximum
 33                 frequency adjustment value (a      33                 frequency adjustment value (a positive integer) in
 34                 parts per billion.                 34                 parts per billion.
 35                                                    35 
 36 What:           /sys/class/ptp/ptp<N>/max_vclo     36 What:           /sys/class/ptp/ptp<N>/max_vclocks
 37 Date:           May 2021                           37 Date:           May 2021
 38 Contact:        Yangbo Lu <yangbo.lu@nxp.com>       38 Contact:        Yangbo Lu <yangbo.lu@nxp.com>
 39 Description:                                       39 Description:
 40                 This file contains the maximum     40                 This file contains the maximum number of ptp vclocks.
 41                 Write integer to re-configure      41                 Write integer to re-configure it.
 42                                                    42 
 43 What:           /sys/class/ptp/ptp<N>/n_alarms     43 What:           /sys/class/ptp/ptp<N>/n_alarms
 44 Date:           September 2010                     44 Date:           September 2010
 45 Contact:        Richard Cochran <richardcochran     45 Contact:        Richard Cochran <richardcochran@gmail.com>
 46 Description:                                       46 Description:
 47                 This file contains the number      47                 This file contains the number of periodic or one shot
 48                 alarms offer by the PTP hardwa     48                 alarms offer by the PTP hardware clock.
 49                                                    49 
 50 What:           /sys/class/ptp/ptp<N>/n_extern     50 What:           /sys/class/ptp/ptp<N>/n_external_timestamps
 51 Date:           September 2010                     51 Date:           September 2010
 52 Contact:        Richard Cochran <richardcochran     52 Contact:        Richard Cochran <richardcochran@gmail.com>
 53 Description:                                       53 Description:
 54                 This file contains the number      54                 This file contains the number of external timestamp
 55                 channels offered by the PTP ha     55                 channels offered by the PTP hardware clock.
 56                                                    56 
 57 What:           /sys/class/ptp/ptp<N>/n_period     57 What:           /sys/class/ptp/ptp<N>/n_periodic_outputs
 58 Date:           September 2010                     58 Date:           September 2010
 59 Contact:        Richard Cochran <richardcochran     59 Contact:        Richard Cochran <richardcochran@gmail.com>
 60 Description:                                       60 Description:
 61                 This file contains the number      61                 This file contains the number of programmable periodic
 62                 output channels offered by the     62                 output channels offered by the PTP hardware clock.
 63                                                    63 
 64 What:           /sys/class/ptp/ptp<N>/n_pins       64 What:           /sys/class/ptp/ptp<N>/n_pins
 65 Date:           March 2014                         65 Date:           March 2014
 66 Contact:        Richard Cochran <richardcochran     66 Contact:        Richard Cochran <richardcochran@gmail.com>
 67 Description:                                       67 Description:
 68                 This file contains the number      68                 This file contains the number of programmable pins
 69                 offered by the PTP hardware cl     69                 offered by the PTP hardware clock.
 70                                                    70 
 71 What:           /sys/class/ptp/ptp<N>/n_vclock     71 What:           /sys/class/ptp/ptp<N>/n_vclocks
 72 Date:           May 2021                           72 Date:           May 2021
 73 Contact:        Yangbo Lu <yangbo.lu@nxp.com>       73 Contact:        Yangbo Lu <yangbo.lu@nxp.com>
 74 Description:                                       74 Description:
 75                 This file contains the number      75                 This file contains the number of virtual PTP clocks in
 76                 use.  By default, the value is     76                 use.  By default, the value is 0 meaning that only the
 77                 physical clock is in use.  Set     77                 physical clock is in use.  Setting the value creates
 78                 the corresponding number of vi     78                 the corresponding number of virtual clocks and causes
 79                 the physical clock to become f     79                 the physical clock to become free running.  Setting the
 80                 value back to 0 deletes the vi     80                 value back to 0 deletes the virtual clocks and
 81                 switches the physical clock ba     81                 switches the physical clock back to normal, adjustable
 82                 operation.                         82                 operation.
 83                                                    83 
 84 What:           /sys/class/ptp/ptp<N>/pins         84 What:           /sys/class/ptp/ptp<N>/pins
 85 Date:           March 2014                         85 Date:           March 2014
 86 Contact:        Richard Cochran <richardcochran     86 Contact:        Richard Cochran <richardcochran@gmail.com>
 87 Description:                                       87 Description:
 88                 This directory contains one fi     88                 This directory contains one file for each programmable
 89                 pin offered by the PTP hardwar     89                 pin offered by the PTP hardware clock. The file name
 90                 is the hardware dependent pin      90                 is the hardware dependent pin name. Reading from this
 91                 file produces two numbers, the     91                 file produces two numbers, the assigned function (see
 92                 the `PTP_PF_` enumeration valu     92                 the `PTP_PF_` enumeration values in linux/ptp_clock.h)
 93                 and the channel number. The fu     93                 and the channel number. The function and channel
 94                 assignment may be changed by t     94                 assignment may be changed by two writing numbers into
 95                 the file.                          95                 the file.
 96                                                    96 
 97 What:           /sys/class/ptp/ptp<N>/pps_avai     97 What:           /sys/class/ptp/ptp<N>/pps_available
 98 Date:           September 2010                     98 Date:           September 2010
 99 Contact:        Richard Cochran <richardcochran     99 Contact:        Richard Cochran <richardcochran@gmail.com>
100 Description:                                      100 Description:
101                 This file indicates whether th    101                 This file indicates whether the PTP hardware clock
102                 supports a Pulse Per Second to    102                 supports a Pulse Per Second to the host CPU. Reading
103                 "1" means that the PPS is supp    103                 "1" means that the PPS is supported, while "0" means
104                 not supported.                    104                 not supported.
105                                                   105 
106 What:           /sys/class/ptp/ptp<N>/extts_en    106 What:           /sys/class/ptp/ptp<N>/extts_enable
107 Date:           September 2010                    107 Date:           September 2010
108 Contact:        Richard Cochran <richardcochran    108 Contact:        Richard Cochran <richardcochran@gmail.com>
109 Description:                                      109 Description:
110                 This write-only file enables o    110                 This write-only file enables or disables external
111                 timestamps. To enable external    111                 timestamps. To enable external timestamps, write the
112                 channel index followed by a "1    112                 channel index followed by a "1" into the file.
113                 To disable external timestamps    113                 To disable external timestamps, write the channel
114                 index followed by a "0" into t    114                 index followed by a "0" into the file.
115                                                   115 
116 What:           /sys/class/ptp/ptp<N>/fifo        116 What:           /sys/class/ptp/ptp<N>/fifo
117 Date:           September 2010                    117 Date:           September 2010
118 Contact:        Richard Cochran <richardcochran    118 Contact:        Richard Cochran <richardcochran@gmail.com>
119 Description:                                      119 Description:
120                 This file provides timestamps     120                 This file provides timestamps on external events, in
121                 the form of three integers: ch    121                 the form of three integers: channel index, seconds,
122                 and nanoseconds.                  122                 and nanoseconds.
123                                                   123 
124 What:           /sys/class/ptp/ptp<N>/period      124 What:           /sys/class/ptp/ptp<N>/period
125 Date:           September 2010                    125 Date:           September 2010
126 Contact:        Richard Cochran <richardcochran    126 Contact:        Richard Cochran <richardcochran@gmail.com>
127 Description:                                      127 Description:
128                 This write-only file enables o    128                 This write-only file enables or disables periodic
129                 outputs. To enable a periodic     129                 outputs. To enable a periodic output, write five
130                 integers into the file: channe    130                 integers into the file: channel index, start time
131                 seconds, start time nanosecond    131                 seconds, start time nanoseconds, period seconds, and
132                 period nanoseconds. To disable    132                 period nanoseconds. To disable a periodic output, set
133                 all the seconds and nanosecond    133                 all the seconds and nanoseconds values to zero.
134                                                   134 
135 What:           /sys/class/ptp/ptp<N>/pps_enab    135 What:           /sys/class/ptp/ptp<N>/pps_enable
136 Date:           September 2010                    136 Date:           September 2010
137 Contact:        Richard Cochran <richardcochran    137 Contact:        Richard Cochran <richardcochran@gmail.com>
138 Description:                                      138 Description:
139                 This write-only file enables o    139                 This write-only file enables or disables delivery of
140                 PPS events to the Linux PPS su    140                 PPS events to the Linux PPS subsystem. To enable PPS
141                 events, write a "1" into the f    141                 events, write a "1" into the file. To disable events,
142                 write a "0" into the file.        142                 write a "0" into the file.
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php