0001 # SPDX-License-Identifier: GPL-2.0-only
0002 #
0003 # PPS clients configuration
0004 #
0005
0006 comment "PPS clients support"
0007
0008 config PPS_CLIENT_KTIMER
0009 tristate "Kernel timer client (Testing client, use for debug)"
0010 help
0011 If you say yes here you get support for a PPS debugging client
0012 which uses a kernel timer to generate the PPS signal.
0013
0014 This driver can also be built as a module. If so, the module
0015 will be called pps-ktimer.
0016
0017 config PPS_CLIENT_LDISC
0018 tristate "PPS line discipline"
0019 depends on TTY
0020 help
0021 If you say yes here you get support for a PPS source connected
0022 with the CD (Carrier Detect) pin of your serial port.
0023
0024 config PPS_CLIENT_PARPORT
0025 tristate "Parallel port PPS client"
0026 depends on PARPORT
0027 help
0028 If you say yes here you get support for a PPS source connected
0029 with the interrupt pin of your parallel port.
0030
0031 config PPS_CLIENT_GPIO
0032 tristate "PPS client using GPIO"
0033 help
0034 If you say yes here you get support for a PPS source using
0035 GPIO. To be useful you must also register a platform device
0036 specifying the GPIO pin and other options, usually in your board
0037 setup.