iio: frequency: admv1013: Use devm_regulator_get_enable_read_voltage()
authorDavid Lechner <dlechner@baylibre.com>
Mon, 29 Apr 2024 23:40:13 +0000 (18:40 -0500)
committerMark Brown <broonie@kernel.org>
Tue, 7 May 2024 01:31:50 +0000 (10:31 +0900)
commit2f4bb1fa758abf4f5ee5a70ea7c2b1b8c8f7625d
treecad0b2da6a37a5dede6dbcb735cf302aaecb8b65
parent41b94bc6d96b9b046ef08114f057dcc6c52e28b6
iio: frequency: admv1013: Use devm_regulator_get_enable_read_voltage()

We can reduce boilerplate code by using
devm_regulator_get_enable_read_voltage().

The common mode voltage is now passed as a parameter in the init
functions so we can avoid adding a state member that is only used
during init.

Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: David Lechner <dlechner@baylibre.com>
Link: https://lore.kernel.org/r/20240429-regulator-get-enable-get-votlage-v2-5-b1f11ab766c1@baylibre.com
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/iio/frequency/admv1013.c