Lines Matching refs:odr
96 u16 odr; in st_lsm6dsx_shub_wait_complete() local
99 odr = (hw->enable_mask & BIT(ST_LSM6DSX_ID_ACC)) ? sensor->odr : 13; in st_lsm6dsx_shub_wait_complete()
100 msleep((2000U / odr) + 1); in st_lsm6dsx_shub_wait_complete()
320 u16 odr, u16 *val) in st_lsm6dsx_shub_get_odr_val() argument
327 if (settings->odr_table.odr_avl[i].hz == odr) in st_lsm6dsx_shub_get_odr_val()
338 st_lsm6dsx_shub_set_odr(struct st_lsm6dsx_sensor *sensor, u16 odr) in st_lsm6dsx_shub_set_odr() argument
344 err = st_lsm6dsx_shub_get_odr_val(sensor, odr, &val); in st_lsm6dsx_shub_set_odr()
405 err = st_lsm6dsx_shub_set_odr(sensor, sensor->odr); in st_lsm6dsx_shub_set_enable()
443 delay = 1000000 / sensor->odr; in st_lsm6dsx_shub_read_oneshot()
483 *val = sensor->odr; in st_lsm6dsx_shub_read_raw()
517 sensor->odr = val; in st_lsm6dsx_shub_write_raw()
610 sensor->odr = info->odr_table.odr_avl[0].hz; in st_lsm6dsx_shub_alloc_iiodev()