summaryrefslogtreecommitdiffstats
path: root/drivers/hte/Kconfig
diff options
context:
space:
mode:
authorDipen Patel <dipenp@nvidia.com>2022-04-22 22:52:14 +0200
committerThierry Reding <treding@nvidia.com>2022-05-04 11:06:13 +0200
commit09574cca6ad649f84ba804caf63a5aefe0202834 (patch)
treed1e3a6dc6f38428baa7c3a7de6fb4f3899534d91 /drivers/hte/Kconfig
parentdrivers: Add hardware timestamp engine (HTE) subsystem (diff)
downloadlinux-09574cca6ad649f84ba804caf63a5aefe0202834.tar.xz
linux-09574cca6ad649f84ba804caf63a5aefe0202834.zip
hte: Add Tegra194 HTE kernel provider
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>
Diffstat (limited to 'drivers/hte/Kconfig')
-rw-r--r--drivers/hte/Kconfig12
1 files changed, 12 insertions, 0 deletions
diff --git a/drivers/hte/Kconfig b/drivers/hte/Kconfig
index 478a80a2f384..3bd0fa367e84 100644
--- a/drivers/hte/Kconfig
+++ b/drivers/hte/Kconfig
@@ -12,3 +12,15 @@ menuconfig HTE
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