]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
gpiolib: Align FLAG_* definitions in the struct gpio_desc
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Mon, 3 Mar 2025 16:00:32 +0000 (18:00 +0200)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Tue, 4 Mar 2025 13:41:45 +0000 (14:41 +0100)
Align FLAG_* definitions in the struct gpio_desc for better readability.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Link: https://lore.kernel.org/r/20250303160341.1322640-2-andriy.shevchenko@linux.intel.com
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
drivers/gpio/gpiolib.h

index 147156ec502b29e7c298c013b2112f22a065a5ed..58af0491e60eb190a200c3fbce31804d6456dd56 100644 (file)
@@ -183,24 +183,24 @@ struct gpio_desc {
        struct gpio_device      *gdev;
        unsigned long           flags;
 /* flag symbols are bit numbers */
-#define FLAG_REQUESTED 0
-#define FLAG_IS_OUT    1
-#define FLAG_EXPORT    2       /* protected by sysfs_lock */
-#define FLAG_SYSFS     3       /* exported via /sys/class/gpio/control */
-#define FLAG_ACTIVE_LOW        6       /* value has active low */
-#define FLAG_OPEN_DRAIN        7       /* Gpio is open drain type */
-#define FLAG_OPEN_SOURCE 8     /* Gpio is open source type */
-#define FLAG_USED_AS_IRQ 9     /* GPIO is connected to an IRQ */
-#define FLAG_IRQ_IS_ENABLED 10 /* GPIO is connected to an enabled IRQ */
-#define FLAG_IS_HOGGED 11      /* GPIO is hogged */
-#define FLAG_TRANSITORY 12     /* GPIO may lose value in sleep or reset */
-#define FLAG_PULL_UP    13     /* GPIO has pull up enabled */
-#define FLAG_PULL_DOWN  14     /* GPIO has pull down enabled */
-#define FLAG_BIAS_DISABLE    15        /* GPIO has pull disabled */
-#define FLAG_EDGE_RISING     16        /* GPIO CDEV detects rising edge events */
-#define FLAG_EDGE_FALLING    17        /* GPIO CDEV detects falling edge events */
-#define FLAG_EVENT_CLOCK_REALTIME      18 /* GPIO CDEV reports REALTIME timestamps in events */
-#define FLAG_EVENT_CLOCK_HTE           19 /* GPIO CDEV reports hardware timestamps in events */
+#define FLAG_REQUESTED                 0
+#define FLAG_IS_OUT                    1
+#define FLAG_EXPORT                    2       /* protected by sysfs_lock */
+#define FLAG_SYSFS                     3       /* exported via /sys/class/gpio/control */
+#define FLAG_ACTIVE_LOW                        6       /* value has active low */
+#define FLAG_OPEN_DRAIN                        7       /* Gpio is open drain type */
+#define FLAG_OPEN_SOURCE               8       /* Gpio is open source type */
+#define FLAG_USED_AS_IRQ               9       /* GPIO is connected to an IRQ */
+#define FLAG_IRQ_IS_ENABLED            10      /* GPIO is connected to an enabled IRQ */
+#define FLAG_IS_HOGGED                 11      /* GPIO is hogged */
+#define FLAG_TRANSITORY                        12      /* GPIO may lose value in sleep or reset */
+#define FLAG_PULL_UP                   13      /* GPIO has pull up enabled */
+#define FLAG_PULL_DOWN                 14      /* GPIO has pull down enabled */
+#define FLAG_BIAS_DISABLE              15      /* GPIO has pull disabled */
+#define FLAG_EDGE_RISING               16      /* GPIO CDEV detects rising edge events */
+#define FLAG_EDGE_FALLING              17      /* GPIO CDEV detects falling edge events */
+#define FLAG_EVENT_CLOCK_REALTIME      18      /* GPIO CDEV reports REALTIME timestamps in events */
+#define FLAG_EVENT_CLOCK_HTE           19      /* GPIO CDEV reports hardware timestamps in events */
 
        /* Connection label */
        struct gpio_desc_label __rcu *label;