• Home
  • Raw
  • Download

Lines Matching refs:hub_settings

177 	const struct st_lsm6dsx_shub_settings *hub_settings;  in st_lsm6dsx_shub_read_output()  local
182 hub_settings = &hw->settings->shub_settings; in st_lsm6dsx_shub_read_output()
183 if (hub_settings->shub_out.sec_page) { in st_lsm6dsx_shub_read_output()
189 err = regmap_bulk_read(hw->regmap, hub_settings->shub_out.addr, in st_lsm6dsx_shub_read_output()
192 if (hub_settings->shub_out.sec_page) in st_lsm6dsx_shub_read_output()
247 const struct st_lsm6dsx_shub_settings *hub_settings; in st_lsm6dsx_shub_master_enable() local
259 hub_settings = &hw->settings->shub_settings; in st_lsm6dsx_shub_master_enable()
260 if (hub_settings->master_en.sec_page) { in st_lsm6dsx_shub_master_enable()
266 data = ST_LSM6DSX_SHIFT_VAL(enable, hub_settings->master_en.mask); in st_lsm6dsx_shub_master_enable()
267 err = regmap_update_bits(hw->regmap, hub_settings->master_en.addr, in st_lsm6dsx_shub_master_enable()
268 hub_settings->master_en.mask, data); in st_lsm6dsx_shub_master_enable()
270 if (hub_settings->master_en.sec_page) in st_lsm6dsx_shub_master_enable()
288 const struct st_lsm6dsx_shub_settings *hub_settings; in st_lsm6dsx_shub_read() local
294 hub_settings = &hw->settings->shub_settings; in st_lsm6dsx_shub_read()
295 slv_addr = ST_LSM6DSX_SLV_ADDR(0, hub_settings->slv0_addr); in st_lsm6dsx_shub_read()
323 config[0] = hub_settings->pause; in st_lsm6dsx_shub_read()
340 const struct st_lsm6dsx_shub_settings *hub_settings; in st_lsm6dsx_shub_write() local
345 hub_settings = &hw->settings->shub_settings; in st_lsm6dsx_shub_write()
346 if (hub_settings->wr_once.addr) { in st_lsm6dsx_shub_write()
349 data = ST_LSM6DSX_SHIFT_VAL(1, hub_settings->wr_once.mask); in st_lsm6dsx_shub_write()
351 hub_settings->wr_once.addr, in st_lsm6dsx_shub_write()
352 hub_settings->wr_once.mask, in st_lsm6dsx_shub_write()
358 slv_addr = ST_LSM6DSX_SLV_ADDR(0, hub_settings->slv0_addr); in st_lsm6dsx_shub_write()
368 err = st_lsm6dsx_shub_write_reg(hw, hub_settings->dw_slv0_addr, in st_lsm6dsx_shub_write()
382 config[0] = hub_settings->pause; in st_lsm6dsx_shub_write()
446 const struct st_lsm6dsx_shub_settings *hub_settings; in st_lsm6dsx_shub_config_channels() local
453 hub_settings = &hw->settings->shub_settings; in st_lsm6dsx_shub_config_channels()
471 hub_settings->batch_en; in st_lsm6dsx_shub_config_channels()
475 slv_addr = ST_LSM6DSX_SLV_ADDR(1, hub_settings->slv0_addr); in st_lsm6dsx_shub_config_channels()
825 const struct st_lsm6dsx_shub_settings *hub_settings; in st_lsm6dsx_shub_check_wai() local
833 hub_settings = &hw->settings->shub_settings; in st_lsm6dsx_shub_check_wai()
835 slv_addr = ST_LSM6DSX_SLV_ADDR(0, hub_settings->slv0_addr); in st_lsm6dsx_shub_check_wai()
876 config[0] = hub_settings->pause; in st_lsm6dsx_shub_check_wai()