gpio: enable realtime timestamps for line events in cdev v2 impl

This commit is contained in:
Vanya A. Sergeev
2023-04-21 01:07:41 -05:00
parent e9799b893e
commit b9771f3f1e
+1
View File
@@ -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);