-
- Downloads
iio: imu: st_lsm6dsx: introduce locked read/write utility routines
Add st_lsm6dsx_update_bits_locked, st_lsm6dsx_read_locked and st_lsm6dsx_write_locked utility routines in order to guarantee the bus access is atomic respect to reg page configuration. This is a preliminary patch to add i2c sensor hub support since i2c master registers are accessed through a reg page multiplexer Signed-off-by:Lorenzo Bianconi <lorenzo.bianconi@redhat.com> Signed-off-by:
Jonathan Cameron <Jonathan.Cameron@huawei.com>
Showing
- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h 41 additions, 0 deletionsdrivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h
- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 34 additions, 29 deletionsdrivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 15 additions, 9 deletionsdrivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
Loading
Please register or sign in to comment