]> git.baikalelectronics.ru Git - kernel.git/commit
staging:iio:ad7192: Report channel offset
authorLars-Peter Clausen <lars@metafoo.de>
Fri, 10 Aug 2012 16:36:00 +0000 (17:36 +0100)
committerJonathan Cameron <jic23@kernel.org>
Thu, 16 Aug 2012 19:24:37 +0000 (20:24 +0100)
commit0fa3c6fae5c104286596fdb140e076abb145b5d6
tree4d0b4004c78dc40078098a41edb924bdccf5149a
parent9c0143251713ab79593270f113ea3061ee51ff10
staging:iio:ad7192: Report channel offset

In bipolar mode there is a a binary offset of 2**(N-1) (with N being the number
of bits) on the reported value. Currently this value is subtracted when doing a
manual read. While this works for manual channel readings it does not work for
buffered mode. So report the offset in the channels offset property, which will
work in both modes.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
drivers/staging/iio/adc/ad7192.c