staging:iio:ad799x fix incorrect endianness specification for buffer elements
authorJonathan Cameron <jic23@kernel.org>
Wed, 11 Dec 2013 18:45:00 +0000 (18:45 +0000)
committerJonathan Cameron <jic23@kernel.org>
Tue, 17 Dec 2013 21:50:54 +0000 (21:50 +0000)
commit83d5f3246fc05a629278240c09688fd9960b97db
tree6ca2e930b969763a41cdea7e024a5e2c6154e2d7
parentc6236c0ce39c809c336ca929f68cf8ad02cf94e0
staging:iio:ad799x fix incorrect endianness specification for buffer elements

Due to use of the IIO_ST macro, the endianness element of scan_type was
not being set.  The result is that it will default to the cpu endianness
whereas this driver will fill the buffer with big endian data.  Thus for
little endian machines, userspace will miss interpret the data.

Signed-off-by: Jonathan Cameron <jic23@kernel.org>
Acked-by: Lars-Peter Clausen <lars@metafoo.de>
drivers/staging/iio/adc/ad799x_core.c