staging: iio: tsl2583: check if chip is in a working state in in_illuminance_calibrat...
authorBrian Masney <masneyb@onstation.org>
Sat, 12 Nov 2016 18:19:16 +0000 (13:19 -0500)
committerJonathan Cameron <jic23@kernel.org>
Sun, 13 Nov 2016 13:07:17 +0000 (13:07 +0000)
commitacf9ead8fa2ef7a41762c024ae4b4ac8ecb71ee8
treee884af2bbb236ed5220d634d60fc6a5e93de1cc4
parentb475f80b354a1915fda1b34070d712b825b60543
staging: iio: tsl2583: check if chip is in a working state in in_illuminance_calibrate_store

in_illuminance_calibrate_store() did not check to see if the chip is
in a working state. This patch adds the proper check. The return value
from taos_als_calibrate() was also not checked in this function, so the
proper check was also added while changes are being made here.

Signed-off-by: Brian Masney <masneyb@onstation.org>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
drivers/staging/iio/light/tsl2583.c