iio:humidity:si7020: cleanup read_raw and probe
authorHartmut Knaack <knaack.h@gmx.de>
Sat, 25 Oct 2014 18:09:11 +0000 (20:09 +0200)
committerJonathan Cameron <jic23@kernel.org>
Sat, 25 Oct 2014 19:55:56 +0000 (20:55 +0100)
commit345b48307d6961183be77748fc0ae5dd660c91a8
tree02e24480a1a2e8bd58395f212f3b76b9dff89d11
parentacd8256723f286b7217801fbed24503f8565b91e
iio:humidity:si7020: cleanup read_raw and probe

When reading temperature or humidity values, a shift of two bits to the right
needs to be applied, and only for the humidity channel a mask of the lower
12 bits needs to be applied. This reduces code repetition.
During probe, i2c_set_clientdata() was used, although its counterpart was not,
so drop it.

Signed-off-by: Hartmut Knaack <knaack.h@gmx.de>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
drivers/iio/humidity/si7020.c