[LinuxPPS] 19 Aug 21:40 - LinuxPPS core support.
linuxpps: Rodolfo Giometti <>
webmaster at enneenne.com
Wed Aug 20 00:15:07 CEST 2008
LinuxPPS core support.
This patch adds the kernel side of the PPS support currently named
"LinuxPPS".
PPS means "pulse per second" and a PPS source is just a device which
provides a high precision signal each second so that an application
can use it to adjust system clock time.
Common use is the combination of the NTPD as userland program with a
GPS receiver as PPS source to obtain a wallclock-time with
sub-millisecond synchronisation to UTC.
To obtain this goal the userland programs shoud use the PPS API
specification (RFC 2783 - Pulse-Per-Second API for UNIX-like Operating
Systems, Version 1.0) which in part is implemented by this patch. It
provides a set of chars devices, one per PPS source, which can be used
to get the time signal. The RFC's functions can be implemented by
accessing to these char devices.
Signed-off-by: Rodolfo Giometti
Documentation/ABI/testing/sysfs-pps
Documentation/ioctl-number.txt
Documentation/pps/pps.txt
MAINTAINERS
drivers/Kconfig
drivers/Makefile
drivers/pps/Kconfig
drivers/pps/Makefile
drivers/pps/kapi.c
drivers/pps/pps.c
drivers/pps/sysfs.c
include/linux/Kbuild
include/linux/pps.h
URL: http://gitweb.enneenne.com/?p=linuxpps;a=commit;h=b8550640073a9ccc03ed9c180225eff57da1ab5c
More information about the LinuxPPS
mailing list