mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
synced 2025-01-15 21:23:23 +00:00
09574cca6a
Tegra194 device has multiple HTE instances also known as GTE (Generic Hardware Timestamping Engine) which can timestamp subset of SoC lines and signals. This provider driver focuses on IRQ and GPIO lines and exposes timestamping ability on those lines to the consumers through HTE subsystem. Also, with this patch, added: - documentation about this provider and its capabilities at Documentation/hte. - Compilation support in Makefile and Kconfig Signed-off-by: Dipen Patel <dipenp@nvidia.com> Reported-by: kernel test robot <lkp@intel.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
27 lines
865 B
Plaintext
27 lines
865 B
Plaintext
# 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
|
|
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.
|
|
|
|
endif
|