# SPDX-License-Identifier: GPL-2.0-only # # [31mCONFIG_PPS[0m support configuration # menuconfig [31mCONFIG_PPS[0m tristate "PPS support" ---help--- [31mCONFIG_PPS[0m (Pulse Per Second) is a special pulse provided by some GPS antennae. Userland can use it to get a high-precision time reference. Some antennae's [31mCONFIG_PPS[0m signals are connected with the CD (Carrier Detect) pin of the serial line they use to communicate with the host. In this case use the SERIAL_LINE client support. Some antennae's [31mCONFIG_PPS[0m signals are connected with some special host inputs so you have to enable the corresponding client support. To compile this driver as a module, choose [31mCONFIG_M[0m here: the module will be called pps_core.ko. if [31mCONFIG_PPS[0m config [31mCONFIG_PPS_DEBUG[0m bool "PPS debugging messages" help Say Y here if you want the [31mCONFIG_PPS[0m support to produce a bunch of debug messages to the system log. Select this if you are having a problem with [31mCONFIG_PPS[0m support and want to see more of what is going on. config [31mCONFIG_NTP_PPS[0m bool "PPS kernel consumer support" depends on ![31mCONFIG_NO_HZ_COMMON[0m help This option adds support for direct in-kernel time synchronization using an external [31mCONFIG_PPS[0m signal. It doesn't work on tickless systems at the moment. source "drivers/pps/clients/Kconfig" source "drivers/pps/generators/Kconfig" endif # [31mCONFIG_PPS[0m |