xref: /linux/Documentation/ABI/testing/sysfs-pps-gen (revision 13845bdc869f136f92ad3d40ea09b867bb4ce467)
1*b3b9b3ccSRodolfo GiomettiWhat:		/sys/class/pps-gen/
2*b3b9b3ccSRodolfo GiomettiDate:		February 2025
3*b3b9b3ccSRodolfo GiomettiKernelVersion:  6.13
4*b3b9b3ccSRodolfo GiomettiContact:	Rodolfo Giometti <giometti@enneenne.com>
5*b3b9b3ccSRodolfo GiomettiDescription:
6*b3b9b3ccSRodolfo Giometti		The /sys/class/pps-gen/ directory contains files and
7*b3b9b3ccSRodolfo Giometti		directories that provide a unified interface to the PPS
8*b3b9b3ccSRodolfo Giometti		generators.
9*b3b9b3ccSRodolfo Giometti
10*b3b9b3ccSRodolfo GiomettiWhat:		/sys/class/pps-gen/pps-genX/
11*b3b9b3ccSRodolfo GiomettiDate:		February 2025
12*b3b9b3ccSRodolfo GiomettiKernelVersion:  6.13
13*b3b9b3ccSRodolfo GiomettiContact:	Rodolfo Giometti <giometti@enneenne.com>
14*b3b9b3ccSRodolfo GiomettiDescription:
15*b3b9b3ccSRodolfo Giometti		The /sys/class/pps-gen/pps-genX/ directory is related to X-th
16*b3b9b3ccSRodolfo Giometti		PPS generator in the system. Each directory contain files to
17*b3b9b3ccSRodolfo Giometti		manage and control its PPS generator.
18*b3b9b3ccSRodolfo Giometti
19*b3b9b3ccSRodolfo GiomettiWhat:		/sys/class/pps-gen/pps-genX/enable
20*b3b9b3ccSRodolfo GiomettiDate:		February 2025
21*b3b9b3ccSRodolfo GiomettiKernelVersion:  6.13
22*b3b9b3ccSRodolfo GiomettiContact:	Rodolfo Giometti <giometti@enneenne.com>
23*b3b9b3ccSRodolfo GiomettiDescription:
24*b3b9b3ccSRodolfo Giometti		This write-only file enables or disables generation of the
25*b3b9b3ccSRodolfo Giometti		PPS signal.
26*b3b9b3ccSRodolfo Giometti
27*b3b9b3ccSRodolfo GiomettiWhat:		/sys/class/pps-gen/pps-genX/system
28*b3b9b3ccSRodolfo GiomettiDate:		February 2025
29*b3b9b3ccSRodolfo GiomettiKernelVersion:  6.13
30*b3b9b3ccSRodolfo GiomettiContact:	Rodolfo Giometti <giometti@enneenne.com>
31*b3b9b3ccSRodolfo GiomettiDescription:
32*b3b9b3ccSRodolfo Giometti		This read-only file returns "1" if the generator takes the
33*b3b9b3ccSRodolfo Giometti		timing from the system clock, while it returns "0" if not
34*b3b9b3ccSRodolfo Giometti		(i.e. from a peripheral device clock).
35*b3b9b3ccSRodolfo Giometti
36*b3b9b3ccSRodolfo GiomettiWhat:		/sys/class/pps-gen/pps-genX/time
37*b3b9b3ccSRodolfo GiomettiDate:		February 2025
38*b3b9b3ccSRodolfo GiomettiKernelVersion:  6.13
39*b3b9b3ccSRodolfo GiomettiContact:	Rodolfo Giometti <giometti@enneenne.com>
40*b3b9b3ccSRodolfo GiomettiDescription:
41*b3b9b3ccSRodolfo Giometti		This read-only file contains the current time stored into the
42*b3b9b3ccSRodolfo Giometti		generator clock as two integers representing the current time
43*b3b9b3ccSRodolfo Giometti		seconds and nanoseconds.
44