iio: sx9500: fix bug in compensation code
authorVlad Dogaru <vlad.dogaru@intel.com>
Tue, 30 Jun 2015 11:20:59 +0000 (14:20 +0300)
committerJonathan Cameron <jic23@kernel.org>
Sun, 19 Jul 2015 10:48:15 +0000 (11:48 +0100)
commit0d1462de0b24fd09284411a3753f24a3d7c67577
tree000a2ff347c33cb7cb498ba602af5d4fa1d245e2
parent498adaeb898c4eff190d598799bd9b0d607ce051
iio: sx9500: fix bug in compensation code

The initial compensation was mistakingly toggling an extra bit in the
control register.  Fix this and make sure it's less likely to happen by
introducing an additional macro.

Reported-by: Hartmut Knaack <knaack.h@gmx.de>
Signed-off-by: Vlad Dogaru <vlad.dogaru@intel.com>
Acked-by: Hartmut Knaack <knaack.h@gmx.de>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
drivers/iio/proximity/sx9500.c