summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorBastien Curutchet <bastien.curutchet@bootlin.com>2025-01-08 16:30:12 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2025-01-10 16:12:33 +0100
commita01f6287c244f35eeec11ca932d09061181eed8c (patch)
tree7bcfcf9fd0c5f9ead62f8ae670a2b074cf853072 /tools/perf/scripts/python/export-to-postgresql.py
parent6d2478a103a8238c5382f8a318735aa75d49803a (diff)
pps: clients: gpio: Bypass edge's direction check when not needed
In the IRQ handler, the GPIO's state is read to verify the direction of the edge that triggered the interruption before generating the PPS event. If a pulse is too short, the GPIO line can reach back its original state before this verification and the PPS event is lost. This check is needed when info->capture_clear is set because it needs interruptions on both rising and falling edges. When info->capture_clear is not set, interruption is triggered by one edge only so this check can be omitted. Add a warning if irq_handler is left without triggering any PPS event. Bypass the edge's direction verification when info->capture_clear is not set. Signed-off-by: Bastien Curutchet <bastien.curutchet@bootlin.com> Acked-by: Rodolfo Giometti <giometti@enneenne.com> Link: https://lore.kernel.org/r/20250108153012.514925-1-bastien.curutchet@bootlin.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions