From: mario tesi <[email protected]>

        According to the latest version of datasheet the mask
        for number of unread sensor data in FIFO_STATUS registers
        has been extended to 10 bits

        The devices involved are:
         - LSM6DSO
         - LSM6DSOX
         - ASM330LHH
         - LSM6DSR
         - ISM330DHCX

Signed-off-by: mario tesi <[email protected]>
---
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 
b/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
index 85824d6..47b77d0 100644
--- a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
+++ b/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
@@ -497,7 +497,7 @@ static const struct st_lsm6dsx_settings 
st_lsm6dsx_sensor_settings[] = {
                        },
                        .fifo_diff = {
                                .addr = 0x3a,
-                               .mask = GENMASK(8, 0),
+                               .mask = GENMASK(9, 0),
                        },
                        .th_wl = 1,
                },
@@ -623,7 +623,7 @@ static const struct st_lsm6dsx_settings 
st_lsm6dsx_sensor_settings[] = {
                        },
                        .fifo_diff = {
                                .addr = 0x3a,
-                               .mask = GENMASK(8, 0),
+                               .mask = GENMASK(9, 0),
                        },
                        .th_wl = 1,
                },
@@ -726,7 +726,7 @@ static const struct st_lsm6dsx_settings 
st_lsm6dsx_sensor_settings[] = {
                        },
                        .fifo_diff = {
                                .addr = 0x3a,
-                               .mask = GENMASK(8, 0),
+                               .mask = GENMASK(9, 0),
                        },
                        .th_wl = 1,
                },
-- 
2.7.4

Reply via email to