]> git.baikalelectronics.ru Git - kernel.git/commit
iio: vcnl4000: Fix i2c swapped word reading.
authorMathieu Othacehe <m.othacehe@gmail.com>
Sun, 3 May 2020 09:29:55 +0000 (11:29 +0200)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sun, 3 May 2020 13:48:02 +0000 (14:48 +0100)
commit67e0da66d7053ca8ae1af2f64be98b03c88079a7
tree5b0dcecf66cb1ffa39bb15b193290290147638dd
parent1d7d52998503a7473db07ccfdf96b86c955a1851
iio: vcnl4000: Fix i2c swapped word reading.

The bytes returned by the i2c reading need to be swapped
unconditionally. Otherwise, on be16 platforms, an incorrect value will be
returned.

Taking the slow path via next merge window as its been around a while
and we have a patch set dependent on this which would be held up.

Fixes: ee9ab2473ad6 ("iio: add vcnl4000 combined ALS and proximity sensor")
Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/light/vcnl4000.c