lkml.org 
[lkml]   [2008]   [Feb]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Date
SubjectLinuxPPS (RESUBMIT): the PPS Linux implementation.
This patch set adds the PPS support into Linux.

PPS means "pulse per second" and its API is specified by RFC 2783
(Pulse-Per-Second API for UNIX-like Operating Systems, Version 1.0).

The code has been tested with the NTPD program
(http://www.eecis.udel.edu/~mills/ntp/html/index.html) and several GPS
antennae.

Rodolfo

--

Documentation/pps/Makefile | 2
b/Documentation/ABI/testing/sysfs-pps | 73 +++++++
b/Documentation/pps/Makefile | 27 ++
b/Documentation/pps/pps.txt | 170 ++++++++++++++++
b/Documentation/pps/ppsctl.c | 63 ++++++
b/Documentation/pps/ppsfind | 17 +
b/Documentation/pps/ppstest.c | 152 +++++++++++++++
b/Documentation/pps/timepps.h | 196 +++++++++++++++++++
b/MAINTAINERS | 7
b/drivers/Kconfig | 2
b/drivers/Makefile | 1
b/drivers/char/lp.c | 61 ++++++
b/drivers/pps/Kconfig | 32 +++
b/drivers/pps/Makefile | 8
b/drivers/pps/clients/Kconfig | 18 +
b/drivers/pps/clients/Makefile | 9
b/drivers/pps/clients/ktimer.c | 115 +++++++++++
b/drivers/pps/kapi.c | 272 +++++++++++++++++++++++++++
b/drivers/pps/pps.c | 342 ++++++++++++++++++++++++++++++++++
b/drivers/pps/sysfs.c | 130 ++++++++++++
b/drivers/serial/8250.c | 2
b/drivers/serial/serial_core.c | 71 ++++++-
b/include/linux/Kbuild | 1
b/include/linux/parport.h | 13 +
b/include/linux/pps.h | 205 ++++++++++++++++++++
b/include/linux/serial_core.h | 31 ++-
drivers/pps/Kconfig | 2
drivers/pps/Makefile | 1
drivers/pps/clients/Kconfig | 20 +
29 files changed, 2028 insertions(+), 15 deletions(-)




\
 
 \ /
  Last update: 2008-02-19 00:29    [from the cache]
©2003-2011 Jasper Spaans