1697fb85fcf21b5229a3072440222d14b05ef2abeRodolfo Giometti#
2697fb85fcf21b5229a3072440222d14b05ef2abeRodolfo Giometti# PPS clients configuration
3697fb85fcf21b5229a3072440222d14b05ef2abeRodolfo Giometti#
4697fb85fcf21b5229a3072440222d14b05ef2abeRodolfo Giometti
5697fb85fcf21b5229a3072440222d14b05ef2abeRodolfo Giomettiif PPS
6697fb85fcf21b5229a3072440222d14b05ef2abeRodolfo Giometti
7697fb85fcf21b5229a3072440222d14b05ef2abeRodolfo Giometticomment "PPS clients support"
8697fb85fcf21b5229a3072440222d14b05ef2abeRodolfo Giometti
9697fb85fcf21b5229a3072440222d14b05ef2abeRodolfo Giometticonfig PPS_CLIENT_KTIMER
10697fb85fcf21b5229a3072440222d14b05ef2abeRodolfo Giometti	tristate "Kernel timer client (Testing client, use for debug)"
11697fb85fcf21b5229a3072440222d14b05ef2abeRodolfo Giometti	help
12697fb85fcf21b5229a3072440222d14b05ef2abeRodolfo Giometti	  If you say yes here you get support for a PPS debugging client
13697fb85fcf21b5229a3072440222d14b05ef2abeRodolfo Giometti	  which uses a kernel timer to generate the PPS signal.
14697fb85fcf21b5229a3072440222d14b05ef2abeRodolfo Giometti
15697fb85fcf21b5229a3072440222d14b05ef2abeRodolfo Giometti	  This driver can also be built as a module.  If so, the module
16697fb85fcf21b5229a3072440222d14b05ef2abeRodolfo Giometti	  will be called pps-ktimer.
17697fb85fcf21b5229a3072440222d14b05ef2abeRodolfo Giometti
18a0880df0ccde8d551fc4d88c455acb2ee0801e26Rodolfo Giometticonfig PPS_CLIENT_LDISC
19a0880df0ccde8d551fc4d88c455acb2ee0801e26Rodolfo Giometti	tristate "PPS line discipline"
20a0880df0ccde8d551fc4d88c455acb2ee0801e26Rodolfo Giometti	depends on PPS
21a0880df0ccde8d551fc4d88c455acb2ee0801e26Rodolfo Giometti	help
22a0880df0ccde8d551fc4d88c455acb2ee0801e26Rodolfo Giometti	  If you say yes here you get support for a PPS source connected
23a0880df0ccde8d551fc4d88c455acb2ee0801e26Rodolfo Giometti	  with the CD (Carrier Detect) pin of your serial port.
24a0880df0ccde8d551fc4d88c455acb2ee0801e26Rodolfo Giometti
25a10203c691eac287664f531b149ddc23056c2f61Alexander Gordeevconfig PPS_CLIENT_PARPORT
26a10203c691eac287664f531b149ddc23056c2f61Alexander Gordeev	tristate "Parallel port PPS client"
27a10203c691eac287664f531b149ddc23056c2f61Alexander Gordeev	depends on PPS && PARPORT
28a10203c691eac287664f531b149ddc23056c2f61Alexander Gordeev	help
29a10203c691eac287664f531b149ddc23056c2f61Alexander Gordeev	  If you say yes here you get support for a PPS source connected
30a10203c691eac287664f531b149ddc23056c2f61Alexander Gordeev	  with the interrupt pin of your parallel port.
31a10203c691eac287664f531b149ddc23056c2f61Alexander Gordeev
32161520451dfacd0eb79d501933f47d3fb7464938James Nussconfig PPS_CLIENT_GPIO
33161520451dfacd0eb79d501933f47d3fb7464938James Nuss	tristate "PPS client using GPIO"
3479bc57463be2ad5020a53accbf26898e8ac04550Heiko Carstens	depends on PPS && GENERIC_HARDIRQS
35161520451dfacd0eb79d501933f47d3fb7464938James Nuss	help
36161520451dfacd0eb79d501933f47d3fb7464938James Nuss	  If you say yes here you get support for a PPS source using
37161520451dfacd0eb79d501933f47d3fb7464938James Nuss	  GPIO. To be useful you must also register a platform device
38161520451dfacd0eb79d501933f47d3fb7464938James Nuss	  specifying the GPIO pin and other options, usually in your board
39161520451dfacd0eb79d501933f47d3fb7464938James Nuss	  setup.
40161520451dfacd0eb79d501933f47d3fb7464938James Nuss
41697fb85fcf21b5229a3072440222d14b05ef2abeRodolfo Giomettiendif
42