LinuxPPS (RESUBMIT 3): the PPS Linux implementation.
From: Rodolfo Giometti
Date: Thu Apr 10 2008 - 11:18:36 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 | 330 +++++++++++++++++++++++++++++++++
b/drivers/pps/pps.c | 335 ++++++++++++++++++++++++++++++++++
b/drivers/pps/sysfs.c | 103 ++++++++++
b/drivers/serial/8250.c | 2
b/drivers/serial/serial_core.c | 131 ++++++++++---
b/include/linux/Kbuild | 1
b/include/linux/parport.h | 13 +
b/include/linux/pps.h | 203 ++++++++++++++++++++
b/include/linux/serial_core.h | 31 ++-
drivers/pps/Kconfig | 2
drivers/pps/Makefile | 1
drivers/pps/clients/Kconfig | 20 ++
30 files changed, 2083 insertions(+), 45 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/