Skip to content

Commit ca8d8e0

Browse files
William Breathitt Grayjic23
authored andcommitted
iio: 104-quad-8: Fix off-by-one error when addressing flag register
The flag register is offset by 1 from the respective channel data register. This patch fixes an off-by-one error when attempting to read a channel flag register where the base address was not properly offset. Fixes: 28e5d3b ("iio: 104-quad-8: Add IIO support for the ACCES 104-QUAD-8") Signed-off-by: William Breathitt Gray <[email protected]> Signed-off-by: Jonathan Cameron <[email protected]>
1 parent 17fa2dc commit ca8d8e0

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

drivers/iio/counter/104-quad-8.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ static int quad8_read_raw(struct iio_dev *indio_dev,
7676
return IIO_VAL_INT;
7777
}
7878

79-
flags = inb(base_offset);
79+
flags = inb(base_offset + 1);
8080
borrow = flags & BIT(0);
8181
carry = !!(flags & BIT(1));
8282

0 commit comments

Comments
 (0)