[PATCH 2/4] gpiolib: use signed int for gpio in gpiod_set_value

Ahmad Fatoum a.fatoum at pengutronix.de
Mon Jan 9 07:58:34 PST 2023


barebox gpio identifiers are always in the range of non-negative
signed integers with negative values reserved for errors.

Signed-off-by: Ahmad Fatoum <a.fatoum at pengutronix.de>
---
 include/gpiod.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/gpiod.h b/include/gpiod.h
index 32180337dc2d..cc3fb966a010 100644
--- a/include/gpiod.h
+++ b/include/gpiod.h
@@ -23,7 +23,7 @@ enum gpiod_flags {
 /* returned gpio descriptor can be passed to any normal gpio_* function */
 int gpiod_get(struct device *dev, const char *_con_id, enum gpiod_flags flags);
 
-static inline void gpiod_set_value(unsigned gpio, bool value)
+static inline void gpiod_set_value(int gpio, bool value)
 {
 	if (gpio != -ENOENT)
 		gpio_direction_active(gpio, value);
-- 
2.30.2




More information about the barebox mailing list