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