提交 f87fa261 编写于 作者: M Mikko Koivunen 提交者: Jonathan Cameron

iio: light: rpr0521 disable sensor -bugfix

Sensor was marked enabled on each call even if the call was for disabling
sensor.
Signed-off-by: NMikko Koivunen <mikko.koivunen@fi.rohmeurope.com>
Acked-by: NDaniel Baluta <daniel.baluta@nxp.com>
Signed-off-by: NJonathan Cameron <jic23@kernel.org>
上级 52325ff4
...@@ -197,7 +197,10 @@ static int rpr0521_als_enable(struct rpr0521_data *data, u8 status) ...@@ -197,7 +197,10 @@ static int rpr0521_als_enable(struct rpr0521_data *data, u8 status)
if (ret < 0) if (ret < 0)
return ret; return ret;
data->als_dev_en = true; if (status & RPR0521_MODE_ALS_MASK)
data->als_dev_en = true;
else
data->als_dev_en = false;
return 0; return 0;
} }
...@@ -212,7 +215,10 @@ static int rpr0521_pxs_enable(struct rpr0521_data *data, u8 status) ...@@ -212,7 +215,10 @@ static int rpr0521_pxs_enable(struct rpr0521_data *data, u8 status)
if (ret < 0) if (ret < 0)
return ret; return ret;
data->pxs_dev_en = true; if (status & RPR0521_MODE_PXS_MASK)
data->pxs_dev_en = true;
else
data->pxs_dev_en = false;
return 0; return 0;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册