gpio: regmap: Use -ENOTSUPP consistently
authorAndy Shevchenko <andy.shevchenko@gmail.com>
Wed, 10 Apr 2024 06:39:30 +0000 (09:39 +0300)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Fri, 12 Apr 2024 19:36:40 +0000 (21:36 +0200)
The GPIO library expects the drivers to return -ENOTSUPP in some cases
and not using analogue POSIX code. Make the driver to follow this.

Signed-off-by: Andy Shevchenko <andy.shevchenko@gmail.com>
Reviewed-by: Michael Walle <mwalle@kernel.org>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
drivers/gpio/gpio-regmap.c

index c08c8e528867eef7b3f6670fbdb4f95963bed5d2..71684dee2ca5d27bc427c0be6f257417ae6e6ca1 100644 (file)
@@ -129,7 +129,7 @@ static int gpio_regmap_get_direction(struct gpio_chip *chip,
                base = gpio_regmap_addr(gpio->reg_dir_in_base);
                invert = 1;
        } else {
-               return -EOPNOTSUPP;
+               return -ENOTSUPP;
        }
 
        ret = gpio->reg_mask_xlate(gpio, base, offset, &reg, &mask);
@@ -160,7 +160,7 @@ static int gpio_regmap_set_direction(struct gpio_chip *chip,
                base = gpio_regmap_addr(gpio->reg_dir_in_base);
                invert = 1;
        } else {
-               return -EOPNOTSUPP;
+               return -ENOTSUPP;
        }
 
        ret = gpio->reg_mask_xlate(gpio, base, offset, &reg, &mask);