Commit 9a10def9 authored by Andy Shevchenko's avatar Andy Shevchenko Committed by Pavel Machek

leds: lp50xx: Don't spam logs when probe is deferred

When requesting GPIO line the probe can be deferred.
In such case don't spam logs with an error message.
This can be achieved by switching to dev_err_probe().
Signed-off-by: default avatarAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: default avatarPavel Machek <pavel@ucw.cz>
parent 1b40faf7
...@@ -455,12 +455,9 @@ static int lp50xx_probe_dt(struct lp50xx *priv) ...@@ -455,12 +455,9 @@ static int lp50xx_probe_dt(struct lp50xx *priv)
int i = 0; int i = 0;
priv->enable_gpio = devm_gpiod_get_optional(priv->dev, "enable", GPIOD_OUT_LOW); priv->enable_gpio = devm_gpiod_get_optional(priv->dev, "enable", GPIOD_OUT_LOW);
if (IS_ERR(priv->enable_gpio)) { if (IS_ERR(priv->enable_gpio))
ret = PTR_ERR(priv->enable_gpio); return dev_err_probe(priv->dev, PTR_ERR(priv->enable_gpio),
dev_err(&priv->client->dev, "Failed to get enable gpio: %d\n", "Failed to get enable GPIO\n");
ret);
return ret;
}
priv->regulator = devm_regulator_get(priv->dev, "vled"); priv->regulator = devm_regulator_get(priv->dev, "vled");
if (IS_ERR(priv->regulator)) if (IS_ERR(priv->regulator))
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment