xref: /linux/drivers/hte/Kconfig (revision 59fff63cc2b75dcfe08f9eeb4b2187d73e53843d)
1# SPDX-License-Identifier: GPL-2.0-only
2menuconfig HTE
3	bool "Hardware Timestamping Engine (HTE) Support"
4	help
5	  Hardware Timestamping Engine (HTE) Support.
6
7	  Some devices provide a hardware timestamping engine which can
8	  timestamp certain device lines/signals in realtime. It comes with a
9	  benefit for the applications needing accurate timestamping event with
10	  less jitter. This framework provides a generic interface to such HTE
11	  providers and consumer devices.
12
13	  If unsure, say no.
14
15if HTE
16
17config HTE_TEGRA194
18	tristate "NVIDIA Tegra194 HTE Support"
19	depends on ARCH_TEGRA_194_SOC
20	depends on GPIOLIB
21	help
22	  Enable this option for integrated hardware timestamping engine also
23	  known as generic timestamping engine (GTE) support on NVIDIA Tegra194
24	  systems-on-chip. The driver supports 352 LIC IRQs and 39 AON GPIOs
25	  lines for timestamping in realtime.
26
27config HTE_TEGRA194_TEST
28        tristate "NVIDIA Tegra194 HTE Test"
29        depends on HTE_TEGRA194
30        help
31	  The NVIDIA Tegra194 GTE test driver demonstrates how to use HTE
32	  framework to timestamp GPIO and LIC IRQ lines.
33
34endif
35