Merge tag 'for-5.19-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave...
[platform/kernel/linux-starfive.git] / drivers / hte / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2 menuconfig HTE
3         bool "Hardware Timestamping Engine (HTE) Support"
4         help
5           Hardware Timestamping Engine (HTE) Support.
6
7           Some devices provide a hardware timestamping engine which can
8           timestamp certain device lines/signals in realtime. It comes with a
9           benefit for the applications needing accurate timestamping event with
10           less jitter. This framework provides a generic interface to such HTE
11           providers and consumer devices.
12
13           If unsure, say no.
14
15 if HTE
16
17 config HTE_TEGRA194
18         tristate "NVIDIA Tegra194 HTE Support"
19         depends on ARCH_TEGRA_194_SOC
20         help
21           Enable this option for integrated hardware timestamping engine also
22           known as generic timestamping engine (GTE) support on NVIDIA Tegra194
23           systems-on-chip. The driver supports 352 LIC IRQs and 39 AON GPIOs
24           lines for timestamping in realtime.
25
26 config HTE_TEGRA194_TEST
27         tristate "NVIDIA Tegra194 HTE Test"
28         depends on HTE_TEGRA194
29         help
30           The NVIDIA Tegra194 GTE test driver demonstrates how to use HTE
31           framework to timestamp GPIO and LIC IRQ lines.
32
33 endif