Hi Nvidia team ,
I was working on the getting the time stamp from the gpio event in orin JP6.0 but in JP6 they changed to HYE driver in the below link i have found some related documents but didn’t find the proper guide which nvidia provided for the GTE driver
Generic Timestamp Engine — NVIDIA Jetson Linux Developer Guide 1 documentation
Need help on how to monitor the gpio pin using HTE driver .where i have to change the dtb or any other files for example if i want to check on the gpio pin PBB.01 and PBB.00
id ther any way i can use the same GTE driver from JP5.1.2 in JP6
Please don’t suggest the some link for the explore because we have already seen the below link
Hello,
I want to test how the HTE driver works, I am creating a node based on what I see in the driver code:
diff --git a/hardware/nvidia/t23x/nv-public/tegra234.dtsi b/hardware/nvidia/t23x/nv-public/tegra234.dtsi
index f909b93..626c5d2 100644
--- a/hardware/nvidia/t23x/nv-public/tegra234.dtsi
+++ b/hardware/nvidia/t23x/nv-public/tegra234.dtsi
@@ -1766,6 +1766,19 @@
nvidia,gpio-controller = <&gpio_aon>;
#timestamp-cells = <1>;
};
…
https://docs.nvidia.com/jetson/archives/r36.3/DeveloperGuide/SD/Kernel/GenericTimestampEngine.html
Is there any way that we can get the external trigger time stamp from the kernel for the synchronization in multi camera sync in the TRM they have said the gpio time stamp wil staore in fifo .
I would be a help if i can print the time stamp initially now.
please refer the trm snippet below
[Screenshot from 2024-10-22 12-38-07]
https://docs.kernel.org/driver-api/hte/tegra-hte.html
Hi herethehacker97,
HTE is the upstream driver we used from JP6.
May I know what’s your use case for this?
Have you synced the kernel source and refer to the document like hte.rst
, tegra-hte.rst
and nvidia,tegra194-hte.yaml
?
Please share what you’ve done and the exact issue you hit.
We would also need to check your current device tree and dmesg.
HI @KevinFFF we are using the HTE to get time stamp of trigger pulse to uppend the time in image buffer
dmesg.txt (69.0 KB)
if i modprobe my hte-tegra192-test below dmesg only coming no time stamp is printing
in gpio it is configured .see reference image below
if we configure device trees as told in drivers/hte/hte-tegra194-test.c means the my dtbo is not applying so we have tried as otld in below link
Hello,
I want to test how the HTE driver works, I am creating a node based on what I see in the driver code:
diff --git a/hardware/nvidia/t23x/nv-public/tegra234.dtsi b/hardware/nvidia/t23x/nv-public/tegra234.dtsi
index f909b93..626c5d2 100644
--- a/hardware/nvidia/t23x/nv-public/tegra234.dtsi
+++ b/hardware/nvidia/t23x/nv-public/tegra234.dtsi
@@ -1766,6 +1766,19 @@
nvidia,gpio-controller = <&gpio_aon>;
#timestamp-cells = <1>;
};
…
kayccc
December 4, 2024, 2:10am
6
Is this still an issue to support? Any result can be shared?
Do you short PBB.00
and PBB.01
externally?
Please also modify the following line in your device tree.
- timestamps = <&hte_aon 1>;
+ timestamps = <&hte_aon GPIO_IN>;
and check if there’s timestamp in dmesg.
system
Closed
January 1, 2025, 12:53am
9
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.