hte: Add Tegra194 HTE kernel provider
authorDipen Patel <dipenp@nvidia.com>
Fri, 22 Apr 2022 20:52:14 +0000 (13:52 -0700)
committerThierry Reding <treding@nvidia.com>
Wed, 4 May 2022 09:06:13 +0000 (11:06 +0200)
commit09574cca6ad649f84ba804caf63a5aefe0202834
treed1e3a6dc6f38428baa7c3a7de6fb4f3899534d91
parent31ab09b4218879bc394c9faa6da983a82a694600
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>
Documentation/hte/index.rst [new file with mode: 0644]
Documentation/hte/tegra194-hte.rst [new file with mode: 0644]
Documentation/index.rst
drivers/hte/Kconfig
drivers/hte/Makefile
drivers/hte/hte-tegra194.c [new file with mode: 0644]