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