Home
last modified time | relevance | path

Searched refs:batch_reg (Results 1 – 4 of 4) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/iio/imu/st_lsm6dsx/
H A Dst_lsm6dsx_buffer.c201 const struct st_lsm6dsx_reg *batch_reg; in st_lsm6dsx_set_fifo_odr() local
204 batch_reg = &hw->settings->batch[sensor->id]; in st_lsm6dsx_set_fifo_odr()
205 if (batch_reg->addr) { in st_lsm6dsx_set_fifo_odr()
218 val = ST_LSM6DSX_SHIFT_VAL(data, batch_reg->mask); in st_lsm6dsx_set_fifo_odr()
219 return st_lsm6dsx_update_bits_locked(hw, batch_reg->addr, in st_lsm6dsx_set_fifo_odr()
220 batch_reg->mask, val); in st_lsm6dsx_set_fifo_odr()
/OK3568_Linux_fs/kernel/drivers/iio/imu/st_lsm6dsr/
H A Dst_lsm6dsr_buffer.c144 err = __st_lsm6dsr_write_with_mask(hw, sensor->batch_reg.addr, in __st_lsm6dsr_set_sensor_batching_odr()
145 sensor->batch_reg.mask, data); in __st_lsm6dsr_set_sensor_batching_odr()
768 acc_sensor->batch_reg.addr, in st_lsm6dsr_update_fifo()
769 acc_sensor->batch_reg.mask, in st_lsm6dsr_update_fifo()
H A Dst_lsm6dsr_core.c1725 sensor->batch_reg.addr = ST_LSM6DSR_REG_FIFO_CTRL3_ADDR; in st_lsm6dsr_alloc_iiodev()
1726 sensor->batch_reg.mask = ST_LSM6DSR_REG_BDR_XL_MASK; in st_lsm6dsr_alloc_iiodev()
1740 sensor->batch_reg.addr = ST_LSM6DSR_REG_FIFO_CTRL3_ADDR; in st_lsm6dsr_alloc_iiodev()
1741 sensor->batch_reg.mask = ST_LSM6DSR_REG_BDR_GY_MASK; in st_lsm6dsr_alloc_iiodev()
1754 sensor->batch_reg.addr = ST_LSM6DSR_REG_FIFO_CTRL4_ADDR; in st_lsm6dsr_alloc_iiodev()
1755 sensor->batch_reg.mask = ST_LSM6DSR_REG_ODR_T_BATCH_MASK; in st_lsm6dsr_alloc_iiodev()
H A Dst_lsm6dsr.h403 struct st_lsm6dsr_reg batch_reg; member