iio: magnetometer: bmc150: Add rudimentary regulator support
authorStephan Gerhold <stephan@gerhold.net>
Sat, 9 Jan 2021 15:23:27 +0000 (16:23 +0100)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Fri, 22 Jan 2021 08:52:03 +0000 (08:52 +0000)
commitcce4f160ea809e906bb5bfaf0b03664cca08cdb1
tree79612fb686bf658e33a5c97ea4b858233d750d5a
parent111a10d4991409fc84b0d9c510d8d497da5cf21c
iio: magnetometer: bmc150: Add rudimentary regulator support

BMC150 needs VDD and VDDIO regulators that might need to be explicitly
enabled. Add some rudimentary support to obtain and enable these
regulators during probe() and disable them during remove()
or on the error path.

Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Stephan Gerhold <stephan@gerhold.net>
Link: https://lore.kernel.org/r/20210109152327.512538-2-stephan@gerhold.net
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/magnetometer/bmc150_magn.c