Files
Ethan Nelson-Moore 0bb23328ab pps: generators: remove broken pps_gen_parport driver
This driver was introduced in January 2011 and has been marked
BROKEN for almost its entire existence, since commit 95b90afec3
("pps: make pps_gen_parport depend on BROKEN") in March 2011.
It is unlikely anyone will fix the driver at this point.

Signed-off-by: Ethan Nelson-Moore <enelsonmoore@gmail.com>
Acked-by: Rodolfo Giometti <giometti@enneenne.com>
Link: https://patch.msgid.link/20260123035607.22340-1-enelsonmoore@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2026-01-27 15:54:27 +01:00

43 lines
1.3 KiB
Plaintext

# SPDX-License-Identifier: GPL-2.0-only
#
# PPS generators configuration
#
menuconfig PPS_GENERATOR
tristate "PPS generators support"
help
PPS generators are special hardware which are able to produce PPS
(Pulse Per Second) signals.
To compile this driver as a module, choose M here: the module
will be called pps_gen_core.
if PPS_GENERATOR
config PPS_GENERATOR_DUMMY
tristate "Dummy PPS generator (Testing generator, use for debug)"
help
If you say yes here you get support for a PPS debugging generator
(which generates no PPS signal at all).
This driver can also be built as a module. If so, the module
will be called pps_gen-dummy.
config PPS_GENERATOR_TIO
tristate "TIO PPS signal generator"
depends on X86 && CPU_SUP_INTEL
help
If you say yes here you get support for a PPS TIO signal generator
which generates a pulse at a prescribed time based on the system clock.
It uses time translation and hrtimers to precisely generate a pulse.
This hardware is present on 2019 and newer Intel CPUs. However, this
driver is not useful without adding highly specialized hardware outside
the Linux system to observe these pulses.
To compile this driver as a module, choose M here: the module
will be called pps_gen_tio.
If unsure, say N.
endif # PPS_GENERATOR