162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
262306a36Sopenharmony_cimenuconfig HTE
362306a36Sopenharmony_ci	bool "Hardware Timestamping Engine (HTE) Support"
462306a36Sopenharmony_ci	help
562306a36Sopenharmony_ci	  Hardware Timestamping Engine (HTE) Support.
662306a36Sopenharmony_ci
762306a36Sopenharmony_ci	  Some devices provide a hardware timestamping engine which can
862306a36Sopenharmony_ci	  timestamp certain device lines/signals in realtime. It comes with a
962306a36Sopenharmony_ci	  benefit for the applications needing accurate timestamping event with
1062306a36Sopenharmony_ci	  less jitter. This framework provides a generic interface to such HTE
1162306a36Sopenharmony_ci	  providers and consumer devices.
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ci	  If unsure, say no.
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ciif HTE
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ciconfig HTE_TEGRA194
1862306a36Sopenharmony_ci	tristate "NVIDIA Tegra194 HTE Support"
1962306a36Sopenharmony_ci	depends on ARCH_TEGRA_194_SOC
2062306a36Sopenharmony_ci	help
2162306a36Sopenharmony_ci	  Enable this option for integrated hardware timestamping engine also
2262306a36Sopenharmony_ci	  known as generic timestamping engine (GTE) support on NVIDIA Tegra194
2362306a36Sopenharmony_ci	  systems-on-chip. The driver supports 352 LIC IRQs and 39 AON GPIOs
2462306a36Sopenharmony_ci	  lines for timestamping in realtime.
2562306a36Sopenharmony_ci
2662306a36Sopenharmony_ciconfig HTE_TEGRA194_TEST
2762306a36Sopenharmony_ci        tristate "NVIDIA Tegra194 HTE Test"
2862306a36Sopenharmony_ci        depends on HTE_TEGRA194
2962306a36Sopenharmony_ci        help
3062306a36Sopenharmony_ci	  The NVIDIA Tegra194 GTE test driver demonstrates how to use HTE
3162306a36Sopenharmony_ci	  framework to timestamp GPIO and LIC IRQ lines.
3262306a36Sopenharmony_ci
3362306a36Sopenharmony_ciendif
34