xref: /openbmc/linux/drivers/pps/clients/Kconfig (revision ee65728e)
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# PPS clients configuration
4#
5
6comment "PPS clients support"
7
8config PPS_CLIENT_KTIMER
9	tristate "Kernel timer client (Testing client, use for debug)"
10	help
11	  If you say yes here you get support for a PPS debugging client
12	  which uses a kernel timer to generate the PPS signal.
13
14	  This driver can also be built as a module.  If so, the module
15	  will be called pps-ktimer.
16
17config PPS_CLIENT_LDISC
18	tristate "PPS line discipline"
19	depends on TTY
20	help
21	  If you say yes here you get support for a PPS source connected
22	  with the CD (Carrier Detect) pin of your serial port.
23
24config PPS_CLIENT_PARPORT
25	tristate "Parallel port PPS client"
26	depends on PARPORT
27	help
28	  If you say yes here you get support for a PPS source connected
29	  with the interrupt pin of your parallel port.
30
31config PPS_CLIENT_GPIO
32	tristate "PPS client using GPIO"
33	help
34	  If you say yes here you get support for a PPS source using
35	  GPIO. To be useful you must also register a platform device
36	  specifying the GPIO pin and other options, usually in your board
37	  setup.
38