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