Lines Matching +full:tegra194 +full:- +full:gte +full:- +full:aon
1 .. SPDX-License-Identifier: GPL-2.0+
7 -----------
8 The Nvidia tegra194 HTE provider driver implements two GTE
9 (Generic Timestamping Engine) instances: 1) GPIO GTE and 2) LIC
10 (Legacy Interrupt Controller) IRQ GTE. Both GTE instances get the
15 GPIO GTE
16 --------
18 This GTE instance timestamps GPIO in real time. For that to happen GPIO
19 needs to be configured as input. The always on (AON) GPIO controller instance
20 supports timestamping GPIOs in real time and it has 39 GPIO lines. The GPIO GTE
21 and AON GPIO controller are tightly coupled as it requires very specific bits
22 to be set in GPIO config register before GPIO GTE can be used, for that GPIOLIB
23 adds two optional APIs as below. The GPIO GTE code supports both kernel
31 specified during IOCTL calls. Refer to ``tools/gpio/gpio-event-mon.c``, which
34 LIC (Legacy Interrupt Controller) IRQ GTE
35 -----------------------------------------
37 This GTE instance timestamps LIC IRQ lines in real time. There are 352 IRQ
41 one-to-one mapping with IRQ GTE provider, consumers can simply specify the IRQ
43 this GTE instance in the HTE framework.
45 The provider source code of both IRQ and GPIO GTE instances is located at
46 ``drivers/hte/hte-tegra194.c``. The test driver
47 ``drivers/hte/hte-tegra194-test.c`` demonstrates HTE API usage for both IRQ
48 and GPIO GTE.