xref: /linux/drivers/pps/Kconfig (revision ab4f5260585e7e295eb68717131da11eaf40b239)
1eae9d2baSRodolfo Giometti#
2eae9d2baSRodolfo Giometti# PPS support configuration
3eae9d2baSRodolfo Giometti#
4eae9d2baSRodolfo Giometti
598e959d4SVincent Legollmenuconfig PPS
6eae9d2baSRodolfo Giometti	tristate "PPS support"
7eae9d2baSRodolfo Giometti	---help---
8eae9d2baSRodolfo Giometti	  PPS (Pulse Per Second) is a special pulse provided by some GPS
9eae9d2baSRodolfo Giometti	  antennae. Userland can use it to get a high-precision time
10eae9d2baSRodolfo Giometti	  reference.
11eae9d2baSRodolfo Giometti
12eae9d2baSRodolfo Giometti	  Some antennae's PPS signals are connected with the CD (Carrier
13eae9d2baSRodolfo Giometti	  Detect) pin of the serial line they use to communicate with the
14eae9d2baSRodolfo Giometti	  host. In this case use the SERIAL_LINE client support.
15eae9d2baSRodolfo Giometti
16eae9d2baSRodolfo Giometti	  Some antennae's PPS signals are connected with some special host
17eae9d2baSRodolfo Giometti	  inputs so you have to enable the corresponding client support.
18eae9d2baSRodolfo Giometti
19eae9d2baSRodolfo Giometti	  To compile this driver as a module, choose M here: the module
20eae9d2baSRodolfo Giometti	  will be called pps_core.ko.
21eae9d2baSRodolfo Giometti
22*ab4f5260SRobert P. J. Dayif PPS
23*ab4f5260SRobert P. J. Day
24eae9d2baSRodolfo Giometticonfig PPS_DEBUG
25eae9d2baSRodolfo Giometti	bool "PPS debugging messages"
26eae9d2baSRodolfo Giometti	help
27eae9d2baSRodolfo Giometti	  Say Y here if you want the PPS support to produce a bunch of debug
28eae9d2baSRodolfo Giometti	  messages to the system log.  Select this if you are having a
29eae9d2baSRodolfo Giometti	  problem with PPS support and want to see more of what is going on.
30eae9d2baSRodolfo Giometti
31025b40abSAlexander Gordeevconfig NTP_PPS
32025b40abSAlexander Gordeev	bool "PPS kernel consumer support"
33*ab4f5260SRobert P. J. Day	depends on !NO_HZ_COMMON
34025b40abSAlexander Gordeev	help
35025b40abSAlexander Gordeev	  This option adds support for direct in-kernel time
3625985edcSLucas De Marchi	  synchronization using an external PPS signal.
37025b40abSAlexander Gordeev
38025b40abSAlexander Gordeev	  It doesn't work on tickless systems at the moment.
39025b40abSAlexander Gordeev
40697fb85fSRodolfo Giomettisource drivers/pps/clients/Kconfig
41697fb85fSRodolfo Giometti
4246b402a0SAlexander Gordeevsource drivers/pps/generators/Kconfig
43*ab4f5260SRobert P. J. Day
44*ab4f5260SRobert P. J. Dayendif # PPS
45