[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