[LinuxPPS] 24 Nov 14:19 - LinuxPPS core support.
linuxpps: Rodolfo Giometti <>
webmaster at enneenne.com
Mon Nov 24 17:15:05 CET 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=ebc1d8cd3cd943896814174e5825b422197dfc57
More information about the LinuxPPS
mailing list