xref: /linux/drivers/hte/Kconfig (revision 63137bee5a7a45df82d948e39b3b4c07d8b1ce03)
131ab09b4SDipen Patel# SPDX-License-Identifier: GPL-2.0-only
231ab09b4SDipen Patelmenuconfig HTE
331ab09b4SDipen Patel	bool "Hardware Timestamping Engine (HTE) Support"
431ab09b4SDipen Patel	help
531ab09b4SDipen Patel	  Hardware Timestamping Engine (HTE) Support.
631ab09b4SDipen Patel
731ab09b4SDipen Patel	  Some devices provide a hardware timestamping engine which can
831ab09b4SDipen Patel	  timestamp certain device lines/signals in realtime. It comes with a
931ab09b4SDipen Patel	  benefit for the applications needing accurate timestamping event with
1031ab09b4SDipen Patel	  less jitter. This framework provides a generic interface to such HTE
1131ab09b4SDipen Patel	  providers and consumer devices.
1231ab09b4SDipen Patel
1331ab09b4SDipen Patel	  If unsure, say no.
1431ab09b4SDipen Patel
1509574ccaSDipen Patelif HTE
1609574ccaSDipen Patel
1709574ccaSDipen Patelconfig HTE_TEGRA194
1809574ccaSDipen Patel	tristate "NVIDIA Tegra194 HTE Support"
19*63137beeSBartosz Golaszewski	depends on (ARCH_TEGRA_194_SOC || COMPILE_TEST)
2009574ccaSDipen Patel	help
2109574ccaSDipen Patel	  Enable this option for integrated hardware timestamping engine also
2209574ccaSDipen Patel	  known as generic timestamping engine (GTE) support on NVIDIA Tegra194
2309574ccaSDipen Patel	  systems-on-chip. The driver supports 352 LIC IRQs and 39 AON GPIOs
2409574ccaSDipen Patel	  lines for timestamping in realtime.
2509574ccaSDipen Patel
269a75a7cdSDipen Patelconfig HTE_TEGRA194_TEST
279a75a7cdSDipen Patel        tristate "NVIDIA Tegra194 HTE Test"
28*63137beeSBartosz Golaszewski        depends on (HTE_TEGRA194 || COMPILE_TEST)
299a75a7cdSDipen Patel        help
309a75a7cdSDipen Patel	  The NVIDIA Tegra194 GTE test driver demonstrates how to use HTE
319a75a7cdSDipen Patel	  framework to timestamp GPIO and LIC IRQ lines.
329a75a7cdSDipen Patel
3309574ccaSDipen Patelendif
34