xref: /linux/drivers/hte/Kconfig (revision 9a75a7cd03c957fd13c39f01402e952c5ad4aebc)
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"
1909574ccaSDipen Patel	depends on ARCH_TEGRA_194_SOC
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
26*9a75a7cdSDipen Patelconfig HTE_TEGRA194_TEST
27*9a75a7cdSDipen Patel        tristate "NVIDIA Tegra194 HTE Test"
28*9a75a7cdSDipen Patel        depends on HTE_TEGRA194
29*9a75a7cdSDipen Patel        help
30*9a75a7cdSDipen Patel	  The NVIDIA Tegra194 GTE test driver demonstrates how to use HTE
31*9a75a7cdSDipen Patel	  framework to timestamp GPIO and LIC IRQ lines.
32*9a75a7cdSDipen Patel
3309574ccaSDipen Patelendif
34