Thread (32 messages) 32 messages, 5 authors, 2021-11-03

Re: [RFC v2 02/11] drivers: Add hardware timestamp engine (HTE)

From: Randy Dunlap <hidden>
Date: 2021-10-01 23:53:37
Also in: linux-doc, linux-gpio, linux-tegra, lkml

On 9/30/21 4:26 PM, Dipen Patel wrote:
quoted hunk ↗ jump to hunk
diff --git a/drivers/hte/Kconfig b/drivers/hte/Kconfig
new file mode 100644
index 000000000000..6fdf243d281b
--- /dev/null
+++ b/drivers/hte/Kconfig
@@ -0,0 +1,22 @@
+# SPDX-License-Identifier: GPL-2.0-only
+menuconfig HTE
+	bool "Hardware Timestamping Engine (HTE) Support"
+	help
+	  Hardware Timestamping Engine (HTE) Support.
+
+	  Some devices provide hardware timestamping engine which can timestamp
	               provide a hardware
+	  certain device lines/signals in realtime. This way to provide
	                                            This provides a
+	  hardware assisted timestamp to generic signals like GPIOs, IRQs lines
	  hardware-assisted                              like GPIOs or IRQ lines.

+	  comes with benefit for the applications like autonomous machines
	  It comes with a benefit for applications like
+	  needing accurate timestamping event with less jitter.
+
+	  This framework provides a generic interface to such HTE devices
+	  within the Linux kernel. It provides an API to register and
+	  unregister a HTE provider chip, configurable sw buffer to
	                                               software
+	  store the timestamps, push the timestamp from the HTE providers and
+	  retrieve timestamps for the consumers. It also provides means for the
+	  consumers to request signals it wishes to hardware timestamp and
+	  release them if not required.
+
+	  If unsure, say no.

HTH.
-- 
~Randy
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help