]> www.infradead.org Git - users/jedix/linux-maple.git/commit
iio: adc: ad7606: use realbits for sign-extending in scan_direct
authorAlexandru Ardelean <aardelean@baylibre.com>
Fri, 25 Oct 2024 09:59:36 +0000 (12:59 +0300)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Mon, 28 Oct 2024 20:04:10 +0000 (20:04 +0000)
commit0fb11344bb21bc63821f45d0953b2da8cf1ff4f8
tree9e1251574269145bca729bc9e5781b7568781b4b
parent8456a9f0721201b9713ad4a0ad0c6ef619286cb3
iio: adc: ad7606: use realbits for sign-extending in scan_direct

Currently the 'ad7606' driver supports parts with 18 and 16 bits
resolutions.
But when adding support for AD7607 (which has a 14-bit resolution) we
should check for the 'realbits' field, to be able to sign-extend correctly.

Signed-off-by: Alexandru Ardelean <aardelean@baylibre.com>
Reviewed-by: David Lechner <dlechner@baylibre.com>
Link: https://patch.msgid.link/20241025095939.271811-3-aardelean@baylibre.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/adc/ad7606.c