-
- Downloads
You need to sign in or sign up before continuing.
ptp: Added a brand new class driver for ptp clocks.
This patch adds an infrastructure for hardware clocks that implement IEEE 1588, the Precision Time Protocol (PTP). A class driver offers a registration method to particular hardware clock drivers. Each clock is presented as a standard POSIX clock. The ancillary clock features are exposed in two different ways, via the sysfs and by a character device. Signed-off-by:Richard Cochran <richard.cochran@omicron.at> Acked-by:
Arnd Bergmann <arnd@arndb.de> Acked-by:
David S. Miller <davem@davemloft.net> Signed-off-by:
John Stultz <john.stultz@linaro.org>
Showing
- Documentation/ABI/testing/sysfs-ptp 98 additions, 0 deletionsDocumentation/ABI/testing/sysfs-ptp
- Documentation/ptp/ptp.txt 89 additions, 0 deletionsDocumentation/ptp/ptp.txt
- Documentation/ptp/testptp.c 381 additions, 0 deletionsDocumentation/ptp/testptp.c
- Documentation/ptp/testptp.mk 33 additions, 0 deletionsDocumentation/ptp/testptp.mk
- drivers/Kconfig 2 additions, 0 deletionsdrivers/Kconfig
- drivers/Makefile 1 addition, 0 deletionsdrivers/Makefile
- drivers/ptp/Kconfig 30 additions, 0 deletionsdrivers/ptp/Kconfig
- drivers/ptp/Makefile 6 additions, 0 deletionsdrivers/ptp/Makefile
- drivers/ptp/ptp_chardev.c 159 additions, 0 deletionsdrivers/ptp/ptp_chardev.c
- drivers/ptp/ptp_clock.c 343 additions, 0 deletionsdrivers/ptp/ptp_clock.c
- drivers/ptp/ptp_private.h 92 additions, 0 deletionsdrivers/ptp/ptp_private.h
- drivers/ptp/ptp_sysfs.c 230 additions, 0 deletionsdrivers/ptp/ptp_sysfs.c
- include/linux/Kbuild 1 addition, 0 deletionsinclude/linux/Kbuild
- include/linux/ptp_classify.h 7 additions, 0 deletionsinclude/linux/ptp_classify.h
- include/linux/ptp_clock.h 84 additions, 0 deletionsinclude/linux/ptp_clock.h
- include/linux/ptp_clock_kernel.h 139 additions, 0 deletionsinclude/linux/ptp_clock_kernel.h
Loading
Please register or sign in to comment