Searched refs:st_lsm6dsx_sensor (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/iio/imu/st_lsm6dsx/ |
| H A D | st_lsm6dsx_shub.c | 158 struct st_lsm6dsx_sensor *sensor; in st_lsm6dsx_shub_wait_complete() 242 static int st_lsm6dsx_shub_master_enable(struct st_lsm6dsx_sensor *sensor, in st_lsm6dsx_shub_master_enable() 283 st_lsm6dsx_shub_read(struct st_lsm6dsx_sensor *sensor, u8 addr, in st_lsm6dsx_shub_read() 335 st_lsm6dsx_shub_write(struct st_lsm6dsx_sensor *sensor, u8 addr, in st_lsm6dsx_shub_write() 386 st_lsm6dsx_shub_write_with_mask(struct st_lsm6dsx_sensor *sensor, in st_lsm6dsx_shub_write_with_mask() 402 st_lsm6dsx_shub_get_odr_val(struct st_lsm6dsx_sensor *sensor, in st_lsm6dsx_shub_get_odr_val() 422 st_lsm6dsx_shub_set_odr(struct st_lsm6dsx_sensor *sensor, u32 odr) in st_lsm6dsx_shub_set_odr() 441 st_lsm6dsx_shub_config_channels(struct st_lsm6dsx_sensor *sensor, in st_lsm6dsx_shub_config_channels() 448 struct st_lsm6dsx_sensor *cur_sensor; in st_lsm6dsx_shub_config_channels() 478 int st_lsm6dsx_shub_set_enable(struct st_lsm6dsx_sensor *sensor, bool enable) in st_lsm6dsx_shub_set_enable() [all …]
|
| H A D | st_lsm6dsx.h | 129 struct st_lsm6dsx_sensor; 175 int (*update_fifo)(struct st_lsm6dsx_sensor *sensor, bool enable); 413 struct st_lsm6dsx_sensor { struct 498 int st_lsm6dsx_sensor_set_enable(struct st_lsm6dsx_sensor *sensor, 502 int st_lsm6dsx_update_watermark(struct st_lsm6dsx_sensor *sensor, 504 int st_lsm6dsx_update_fifo(struct st_lsm6dsx_sensor *sensor, bool enable); 509 int st_lsm6dsx_check_odr(struct st_lsm6dsx_sensor *sensor, u32 odr, u8 *val); 511 int st_lsm6dsx_shub_set_enable(struct st_lsm6dsx_sensor *sensor, bool enable); 558 struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev); in st_lsm6dsx_get_mount_matrix() 565 st_lsm6dsx_device_set_enable(struct st_lsm6dsx_sensor *sensor, bool enable) in st_lsm6dsx_device_set_enable()
|
| H A D | st_lsm6dsx_buffer.c | 106 st_lsm6dsx_get_decimator_val(struct st_lsm6dsx_sensor *sensor, u32 max_odr) in st_lsm6dsx_get_decimator_val() 127 struct st_lsm6dsx_sensor *sensor; in st_lsm6dsx_get_max_min_odr() 145 static u8 st_lsm6dsx_get_sip(struct st_lsm6dsx_sensor *sensor, u32 min_odr) in st_lsm6dsx_get_sip() 155 struct st_lsm6dsx_sensor *sensor; in st_lsm6dsx_update_decimators() 221 static int st_lsm6dsx_set_fifo_odr(struct st_lsm6dsx_sensor *sensor, in st_lsm6dsx_set_fifo_odr() 259 int st_lsm6dsx_update_watermark(struct st_lsm6dsx_sensor *sensor, u16 watermark) in st_lsm6dsx_update_watermark() 263 struct st_lsm6dsx_sensor *cur_sensor; in st_lsm6dsx_update_watermark() 310 struct st_lsm6dsx_sensor *sensor; in st_lsm6dsx_reset_hw_ts() 380 struct st_lsm6dsx_sensor *acc_sensor, *gyro_sensor, *ext_sensor = NULL; in st_lsm6dsx_read_fifo() 545 struct st_lsm6dsx_sensor *sensor; in st_lsm6dsx_push_tagged_data() [all …]
|
| H A D | st_lsm6dsx_core.c | 1680 static int st_lsm6dsx_set_full_scale(struct st_lsm6dsx_sensor *sensor, in st_lsm6dsx_set_full_scale() 1708 int st_lsm6dsx_check_odr(struct st_lsm6dsx_sensor *sensor, u32 odr, u8 *val) in st_lsm6dsx_check_odr() 1734 struct st_lsm6dsx_sensor *ref = iio_priv(hw->iio_devs[id]); in st_lsm6dsx_check_odr_dependency() 1747 st_lsm6dsx_set_odr(struct st_lsm6dsx_sensor *sensor, u32 req_odr) in st_lsm6dsx_set_odr() 1749 struct st_lsm6dsx_sensor *ref_sensor = sensor; in st_lsm6dsx_set_odr() 1800 __st_lsm6dsx_sensor_set_enable(struct st_lsm6dsx_sensor *sensor, in __st_lsm6dsx_sensor_set_enable() 1820 st_lsm6dsx_check_events(struct st_lsm6dsx_sensor *sensor) in st_lsm6dsx_check_events() 1835 int st_lsm6dsx_sensor_set_enable(struct st_lsm6dsx_sensor *sensor, in st_lsm6dsx_sensor_set_enable() 1844 static int st_lsm6dsx_read_oneshot(struct st_lsm6dsx_sensor *sensor, in st_lsm6dsx_read_oneshot() 1879 struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev); in st_lsm6dsx_read_raw() [all …]
|