Home
last modified time | relevance | path

Searched refs:st_lsm6dsx_sensor (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-6.6/drivers/iio/imu/st_lsm6dsx/
H A Dst_lsm6dsx.h126 struct st_lsm6dsx_sensor;
172 int (*update_fifo)(struct st_lsm6dsx_sensor *sensor, bool enable);
361 * struct st_lsm6dsx_sensor - ST IMU sensor instance
374 struct st_lsm6dsx_sensor { struct
467 int st_lsm6dsx_sensor_set_enable(struct st_lsm6dsx_sensor *sensor,
471 int st_lsm6dsx_update_watermark(struct st_lsm6dsx_sensor *sensor,
473 int st_lsm6dsx_update_fifo(struct st_lsm6dsx_sensor *sensor, bool enable);
478 int st_lsm6dsx_check_odr(struct st_lsm6dsx_sensor *sensor, u32 odr, u8 *val);
480 int st_lsm6dsx_shub_set_enable(struct st_lsm6dsx_sensor *sensor, bool enable);
527 struct st_lsm6dsx_sensor *senso in st_lsm6dsx_get_mount_matrix()
[all...]
H A Dst_lsm6dsx_shub.c158 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 *senso
[all...]
H A Dst_lsm6dsx_buffer.c83 st_lsm6dsx_get_decimator_val(struct st_lsm6dsx_sensor *sensor, u32 max_odr) in st_lsm6dsx_get_decimator_val()
104 struct st_lsm6dsx_sensor *sensor; in st_lsm6dsx_get_max_min_odr()
122 static u8 st_lsm6dsx_get_sip(struct st_lsm6dsx_sensor *sensor, u32 min_odr) in st_lsm6dsx_get_sip()
132 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()
353 struct st_lsm6dsx_sensor *acc_sensor, *gyro_sensor, *ext_sensor = NULL; in st_lsm6dsx_read_fifo()
515 struct st_lsm6dsx_sensor *senso in st_lsm6dsx_push_tagged_data()
[all...]
H A Dst_lsm6dsx_core.c1585 static int st_lsm6dsx_set_full_scale(struct st_lsm6dsx_sensor *sensor, in st_lsm6dsx_set_full_scale()
1613 int st_lsm6dsx_check_odr(struct st_lsm6dsx_sensor *sensor, u32 odr, u8 *val) in st_lsm6dsx_check_odr()
1639 struct st_lsm6dsx_sensor *ref = iio_priv(hw->iio_devs[id]); in st_lsm6dsx_check_odr_dependency()
1652 st_lsm6dsx_set_odr(struct st_lsm6dsx_sensor *sensor, u32 req_odr) in st_lsm6dsx_set_odr()
1654 struct st_lsm6dsx_sensor *ref_sensor = sensor; in st_lsm6dsx_set_odr()
1705 __st_lsm6dsx_sensor_set_enable(struct st_lsm6dsx_sensor *sensor, in __st_lsm6dsx_sensor_set_enable()
1725 st_lsm6dsx_check_events(struct st_lsm6dsx_sensor *sensor, bool enable) in st_lsm6dsx_check_events()
1735 int st_lsm6dsx_sensor_set_enable(struct st_lsm6dsx_sensor *sensor, in st_lsm6dsx_sensor_set_enable()
1744 static int st_lsm6dsx_read_oneshot(struct st_lsm6dsx_sensor *sensor, in st_lsm6dsx_read_oneshot()
1781 struct st_lsm6dsx_sensor *senso in st_lsm6dsx_read_raw()
[all...]
/kernel/linux/linux-5.10/drivers/iio/imu/st_lsm6dsx/
H A Dst_lsm6dsx_shub.c158 struct st_lsm6dsx_sensor *sensor; in st_lsm6dsx_shub_wait_complete()
244 static int st_lsm6dsx_shub_master_enable(struct st_lsm6dsx_sensor *sensor, in st_lsm6dsx_shub_master_enable()
285 st_lsm6dsx_shub_read(struct st_lsm6dsx_sensor *sensor, u8 addr, in st_lsm6dsx_shub_read()
337 st_lsm6dsx_shub_write(struct st_lsm6dsx_sensor *sensor, u8 addr, in st_lsm6dsx_shub_write()
388 st_lsm6dsx_shub_write_with_mask(struct st_lsm6dsx_sensor *sensor, in st_lsm6dsx_shub_write_with_mask()
404 st_lsm6dsx_shub_get_odr_val(struct st_lsm6dsx_sensor *sensor, in st_lsm6dsx_shub_get_odr_val()
424 st_lsm6dsx_shub_set_odr(struct st_lsm6dsx_sensor *sensor, u32 odr) in st_lsm6dsx_shub_set_odr()
443 st_lsm6dsx_shub_config_channels(struct st_lsm6dsx_sensor *sensor, in st_lsm6dsx_shub_config_channels()
450 struct st_lsm6dsx_sensor *cur_sensor; in st_lsm6dsx_shub_config_channels()
480 int st_lsm6dsx_shub_set_enable(struct st_lsm6dsx_sensor *senso
[all...]
H A Dst_lsm6dsx.h106 struct st_lsm6dsx_sensor;
144 int (*update_fifo)(struct st_lsm6dsx_sensor *sensor, bool enable);
333 * struct st_lsm6dsx_sensor - ST IMU sensor instance
345 struct st_lsm6dsx_sensor { struct
437 int st_lsm6dsx_sensor_set_enable(struct st_lsm6dsx_sensor *sensor,
441 int st_lsm6dsx_update_watermark(struct st_lsm6dsx_sensor *sensor,
443 int st_lsm6dsx_update_fifo(struct st_lsm6dsx_sensor *sensor, bool enable);
448 int st_lsm6dsx_check_odr(struct st_lsm6dsx_sensor *sensor, u32 odr, u8 *val);
450 int st_lsm6dsx_shub_set_enable(struct st_lsm6dsx_sensor *sensor, bool enable);
496 struct st_lsm6dsx_sensor *senso in st_lsm6dsx_get_mount_matrix()
[all...]
H A Dst_lsm6dsx_buffer.c82 st_lsm6dsx_get_decimator_val(struct st_lsm6dsx_sensor *sensor, u32 max_odr) in st_lsm6dsx_get_decimator_val()
103 struct st_lsm6dsx_sensor *sensor; in st_lsm6dsx_get_max_min_odr()
121 static u8 st_lsm6dsx_get_sip(struct st_lsm6dsx_sensor *sensor, u32 min_odr) in st_lsm6dsx_get_sip()
131 struct st_lsm6dsx_sensor *sensor; in st_lsm6dsx_update_decimators()
197 static int st_lsm6dsx_set_fifo_odr(struct st_lsm6dsx_sensor *sensor, in st_lsm6dsx_set_fifo_odr()
231 int st_lsm6dsx_update_watermark(struct st_lsm6dsx_sensor *sensor, u16 watermark) in st_lsm6dsx_update_watermark()
235 struct st_lsm6dsx_sensor *cur_sensor; in st_lsm6dsx_update_watermark()
282 struct st_lsm6dsx_sensor *sensor; in st_lsm6dsx_reset_hw_ts()
352 struct st_lsm6dsx_sensor *acc_sensor, *gyro_sensor, *ext_sensor = NULL; in st_lsm6dsx_read_fifo()
500 struct st_lsm6dsx_sensor *senso in st_lsm6dsx_push_tagged_data()
[all...]
H A Dst_lsm6dsx_core.c1391 static int st_lsm6dsx_set_full_scale(struct st_lsm6dsx_sensor *sensor, in st_lsm6dsx_set_full_scale()
1419 int st_lsm6dsx_check_odr(struct st_lsm6dsx_sensor *sensor, u32 odr, u8 *val) in st_lsm6dsx_check_odr()
1445 struct st_lsm6dsx_sensor *ref = iio_priv(hw->iio_devs[id]); in st_lsm6dsx_check_odr_dependency()
1458 st_lsm6dsx_set_odr(struct st_lsm6dsx_sensor *sensor, u32 req_odr) in st_lsm6dsx_set_odr()
1460 struct st_lsm6dsx_sensor *ref_sensor = sensor; in st_lsm6dsx_set_odr()
1511 __st_lsm6dsx_sensor_set_enable(struct st_lsm6dsx_sensor *sensor, in __st_lsm6dsx_sensor_set_enable()
1531 st_lsm6dsx_check_events(struct st_lsm6dsx_sensor *sensor, bool enable) in st_lsm6dsx_check_events()
1541 int st_lsm6dsx_sensor_set_enable(struct st_lsm6dsx_sensor *sensor, in st_lsm6dsx_sensor_set_enable()
1550 static int st_lsm6dsx_read_oneshot(struct st_lsm6dsx_sensor *sensor, in st_lsm6dsx_read_oneshot()
1587 struct st_lsm6dsx_sensor *senso in st_lsm6dsx_read_raw()
[all...]

Completed in 10 milliseconds