Searched refs:st_lsm6dsx_sensor (Results 1 – 4 of 4) sorted by relevance
| /Linux-v5.4/drivers/iio/imu/st_lsm6dsx/ |
| D | st_lsm6dsx_shub.c | 95 struct st_lsm6dsx_sensor *sensor; in st_lsm6dsx_shub_wait_complete() 172 static int st_lsm6dsx_shub_master_enable(struct st_lsm6dsx_sensor *sensor, in st_lsm6dsx_shub_master_enable() 210 st_lsm6dsx_shub_read(struct st_lsm6dsx_sensor *sensor, u8 addr, in st_lsm6dsx_shub_read() 253 st_lsm6dsx_shub_write(struct st_lsm6dsx_sensor *sensor, u8 addr, in st_lsm6dsx_shub_write() 303 st_lsm6dsx_shub_write_with_mask(struct st_lsm6dsx_sensor *sensor, in st_lsm6dsx_shub_write_with_mask() 319 st_lsm6dsx_shub_get_odr_val(struct st_lsm6dsx_sensor *sensor, 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() 357 st_lsm6dsx_shub_config_channels(struct st_lsm6dsx_sensor *sensor, in st_lsm6dsx_shub_config_channels() 364 struct st_lsm6dsx_sensor *cur_sensor; in st_lsm6dsx_shub_config_channels() 394 int st_lsm6dsx_shub_set_enable(struct st_lsm6dsx_sensor *sensor, bool enable) in st_lsm6dsx_shub_set_enable() [all …]
|
| D | st_lsm6dsx.h | 80 struct st_lsm6dsx_sensor; 116 int (*update_fifo)(struct st_lsm6dsx_sensor *sensor, bool enable); 274 struct st_lsm6dsx_sensor { struct 337 int st_lsm6dsx_sensor_set_enable(struct st_lsm6dsx_sensor *sensor, 341 int st_lsm6dsx_update_watermark(struct st_lsm6dsx_sensor *sensor, 343 int st_lsm6dsx_update_fifo(struct st_lsm6dsx_sensor *sensor, bool enable); 349 int st_lsm6dsx_check_odr(struct st_lsm6dsx_sensor *sensor, u16 odr, u8 *val); 351 int st_lsm6dsx_shub_set_enable(struct st_lsm6dsx_sensor *sensor, bool enable);
|
| D | st_lsm6dsx_buffer.c | 103 struct st_lsm6dsx_sensor *sensor; in st_lsm6dsx_get_max_min_odr() 125 struct st_lsm6dsx_sensor *sensor; in st_lsm6dsx_update_decimators() 198 static int st_lsm6dsx_set_fifo_odr(struct st_lsm6dsx_sensor *sensor, in st_lsm6dsx_set_fifo_odr() 232 int st_lsm6dsx_update_watermark(struct st_lsm6dsx_sensor *sensor, u16 watermark) in st_lsm6dsx_update_watermark() 236 struct st_lsm6dsx_sensor *cur_sensor; in st_lsm6dsx_update_watermark() 283 struct st_lsm6dsx_sensor *sensor; in st_lsm6dsx_reset_hw_ts() 344 struct st_lsm6dsx_sensor *acc_sensor, *gyro_sensor; in st_lsm6dsx_read_fifo() 463 struct st_lsm6dsx_sensor *sensor; in st_lsm6dsx_push_tagged_data() 605 int st_lsm6dsx_update_fifo(struct st_lsm6dsx_sensor *sensor, bool enable) in st_lsm6dsx_update_fifo() 678 struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev); in st_lsm6dsx_buffer_preenable() [all …]
|
| D | st_lsm6dsx_core.c | 942 static int st_lsm6dsx_set_full_scale(struct st_lsm6dsx_sensor *sensor, in st_lsm6dsx_set_full_scale() 970 int st_lsm6dsx_check_odr(struct st_lsm6dsx_sensor *sensor, u16 odr, u8 *val) in st_lsm6dsx_check_odr() 995 struct st_lsm6dsx_sensor *ref = iio_priv(hw->iio_devs[id]); in st_lsm6dsx_check_odr_dependency() 1007 static int st_lsm6dsx_set_odr(struct st_lsm6dsx_sensor *sensor, u16 req_odr) in st_lsm6dsx_set_odr() 1009 struct st_lsm6dsx_sensor *ref_sensor = sensor; in st_lsm6dsx_set_odr() 1057 int st_lsm6dsx_sensor_set_enable(struct st_lsm6dsx_sensor *sensor, in st_lsm6dsx_sensor_set_enable() 1076 static int st_lsm6dsx_read_oneshot(struct st_lsm6dsx_sensor *sensor, in st_lsm6dsx_read_oneshot() 1105 struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev); in st_lsm6dsx_read_raw() 1138 struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev); in st_lsm6dsx_write_raw() 1169 struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev); in st_lsm6dsx_set_watermark() [all …]
|