LinuxPPS (RESUBMIT): the PPS Linux implementation.

From: Rodolfo Giometti
Date: Fri Feb 22 2008 - 09:01:40 EST


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/ioctl-number.txt | 2
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 | 33 +++
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 +
30 files changed, 2031 insertions(+), 15 deletions(-)



--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/