Lines Matching refs:clock
2 * PTP hardware clock infrastructure for Linux
10 A new class driver exports a kernel interface for specific clock
12 complete set of PTP hardware clock functionality.
14 + Basic clock operations
17 - Shift the clock by a given offset atomically
18 - Adjust clock frequency
20 + Ancillary clock features
26 ** PTP hardware clock kernel API
28 A PTP clock driver registers itself with the class driver. The
30 author of a clock driver need only implement the details of
31 programming the clock hardware. The clock driver notifies the class
35 The class driver supports multiple PTP clock drivers. In normal use
36 cases, only one PTP clock is needed. However, for testing and
37 development, it can be useful to have more than one clock in a
40 ** PTP hardware clock user space API
43 registered clock. User space can use an open file descriptor from
44 the character device as a POSIX clock id and may call
46 implement the basic clock operations.
48 User space programs may control the clock using standardized
50 ancillary clock features. User space can receive time stamped
55 ** Writing clock drivers
60 functions in the interface. If a clock does not offer a particular
69 class driver, since the lock may also be needed by the clock
81 - 6 GPIOs with dedicated functions (LED/JTAG/clock) can also be