Lines Matching refs:hub_settings

175 	const struct st_lsm6dsx_shub_settings *hub_settings;
180 hub_settings = &hw->settings->shub_settings;
181 if (hub_settings->shub_out.sec_page) {
187 err = regmap_bulk_read(hw->regmap, hub_settings->shub_out.addr,
190 if (hub_settings->shub_out.sec_page)
245 const struct st_lsm6dsx_shub_settings *hub_settings;
257 hub_settings = &hw->settings->shub_settings;
258 if (hub_settings->master_en.sec_page) {
264 data = ST_LSM6DSX_SHIFT_VAL(enable, hub_settings->master_en.mask);
265 err = regmap_update_bits(hw->regmap, hub_settings->master_en.addr,
266 hub_settings->master_en.mask, data);
268 if (hub_settings->master_en.sec_page)
286 const struct st_lsm6dsx_shub_settings *hub_settings;
292 hub_settings = &hw->settings->shub_settings;
293 slv_addr = ST_LSM6DSX_SLV_ADDR(0, hub_settings->slv0_addr);
321 config[0] = hub_settings->pause;
338 const struct st_lsm6dsx_shub_settings *hub_settings;
343 hub_settings = &hw->settings->shub_settings;
344 if (hub_settings->wr_once.addr) {
347 data = ST_LSM6DSX_SHIFT_VAL(1, hub_settings->wr_once.mask);
349 hub_settings->wr_once.addr,
350 hub_settings->wr_once.mask,
356 slv_addr = ST_LSM6DSX_SLV_ADDR(0, hub_settings->slv0_addr);
366 err = st_lsm6dsx_shub_write_reg(hw, hub_settings->dw_slv0_addr,
380 config[0] = hub_settings->pause;
444 const struct st_lsm6dsx_shub_settings *hub_settings;
451 hub_settings = &hw->settings->shub_settings;
469 hub_settings->batch_en;
473 slv_addr = ST_LSM6DSX_SLV_ADDR(1, hub_settings->slv0_addr);
823 const struct st_lsm6dsx_shub_settings *hub_settings;
831 hub_settings = &hw->settings->shub_settings;
833 slv_addr = ST_LSM6DSX_SLV_ADDR(0, hub_settings->slv0_addr);
874 config[0] = hub_settings->pause;