Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/iio/imu/st_lsm6dsx/
Dst_lsm6dsx.h129 struct st_lsm6dsx_hw;
175 int (*read_fifo)(struct st_lsm6dsx_hw *hw);
379 struct st_lsm6dsx_hw *hw;
420 struct st_lsm6dsx_hw { struct
471 int st_lsm6dsx_fifo_setup(struct st_lsm6dsx_hw *hw); argument
476 int st_lsm6dsx_flush_fifo(struct st_lsm6dsx_hw *hw);
477 int st_lsm6dsx_resume_fifo(struct st_lsm6dsx_hw *hw);
478 int st_lsm6dsx_read_fifo(struct st_lsm6dsx_hw *hw);
479 int st_lsm6dsx_read_tagged_fifo(struct st_lsm6dsx_hw *hw);
481 int st_lsm6dsx_shub_probe(struct st_lsm6dsx_hw *hw, const char *name);
[all …]
Dst_lsm6dsx_buffer.c123 static void st_lsm6dsx_get_max_min_odr(struct st_lsm6dsx_hw *hw, in st_lsm6dsx_get_max_min_odr()
151 static int st_lsm6dsx_update_decimators(struct st_lsm6dsx_hw *hw) in st_lsm6dsx_update_decimators()
210 static int st_lsm6dsx_set_fifo_mode(struct st_lsm6dsx_hw *hw, in st_lsm6dsx_set_fifo_mode()
223 struct st_lsm6dsx_hw *hw = sensor->hw; in st_lsm6dsx_set_fifo_odr()
257 struct st_lsm6dsx_hw *hw = sensor->hw; in st_lsm6dsx_update_watermark()
303 static int st_lsm6dsx_reset_hw_ts(struct st_lsm6dsx_hw *hw) in st_lsm6dsx_reset_hw_ts()
328 int st_lsm6dsx_resume_fifo(struct st_lsm6dsx_hw *hw) in st_lsm6dsx_resume_fifo()
344 static inline int st_lsm6dsx_read_block(struct st_lsm6dsx_hw *hw, u8 addr, in st_lsm6dsx_read_block()
373 int st_lsm6dsx_read_fifo(struct st_lsm6dsx_hw *hw) in st_lsm6dsx_read_fifo()
533 st_lsm6dsx_push_tagged_data(struct st_lsm6dsx_hw *hw, u8 tag, in st_lsm6dsx_push_tagged_data()
[all …]
Dst_lsm6dsx_core.c1554 int st_lsm6dsx_set_page(struct st_lsm6dsx_hw *hw, bool enable) in st_lsm6dsx_set_page()
1569 static int st_lsm6dsx_check_whoami(struct st_lsm6dsx_hw *hw, int id, in st_lsm6dsx_check_whoami()
1657 st_lsm6dsx_check_odr_dependency(struct st_lsm6dsx_hw *hw, u32 odr, in st_lsm6dsx_check_odr_dependency()
1676 struct st_lsm6dsx_hw *hw = sensor->hw; in st_lsm6dsx_set_odr()
1729 struct st_lsm6dsx_hw *hw = sensor->hw; in __st_lsm6dsx_sensor_set_enable()
1748 struct st_lsm6dsx_hw *hw = sensor->hw; in st_lsm6dsx_check_events()
1768 struct st_lsm6dsx_hw *hw = sensor->hw; in st_lsm6dsx_read_oneshot()
1868 static int st_lsm6dsx_event_setup(struct st_lsm6dsx_hw *hw, int state) in st_lsm6dsx_event_setup()
1900 struct st_lsm6dsx_hw *hw = sensor->hw; in st_lsm6dsx_read_event()
1920 struct st_lsm6dsx_hw *hw = sensor->hw; in st_lsm6dsx_write_event()
[all …]
Dst_lsm6dsx_shub.c156 static void st_lsm6dsx_shub_wait_complete(struct st_lsm6dsx_hw *hw) in st_lsm6dsx_shub_wait_complete()
173 int st_lsm6dsx_shub_read_output(struct st_lsm6dsx_hw *hw, u8 *data, int len) in st_lsm6dsx_shub_read_output()
203 static int st_lsm6dsx_shub_write_reg(struct st_lsm6dsx_hw *hw, u8 addr, in st_lsm6dsx_shub_write_reg()
223 st_lsm6dsx_shub_write_reg_with_mask(struct st_lsm6dsx_hw *hw, u8 addr, in st_lsm6dsx_shub_write_reg_with_mask()
246 struct st_lsm6dsx_hw *hw = sensor->hw; in st_lsm6dsx_shub_master_enable()
288 struct st_lsm6dsx_hw *hw = sensor->hw; in st_lsm6dsx_shub_read()
339 struct st_lsm6dsx_hw *hw = sensor->hw; in st_lsm6dsx_shub_write()
447 struct st_lsm6dsx_hw *hw = sensor->hw; in st_lsm6dsx_shub_config_channels()
635 struct st_lsm6dsx_hw *hw = sensor->hw; in st_lsm6dsx_shub_write_raw()
725 st_lsm6dsx_shub_alloc_iiodev(struct st_lsm6dsx_hw *hw, in st_lsm6dsx_shub_alloc_iiodev()
[all …]