iio: DAC: ad5624r_spi: fix bit shift of output data value
authorJM Friedt <jmfriedt@femto-st.fr>
Fri, 19 Jun 2015 12:48:06 +0000 (14:48 +0200)
committerJonathan Cameron <jic23@kernel.org>
Sun, 19 Jul 2015 10:48:05 +0000 (11:48 +0100)
commit09f4dcc9443c4731b6669066bd1bc4312ef17bcc
tree220218abd9ac05cc50beed1592b46deec5941c39
parent86d24f04f9a0a7bad8e1719e5aa464eb5779e678
iio: DAC: ad5624r_spi: fix bit shift of output data value

The value sent on the SPI bus is shifted by an erroneous number of bits.
The shift value was already computed in the iio_chan_spec structure and
hence subtracting this argument to 16 yields an erroneous data position
in the SPI stream.

Signed-off-by: JM Friedt <jmfriedt@femto-st.fr>
Acked-by: Lars-Peter Clausen <lars@metafoo.de>
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
drivers/iio/dac/ad5624r_spi.c