projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6900cdb
)
iio: adc: ad7476: simplify using devm_regulator_get_enable()
author
Matti Vaittinen
<mazziesaccount@gmail.com>
Fri, 19 Aug 2022 19:20:03 +0000
(22:20 +0300)
committer
Jonathan Cameron
<Jonathan.Cameron@huawei.com>
Wed, 23 Nov 2022 19:44:00 +0000
(19:44 +0000)
Drop open-coded pattern: 'devm_regulator_get(), regulator_enable(),
add_action_or_reset(regulator_disable)' and use the
devm_regulator_get_enable()
Signed-off-by: Matti Vaittinen <mazziesaccount@gmail.com>
Acked-by: Nuno Sá <nuno.sa@analog.com>
Link:
https://lore.kernel.org/r/33070d66b9b976acac1cee5570facef9278b6b61.1660934107.git.mazziesaccount@gmail.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/adc/ad7476.c
patch
|
blob
|
history
diff --git
a/drivers/iio/adc/ad7476.c
b/drivers/iio/adc/ad7476.c
index 94776f696290772d0fe02950a3ca6e373d173ded..80aebed47d1fa607ccc8ba140007bdaa0b5cf1bb 100644
(file)
--- a/
drivers/iio/adc/ad7476.c
+++ b/
drivers/iio/adc/ad7476.c
@@
-368,16
+368,7
@@
static int ad7476_probe(struct spi_device *spi)
}
if (st->chip_info->has_vdrive) {
- reg = devm_regulator_get(&spi->dev, "vdrive");
- if (IS_ERR(reg))
- return PTR_ERR(reg);
-
- ret = regulator_enable(reg);
- if (ret)
- return ret;
-
- ret = devm_add_action_or_reset(&spi->dev, ad7476_reg_disable,
- reg);
+ ret = devm_regulator_get_enable(&spi->dev, "vdrive");
if (ret)
return ret;
}