Skip to content

Commit 9f6cd98

Browse files
Uwe Kleine-Königsre
authored andcommitted
power: reset: ltc2952: use _optional variant of devm_gpiod_get
devm_gpiod_get_optional returns NULL if devm_gpiod_get would return an ENOENT error pointer. There is no semantic change intended. Signed-off-by: Uwe Kleine-König <[email protected]> Signed-off-by: Sebastian Reichel <[email protected]>
1 parent a34c0a8 commit 9f6cd98

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

drivers/power/reset/ltc2952-poweroff.c

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -202,16 +202,15 @@ static int ltc2952_poweroff_init(struct platform_device *pdev)
202202
return ret;
203203
}
204204

205-
data->gpio_trigger = devm_gpiod_get(&pdev->dev, "trigger", GPIOD_IN);
205+
data->gpio_trigger = devm_gpiod_get_optional(&pdev->dev, "trigger",
206+
GPIOD_IN);
206207
if (IS_ERR(data->gpio_trigger)) {
207208
/*
208209
* It's not a problem if the trigger gpio isn't available, but
209210
* it is worth a warning if its use was defined in the device
210211
* tree.
211212
*/
212-
if (PTR_ERR(data->gpio_trigger) != -ENOENT)
213-
dev_err(&pdev->dev,
214-
"unable to claim gpio \"trigger\"\n");
213+
dev_err(&pdev->dev, "unable to claim gpio \"trigger\"\n");
215214
data->gpio_trigger = NULL;
216215
}
217216

0 commit comments

Comments
 (0)