Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/iio/imu/st_lsm6dsx/
Dst_lsm6dsx_shub.c95 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 …]
Dst_lsm6dsx.h80 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);
Dst_lsm6dsx_buffer.c103 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 …]
Dst_lsm6dsx_core.c942 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 …]