Skip to content

Commit d5d7568

Browse files
sknseansmb49
authored andcommitted
iio: accel: fxls8962af: Fix temperature scan element sign
BugLink: https://bugs.launchpad.net/bugs/2120812 commit 9c78317b42e7c32523c91099859bc4721e9f75dd upstream. Mark the temperature element signed, data read from the TEMP_OUT register is in two's complement format. This will avoid the temperature being mishandled and miss displayed. Fixes: a3e0b51 ("iio: accel: add support for FXLS8962AF/FXLS8964AF accelerometers") Suggested-by: Marcelo Schmitt <marcelo.schmitt1@gmail.com> Cc: stable@vger.kernel.org Reviewed-by: Marcelo Schmitt <marcelo.schmitt1@gmail.com> Signed-off-by: Sean Nyekjaer <sean@geanix.com> Link: https://patch.msgid.link/20250505-fxls-v4-2-a38652e21738@geanix.com Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: Noah Wager <noah.wager@canonical.com> Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
1 parent 73feaae commit d5d7568

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

drivers/iio/accel/fxls8962af-core.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -742,6 +742,7 @@ static const struct iio_event_spec fxls8962af_event[] = {
742742
BIT(IIO_CHAN_INFO_OFFSET),\
743743
.scan_index = -1, \
744744
.scan_type = { \
745+
.sign = 's', \
745746
.realbits = 8, \
746747
.storagebits = 8, \
747748
}, \

0 commit comments

Comments
 (0)