xref: /linux/drivers/hte/Kconfig (revision 0ea5c948cb64bab5bc7a5516774eb8536f05aa0d)
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"
1963137beeSBartosz Golaszewski	depends on (ARCH_TEGRA_194_SOC || COMPILE_TEST)
20*9bc63311SArnd Bergmann	depends on GPIOLIB
2109574ccaSDipen Patel	help
2209574ccaSDipen Patel	  Enable this option for integrated hardware timestamping engine also
2309574ccaSDipen Patel	  known as generic timestamping engine (GTE) support on NVIDIA Tegra194
2409574ccaSDipen Patel	  systems-on-chip. The driver supports 352 LIC IRQs and 39 AON GPIOs
2509574ccaSDipen Patel	  lines for timestamping in realtime.
2609574ccaSDipen Patel
279a75a7cdSDipen Patelconfig HTE_TEGRA194_TEST
289a75a7cdSDipen Patel        tristate "NVIDIA Tegra194 HTE Test"
2963137beeSBartosz Golaszewski        depends on (HTE_TEGRA194 || COMPILE_TEST)
309a75a7cdSDipen Patel        help
319a75a7cdSDipen Patel	  The NVIDIA Tegra194 GTE test driver demonstrates how to use HTE
329a75a7cdSDipen Patel	  framework to timestamp GPIO and LIC IRQ lines.
339a75a7cdSDipen Patel
3409574ccaSDipen Patelendif
35