99 lines
		
	
	
	
		
			3.3 KiB
			
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			99 lines
		
	
	
	
		
			3.3 KiB
			
		
	
	
	
		
			Text
		
	
	
	
	
	
|   | What:		/sys/class/ptp/ | ||
|  | Date:		September 2010 | ||
|  | Contact:	Richard Cochran <richardcochran@gmail.com> | ||
|  | Description: | ||
|  | 		This directory contains files and directories | ||
|  | 		providing a standardized interface to the ancillary | ||
|  | 		features of PTP hardware clocks. | ||
|  | 
 | ||
|  | What:		/sys/class/ptp/ptpN/ | ||
|  | Date:		September 2010 | ||
|  | Contact:	Richard Cochran <richardcochran@gmail.com> | ||
|  | Description: | ||
|  | 		This directory contains the attributes of the Nth PTP | ||
|  | 		hardware clock registered into the PTP class driver | ||
|  | 		subsystem. | ||
|  | 
 | ||
|  | What:		/sys/class/ptp/ptpN/clock_name | ||
|  | Date:		September 2010 | ||
|  | Contact:	Richard Cochran <richardcochran@gmail.com> | ||
|  | Description: | ||
|  | 		This file contains the name of the PTP hardware clock | ||
|  | 		as a human readable string. | ||
|  | 
 | ||
|  | What:		/sys/class/ptp/ptpN/max_adjustment | ||
|  | Date:		September 2010 | ||
|  | Contact:	Richard Cochran <richardcochran@gmail.com> | ||
|  | Description: | ||
|  | 		This file contains the PTP hardware clock's maximum | ||
|  | 		frequency adjustment value (a positive integer) in | ||
|  | 		parts per billion. | ||
|  | 
 | ||
|  | What:		/sys/class/ptp/ptpN/n_alarms | ||
|  | Date:		September 2010 | ||
|  | Contact:	Richard Cochran <richardcochran@gmail.com> | ||
|  | Description: | ||
|  | 		This file contains the number of periodic or one shot | ||
|  | 		alarms offer by the PTP hardware clock. | ||
|  | 
 | ||
|  | What:		/sys/class/ptp/ptpN/n_external_timestamps | ||
|  | Date:		September 2010 | ||
|  | Contact:	Richard Cochran <richardcochran@gmail.com> | ||
|  | Description: | ||
|  | 		This file contains the number of external timestamp | ||
|  | 		channels offered by the PTP hardware clock. | ||
|  | 
 | ||
|  | What:		/sys/class/ptp/ptpN/n_periodic_outputs | ||
|  | Date:		September 2010 | ||
|  | Contact:	Richard Cochran <richardcochran@gmail.com> | ||
|  | Description: | ||
|  | 		This file contains the number of programmable periodic | ||
|  | 		output channels offered by the PTP hardware clock. | ||
|  | 
 | ||
|  | What:		/sys/class/ptp/ptpN/pps_avaiable | ||
|  | Date:		September 2010 | ||
|  | Contact:	Richard Cochran <richardcochran@gmail.com> | ||
|  | Description: | ||
|  | 		This file indicates whether the PTP hardware clock | ||
|  | 		supports a Pulse Per Second to the host CPU. Reading | ||
|  | 		"1" means that the PPS is supported, while "0" means | ||
|  | 		not supported. | ||
|  | 
 | ||
|  | What:		/sys/class/ptp/ptpN/extts_enable | ||
|  | Date:		September 2010 | ||
|  | Contact:	Richard Cochran <richardcochran@gmail.com> | ||
|  | Description: | ||
|  | 		This write-only file enables or disables external | ||
|  | 		timestamps. To enable external timestamps, write the | ||
|  | 		channel index followed by a "1" into the file. | ||
|  | 		To disable external timestamps, write the channel | ||
|  | 		index followed by a "0" into the file. | ||
|  | 
 | ||
|  | What:		/sys/class/ptp/ptpN/fifo | ||
|  | Date:		September 2010 | ||
|  | Contact:	Richard Cochran <richardcochran@gmail.com> | ||
|  | Description: | ||
|  | 		This file provides timestamps on external events, in | ||
|  | 		the form of three integers: channel index, seconds, | ||
|  | 		and nanoseconds. | ||
|  | 
 | ||
|  | What:		/sys/class/ptp/ptpN/period | ||
|  | Date:		September 2010 | ||
|  | Contact:	Richard Cochran <richardcochran@gmail.com> | ||
|  | Description: | ||
|  | 		This write-only file enables or disables periodic | ||
|  | 		outputs. To enable a periodic output, write five | ||
|  | 		integers into the file: channel index, start time | ||
|  | 		seconds, start time nanoseconds, period seconds, and | ||
|  | 		period nanoseconds. To disable a periodic output, set | ||
|  | 		all the seconds and nanoseconds values to zero. | ||
|  | 
 | ||
|  | What:		/sys/class/ptp/ptpN/pps_enable | ||
|  | Date:		September 2010 | ||
|  | Contact:	Richard Cochran <richardcochran@gmail.com> | ||
|  | Description: | ||
|  | 		This write-only file enables or disables delivery of | ||
|  | 		PPS events to the Linux PPS subsystem. To enable PPS | ||
|  | 		events, write a "1" into the file. To disable events, | ||
|  | 		write a "0" into the file. |