Home
last modified time | relevance | path

Searched refs:hub_settings (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.4/drivers/iio/imu/st_lsm6dsx/
Dst_lsm6dsx_shub.c175 const struct st_lsm6dsx_shub_settings *hub_settings; in st_lsm6dsx_shub_master_enable() local
187 hub_settings = &hw->settings->shub_settings; in st_lsm6dsx_shub_master_enable()
192 data = ST_LSM6DSX_SHIFT_VAL(enable, hub_settings->master_en.mask); in st_lsm6dsx_shub_master_enable()
193 err = regmap_update_bits(hw->regmap, hub_settings->master_en.addr, in st_lsm6dsx_shub_master_enable()
194 hub_settings->master_en.mask, data); in st_lsm6dsx_shub_master_enable()
213 const struct st_lsm6dsx_shub_settings *hub_settings; in st_lsm6dsx_shub_read() local
218 hub_settings = &hw->settings->shub_settings; in st_lsm6dsx_shub_read()
219 slv_addr = ST_LSM6DSX_SLV_ADDR(0, hub_settings->slv0_addr); in st_lsm6dsx_shub_read()
236 err = st_lsm6dsx_shub_read_reg(hw, hub_settings->shub_out, data, in st_lsm6dsx_shub_read()
256 const struct st_lsm6dsx_shub_settings *hub_settings; in st_lsm6dsx_shub_write() local
[all …]
Dst_lsm6dsx_core.c893 const struct st_lsm6dsx_shub_settings *hub_settings; in st_lsm6dsx_set_page() local
897 hub_settings = &hw->settings->shub_settings; in st_lsm6dsx_set_page()
898 data = ST_LSM6DSX_SHIFT_VAL(enable, hub_settings->page_mux.mask); in st_lsm6dsx_set_page()
899 err = regmap_update_bits(hw->regmap, hub_settings->page_mux.addr, in st_lsm6dsx_set_page()
900 hub_settings->page_mux.mask, data); in st_lsm6dsx_set_page()
1306 const struct st_lsm6dsx_shub_settings *hub_settings; in st_lsm6dsx_init_shub() local
1312 hub_settings = &hw->settings->shub_settings; in st_lsm6dsx_init_shub()
1321 data = ST_LSM6DSX_SHIFT_VAL(1, hub_settings->pullup_en.mask); in st_lsm6dsx_init_shub()
1323 hub_settings->pullup_en.addr, in st_lsm6dsx_init_shub()
1324 hub_settings->pullup_en.mask, data); in st_lsm6dsx_init_shub()
[all …]