iio: adc: ad7173: simplify clock enable/disable
authorDavid Lechner <dlechner@baylibre.com>
Fri, 20 Jun 2025 14:30:46 +0000 (09:30 -0500)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sun, 6 Jul 2025 09:37:51 +0000 (10:37 +0100)
commitb1c5f11dd183c7a7aec7350e298198ca1b8a7b25
tree35c88119d392e59861c2bba84c7666d0681fb42f
parente602ee39986a3500762f8c05db84e931492293d4
iio: adc: ad7173: simplify clock enable/disable

Use devm_clk_get_enabled() instead of devm_clk_get(),
clk_prepare_enable(), devm_add_action_or_reset() to simplify the
code as it effectively does the same thing.

We can also drop ext_clk from struct ad7173_state since it is not used
anywhere else.

Signed-off-by: David Lechner <dlechner@baylibre.com>
Link: https://patch.msgid.link/20250620-iio-adc-ad7173-simplify-clock-enable-disable-v1-1-8bc693b190ec@baylibre.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/adc/ad7173.c