| # SPDX-License-Identifier: GPL-2.0-only |
| menuconfig HTE |
| bool "Hardware Timestamping Engine (HTE) Support" |
| help |
| Hardware Timestamping Engine (HTE) Support. |
| |
| Some devices provide a hardware timestamping engine which can |
| timestamp certain device lines/signals in realtime. It comes with a |
| benefit for the applications needing accurate timestamping event with |
| less jitter. This framework provides a generic interface to such HTE |
| providers and consumer devices. |
| |
| If unsure, say no. |
| |
| if HTE |
| |
| config HTE_TEGRA194 |
| tristate "NVIDIA Tegra194 HTE Support" |
| depends on (ARCH_TEGRA_194_SOC || COMPILE_TEST) |
| depends on GPIOLIB |
| help |
| Enable this option for integrated hardware timestamping engine also |
| known as generic timestamping engine (GTE) support on NVIDIA Tegra194 |
| systems-on-chip. The driver supports 352 LIC IRQs and 39 AON GPIOs |
| lines for timestamping in realtime. |
| |
| config HTE_TEGRA194_TEST |
| tristate "NVIDIA Tegra194 HTE Test" |
| depends on (HTE_TEGRA194 || COMPILE_TEST) |
| help |
| The NVIDIA Tegra194 GTE test driver demonstrates how to use HTE |
| framework to timestamp GPIO and LIC IRQ lines. |
| |
| endif |