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