gpiolib: use dev_err() when gpiod_configure_flags failed
authorPeng Fan <peng.fan@nxp.com>
Mon, 25 Mar 2024 17:16:26 +0000 (19:16 +0200)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Tue, 2 Apr 2024 08:49:39 +0000 (10:49 +0200)
When gpio-ranges property was missed to be added in the gpio node,
using dev_err() to show an error message will helping to locate issues
easier.

Signed-off-by: Peng Fan <peng.fan@nxp.com>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
drivers/gpio/gpiolib.c

index 59ccf9a3e1539c93e705139fb2c4a1f7db166001..6c963a4fbc72fd8fd989050c2b349560125d297d 100644 (file)
@@ -4237,7 +4237,7 @@ struct gpio_desc *gpiod_find_and_request(struct device *consumer,
        ret = gpiod_configure_flags(desc, con_id, lookupflags, flags);
        if (ret < 0) {
                gpiod_put(desc);
-               dev_dbg(consumer, "setup of GPIO %s failed\n", name);
+               dev_err(consumer, "setup of GPIO %s failed: %d\n", name, ret);
                return ERR_PTR(ret);
        }