Commit 8d0cc090 authored by Brian Masney's avatar Brian Masney Committed by Jonathan Cameron

staging: iio: tsl2x7x: simplify tsl2x7x_write_interrupt_config return

tsl2x7x_write_interrupt_config() has an unnecessary return value check
at the end of the function. This patch changes the function to just
return the value from the call to tsl2x7x_invoke_change().
Signed-off-by: default avatarBrian Masney <masneyb@onstation.org>
Signed-off-by: default avatarJonathan Cameron <Jonathan.Cameron@huawei.com>
parent 0ba50bef
...@@ -990,18 +990,13 @@ static int tsl2x7x_write_interrupt_config(struct iio_dev *indio_dev, ...@@ -990,18 +990,13 @@ static int tsl2x7x_write_interrupt_config(struct iio_dev *indio_dev,
int val) int val)
{ {
struct tsl2X7X_chip *chip = iio_priv(indio_dev); struct tsl2X7X_chip *chip = iio_priv(indio_dev);
int ret;
if (chan->type == IIO_INTENSITY) if (chan->type == IIO_INTENSITY)
chip->settings.als_interrupt_en = val ? true : false; chip->settings.als_interrupt_en = val ? true : false;
else else
chip->settings.prox_interrupt_en = val ? true : false; chip->settings.prox_interrupt_en = val ? true : false;
ret = tsl2x7x_invoke_change(indio_dev); return tsl2x7x_invoke_change(indio_dev);
if (ret < 0)
return ret;
return 0;
} }
static int tsl2x7x_write_event_value(struct iio_dev *indio_dev, static int tsl2x7x_write_event_value(struct iio_dev *indio_dev,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment