you might refer to post #16 from Topic 124003, which produce pps signals on GPIO.
this driver is to feed pps signals in GPIO and capture timestamps to synchronize system every second.
BTW,
please check axi_cbb, please update this node with higher clock rate or max_rate to improve GPIO performance.
for example,
there’re some of pins were having dedicated GPIOs, or alternate SFIO functionality.
please also check Jetson Xavier NX Module Data Sheet for [Table 29: GPIO Pin Descriptions]. it’s better to use the other pins not included in this list.
by default the status property were default configured as status = "disabled"; it’s the later include device tree to overwrite the settings.
for example, please check the plugin-manager, tegra194-p3668-pcie-plugin-manager.dtsi
here’re IRQ bindings definitions, you may able to test edge rising,
Thanks for the information that does not look to answer my problem.
Why should I not use a GPIO for interrupt?
QUESTION:
How do I make the GPIO05 (CC,02) pin into a rising edge interrupt for the PPS functionality using the DTSI file.
Note: I have PPS interrupt working on GPIO05 (CC,02). It just does not respond to short pulses.
according to IRQ bindings definitions, #define IRQ_TYPE_EDGE_RISING 1.
could you please have a try to configure, interrupts = <0 TEGRA194_IRQ_AON_GPIO_0 1> for testing?