From b9771f3f1e845b39c3aff2bf8c2c23eb57fd36cf Mon Sep 17 00:00:00 2001 From: "Vanya A. Sergeev" Date: Fri, 21 Apr 2023 00:50:53 -0500 Subject: [PATCH] gpio: enable realtime timestamps for line events in cdev v2 impl --- src/gpio_cdev_v2.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gpio_cdev_v2.c b/src/gpio_cdev_v2.c index eea5aff..761c74d 100644 --- a/src/gpio_cdev_v2.c +++ b/src/gpio_cdev_v2.c @@ -63,6 +63,7 @@ static int _gpio_cdev_reopen(gpio_t *gpio, gpio_direction_t direction, gpio_edge flags |= (edge == GPIO_EDGE_RISING) ? GPIO_V2_LINE_FLAG_EDGE_RISING : (edge == GPIO_EDGE_FALLING) ? GPIO_V2_LINE_FLAG_EDGE_FALLING : (edge == GPIO_EDGE_BOTH) ? (GPIO_V2_LINE_FLAG_EDGE_RISING | GPIO_V2_LINE_FLAG_EDGE_FALLING) : 0; + flags |= (edge != GPIO_EDGE_NONE) ? GPIO_V2_LINE_FLAG_EVENT_CLOCK_REALTIME : 0; line_request.offsets[0] = gpio->u.cdev.line; strncpy(line_request.consumer, gpio->u.cdev.label, sizeof(line_request.consumer) - 1);