summaryrefslogtreecommitdiff
path: root/drivers/iio/pressure/ms5611.h
diff options
context:
space:
mode:
authorGregor Boirie <gregor.boirie@parrot.com>2016-03-17 11:55:03 (GMT)
committerJonathan Cameron <jic23@kernel.org>2016-03-20 11:02:40 (GMT)
commit334ecdd0ba45bb68bce0f1429a4a1e9584ba437e (patch)
tree8e3788eb72a62f5f6c3ccbb714f754cb3b345228 /drivers/iio/pressure/ms5611.h
parent718ba46e5f4e21e45141bf55fd4cccd4b3ba9939 (diff)
downloadlinux-334ecdd0ba45bb68bce0f1429a4a1e9584ba437e.tar.xz
iio:pressure:ms5611: fix missing regulator_disable
Ensure optional regulator is properly disabled when present. Fixes: 3145229f9191 ("iio:pressure:ms5611: power regulator support") Signed-off-by: Gregor Boirie <gregor.boirie@parrot.com> Signed-off-by: Jonathan Cameron <jic23@kernel.org>
Diffstat (limited to 'drivers/iio/pressure/ms5611.h')
-rw-r--r--drivers/iio/pressure/ms5611.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/iio/pressure/ms5611.h b/drivers/iio/pressure/ms5611.h
index d725a307..ccda63c 100644
--- a/drivers/iio/pressure/ms5611.h
+++ b/drivers/iio/pressure/ms5611.h
@@ -16,6 +16,8 @@
#include <linux/iio/iio.h>
#include <linux/mutex.h>
+struct regulator;
+
#define MS5611_RESET 0x1e
#define MS5611_READ_ADC 0x00
#define MS5611_READ_PROM_WORD 0xA0
@@ -57,6 +59,7 @@ struct ms5611_state {
s32 *temp, s32 *pressure);
struct ms5611_chip_info *chip_info;
+ struct regulator *vdd;
};
int ms5611_probe(struct iio_dev *indio_dev, struct device *dev,