Commit d4340ff7 authored by Bartosz Golaszewski's avatar Bartosz Golaszewski
Browse files

gpiolib: define GPIOD_FLAG_SHARED



Define a new GPIO descriptor flag for marking pins that are shared by
multiple consumer. This flag will be used in several places so we need
to do it in advance and separately from other changes.

Reviewed-by: default avatarLinus Walleij <linus.walleij@linaro.org>
Acked-by: default avatarLinus Walleij <linus.walleij@linaro.org>
Link: https://lore.kernel.org/r/20251112-gpio-shared-v4-2-b51f97b1abd8@linaro.org


Signed-off-by: default avatarBartosz Golaszewski <bartosz.golaszewski@linaro.org>
parent 197b3f3c
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -204,6 +204,7 @@ struct gpio_desc {
#define GPIOD_FLAG_EDGE_FALLING		17 /* GPIO CDEV detects falling edge events */
#define GPIOD_FLAG_EVENT_CLOCK_REALTIME	18 /* GPIO CDEV reports REALTIME timestamps in events */
#define GPIOD_FLAG_EVENT_CLOCK_HTE	19 /* GPIO CDEV reports hardware timestamps in events */
#define GPIOD_FLAG_SHARED		20 /* GPIO is shared by multiple consumers */

	/* Connection label */
	struct gpio_desc_label __rcu *label;