summaryrefslogtreecommitdiff
path: root/drivers/iio
diff options
context:
space:
mode:
authorLinus Walleij <linus.walleij@linaro.org>2016-08-30 11:18:39 +0300
committerJonathan Cameron <jic23@kernel.org>2016-09-03 19:25:54 +0300
commit1b246fca4adaa0bf440b604366f2227cc4cde702 (patch)
tree8a80872c972915cd1ca8d9763af0eec20d307308 /drivers/iio
parent4075a283ae83f49f923a2a92935aa72be2c1ca85 (diff)
downloadlinux-1b246fca4adaa0bf440b604366f2227cc4cde702.tar.xz
iio: st_sensors: fix errorcheck for regulators
We were checking the return code of vdd when we should be checking vdd_io. My mistake, mea culpa. Cc: Giuseppe BARBA <giuseppe.barba@st.com> Reported-by: Giuseppe BARBA <giuseppe.barba@st.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Jonathan Cameron <jic23@kernel.org>
Diffstat (limited to 'drivers/iio')
-rw-r--r--drivers/iio/common/st_sensors/st_sensors_core.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/iio/common/st_sensors/st_sensors_core.c b/drivers/iio/common/st_sensors/st_sensors_core.c
index 41bfe1c5f4e9..285a64a589d7 100644
--- a/drivers/iio/common/st_sensors/st_sensors_core.c
+++ b/drivers/iio/common/st_sensors/st_sensors_core.c
@@ -247,9 +247,9 @@ int st_sensors_power_enable(struct iio_dev *indio_dev)
}
pdata->vdd_io = devm_regulator_get(indio_dev->dev.parent, "vddio");
- if (IS_ERR(pdata->vdd)) {
+ if (IS_ERR(pdata->vdd_io)) {
dev_err(&indio_dev->dev, "unable to get Vdd_IO supply\n");
- err = PTR_ERR(pdata->vdd);
+ err = PTR_ERR(pdata->vdd_io);
goto st_sensors_disable_vdd;
}
err = regulator_enable(pdata->vdd_io);